面对如此多的应用领域,嵌入式人才非常紧缺,做为
21 世纪的我们,难道要看到前景如
此好的行业从我们眼前流失吗
从事嵌入式软件开发的好处是
:
(
1) 目前国内外这方面的人都很稀缺。
一方面,是因为这一领域入门门槛较高,
不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高
(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,
所以非专业
IT 人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,
很多软硬件技术出现时间不长或正在出现(如
ARM 处理器、嵌入式操作系统、MPEG 技
术、无线通信协议等),掌握这些新技术的人当然很找。嵌入式人才稀缺,身价自然就高,
越有经验价格就越高。其实嵌入式人才稀少
,根本原因可能是大多数人无条件接触,这需要
相应的嵌入式开发板和软件
,另外需要有经验的人进行指导开发流程。
(
2)与企业计算等应用软件不同,
嵌入式领域人才的工作强度通常低一些(但收
入不低)。搞企业应用软件的
IT 企业,这个用户的系统搞完了,又得去搞下一个用户的,
而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而
言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常
是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间
(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每
个人工作范围相对狭窄,所涉及的专业技术范围就是那些
(
ARM、RTOS、MPEG、802.11 等),时间长了这些东西会越搞越有经验,卖卖老本,
几句指导也够让那些初入道者琢磨半年的。若搞
应用软件,可能下一个客户要换成一
个完全不同的软件开发平台,那就苦了。
(
3)哪天若想创业,搞自已的产品,
那么嵌入式是一个不错的主意,这可不像
“
应用软件那样容易被盗版。土木学院有一个叫启明星的公司开发出一个好象叫 工程
e”的
掌上
PDA(南校区门口有广告),施工技术人员用该 PDA 可当场进行土木概预算和其它
土木计算,据说销路特好。我认识的某大学老师,他开发的饭馆用的点菜
PDA(WinCE
平台,可无线连网和上网),据他说销路不错,饭馆点点
PDA 让客户点菜,多显派头档次。
我记得
00 级 2+2 班当年有一组同学在学 Windows 程序设计课程时用 VC++设计了一个
功能很强的点菜系统做为课程项目,当时真想建议他们将这个软件做成
PDA,估计会有些
销路(上海火车站南广场的
Macdonald 便使用很漂亮的 PDA 给用户点食品,像摸像样
的)。这些
PDA
“
”
的硬件设计一般都是请其它公司给订做(这叫 贴牌 :
OEM),都是通
用的硬件,我们只管设计软件就变成自己的产品了。
从事嵌入式软件开发的缺点是: