随着信息化、智能化、网络化的发展,未来的几年之内,嵌入式系统技术将获得广阔的发展空间。嵌入式领域较新,目前发展非常之快,很多软硬件出现的时间都不是太长,大多数人没有条件接触或者进入到嵌入式的行业中来,更是谈不上有机会去接受专业人士的指导了。
据部门的统计,我国嵌入式人才缺口每年50万人左右。根据网上发布的调查报告,嵌入式软件开发以来是未来几年热门的、受欢迎的职业之一,具有10年工作经验的嵌入式工程师都是在30万左右,即使你是刚刚开始做的嵌入式工程师,你的平均的月薪也会达到5000块钱左右,中的嵌入式的工程师将会达到10000元人民币。
现在来说,门槛,门槛就有Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。
嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。
嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。