如何打入Android开发

对Android人才的需求非常旺盛。以下是如何开始并脱颖而出的方法

Flickr网站Tsahi勒 - 利维

随着数亿目前使用Android设备,还有一点也不奇怪为什么Android开发就业市场继续表现出强劲的需求。

找工作的网站Monster.com例如,该网站持续显示超过1000个Android开发人员招聘信息,加州继续是首选目的地。纽约和波士顿等城市对Android开发者的需求也很高。和求职网站Indeed.com报告称,Android开发人员的平均工资为16.3万美元。很明显,有动力的开发者会在初创公司、代理公司和其他组织中找到大量的机会来开发Android应用。

但是如果你想要满足Android开发人才的持续需求,你应该从哪里开始呢?新的Android开发者如何展示他们的技能并被雇佣?从事成熟技术工作的专业人员,如Oracle、Microsoft和Cisco的人员,都有明确定义的认证项目来向潜在雇主证明他们的技能。然而,谷歌还没有定义一个认证程序来认证Android技能。这意味着建立Android开发证书完全取决于您。

下面就来看看几个Android开发职业路径当前不断涌现。

Codepath: Android教育行业领袖

在一个由忠诚的学生和导师组成的社区中学习Android技能,对许多人来说可能是一个理想的环境。这就是Codepath通过八周的课程向个人和公司提供的服务Android为工程师(设计师在Android课程正在开发)。代码路径提供了以此为企业寻找到他们目前的队伍中,并为公共培训课程斜升Android的技能无论是在内部培训 - 大众项目目前免费的,包括在旧金山亲自上课时间。

“公众节目的竞争非常激烈:我们接受5%〜10%的申请者,”迈克尔·埃利森,在代码路径首席运营官解释。该应用程序的代码路径候选人推荐拥有计算机科学学位和三年的专业开发经验。“我们的应用程序包括强制性和可选的部件的编码挑战。几个候选人,谁缺乏传统的凭据,已承认对他们的挑战表现和他们取得成功的决心的力量,”埃利森补充说。

一些大公司和知名科技公司已经与Codepath合作,提供内部培训。优步(Uber)、Dropbox、Capital One、雅虎(Yahoo)、Facebook、Airbnb和沃尔玛(Walmart)都聘请了Codepath。“Codepath提供了一个优秀的Android培训项目,它在Groupon内部非常受欢迎,”Groupon移动工程总监迈克尔•伯顿解释说。

但如果你是在经营一家小商店,并希望增加一些Android组件,要知道Codepath在内部培训方面仍然很有竞争力。

“即使我们提供内部培训项目,这也是一个竞争激烈的过程。并不是每个申请的人都能被录取,”埃里森解释道。Codepath有意在其程序中保持小班级规模,以便学生能够得到有效的支持。

“成人学习和教育的最佳做法告知代码路径的方法。例如,我们把学生分成若干小组,对项目的工作。我们的工艺也带来了行业经验丰富的导师,谁是致力于回答问题和提供支持教师,”意见弥敦道Esquenazi,代码路径的联合创始人。

代码路径学生被吸引到该程序的严谨性,网络的机会,并接触到领先的公司。

“完成代码路径程序给了我从概念转移到成品应用增强了信心,” Richa Khandelwal,在Coursera高级软件工程师解释说。Khandelwal完成了Android的代码路径规划于2014年,并继续工作在Android开发等多个领域。“在此之前的代码路径程序,我很熟悉Java和我使用的是Android的一些知识。但是,我没有太多与前端和用户界面做了,” Khandelwal说。“如果你想成功地完成它,我建议分配每周20至30小时的节目。”

Udacity:Android的教育与就业保障?

对于那些喜欢自学的人,有几种选择。Udacity提供为期10周的免费课程,开发Android应用程序。在Udacity的选择是值得注意的,因为谷歌员工向程序。在Udacity的Android程序在2015年5月推出,其招生主要工作的专业人员。不同的代码路径的定义的八周计划,Udacity的程序没有一个固定的时间表,并没有亲自位置的要求。

开发Android应用也是Udacity的第一门课程Android nanodegree。该nanodegree,共同创造了与谷歌的工作人员,包括八个项目横跨五个支持的课程,收费是每月$ 199估计完成时间nanodegree六个月 - 实际持续时间取决于您的承诺 - 和Udacity提供了50%的退款学费,如果你完成不到一年的程度。Udacity的课程已经从埃森哲,AT&T和GE收到了积极的反馈。

加入Udacity的纳米学位可以提供额外的职业发展好处。该组织拥有一个由800多名专业人员组成的网络,他们为学生提供代码级的审查和反馈。Udacity网站内容副总裁斯图尔特•弗莱(Stuart Fry)解释说:“Nanodegree和Nanodegree plus的学生会收到简历、GitHub和LinkedIn评论,以及模拟面试。”纳米学位plus项目于2016年1月启动,包括就业安置支持,费用为每月299美元。“纳米学位+”项目提供如下保证:“在毕业后6个月内找到工作,或者全额退还学费。“鉴于该计划是最近才推出的,目前还不可能就这一保证作出报告。

各大学都在拥抱Android课程

越来越多的高校提供Android开发者的培训。技术的北阿尔伯塔理工学院(NAIT),位于埃德蒙顿,例如,提供了六道菜Android的移动开发者证书课程。“NAIT的Android课程得到了强烈的推荐,我觉得很有帮助。由于我在安卓和iOS系统上的技能,我被聘为皇家音乐学院的教学设计师,”克里斯·霍普金斯解释说。NAIT程序涵盖了用户界面,硬件,和Java,并最终在一个Android项目中,学生设计和开发一个应用程序的潜在提交到谷歌Play Android市场。Hopkins的经验表明了开发人员为市场带来各种技能的价值,特别是在那些不把重点放在技术开发上的组织中。

与实用的方法吧;

如果教育是不是你选择的路线,你可以在总潜水权,有助于促进一个开源项目。开发商谁做出的Android项目贡献公众可以大大提高他们与潜在的雇主血统。

纽约数字公司Worry Free Labs的首席技术官塞德•塞尔登(Thadd Selden)表示:“参与开源Android项目会让求职者在我面前脱颖而出。”该公司开发了iOS、网络和Android应用程序。通过开源学习和直接贡献的机会,那些投入工作的人有可能从事Android开发工作。

为开源项目做贡献是有价值的,原因有几个。首先,它显示了对该领域的兴趣。其次,这是一项有形的工作,可以进行评估。首先,查看大量的在GitHub上的Android相关的开源项目。或访问Android开源项目网站本身。这个资源提供了关于核心Android软件堆栈的信息。该项目还提供了关于如何确保安全性以及如何与各种设备一起工作的文档。

另一个开始使用Android的好方法是走老路:创建你自己的应用程序谷歌Play中的Android市场是压倒性的。根据AppBrain的数据,市场上有超过200万个Android应用程序。虽然你想成为一名分类应用程序开发者的梦想在刚开始的时候可能有点遥不可及,但是在提高技能的同时,还有足够的空间来证明你的勇气。在这里,激情是关键。

“如果你寻求通过创建一个应用程序来建立你的技能,让您的利益引导你。如果你有兴趣在社交媒体上,考虑建立一个基本的Twitter的应用程序。如果你喜欢游戏,创建一个游戏。如果您在iOS的一个喜欢的应用,可以考虑使用为灵感创造一个Android应用程序,”塞尔登说。继你的热情,带来了项目的完成可以帮助你脱颖而出。

招聘经理在寻找什么

Android开发者在寻找工作时有几种不同的选择。目标受众是你求职宣传的一种方式,因为开发商用和消费者使用的应用程序意味着要适应非常不同的需求和用户期望。

“商业Android开发者需要具备Android的基础知识,以及数据库和其他商业系统的强大后台知识,”Jim Wilson解释道。威尔逊总部位于佛罗里达州,擅长管理各种移动项目,包括招聘应用程序开发人员。除了他的技术成就,威尔逊还出版了《创建动态UI与Android片段。"

“当我雇佣Android开发者时,我要经历几个步骤。首先,我首先要了解应聘者的技术知识和经验。在这个过程的后期,我让他们完成一个任务,把他们的代码发给我。这个练习之所以有价值,有两个原因:我可以看到他们是如何看待软件的,也可以看到他们编码技能的证据,”Wilson解释道。

主动开发Android应用的创业者会脱颖而出。相比之下,我很难评估网络课程的价值。另一方面,看到一个完整的应用程序或代码可以帮助我理解开发人员可以提供什么。”Groupon的伯顿解释道。在Groupon管理一个由60人组成的Android和iOS开发团队之前,伯顿为OpenTable、Digg和TripIt编写了几款颇受欢迎的Android应用程序,还写了一本书《Android应用程序开发的傻瓜。"

在商业环境下理解Android应用对开发者来说也很重要。“在Groupon,我们监控业务和技术指标,以了解我们的客户。例如,我们使用Crashlytics等工具来了解崩溃的本质并开发解决方案,”伯顿解释道。

较小的组织对开发人员采取不同的方法。“对于我们的需求来说,拥有在技术方面身兼多职的开发人员是有价值的。在我们的一些项目中,掌握Java和c#技能的开发人员为Android应用做出了很好的贡献。在这种情况下,那些Android新手会和我们的资深Android开发者一起工作,”无忧实验室的塞尔登解释说。Worry Free Labs目前雇佣了大约10名开发人员来开发iOS、网络和Android应用程序。

“如果我面试的Android开发者角色的候选人,我把我们的Android专家之一,以解决技术要点。此外,我还想找谁理解了Android的限制候选人:供应种类繁多的设备和不同的采用率操作系统的新版本,”塞尔登补充道。“这也有利于开发人员对后端开发的技能和知识,因为应用程序都是靠这种技术有效地运作。”

除了从小规模开始并追随你的热情,对Android感兴趣的开发者会发现大量的机会来建立人脉,找工作,以及各种针对Android开发者的活动。这些事件包括AndroidTO(多伦多服务),AnDevCon(计划于2016年8月在波士顿举行),以及由应用程序的所有4。参加这样的活动或本地的Android会议,可以让你接触到该领域的前沿发展,并有机会与他人见面。

相关文章

这个故事,“如何进入Android开发”最初是由信息世界

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。
相关:

版权©2016Raybet2

IT薪资调查:结果在