关于嵌入式学习和规划,求指点?
在知乎上收到的一个提问
问题:
各位大佬好,我先说说基本情况,28岁,北京,嵌入式软开,军工行业。硕士毕业一年半。
工作不忙收获很少,造成我自己特别迷茫,没有了方向,自己学没有人带很难受。短时间还不能离职,因为这家单位给了户口。
我现在的技能情况是这样的:
1,有板卡bring up经验。boot到kernel到根文件系统这些基本的框架也都懂,用过,特别深入谈不上,有发现问题解决问题的能力。linux驱动基本框架什么的都能看懂,设备树什么的也都懂,移植一个小的驱动都没有问题,比如spi,iic,网卡phy调试什么的。arm zynq的ps也都用过,其实对软件来说都差不多。
2,单片机特别熟,本科就用,不过不想做单片机,没前途。microblaze也用过,军工行业好多地方用到FPGA,所以microblaze啥的也都用过,其实也就是单片机。
3,再就是硬件也算是懂吧,电子专业的,上学的时候也画过很多板子。
4,还有就是因为工作不是很忙,其实很多东西都是自学的,很想有项目驱动,但是工作没有,得不到锻炼。韦东山老师,朱友鹏老师,还有别人的课我都有买,也都有看。还有正点原子。开发板倒是没少买,imx6ul,zynq,最近新出的rv1126也买来看了一看,寻思着万一以后学学简单的算法呢。英伟达nano也买过。其实学习一个板子就够了,不用很多。
/我的问题是。。。。。。。。
我觉得我自己遇到瓶颈了,我不是一个特别聪明的人,真聪明就不搞嵌入式了。
我工作收获不多,特别想自学提高自己,但是最近觉得自学也很费劲了。
我现在工作收获很少,都不知道以后怎么跳槽,真心难受,很苦恼。
下面图片是我自己的想法,但是我觉得网卡驱动,pcie驱动深入学习,自己也好难钻进去。
我想的很多,但是觉得很难落实。
提问问题想问问各位前辈有没有能指点一下的。
比如
下一步具体该怎么做?
我图片里的规划有没有问题?
对我的规划有没有建议,如何更好的去落实?
或者能不能推荐工作?
谢谢各位前辈了
回答:
幸福不是在你吃着烤肉的时候,老板给你多送了两瓶可乐,幸福是——你在读书没钱的时候打了两个小时的篮球,隔壁的同学给你送了一瓶水。
迷茫的,不只是刚毕业的学生,也有那些在大城市买了几套房,存款了几百万后依然还是会有的问题。
我说下自己的两个观点:
第一个观点是
你的基础技术已经比较不错了,这个时候需要找到自己的技术方向去发力,嵌入式是一个大染缸,你可能看到很多地方都需要嵌入式,但是又好像他不是很核心的东西,因为你做的可能是搬运的事情,不是创造性的事情。
不过我并不认为搬运就是低端还是如何,那些认为搬运是低端的人都是低能人,用脚思考的人。
当然,你这里遇到的一个问题就是
随便选一个方向,可能让你以后赚不到很多的钱,这个时候就要从自己喜欢的里面选择一个难的,有门槛的,以后大概率是比较热门的方向。
实话说,嵌入式的很多细分领域发展的速度都不算很快,所以只要你做的技术还有人在用,那就是还有一口饭吃的,可是你总是在吃着自己饭的时候想知道别人碗里装的是什么,那难受的是你。
如果还不懂怎么选择技术方向,那就直接去看招聘网站。
第二个观点是
技术上的厉害,不一定是会让你在职业上有大的发展的。
在职业上有大的发展有时候需要天时地利人和,如果你想在职业上有比较大的发展,但是自己又不懂怎么搞人际关系。
那就去提升自己的学历。
学历这个东西,从古至今,已经经过了几千年的验证了。而且在现在这个环境下,去考试去学习,有更多的途径。
加油吧,祝你好运!