打开网易新闻 查看精彩图片

【要快乐】

【要快乐】

作为一名嵌入式软件开发工程师
最重要的是:快乐的coding!
你要喜欢这个职业,热爱这个行业,在coding的海洋中,找到冲浪的乐趣

【业务能力解读】

【业务能力解读】

因为软件是一个综合性的范畴,不只限于编写某种代码,流程和整体技术环境具有一定的多样性,所以大学教育还是比较重要的
C/C++是流行度最高、使用场景最多的语言,同时要有一定的英语阅读能力
掌握Linux开发环境搭建及开发流程,并能进行简单的驱动设计
然后要熟悉Linux内核、Uboot、设备树移植和设计,以及主流文件系统的裁剪和制作
Linux shell脚本开发是日常工作必要的,日常熟练使用emacs、vi等编辑工具
在实操方面,了解国外(TI、Xilinx、NXP)或国产(全志、飞腾、瑞芯微)等主流嵌入式处理器是加分项
另外,了解TCP/UDP网络协议、主流工业总线协议,具有这方面的编程经验也是很好的加分项
最后,这个行业对应届生很友好

打开网易新闻 查看精彩图片

【工作日常】

【工作日常】

嵌入式设备与PC交互系统的设计、开发以及测试工作
以嵌入式为主的驱动开发、系统移植、测试及应用的开发
与需求方友好沟通,以及日常工作交流,达到明确功能场景与需求细节的目标
新产品不是天天有,对已有产品进行维护、升级及技术支持工作
负责编写产品/项目相关的文档(这个其实很重要)

【何谓“高水平”】

【何谓“高水平”】

代码合理性、功能完整性、以及产品最终质量,是首要考虑的
其次是设计、开发、测试等环节操作熟练性,这与纯粹的软件开发是有区别的,涉及很多实际操作内容
是否能够清晰定位日常工作中遇到的问题,并能够高效的给出解决方案
撰写的文档是否严谨易懂(是任何人都易懂,包括非技术)

打开网易新闻 查看精彩图片

【学习与提升】

【学习与提升】

从自身出发,研习相关技术文件,并多进行实操,比如技能部分提到的一些产品
与同事进行交流、沟通,同领导沟通弱点难点
有不断复盘、不断改进的习惯

【未来发展】

【未来发展】

偏深度,从技术骨干到成为资深技术达人
偏广度,承接相关项目,发展为服务商(这个行业的生产需求还是非常大的)
继续深造,跨入到复杂机器人或生产制造行业