首页 > 移动应用 > 正文

为什么Android开发最抢手?

2016-01-08 11:32:56  来源:IT风向标

摘要:一名Andriod开发的技能体现在「实际量级下解决问题的能力」,即高效的产出高质量代码,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。
关键词: Android
  具备怎样的技能,才能成为受市场欢迎的Android开发?
 
  一名Andriod开发的技能体现在「实际量级下解决问题的能力」,即高效的产出高质量代码,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。
 
  更重要的是,一枚优秀的Android开发绝不会视野只局限在应用层,「对底层的理解」是决定你是否成为Top5%的关键,也是很多工作几年后的Android开发职业上升的瓶颈。
为什么Android开发最抢手?
  具体落实到技能点,一名有2~3年工作经验的Android开发,具备以下一半的技能点是合格,全部具备是优秀:
 
  扎实的C++、Java基础
 
  熟悉网络编程,了解常用网络协议
 
  熟悉掌握 Android 界面和交互开发
 
  掌握至少一门数据库语言
 
  至少有一个完整的 Android 应用开发经验
 
  良好的编码风格,沟通能力和团队合作精神,有责任感
 
  在 Google Play 上线过自己的 App,加分
 
  对开源技术有强烈的兴趣和爱好,有个人blog、Github账号,参与或向开发者提交过 bug 和 patch 者优先
 
  优秀Android开发的职业成长路径是怎样的?
 
  在不同的职业发展阶段,Android开发的薪水有非常大的差异,伴随着技能和薪资的提升,一位比较顺利的Android开发的职业成长之路是这样的:
 
为什么Android开发最抢手?

      1. 初级Android开发:0~3年
 
  在从事Android开发的前三年,在没有遇到和解决足够多的问题之前,你都是菜鸟。对雇主来说,与其社招只有两年工作经验的Android开发,不如通过校招自己培养,这也是100offer一般只接受2年工作经验以上的程序员的原因。
 
  2. 高级Android 开发:3~5年
 
  这是你快速成长成熟的阶段,此时你可能已经有过一次跳槽经历,已经可以独立带领一个小团队,成为一名技术Leader,或小型创业公司的CTO。
 
  3. 架构师:5~7年
 
  成为一名架构师需要更强大的宏观把控能力,可以从上而下看问题,具备良好的体力和思维能力。
 
  4. 研究员/管理总监:7年/10年以上
 
  7年以上的Android开发如果走技术专业路线,首席架构师/研究员是开发者的最终职业目标。要成为首架/Fellow,不仅需要有扎实的基础,还要具备高情商,以及hands-on写代码的能力。值得一提的是,情商在职业发展的后半段发挥着越来越大的作用,尤其体现在团队沟通,和解决冲突的时候。
 
  当你拿到48个面试机会,如何选择?
 
  如果你一下子收到了48个面试机会,该如何选择呢?换言之,如果分辨出靠谱的公司加入呢?以下是在挑选职业机会中,工作2~3年的你需要考虑的几个维度:
 
  1. 去创业公司还是大公司?
 
  如果你是特别能解决问题,具有强烈的自我驱动力的程序员,建议你去创业公司。在那里,一般你会得到更多的解决实际问题的机会,接受更多的挑战。而大公司比较趋同于流程,如果你愿意在团队中安心地做一颗螺丝钉,在前人已经沉淀地较深的技术基础上学习和修补,那么,大公司也是不错的选择。
 
  2. 这个产品是否值得加入?
 
  优秀的Android工程师一般也具有良好的产品思维,比起公司规模,他们更看重产品的前景。
 
  但是,有一个常见的误区首先需要厘清:用户量并不是判断一款产品值得加入的绝对标准。因为落实到你的目标:一款产品即使用户量再大,你做的不过是其中的一个子集;另一款产品即使用户量目前没那么大,但是如果你看好它,可以陪伴它一起成长,用户量逐渐增长,岂不是更有意义。
 
  介绍一个简单快捷的产品判断方法:在面试中和各种职位的面试官聊产品。
 
  和Founder谈,聊对产品的思考,看他对产品是否有相对长久的规划和坚定的想法;
 
  和技术Leader谈,从他的业务敏感度,可以判断这个公司对技术和产品的重视程度;
 
  和产品经理谈,听专业的PM详细介绍这款产品,了解他对需求的看法;
 
  和自己谈,最后问问自己对这款产品是否真的有兴趣,再靠谱的产品你没兴趣也是白搭。
 
  3. 这个团队是否有牛人值得信赖?
 
  正如投资者往往投的是人,因为靠谱的人常常比靠谱的产品更重要。仔细考察这个团队的背景,如果创始人和合伙人是这个领域的牛人,更重要的是他有过成功的经历,那么,加入其中的风险则可有效降低。在大公司中,跟对一个好领导的重要性也不言而喻。
 
  总之,选择比机遇更重要,面对众多的职业机会保持清醒的头脑,仔细做好基本分析,然后,「自信」地跟着感觉走就是了。
 
  本科/研究生学历+3~5年一线知名互联网工作经验+APP开发经历+Github/Blog账号+优秀的沟通能力+寻求好项目的跳槽意愿
 
  这样的Android开发是整个互联网市场都需要的移动应用开发人才,无论是创业公司还是BAT、外企等大公司,都在100offer的拍卖会上向他们发出了面试邀请。
 
  最后,请记住,成为抢手的Android开发证明了你的技术实力,有大局观和高情商的人才会走得更远。

第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:pingxiaoli

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。