1、前言
本人计算机专业毕业,2015年参加工作至今,大大小小的公司也待过三四家,在上大学那会就已经接触CSDN了,想起这么些年来一直在博客里吸取养分,也没输出什么(之前写过一段时间博客,但没坚持住,断更了),实在惭愧。于是有了这篇博客的由来,之后的时间我也会不定期更新我的博客,一来是跟广大博友们学习交流,二来也是敦促自己,好记性不如烂笔头嘛!
2、嵌入式行业的方向好不好
这个问题得问你自己,没有最好的,只有适合自己的。我毕业那会全班都去从事安卓、IOS、Java前端、后端、服务器开发去了,唯独我选择了嵌入式开发。因为从小比较喜欢鼓捣一些小创意,高中那会也参加了一个兴趣小组(机器人寻路的一个项目),所以大学那会就对智能硬件开发这块比较感兴趣,因此选择了这个方向。目前来看,不管待遇还是职业提升上,我个人认为与其他互联网行业的岗位差不多,但是你如果是喜欢那种纯代码环境,应用层开发的话,还是选择互联网行业比较好。如果自己喜欢动手,对底层的一些东西比较感兴趣,想做一些创意硬件的话,嵌入式对你可能是再合适不过了。
3、待遇和岗位提升
基本上刚毕业都是以学习为主,你会发现毕业后在工作中碰到的跟学校学习的会有很大的差距,毕竟在学校里还是注重理论知识多一些,大部分的同学在学校的实践能力不是很够,所以这个阶段不能太注重于待遇薪资方面,一般一线城市6k以上,公司环境还ok的,都是可以去考虑下的,公司规模大小这个没有关系,学习都是靠自己,小公司可以掌控更多的知识(可能一个人就要完成一个独立的项目),有助于你快速上手嵌入式开发,而大公司往往是在一个方向上深挖,有助于锻炼你的开发流程和项目管理。
一般嵌入式行业的快速增长期是毕业2-3年,这个时候你应该能掌握整个项目的独立开发,至少3个平台芯片的开发经验。这个时候你的待遇和岗位都会有大大的提升,只有你按部就班,基本上都是能到五位数级别的。岗位提升上,这个时候是可以竞争一些开发组长的岗位的,在项目开发中担任重要的角色。
毕业五年基本上都是看可以拿捏各种常见项目了,这个时候建议能在一些细分领域做些深究,不要局限于单片机、linux驱动、应用层了,可以往射频、传感器、算法方向发展,我个人还是很看好这些方向的,比如人工智能、物联网。岗位提升上可以竞争下研发经理或者项目经理,这个时候的待遇就不能简单用固定数字衡量了,会跟你的绩效、项目奖、年终挂钩,甚至股权激励,这个组成就比较复杂了,就不在这里阐述了。
4、总结
总的来说,个人想法:随着人力成本的越来越高,未来人工智能的需求会日益体现,而人工智能往往要和芯片处理、传感器采集的技术强相关,所以嵌入式这个行业也是未来的一个很好的方向。
本人从事嵌入式开发已有6年,从事过各种国产、欧美系单片机(芯海、合泰、松翰、ST),射频芯片(TI、REALTEK、高通、海思),linux驱动开发(三星、瑞芯微、海思)等等,今后会在工作之余不定期更新博客和广大博友交流学习,感兴趣的可以关注一下,谢谢大家!
以上均为个人观点和看法,不一定面面俱到,如有争议之处可以在评论区留言讨论或者私信,谢谢!