闲着没事,写写自己的心得,本人在职场上,有近8年的嵌入式开发经验,谈谈自己对,嵌入式发展方向,职业规划的想法,也可以给那些在校大学生,或工作一两年的,一点参考意见,有不对的地方,欢迎留言探讨,指教。
一、嵌入式分哪几种方向
嵌入式发展方向,硬件,应用,驱动,系统,甚至是多种组合,应用 + 驱动 + 算法。其中又分mcu,和soc,linux,rtos。 到底选哪个好,得根据自己的学历,学习能力,兴趣爱好,甚至城市,去选择。
本人是13-17年的本科毕业生,学历一般。以前是互联网快速,发展的时期,中国的科技进步非常大,但是缺点软肋还是很多。 操作系统,服务器,芯片,很多核心,算法,方方面面,都是国外传入过来的,真正有所起色就是这几年。
本人学的是电子专业,正是看到了国内对芯片的,巨大需求,必定推动国内ic的发展,所以选择了电子专业,也是出于对电子的热爱,小时候,有个搭积木的游戏机,觉得非常好奇,拆烂过好几台,所以选择了电子专业。
电子专业,毕业可选择的方向有两个方向,硬件,软件,软件又细分几个方向(应用,驱动,内核系统,算法)。
硬件,可以去设计芯片,也可以去设计产品,外围电路,pcb板。 软件,可以可以做系统驱动,应用。
到底选哪个,从长期看,选硬件,这是我多年后的心得,当然是我自己的想法,为什么会有这种想法,硬件难度相比软件小,好学一点 ,而且还有一个优势,越做经验越丰富,不容易,被公司裁员,相对来说,不会卷,不需要可持续学习太多东西。每个公司的硬件,招一两个,小公司,要优化裁员,不容易轮到你,因为硬件是需要一直生产的,出了问题,是需要经验的人才能解决。到了后期,工资并不低,甚至比软件开发高,我同事,毕业两年混混当地,10k左右,第四年已经25k了,而我工作两年时是15k,5年后,才拿到25k,而且,后面突破比较难,并不是技术,而是大多数公司,支付不起,小公司的成本非常高,采购硬件设备,芯片,占了很大一部分,不像会联网,只需采购几台电脑。但是硬件,很容易往上继续走,28k,30k,容易的多,有经验的硬件工程师,就是公司的宝贝,缺了他,有时候还真的运行不起来,甚至好久才能接替,硬件工程