首先,嵌入式方向未来的发展潜力还是比较大的,在工业互联网和人工智能的推动下,未来嵌入式产品的应用边界会逐渐拓展,这个过程也会释放出大量的高附加值岗位。
早期的嵌入式开发主要涉及到三层技术体系,分别是感知层、网络层和平台层,随着大数据、云计算和人工智能相关技术的发展,目前嵌入式开发还涉及到边缘层、数据层、应用层和安全层,而这些新增加的技术层(tier)对于嵌入式未来的发展会产生越来越大的影响。
如果当前想进入到嵌入式领域发展,我个人有三点建议,其一是要重视嵌入式操作系统的学习,目前嵌入式操作系统的发展潜力还是比较大的,尤其在工业领域,嵌入式操作系统还有很大的创新空间。
其二是重视积累更多的行业场景知识。嵌入式开发目前越来越细化,很多开发场景对于行业的业务流程认知能力有较高的要求。
其三是重视人工智能相关知识的积累。目前很多计算机专业的同学在读研时会主攻嵌入式与人工智能相结合的方向,借助于人工智能技术也会让嵌入式开发获得一个更大的创新空间,而且在工业互联网时代,嵌入式与人工智能相结合也是一个必然的发展趋势。
嵌入式开发的工作环境整体还是不错的,但是相对于纯粹的软件开发来说,嵌入式开发往往需要完成一些验证环节,这个环节需要一定的动手实践能力,确实有不少同学在做验证的时候会受伤,但绝大部分都是小伤,只要做好防护工作,并不会对身体产生较大的影响。
从目前嵌入式岗位的薪资待遇来看,整体的待遇还是不错的,虽然较互联网大厂的算法岗等高附加值岗位有一定的差距,但是嵌入式开发也有职业生命周期相对比较长,资源迁移能力比较强的优势。