作者:学益得智能硬件
链接:https://www.zhihu.com/question/382647482/answer/1109398166
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1、嵌入式到底学什么?
这个问题我建议可以先去智联招聘搜一下嵌入式开发的职位需求,看看各个公司的嵌入式岗位对开发人员有什么要求,对症下药。学习的话一般从软件入手,大学四年比较长,语言的话起码得搞定C/C++,数据结构和操作系统是程序员必备技能,这两块大一大二就能搞定。软件这块还可以研究Linux内核、驱动,这个就需要配合开发板了,包括系统移植。硬件这块基本课程得搞定数电模电,不过说实话,现在的嵌入式还是软件偏多,我大学数电57分也没影响现在写代码,哈哈。单片机得搞定,有助于理解底层工作原理。再高端一点,就是STM32,智能硬件基本离不开他。
2、未来有什么发展
目前来看,应用比较多的比如智能家居、移动终端、智能硬件,都离不开嵌入式。未来的话,往边缘计算方向发展的可能性很大,硬件性能要提高,软件算法也得跟上。
3、适合考研吗
我一直觉得,如果你本科学校不咋地,想毕业就去中兴华为【舒舒服服】加班,还是需要提升一下学历的。当然,如果对公司没什么要求,只要写得了一手好代码,不考研也行,混个几年,去大厂也有可能。
4、毕业之后可以做什么
如果专业学的不错,就去做个程序员,嵌入式软件开发、C/C++软件开发等等。硬件搞得不错的话,也可以去搞搞硬件系统设计。如果专业学的不咋地,可以做做运维、技术支持、售前售后,当然都是和专业相关的,销售公务员啥的咱就不谈了。
5、毕业后薪资
这个就因人而异了,而且还得看学校。一个正儿八经的嵌入式开发岗位,应届生7、8K问题不大,如果是大一点的公司,十几K。取决于个人能力。
6、前景怎样
前景和未来有什么发展应该算一个问题了。
|