为什么Android开发最抢手

「帮最好的程序员发现更好的offer」是offer的愿景。在offer每周的拍卖会中,我们发现Android开发常常是收到最多面试机会的offer之王。那么,这些平均拿到48家企业面试机会的Android开发究竟有什么过人之处呢?

Android平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的「能写应用就行」吗?NO!

具备怎样的技能,才能成为受市场欢迎的Android开发?

一名Andriod开发的技能体现在「实际量级下解决问题的能力」,流畅地写出高质量的代码,快速地消灭出现的bug,完美地解决随时可能出现的问题。

更重要的是,一枚优秀的Android开发绝不会视野只局限在应用层,「对底层的理解」是决定你是否成为Top5%的关键,也是很多工作几年后的Android开发职业上升的瓶颈。

具体落实到技能点,一名有2~3年工作经验的Android开发,具备以下一半的技能点是合格,全部具备是优秀:

扎实的C++、Java基础

熟悉网络编程,了解常用网络协议

熟悉掌握Android界面和交互开发

掌握至少一门数据库语言

至少有一个完整的Android应用开发经验

良好的编码风格,沟通能力和团队合作精神,有责任感

在GooglePlay上线过自己的App,加分

对开源技术有强烈的兴趣和爱好,有个人blog、Github账号,参与或向开发者提交过bug和patch者优先

优秀Android开发的职业成长路径是怎样的?

在不同的职业发展阶段,Android开发的薪水有非常大的差异,伴随着技能和薪资的提升,一位比较顺利的Android开发的职业成长之路是这样的:

(美国Android开发的薪资分布

fromthePayScalesalarysurvey)

1初级Android开发:0~3年

在从事Android开发的前三年,在没有遇到和解决足够多的问题之前,你都是菜鸟。对雇主来说,与其社招只有两年工作经验的Android开发,不如通过校招自己培养,这也是offer一般只接受2年工作经验以上的程序员的原因。

2高级Android开发:3~5年

这是你快速成长成熟的阶段,此时你可能已经有过一次跳槽经历,已经可以独立带领一个小团队,成为一名技术Leader,或小型创业公司的CTO。

3架构师:5~7年

成为一名架构师需要更强大的宏观把控能力,可以从上而下看问题,具备良好的体力和思维能力。

4研究员/管理总监:7年/10年以上

7年以上的Android开发如果走技术专业路线,首席架构师/研究员是开发者的最终职业目标。要成为首架/Fellow,不仅需要有扎实的基础,还要具备高情商,以及hands-on写代码的能力。值得一提的是,情商在职业发展的后半段发挥着越来越大的作用,尤其体现在解决冲突中。

如果走管理序列,作为管理总监,则更







































瑗垮畞濂界殑鐧界櫆椋庡尰闄?
鐧界櫆椋庢不鐤?



转载请注明:http://www.gslnbdf.com/azfz/1824.html