据某招聘网站统计显示:目前大连最近一个月热招的Android技术相关岗位约有3630,平均每天121个


主要热招职位包括Android开发工程师、Android系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android游戏应用版本管理、Android中间层开发工程师等


从目前的招聘需求来看,企业对于软件应用开发类人才的需求最大,大约占88%,因此Android人才短期将供不应求


Android开发采用的是Java语言,对于企业来说,招聘Android开发人才最注重的是应聘者的项目经验,相对于没有经验的大学生来说,企业更喜欢经过正规培训的Android开发者,因为,凡是参加过正规培训机构培训过的Android开发者在参加培训期间都会自己做一些项目,这样不仅可以更快的适应工作环境,还能为公司节省培训成本


通过努力进入公司之后,对于Android程序员应该怎么考虑自己的职业发展之路呢? Android移动开发程序员的职业发展路径在我看来,基本上有两条:技术专精路线和技术转产品路线


路径一:技术为王 晋升轨迹:Android初级开发程序员—中级—高级–软件架构师–系统架构师–项目经理–首席技术官 各个晋升阶段的技术要求: 入门初级阶段: 掌握Java基本知识(或任何其他面向对象语言),需要掌握Android SDK软件开发工具包,多看Android相关的文档,IDE (例如Eclipse),这些是必不可少的


顺便学习一下JavaScript脚本基础
掌握这些基本上已经可以算是入门了

晋升中级阶段: 想晋升为到高级Android工程师至系统架构师的职位,很重要的一点就是学习研究源代码,直接查阅Android的源代码(这是看李宁老师的书得到的启发),源代码很容易从网上获得


同时,Android很大程度上是基于Linux内核的,所以学习 Linux的相应API以及各种操作也是十分必要的


还有,常用混合移动开发框架(例如:AppCan)
编译原理,高并发网站架构设计等技能

高级发展阶段: 再往上想发展到项目经理,还需要掌握Android软件安全分析技术、软件开发常用测试、界面交互式系统设计,同时要补充些项目管理方面的知识,比如:软件项目风险管理常用团队协作开发工具需求分析设计设计模式


要做到公司首席技术官的位子,更多的是从架构考虑,包括:数据库系统优化、Windows Server服务器架设管理、网络安全技术与解决方案(Cisco)、海量数据库解决方案、大型服务器负载均衡优化技术等等


这是个需要绝对实力的职位
也是我的终极目标

路径二:由技术向产品方向转型的职业发展路线 晋升轨迹: Android初级开发程序员—中级—高级–软件架构师–系统架构师–产品经理–产品总监 具体的职业发展规划和技能特点: 初、中期阶段: 储备技能,不建议在初级直接转到产品,这等于放弃了你的优势,还是要静下心来把技术学会,欲速则不达


转型规划期: 提前学习产品经理的必会技能,如:用户体验设计、Axure rp快速原型设计工具、公关营销策划技巧、数据挖掘、需求分析设计、品牌传播、用户心理体验、软件需求说明文档写作、数据分析


最重要的还是需求分析设计,这是产品的灵魂

追求更高职位期间: 产品经理的更高职位就是产品总监,这个职位更多的体现在执行和管理能力上,除了绩效量化考核量化管理、执行力、预算管理等,这时,要补充些基本理论知识,比如统计学、运筹学、经济学原理等




欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » Android移动开发程序员的职业发展路程:想有更好发展的北鼻看过来!

    标签:

点评 0

评论前必须登录!

登陆 注册