gzyueqian
13352868059

学习嵌入式的发展前景怎么样?哪些人适合学嵌入式开发?

更新时间: 2019-02-09 12:00:00来源: 嵌入式培训浏览量:6332

    未来的几年,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。

    手机、电子字典、可视电话、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(SetTopBox)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。

    因此,通过嵌入式培训成为专业的嵌入式技术人才,其职业发展空间较大。

    哪些人适合学嵌入式开发?

    一、什么样的人适合学习嵌入式?

    嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。


    一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系密切的层软件。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。

    另一类是学软件、参加嵌入式培训以及计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果这类人对硬件原理和接口有较好的掌握,也完全可以写BSP和硬件驱动程序。

    嵌入式领域较新,发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。

    因此,踏进这个行业的难度比较大,嵌入式人才稀缺,身价自然也水涨船高。

    二、了解嵌入式工程师

    1、薪资

    权威部门统计,我国嵌入式人才缺口每年50万人左右。根据招聘网发布的调查报告,嵌入式软件开发是未来几年热门和的职业之一,具有10年工作经验的嵌入式工程师年薪在30万元左右。即使是初级的嵌入式软件开发人员,平均月薪也达到了3000—5000元,中的嵌入式工程师月薪平均超过10000元。

    2、语言

    做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?

    3、门槛

    还是门槛,比如月薪15k的Linux嵌入式开发职位,门槛就有Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。

    4、岗位

    嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。

    5、知识体系

    嵌入式开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。比如学习嵌入式开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识,为进入名企做准备。 

免费预约试听课