你的下一份工作:移动应用程序开发?

由于市场需求激增的应用程序在iOS,Android和任何操作系统将智能设备的下一波动力运行,公司正面临的移动开发人才的不足。对于IT专业人士与编程技能,这个差距代表了一个职业生涯改造一新的机会走上。

根据市场研究机构IHS的数据,苹果2010年应用程序销售额达到17.8亿美元,而今年全球移动应用程序销售额预计将达到40亿美元。

到底是谁在开发这些应用程序?IT招聘网站Dice.com在其最近的“美国科技人才危机”研究中发现,今年第一季度Android开发人员的招聘信息比2010年第一季度增长了302%;的广告关于iphone在同一时间内,头寸增加了220%。

Elance.com,为自由职业者网站报道可比的需求:在2011年第一季度,有网站上张贴的4500点移动开发者的工作 - 去年同季比同类招聘职位的数量增长了101%。

Elance.com负责营销的副总裁艾伦•帕克(Ellen Pack)说,在同一时期,该网站上的招聘信息总数增长了52%,表明移动开发这一职业领域的增长速度可能是整个就业市场的两倍。

这不只是科技公司是四处寻找移动开发人才。如今,各类产品和服务的公司都在争先恐后地推出了应用程序,就像,曾几何时,他们正在建立在社交网站上存在。

帕克说:“要想成为一个成功的品牌,这已经成为你必须确认的一个条件。”这一现实转化为对应用程序开发人员被压抑的需求。“这是一个需求大于供应的领域,因为没有足够多的优秀移动开发者。”

虽然也有Web和Java开发人才充足池,用专业知识为建设本地应用程序的专业人士苹果的iPhone要么iPad由于这些平台相对较新,所以目前的市场供应不足。

充分理解智能设备平台的限制和机遇的开发人员和设计师的需求很大。

市场观察人士说,这是把握手机的新的使用规则的能力,而不是简单地掌握新的编程技巧分隔那些与那些谁只是不明白这一点对于移动开发的亲和性的能力。

“当你构建Web应用程序时,你拥有整个桌面。从设计的角度来看,有些东西是无法转化为移动设备的云计算。“这不只是让事情更小或分裂的事情成单独的屏幕,开发者已经练就认为,更多的功能等同于更好的应用,但在移动设备上,这是不正确的。”

谁的招聘,以及如何

所有迹象都表明,移动应用程序开发人员的需求是健康的,但这种需求目前还没有转化为企业IT团队广泛提供的全职工作。这是因为许多IT预算紧张的公司没有准备好雇佣高度专业化的、因此成本高昂的移动开发人才。

一些组织将移动应用程序项目外包给咨询公司和小型开发商店,直到他们有更明显的需求。

这是阿斯彭滑雪公司的战略。迄今为止,美国科罗拉多州滑雪胜地拥有拿出一对夫妇的移动应用程序,其中包括一个工具,可以让管理者进行特设的智能手机,根据各地的度假胜地客户的调查,另一种为客户提供了度假区一组数据,包括天气条件,提升地位和日常活动。

由于Aspen Skiing不认为软件开发是一个核心竞争力,不能容纳大量的IT人员,外包移动开发似乎是最有效的计划——至少在短期内——这就是为什么该公司转向外部咨询公司来开发其移动应用。

“移动是一个迅速变化的环境——这在很大程度上取决于你使用什么内容管理工具,或者你想支持什么设备,”他表示Paul Major,阿斯彭滑雪的IT总经理。“走出去有助于我们跟上步伐。”

为中小型企业提供营销和广告服务的Supermedia最初也认为,外包比内部开发更具成本效益。

但据该公司首席信息官迈克尔•邓恩(Michael Dunn)说,在开展移动业务几年之后,Supermedia意识到,这一原则对其商业模式来说过于核心,无法继续向外部顾问支付开发应用程序的费用。一年多前,该公司决定成立一个内部团队,定期进行更新,并增强其应用程序,以支持越来越多的移动平台。

认识到技术开发人才的短缺,Supermedia采取了一些措施,以避免陷入危机。

首先,它对两名关键的内部Java开发人员进行交叉培训,以学习新的技能,然后为其羽翼未生的团队的其他成员培养大学毕业生。邓恩解释说:“这个市场发展得如此之快,对开发商的需求如此之大,这让我们能够立即雇佣到人手,而且价格也更加实惠。”

Dunn说,经验丰富的Java开发人员在特定的Android和ios相关技能方面的速度很快,这要归功于他们基本的核心技能。

有了新领域的专业知识,这些经验丰富的开发人员可以指导即将毕业的大学毕业生,让Supermedia在他们的培训上利用投资。邓恩解释说,这些新员工“拥有核心的开发技能和一些移动应用程序开发方面的知识——可能没有商业规模,但他们已经在学术环境中作为一个项目进行了开发。”

目前,超媒体有150人的开发者群体,这是近300人的企业IT人员的一部分,在10级移动应用程序的专家。

重新调整你的技能

Dunn和其他行业观察人士认为,无论你是刚毕业的大学生还是处于职业生涯中期的专业人士,只要你具备某些特定的素质,就有可能成为一名优秀的移动应用程序开发人员。

需要强的Java,HTML和一般的技术技能不言而喻。谁是沉浸在现代面向对象编程的原理和理解的用户界面和设计模式,将有一条腿的开发。

专家表示,精通谷歌的Android和苹果的iOS等主要移动平台的特定api和用户界面工具包将是加分项,不过缺乏此类经验并不一定意味着你就没有机会成为一名成功的移动应用程序开发者。一个熟练的程序员应该能够相当容易地在不同语言之间切换,因为移动开发基本上只涉及学习一种新的语法。

一种可能更艰难的转型即将与新的设计模式方面,移动平台会代表:除了认识到你将设计为智能手机屏幕较小的房地产应用程序,你必须了解用户与他们的设备进行交互和把握需求提供极具针对性的功能。

“人与笔记本或桌面交互是不同于他们与智能设备交互的方式,“Hap阿齐兹说,主任拉斯穆森大学学院的技术和设计,这是第一批大学推出的课程集中在移动应用程序设计和编程。(参见“高等教育还加入了移动应用程序开发“了解详情。)

“使用智能设备,人们不认为自己是‘电脑用户,’因此,你不能使用你在开发桌面软件使用相同的约定。下拉菜单和精心制作的帮助屏幕只是不工作的智能设备 - 它更像是在银行工作的ATM机“。

不过,它并不需要一个火箭科学家,使过渡 - 只是承诺不惜一切代价去学习新技术,掌握新公约的人。

回到学校是一个选项,除了像一个拉斯穆森提供全日制课程,有无数的大学生,在炎热的科目,如HTML 5,面向对象编程,Java和iOS和Android继续编辑和证书课程节目。

边做边学是下一个最好的方法,以及一个可能由大宗现有IT专业人士的青睐,据尼克·道尔顿的360mind所有者,应用开发咨询公司,专门在移动应用程序。

他解释说,想要成为移动应用程序开发者的人需要沉浸在这个平台中——这意味着暂时放弃PC。

他们需要作出充分承诺,在移动环境中尽可能多地工作,以亲身体验制约因素和新机遇。

“在较小的设备上,没有太多的内存和较弱的处理器,你必须更加注意如何编程,”道尔顿说。“这些东西不能来自理论,只能来自经验。”

Dalton在IT行业有25年的经验,他的大部分职业生涯都是作为企业Java架构师,在尼桑和丰田等公司设计后端系统和面向客户的应用程序。

当iPhone首次发布时,道尔顿出版了一本名为《101个iPhone提示和技巧》的电子书,并参加了一个自学速成班——使用SDK、电子书和其他在线资源——在iOS SDK发布后掌握它。

早期培训和曝光确立了他作为中间人,以资源一旦苹果App Store公布,市场对移动应用开发者起飞,使他能离开公司,并开始360mind。

如今,360mind拥有近20名移动应用程序开发人员,并且已经从开发简单的新颖性应用程序转向致力于将苹果iOS和Android应用程序与后端企业系统连接起来的企业项目。(例如,360mind是快餐连锁店Chipotle的订餐应用程序背后的开发力量,该应用程序可以让顾客在手机上点餐和付款。)

移动开发的机会看不到尽头,Dalton说,最近的“淘金热”向其他开发者、系统架构师和网页设计师发出了一个明确的信息:“在当今全球化的外包经济中,你不想被过时的技能所困,”他说。

移动应用程序的工作还有一个额外的好处。“如果你来自一个价值数百万美元的企业服务器项目,每个决定都要花很长时间,那么围绕(移动设备)开发这些小型、自包含的项目非常有趣。”

高等教育还加入了移动应用程序开发

在对移动应用程序需求激增的背景下,拉斯穆森学院是第一个在移动应用程序设计和编程方面推出专门课程的高等教育机构。

传统的计算机科学课程在本质上更加理论化,而拉斯穆森计划则着重于与移动开发相关的软件工程技能,拉斯穆森技术与设计学院的院长Hap Aziz解释道。

该学院提供两年的软件应用开发副学士学位和四年的计算机科学学士学位。

学生们首先学习现代的面向对象编程语言,如Java和c++,然后深入学习特定的移动开发环境,如谷歌的Android和苹果的iOS。

新方案的第一课开始了今年春天。

斯塔克波尔经常为《计算机世界》撰稿,从事商业和技术报道已有20多年。

《你的下一份工作:移动应用程序开发人员?《计算机世界》

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对最重要的话题发表评论。

版权©2011足球竞彩网下载

工资调查:结果在