黑白间
嵌入式的学习并不像想象的那么难,主要是因为有硬件开发板,一般人敬而远之,其实对于理工科的本科毕业生(如自动化、电子、信息等专业),懂一定的C语言知识,是否懂硬件其实关系不大,这样的条件就可以学习嵌入式了,现在,嵌入式的人才很多都是半路出家,由其他的行业转行过来,由于没有系统掌握嵌入式的相关知识,对于这部分人,企业其实是不满意的,只是现在没有大量的人才供他们挑选。 对于求职的毕业生而言,嵌入式领域是一个较新的空间,很多技术出现的时间不长,多数人没有条件接触或进入该行业,需要接受专门的培训与专业人员的指导,才能了解具体的开发流程。因此,要进入嵌入式系统开发领域工作,必须参加一些专业培训机构的课程,并寻找项目实践的机会,增加项目经验,只有这样才能弥补横在企业与求职者间的鸿沟。 近几年嵌入式软件行业迅猛发展,嵌入式产品渗入各个行业,像常见到的手机、PDA、机顶盒、高清电视(HDTV)、路由器、汽车电子、数码相机、医疗仪器、航天航空设备等等都是典型的嵌入式系统,嵌入式开发已经成为当前最热门最有发展前途的行业之一。业内人士认为,目前嵌入式行业至少存在30-50万的人才缺口,仅成都市场嵌入式软件开发人员的需求就已经超过了4-6万人,其中嵌入式应用软件需求占80%,而且还在持续增加,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍很少涉及嵌入式软件的开发,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;二是嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导。目前在北京,一个成熟的嵌入式软件工程师平均月薪在8000元左右。我想要这样的就业机会。我现在一个同学去了一个叫东方赛富的参加嵌入式培训,据说在北京口碑是最好的嵌入式的应用主要是几个方向,一是系统开发:侧重开发环境搭建、内核原理、交叉编译等;二是嵌入式Linux应用开发:侧重Linux应用编程、内核编译、系统调用;三是底层驱动开发:侧重嵌入式Linux系统下的驱动开发、内核的深入分析。不过初进门者主要往系统开发和应用开发发展,有了相关工作经验再进一步向底层驱动靠。嵌入式课程的目标,想自学完课程,要掌握以下知识点: ◆ Linux命令,工具和C编程基础 ◆ 嵌入式Linux C语言强化 ◆ 嵌入式Linux上的C编程训练 ◆ Linux高级编程及编程训练 ◆ 嵌入式ARM处理器体系结构及编程训练 ◆ 嵌入式Linux内核环境搭建和编程训练 ◆ 嵌入式Linux驱动理论及驱动程序开发训练 ◆ Android应用研究和系统开发 ◆ Android体系结构和系统移植 ◆ 嵌入式ARM Linux项目实践和训练上面这个嵌入式课程信息是从东方赛富3G嵌入式学院网站COPY下来的,仅供参考;hehe呵呵,若感兴趣想进一步了解的话,只有去网上咨询或实地考察了。