作者:华清远见嵌入式学院金牌讲师。
正值高校学生毕业、离校的日子,我想弥漫在校园中的除了有浓浓的离愁别绪之外,还有大家对未来事业的憧憬,这其中可能还包括了一点点迷茫和忐忑不安。相信在这个时候,依然会有许多同学对自己未来的职业发展方向还不清楚。
最近,有不少刚刚毕业的同学来到华清远见咨询有关嵌入式方向的岗位需求情况,在与他们交流的过程中,我注意到大多数同学对嵌入式、特别是嵌入式Linux方向在企业中的具体需求并不了解。很多人之所以关注到这个专业,往往是因为听说有发展前景、就业机会多、薪资水平高等因素,而对于具体嵌入式对应专业岗位的技能需求却往往一无所知。这里想给大家简要分析一下嵌入式专业领域内相关招聘需求的情况,也希望给在校的大学生一些嵌入式学习方面的建议,相信应该会有所帮助。
首先我们来看一下最基本的嵌入式行业相关企业的招聘需求:下面是51job上嵌入式工程师相关招聘岗位的数量情况,可以看到嵌入式研发相关的岗位数量每天都在1600个以上,相信随着智能化电子产品的不断发展,整个嵌入式行业人才需求的不断加大,这个数字还会保持持续的增长。
下图的数据是嵌入式研发工程师招聘岗位对应聘人员的学历要求:从中可以看到,学历的基本要求主要集中在大专及本科学历。这一点与很多人之前所认为的:嵌入式专业多为研究生等高学历的要求不一样。
实际上,在招聘的过程中,对于企业而言无外乎关注应聘者两个方面的情况:一是目前的技能水平,二是未来发展的潜力(也就是你的学习能力和适应能力,你的增长空间和速度)。对于嵌入式这个较新的领域更是如此,这也是四、五年前一些嵌入式企业在招聘时往往需要较高学历毕业生的原因。因为既然不能马上达到上手工作的技能要求,那就退而求其次招聘传统意义上的潜力股了。
而随着这几年行业的迅猛发展,人才需求的快速增长,同时诸如像华清远见这种专注于嵌入式专业知识普及和推广的公司的建立以及培训体系的不断完善,有越来越多的在校生有机会系统学习嵌入式开发相关的知识,并经历全真的项目实战训练。这就使得嵌入式企业在进行招聘时有条件去更多关注应聘者解决实际问题的能力,因此之前学历要求比较高的情况已经不复存在。
目前的实际情况是只要是相关专业的大学毕业生,经过系统地培养和训练,就有机会从事相关的工作。这一点在华清远见嵌入式学院推荐给企业的毕业生构成中也有所体现。应该说由于嵌入式领域是一个相对新兴的行业,所以在大家都普遍确认实际工作经验的大前提下,应届毕业生反而会有更多的机会凭借系统的培训进入到企业中。
还有一个大家普遍关心的问题就是嵌入式研发工程师、特别是嵌入式Linux研发工程师的具体技能要求,这里收集汇总了一下华清远见合作企业对应岗位的招聘需求,给大家整理出嵌入式Linux相关的关键技术:
1、
C语言高级编程;
2、数据结构;
3、C++面向对象编程
4、QT等Linux图形界面程序编程机制与技巧;
5、Linux操作系统开发环境;
6、嵌入式Linux高级应用编程(包括:网络、数据库、文件IO等开发);
7、ARM处理器编程;
8、ARM硬件接口开发;
9、嵌入式Linux内核裁剪及移植;
10、U-BOOT移植;
11、嵌入式Linux内核开发;
12、嵌入式Linux驱动程序开发;
13、嵌入式Linux项目开发流程;
我们都知道绝大多数企业的招聘需求中都要求应聘者有实际开发经验。因此大家需要尽可能多地找机会做一些项目实战的训练,积累自己的项目经验和技术经验,这样被企业录用的机会就会非常高。
当然除了技术水平的因素,企业招聘方肯定还会关心应聘者的综合素质,我想这一部分就需要大家在平时学习和工作的过程中坚持不懈地调整和培养了,祝大家找工作成功,呵呵!