第一章 云计算技术及在日常生活中的应用
1.1 三大应用
1.1.1 云物联
物联网
顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
物联网的两种业务模式:
(1)MAI(M2M Application Integration), 内部MaaS;
(2)MaaS(M2M As A Service), MMO, Multi-Tenants(多租户模型)。
随着物联网业务量的增加,对数据存储和计算量的需求将带来对“云计算”能力的要求:
(1)云计算:从计算中心到数据中心在物联网的初级阶段,PoP即可满足需求;
(2)在物联网高级阶段,可能出现MVNO/MMO营运商(国外已存在多年),需要虚拟化云计算技术,SOA等技术的结合实现物联网的泛在服务:TaaS (everyTHING As A Service)。
1.1.2 云安全
云安全,顾名思义,是一个从“云计算”演变而来的新名词。“云安全(Cloud Security)”通过网状的大量客 户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一 个客户端。
云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖互联网的每个角落,只要某个网站被挂马或某个新木马病毒出现,就会立刻被截获。
1.1.3 云存储
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分 布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。 当云计算系统 运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存 储和管理为核心的云计算系统。
1.2 三大服务
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。
IaaS
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
PaaS
PaaS(Platform- as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS 模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
SaaS
SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
1.3 日常生活上的应用
“云计算”是一种全新的商业模式,其核心部分依然是数据中心,它使用的硬件设备主要是成千上万的工业标准服务器,它们由英特尔或AMD生 产的处理器以及其他硬件厂商的产品组成。企业和个人用户通过高速互联网得到计算能力,从而避免了大量的硬件投资。打个比方,这就好比是从古老的单台发电机 模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。
云计算技术在生活中的应用越来越广泛,我们也许有一天会突然发现,越来越多的生活习惯已经被悄悄的改变了。
在线办公软件
可能人们还没发现,自从云计算技术出现以后,办公室的概念已经很模糊了。不管是谷歌的Apps还是微软推出的SharePoint,
都可以在任何一个有互联网的地方同步办公所需要的办公文件。即使同事之间的团队协作也可以通过上述基于云计算技术的服务来实现,而不用像传统的那样必须在
同样一个办公室里才能够完成合作。在将来,随着移动设备的发展以及云计算技术在移动设备上的应用,办公室的概念将会逐渐消失。
云存储
在日常生活中,备份文件就和买保险一样的重要。个人数据的重要性越来越突出,为了保护你的个人数据不受各种灾害的影响,移动硬盘就成了每个人手中必备的工具
之一。但云计算的出现彻底改变了这一格局。通过云计算服务提供商提供的云存储技术,只需要一个账户和密码,以及远远低于移动硬盘的价格,就可以在任何有互
联网的地方使用比移动硬盘更加快捷方便的服务。随着云存储技术的发展,移动硬盘,也将慢慢的退出存储的舞台。
电子日历
我们的大脑并不是万能的,不可能记住我们所需要记住的每一件事。所以我们需要用一些东西来协助我们。最初,圆珠笔和便签就成了很好的选择。后来,人们可以在电脑上记下来,在
手机上记下来,但这样做显得有点麻烦:我们需要在不同的设备上记录很多次。云计算技术的应用很简单的解决了这个问题。我们只需要在一台数码设备上记录一
次,就可以在所有的设备商实现同步,甚至与电子邮件结合在一起,使我们的生活变得更加的方便。谷歌日历可以帮助我们做很多事情:提醒我们要在母亲节给妈妈
买花,提醒我们什么时候去干洗店取衣服,提醒我们飞机还有多长时间起飞。谷歌日历可以通过各种设备提醒我们,即可以是电子邮件,也可以是手机短信,甚至可以是电话。
电子邮件
由于各种不同的原因,我们都会有几个不同的邮箱。而常常查看这些邮箱的邮件,就变成一件很繁琐的事情,我们需要打开不同的网站,输入不同的用户名以及密码。云计算服务商很好的解决了这个问题,通过托管,邮件服务提供商可以将多个不同的邮件整合在一起。例如,谷歌的Gmail电子邮件服务,可以整合多个符合POP3标准的电子邮件,用户可以直接在Gmail的收件箱中直接收取到来自各个邮箱中的电子邮件。
地图导航
在没有GPS的时代,每到一个地方,我们都需要一个新的当地地图。以前经常可见路人拿着地图问路的情景。而现在,我们只需要一部手机,就可以拥有一张全世界的地图。甚至还能够得到地图上得不到的信息,例如交通路况,天气状况等等。正是基于云计算技术的GPS带给了我们这一切。地图,路况这些复杂的信息,并不需要预先装在我们的手机中,而是储存在服务提供商的“云”中,我们只需在手机上按一个键,就可以很快的找到我们所要找的地方。
不用再下载音乐
音乐已成为每个人生活中必不可少的一部分。随着用户的需求,用来听音乐的设备容量也越来越大。不管是手机还是其他数码设备,存储问题一直是用户一个纠结的问
题,总是会因为容量不够导致不能听到想听的音乐而苦恼。云计算音乐的出现解决了这一问题。我们终于可以不用再下载音乐文件就可以享受到我们想要的任何音乐
了,云计算服务提供商的“云”为我们承担了存储的任务。
减肥健身以及理财
越来越多的诸如健身,减肥以及理财的网站出现在我们面前,现在移动设备例如iphone上也有了越来越多的这样的插件。正是云计算的出现导致了这一切,所有用户的庞大数据都可以在“云”里完成运算,然后直接呈现给用户结果。我们只需要按照服务提供商提供给我们的计划,就可以享受到专家级的服务。这种结合云计算的插件或者网站,会结合我们每天的信息(例如营养摄取,运动量,收支情况等等),由服务提供商来帮我们处理这些信息,我们只需花费很少的费用,就可以得到由专家帮我们量身定做的计划。
电子商务
电子商务现在已经进入了生活中的每一个角落,对于哪些不爱逛街的人来说,不用忍受逛街带来的劳累,就可以买到喜欢的东西是一个很棒的选择。电子商务不仅仅是
应用在了生活中,企业之间的各种业务往来也越来越喜欢通过电子商务来进行。而这些表面简单的操作过程其实背后往往涉及到大量数据的复杂运算。当然,我们看
不到这些,这些计算过程都被云计算服务提供商带到了“云”中,我们只需要简单的操作,就可以完成复杂的交易。
搜索引擎
如今的搜索,已经不仅仅是一个提供信息的工具。云计算技术赋予了搜索引擎强大的信息处理能力,我们的生活已经离不开搜索引擎了。当我们遇到解决不了的问题
时,可以去询问搜索引擎;当我们想要买东西时,搜索引擎会告诉我们去哪里买;当我们要去旅游时,搜索引擎也会帮我们安排好一切。搜索引擎越来越像一个生活
管家,使我们的生活更有质量,更加高效。
1.4 四款最热门的云计算产品
IBM云计算:蓝云
IBM是最早向中国提供云计算服务的国际互联网企业。IBM在2007年11月15日推
出了蓝云计算平台,为客户带来即买即用的云计算平台。它包括一系列的云计算产品,使得计算不仅仅局限在本地机器或远程服务器农场(即服务器集群),通过架
构一个分布式、可全球访问的资源结构,使得数据中心在类似于互联网的环境下运行计算。“蓝云”建立在IBM大规模计算领域的专业技术基础上,基于由IBM
软件、系统技术和服务支持的开放标准和开源软件。简单地说,“蓝云”基于IBM Almaden研究中心
(Almaden Research Center)的云基础架构,包括Xen和PowerVM虚拟化、Linux操作系统映像以及Hadoop文件系统
与并行构建。
亚马逊云计算:Amazon EC2
亚马逊是云计算最早的推行
者,Amazon EC2 是 Amazon Elastic Compute Cloud 的简称。EC2 实际上是一个 Web 服务,通过它可以请
求和使用云中大量的资源(换句话说,是由 Amazon 托管的资源)。EC2 提供从服务器到编程环境的所有东西。亚马逊 的解决方案的特色在于灵活性
和可配置性。您可以请求想要的服务,根据需要配置它们,设置静态 IP,并显式地设置自己的安全性和网络。换句话说,您拥有很多的控制权。此
外,Amazon 拥有很好的声望和良好的按使用量收费(pay-only-for-what-you-use)的模型,EC2 是云计算拼图中一个重要
的、受欢迎的部分。
(Amazon EC2 (Elastic Compute Cloud) 是一个让用户可以租用云电脑运行所需应用的系统。EC2借由提供web服务的方式让用户可以弹性地运行自己的Amazon机器镜像文件,用户将可以在这个虚拟机上运行任何自己想要的软件或应用程序。)
谷歌云计算:Google App Engine
从技术上讲,Google 的 App Engine 是 Amazon EC2 的一个竞争对手,但是它们之
间又有很大的不同之处。Amazon 提供灵活性和控制,而 Google 则提供易用性和高度自动化的配置。如果使用 App Engine,您只需编
写代码,上传应用程序,剩下的大部分事情可以让 Google 来完成。和 Amazon 一样,Google 有很大的知名度,也有很大的缓存。
与 Amazon 不同的是,Google 开始是免费的,只有当传输量较大,并使用较多计算资源时才收费。另一个不同点是,Google 是
以 Python 为中心的架构和设计。若要使用 Google App Engine,则需要使用 Python。这个限制可以被视作一个局限性,也可
以被视作一个有帮助的、简化问题的约束。
(Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。)
微软云计算:Windows Azure
微软是云计算领域的后起之秀。Microsoft 以一
种完全不同的方式实现云计算。就像 “I’m a PC, I’m a Mac” 这句广告词一样,Microsoft 致力于提供一个非常丰富的、专业
的、高端的计算环境。因此,Amazon EC2 和 Google 针对的是那些仍然在 vi 中使用 Python 并喜欢与网络协议打交道的人,
而 Microsoft 的 Azure 产品则直接瞄准Microsoft 开发人员。Visual Studio、可视化工具和可视化环境使
得 Azure 对于每天使用 C# 和 SQL Server 的人来说非常亲切和舒服。就像 Amazon EC2 不同
于 Google App Engine 一样,Windows Azure 与两者都不相同。最显而易见的是,Azure 就是 Windows®。它
是基于 Windows 的;它针对使用 Windows 的人;它涉及 C# 和 SQL Server、.NET 以
及 Visual Studio。Azure 就像是 SharePoint 加上一点 CRM。很快您就会看到,选择使用 Azure 很少是因为特
性,而是因为您习惯使用的平台。
(Windows Azure是微软基于云计算的操作系统,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。)
参考文献:
1. Danielson, Krissi. Distinguishing Cloud Computing from Utility Computing. Ebizq.net. 2008-03-26 [2010-08-22].
2. Gartner Say's Cloud Computing Will Be As Influential As E-business. Gartner.com [2010-08-22].
3. Gruman, Galen. What cloud computing really means. InfoWorld. 2008-04-07 [2009-06-02].
4. Buyya, Rajkumar; Chee Shin Yeo, Srikumar Venugopal. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities (PDF). Department of Computer Science and Software Engineering, The University of Melbourne, Australia: 9 [2008-07-31].
5. Open source fuels growth of cloud computing, software-as-a-service
6. 张德厚. 与学界合作 Google推广“云端运算技术”. 中广新闻网. 2008年1月30日 [2008-2-1].
7.baidu百科-词条“云计算”
8.《云计算技术及应用》,工业和信息化部电信研究院通信信息研究所
9.中国云计算网
第二章 智能家居系统
2.1 概述
智能家居产业有望接棒安防产业,成为物联网生态下一个繁荣的技术群落和应用产业。从人类的需求和技术进步的角度来看,“安全性、舒适性、个性化是人类需求的诉求演化进程。该进程也复合技术繁复程度演进的过程。第一个层次,安防产业覆盖智能监控和视频传输,满足人类的安全性需求;第二个层次,智能家居和智能建筑等物联网络满足人们生活和工作常用电器以及各类消费电子之间的互联互通,实现网络化和控制智能化,满足人类的舒适性要求;第三个层次,人们根据自己的使用偏好加强某些电子产品之间的互联和智能控制功能,打造适合个人偏好的个性化智能物联网络,满足不同群体之间的个性化需求。
图1 从人类三个层次的需求看智能家居等物联网演进的逻辑
图2 中国安防视频监测细分市场规模(单位:亿元)
社会各行业对安全性需求提升拉动安防行业快速发展。在过去十年中,中国安防行业取得了快速发展,年复合增20%左右。根据安防行业十二五规划,到“十二五”末期实现产业规模翻一番的总体目标。年均增长率达到20%左右,2015年总产值达到5000亿元,实现增加值1600亿元,年出口交货值达到600亿元以上。
图3 欧洲智能家居市场容量及增速(单位:百万美元)
安全之后求舒适,智能家居有望接棒安防产业获得快速增长。从行业刺激因素的角度来看,人类社会对安全性的需求拉动安防行业的快速发展,安全性需求之后的需求动力来自舒适性,智能家居行业有望接棒安防行业获得快速发展。从全球行业发展趋势来看,欧洲市场在2005年启动,2007年之后行业增速持续保持在20%以上,进入快速发展阶段。对比我国与欧洲的信息化技术水平以及居民消费能力等因素,预计我国智能家居的启动时间落后与欧洲5~6年,十二五期间有望进入快速发展期。根据千家咨询顾问发布的《2012-2020年中国智能家居市场发展趋势及投资机会分析》,从2006年至2011年,中国智能家居市场的年增长率平均为20%,预计2012年至2020年,年增长率将达到25%左右,2020年达到3576亿元,2013年开始智能家居市场将进入快速增长期。
图4 三种智能家居技术适合不同市场
有线、无线、电力线多种通信技术并存是未来的产业趋势,行业成长的弹性在于大众消费领域选择何种技术。从产业生态的角度来看,三种技术适合不同的市场领域,未来三种技术并存组成无缝通信的生态环境是大概率事件。总线型技术方案可靠性高,但是需要单独布线,成本和安装期长,适合高档别墅和商品房高端市场。无线通信和电力线通信的竞争焦点在于大众消费市场。从投资的角度来看,智能家居行业的成长性驱动因素来自大众消费市场的普及和兴起,电力线载波通信和无线通信技术在大众消费领域的竞争是智能家居行业最大的看点和投资机会。
图5 多种通信技术融合共存是智能家居行业的发展趋势
2.2 全球智能家居行业分析
一、 智能家居的定义
智能家居可以定义为一个系统。它以住宅为平台,利用先进的计算机技术、网络通讯技术、综合布线技术、无线技术,将与家居生活有关的各种子系统有机地结合在一起。与普通家居相比,智能家居有以下4大特性:
1) 智能化:
由原来的被动静止结构转变为具有能动智能的工具。
2) 信息化:
提供全方位的讯息交换功能,帮助家庭与外部保持讯息交流畅通。
3) 人性化:
强调人的主观能动性,重视人与居住环境的协调,使用户能随心所欲地控制室内居住环境。
4) 节能化:
取消了家用电器的睡眠模式,一键彻底断电,从而节省了电能。
二、 智能家居的功能
一般来说,一个完整的智能家居系统应具有以上所述6项功能。根据不同实际情况,业主会选择不同功能。
三、 智能家居的技术分类
布线技术说明
目前市场上的智能家居技术,根据布线方式划分,主要有集中控制、现场总线、电力载波技术、RF/IR遥控技术4种技术。
智能家居产品根据所采用技术的不同,特性如下表:
配置综览
智能家居总系统图
第三章 嵌入式
在今天所处的大时代背景下,嵌入式、3G移动互联网、物联网、云计算俨然已成为信息产业的主旋律,不管从政府大力扶持角度来看,还是从产业变革的主流方向来说,这股潮流早已势不可挡。而嵌入式系统以其高集成、高可靠、功能强、成本低的优点已成为这些产业应用技术中最核心、最关键的部分。
一、 嵌入式工程师个人基本情况
针对行业内嵌入式工程师个人基本情况的调查,我们从公众普遍关注的工作经验、学历、薪资范围等关键项着手进行数据的汇总和分析。
1、工作经验
伴随着嵌入式行业稳步高速的发展,嵌入式专业领域内技术研发人才分布已经呈现出日趋合理的比例结构,虽然从事嵌入式开发“不到1年”的工程师仍然是以33%的比例位居第一,但具备5年以上工作经验的资深工程师所占的比例已经攀升至22%。从这样的一个人才分布统计中,我们不难得出这样的结论:整个嵌入式行业已经进入一个日益成熟而趋于稳定的快速发展期,经验丰富的嵌入式工程师已经开始成为推动嵌入式核心技术发展及企业高速成长的主导力量。
2、学历要求
来自2011-2012年度的调查统计数据显示,嵌入式开发从业人员的学历仍然以本科(59%)和硕士(24%)居多,占所有参与调查人员的83%,大专及大专以下占15%。从此项调查数据可以看出:在整个嵌入式行业的从业人员中,本科生和研究生凭借其扎实的理论功底和综合素质,依然是嵌入式开发从业者的主要群体,并且在未来一段时间内也将持续稳居此项调查的前两位。同时,我们也可以进一步得出结论:在社会生活压力不断增大、大学生就业难的今天,随着高校专业学科建设更加趋于灵活高效,嵌入式及相关专业在大学校园内的普及和发展也达到了前所未有的速度。
3、薪资分布
与往年度薪资的调查结果比较,本年度嵌入式工程师整体薪资水平有较明显的提高,嵌入式工程师的最低月薪基本在3000以上,高薪水的比例明显增加,其中月薪为3000-8000元的比例占到近70%全面反映了嵌入式开发从业人员的一个整体薪资待遇情况,显然由于整个嵌入式行业正处于高速发展期,这就必然使得专业人才的薪资发展空间与其个人专业技术经验的积累直接相关。人才永远是企业发展的核心动力,而嵌入式工程师作为一个高薪诱人、极具成长空间及发展潜力的专业技术岗位,也必将成为推动整个嵌入式行业更加快速的向前迈进的中坚力量。
二、 嵌入式行业公司的基本状况
在充分了解了目前嵌入式工程师的个人基本情况之后,我们再进一步了解一下与技术工程师息息相关的嵌入式行业中众多产品研发企业的发展现状,借助更广阔的视野来了解整个嵌入式行业的现状。结合嵌入式企业在产品应用及核心技术领域的特点,本部分调查内容主要从所属行业分布情况、公司规模、硬件开发平台、软件开发平台、软件开发语言、软硬件人员安排、企业人才需求现状等方面展开,以帮助大家更加全面而充分地了解嵌入式行业内,专业研发企业的整体状况。
1、所属行业分布情况
目前嵌入式产品应用最多的三大领域依然是消费电子、通信设备、工业控制,所占比例分别是22%、19%和12%,三大领域所占比例之和超过一半,而智能手机的普及应用让消费电子成为占最大比例的类别。可以预测的是,随着移动互联网的快速发展与更加广泛的普及应用,消费电子所占比例将会进一步扩大。而占据13%的“其他”一项选择中,参与调查者主要选择的是“物联网、仪器仪表、电力、教育” 等行业。值得一提的是,随着物联网被十二五规划列为国家战略性新兴产业,国家政策对物联网发展的大力扶植和整体推动,必将会更快速地推动智能化电子应用领域的扩张。传感网络、RFID、短程无线网络将会更多依赖嵌入式技术,功耗超低的微控制器应用将会再次成为非常热的领域,同时,在传统的服务器与PC机领域也将看到嵌入式系统的身影,嵌入式技术应用将会呈现低端和高端两头同时热的发展现状,可以预见的是,未来嵌入式系统将会走进信息产业的各个领域,成为推动信息产业发展的中坚力量。
2、公司规模
从“公司规模”调查项的统计结果可以看出,在目前嵌入式领域中,企业的规模处于比较成熟的分布比例。其中100人以内的小型公司占到接近一半的比例,这和传统的IT企业规模差别很大,不过也正好说明了嵌入式系统灵活定制性、结合行业应用的特点。嵌入式系统应用领域非常广泛,要求企业要具备专注性和专业性,而不像传统的IT行业经常会在某个领域内出现垄断的大型企业
3、硬件开发平台的选择
该项问卷调查的统计结果,从专业角度反映了嵌入式开发硬件平台的发展趋势。在嵌入式开发领域中,ARM处理器毫无疑问的占据了嵌入式处理器绝大部分的市场份额,基于最新ARMv7架构的Cortex系列处理器成功布局嵌入式移动计算领域,其中定位低端的Cortex-M系列处理器和定位高端的Cortex-A处理器较一年前的统计结果,出现了较大幅度的增长,两者所占比例接近40%,已成为ARM处理器应用的主流。不难想像,物联网产业对低功耗微控制器的需求推动Cortex-M系列处理器的快速应用,而高性能智能手机、平板电脑的广泛普及则使得Cortex-A系列处理器获得了快速发展的机会。相比往年的统计结果可以明显看出,曾经主流的ARM7、ARM9和ARM11处理器已风光不再,所占比例逐年下降,未来必定会逐步淡出市场。采用最新ARMv7架构的Cortex系列产品作为ARM公司未来的主打产品线,相信在ARM公司及整个行业应用需求的全力推动下,将会在未来的嵌入式处理器市场上,异军突起,大放异彩,抢占更多的市场份额。
4、软件开发平台的选择
来自2011-2012年度的调查统计数据显示,在嵌入式产品研发的软件开发平台的选择上,嵌入式linux比去年高了2个百分点,占据了一半的市场份额(50%),由此可见,Linux凭借其开源成本低的优势持续不断的受到越来越多的嵌入式企业的欢迎。微软的嵌入式平台(包括WindowsCE/Phone/Embedded)已由去年的17%下滑至10%,降低了7个百分点。而作为移动互联网的重要切入点,智能手机操作系统平台几年来已成为兵家必争之地,经过一年的激烈市场竞争和风云变幻,手机操作系统的春秋战国争霸局面已基本尘埃落定,Symbian操作系统基本退出了市场竞争, Android智能手机操作系统平台则以强劲的增长势头占得更多市场份额,由去年的9%上升到15%,提高了6个百分点。iPhone手机虽然热卖,终端用户市场份额高、利润高,但从企业开发者的角度来说,因其非开源的特性限制了在更广泛领域内的应用,所以市场份额基本保持在3%左右,攀升不大。需要注意的是,这里所指的市场份额,均从开发者使用的角度来看,而非从终端用户(即智能手机出货量)的市场占有率来看。而在国内智能手机操作系统市场上,目前更多的竞争是体现在基于Android的二次开发上,包括小米科技、阿里巴巴、百度、创新工场、盛大等众多巨头的杀入,使得这一方向的竞争逐步进入白热化阶段,同样也促进了Android智能手机市场份额的强势增长及相关人才需求的增长。目前Android已经不仅仅是手机操作系统,也成为一个可以广泛用于平板电脑、消费电子、智能家电领域内的综合开发平台,其应用领域和市场份额也在急速扩张。目前,随着国内3G行业的迅猛发展,各个企业对Android开发人才、特别是Android底层系统开发人才的需求量也呈现爆炸式增长态势,而兼具Android应用开发和系统底层开发的全才型Android开发工程师更是成为行业稀缺。
5、软件开发语言的使用
来自2011-2012年度华清远见的调查统计数据显示,在嵌入式产品研发的软件开发语言的使用上,C语言仍然是嵌入式开发最普遍使用的语言,其市场份额遥遥领先,且在持续攀升,由去年的67%上升到今年的72%,提高了6个百分点,无论是在传统的工业控制领域、通信领域,还是迅猛发展的消费电子,安防控制、信息家电等领域,C语言均是首选。Java语言的使用比例也上有所上升,由上一年度的8%增加到11%,究其原因不难看出,Android系统的开发需求推动了java语言的广泛使用,成为在嵌入式领域最受欢迎的高级语言。C++所占比例为10%,位居第三,比去年下滑了5个百分点,分析其原因,原先嵌入式领域GUI编程主要使用QT系统,QT开发语言主要是C++,使得C++语言在嵌入式领域占据主要位置,不过随着这两年Android系统的流行,各个企业产品纷纷转向Android系统,从而带动了java语言的流行,相比之下,使得C++语言受到冷落。不过相信未来Android系统开始全面支持C++语言后,C++会重现往日风采。在嵌入式领域,其他开发语言均占据了较少的比例,包括面向iOS的Object-C语言,苹果公司封闭的商业模式从根本上决定了Object-C不会成为主要的开发语言。
6、软硬件人员的安排
2011-2012年度的调查数据显示,在大部分从事嵌入式产品研发的企业中,基本都是采用软硬件人员分工合作完成产品的开发方式(62%),而与去年的调查数据(56%)横向对比看,这一选项所占的比例也呈现出增长趋势(提高了6个百分点)。由此我们可以看到企业最需要的还是擅长某一方向的专才,特别是智能手机开发人才中Android人才需求的增加,也加速了这一增长趋势。从各大招聘网站的搜索数据中也可以看出,目前嵌入式软件开发人才的需求量远远大于硬件开发人才,嵌入式系统项目研发差不多80%以上的工作量都是在软件部分,软件是嵌入式系统最核心的部分,也是体现嵌入式系统优势的最关键部分,企业对嵌入式软件开发人才的需求必将持上涨。而从职业发展规划上来说,嵌入式系统作为一个软硬件结合的系统,对于一个成功的嵌入式开发工程师来说,需要在两方面都不断深化学习。同时具备软硬件开发能力的工程师,
将在求职过程中拥有更多的选择机会以及更大的成长空间。
7、企业人才需求现状
来自2011-2012年度的调查数据显示,在整个行业发展的过程中,嵌入式人才需求目前仍然是供不应求,75%左右参与调查的工程师都表示,自己公司目前都急缺嵌入式开发方面的专业技术人才。随着国家政策的更加重视、市场的整体推动及多渠道的嵌入式人才培养体系的不断完善,嵌入式开发人才需求瓶颈的问题,将逐步得到缓解,整个嵌入式专业人才市场的供求关系正在向更健康的方向发展和迈进,同时也需要更多专业嵌入式人才的加盟。
三、嵌入式工程师对职业生涯的看法
作为一个正在高速发展的行业,许多技术工程师和准备进入行业的技术爱好者都非常关注嵌入式领域未来的职业规划和行业整体的发展状况。本部分调查则主要从对工作薪资的满意度、对公司所给予你的成长空间、等方面进行问题设置,希望能从整体上展现嵌入式工程师对目前工作状态的的满意程度和真实需求。
1、对工作薪资满意度
本年度薪资满意度的调查结果显示,有近60%的工程师对目前的薪资水平表示非常满意或基本满意,另外有40%的人对目前薪资表示了不满意。结合“薪资分布”调查项的结果,本年度的薪资水平有了较明显的增长,工程师的满意度并没有得到明显的提高,表明工程师对自身能力提升充满了信心,对行业发展表现了积极的态度,对未来发展空间有很高的期待。另外一方面,对于用人企业来说,要想留住优秀的开发人员,不能只依赖薪水的增长,还需要同时考虑开发人员的成长空间、工作成就感、企业归属感等各个方面。
2、未来一年薪资涨幅
调查结果显示,基本上所有在职工程师对未来一年薪资的增长都表示了十足的信心,其中接近80%的人预测涨幅会在40%以内,这个数据要高于IT行业的平均水平,说明在嵌入式领域,开发人员对自身的发展有更高的要求和更大的信心,对行业未来的发展也表示出乐观的态度。嵌入式技术的成熟应用推动了很多产业的高速发展,例如物联网、移动互联网,这也让嵌入式工程师看到了未来自身的价值。对于用人企业来说,开发人员对未来薪资有更加的期望会增加企业开发成本,企业只能通过不断推出有市场竞争力的产品,更高效的内部管理,才能始终立于不败之地。
3、对公司所给予的发展空间的满意度
在本年度的“对公司所给予的成长空间”的调查中,近70%的工程师表示了满意,还有30%的工程师表示不满意。相比上一年度的调查结果,满意度整体呈现出下滑趋势,这与当下物价上涨,城市生活压力不断增加也不无联系,嵌入式工程师对于涨薪的期盼也越来越高。对于用人企业来说,就要通过内部有效的团队建设和管理、企业发展战略、薪酬体系等多方面入手,关注工程师的工作感受,给予他们更多的成长空间和工作成就感。近几年随着国外留学人员的回归及国内风险投资的青睐,嵌入式行业在国内的发展如火如芬,相信不久的将来,大家会用到更多更好出自中国人的嵌入式系统。
总结
作为电子工程师,应当把握时代脉搏,学习实用技术。一叶落而后知天下秋。