前言

本人刚毕业时从事硬件相关行业,后来自学Android转行移动开发至今3年有余。之前很少思考过Android工程师的职业规划,最多是在参加面试那一刻临阵磨刀,“意淫”一个职业规划。其实自己心里很清楚,一个才工作一两年的新手,一直在最基层写bug(对,就是写bug),能跟上开发进度就很不错了。所谓的职业规划是不成熟的,顶多算是一个学习计划。

Android coder如何规划

3年是个槛,每个3年开发经验的coder都应该重新认识自己,把未来3-5年的职业规划提上日程。本文根据自己的思考,给大家一些建议,先看下程序员通用的职业规划图:

一般的Android工程师,3年时间应该能从初级上升到中高级工程师,这个阶段就是提升自己技术的阶段,到高级工程师岗位后一般会晋升为小组长或者主程,部分参与项目的管理工作。高级工程师应该能独立完成整个模块,对项目架构有比较深入的了解,能够设计复杂模块的程序方案,同时需要一定的管理能力,能够带教新同事快速入手项目。

这个阶段至少需要又一个3年的磨练,才能在高级工程师中脱颖而出,但这也是Android开发瓶颈的到来,或者说是作为前端开发不可避免的阶段。你可以看下公司的总监级别,都是前后端精通甚至更侧重于后端开发。前端需要掌握的东西是有限的,一般五六年时间基本玩到头了,真正的技术都在后端。

2个方向必须得选了, 一是管理路线: 先向移动端全栈工程师的方向发展,掌握 android + ios + 前端开发,同时熟悉服务端开发流程,负责移动端项目管理,最终成为移动端研发经理,如果你不打算学习后端知识基本止步于此了。

不满足于此的会去学习后端开发,朝更高的职位奋进直到cto。

第二个方向就是纯技术路线,一般是公司的核心技术岗位,而且往往是一个专业细分领域比如音视频,三维图形这种,如果你想一直coding下去,那么从现在开始你就应该着手学习公司的核心技术需要掌握的东西,提前打好基础,因为这注定是一条艰难的路。所以说,幻想纯android开发一直走到技术专家的同学们 可以醒醒了。。

3年工作经验的Android coder,此时应该主动承担更多的责任主动参与项目,多观察你上级的管理措施,每一次晨会看他是怎么协调整个项目向前推进的。怎么不让项目进度失控,怎么和产品讨论需求,什么时候该重构等,这些都是细节也都是宝贵的经验,就看你平时是否愿意去学了。

积极提出对项目的优化建议,多与产品,测试和服务端人员沟通,别像以前那样“埋头苦干”只关注自己的一亩三分地,这些都是为后面的职业发展铺路!

我的3年规划是朝移动端全栈方向走,不仅要深入学习Android底层知识(作为一技之长),还要掌握ios开发,以及前端开发包括reactnative,在未来三年拥有完整的前端开发知识体系,同时熟悉服务端业务。在小组长的角色不断积累经验,朝着更高的岗位晋级吧!

2018,与大家共勉

闲聊Android工程师的职业规划相关推荐

  1. Android工程师的职业规划篇(周末闲扯)

    最近有很多小伙伴问我职业规划的问题,我先说一下我的个人得看法吧,这个因人而异,大家学习Android或者其他技术都是为了更好的工作,更好的赚钱,更好的生活,当然也得看个人的兴趣爱好,压力大了为了赚钱一 ...

  2. 过来人经验!聊聊前端工程师的职业规划

    过来人经验!聊聊前端工程师的职业规划 编者按:今天腾讯的前端工程大牛从自己的5年的职业生涯中总结了一些思考,大致分为3个阶段,从毕业新手到前端大牛,都有小小心得与同学们分享,想走前端这路的同学,可以来 ...

  3. 数据仓库工程师的职业规划

    从2011年3月开始从事数据仓库工作,算起来马上三年了,这三年做过etl工程师,做过模型架构师,做过团队管理,也做过需求分析.数据挖掘,如今又做回etl工程师,只是为了蹲得低点跳的更高. 下面谈谈做各 ...

  4. 奔向三张,不破不立:一个iOS开发工程师的职业规划思考(转自iOSer 逆,以资激励)

    大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...

  5. 奔向三张,不破不立:一个iOS开发工程师的职业规划思考

    大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...

  6. 转载一篇软件工程师的职业规划,以此鞭笞自己

    熊绎:我看软件工程师的职业规划 发布时间:2012-08-27 03:07     分类: 程序员 10 条评论 » 分享到: 本文由@熊绎 投稿于伯乐在线,也欢迎其他朋友投稿.提示:投稿时记得留下微 ...

  7. 测试工程师的职业规划和职业发展——入门篇

    测试工程师的职业规划和职业发展--入门篇 由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有 ...

  8. 2021年Android程序员职业规划!系列篇

    前言 早在2017年我们就建了第一个进击BAT的Android开发进阶交流群,两年期间很多群友都分享了自己的Android面试经历.其中就有很多群友已经斩获蚂蚁金服,天猫,高德,盒马等阿里系offer ...

  9. 关乎你我, 这个很重要! 浅谈Java工程师的职业规划

    作者:King-Blog 来自:https://blog.csdn.net/qq1175421841/article/details/51030092 (小编已做部分修改) - 1 - 初级程序员:做 ...

最新文章

  1. Xshell连接服务器桌面调用服务器的图形==Xmanager的===Xbrowser===XDMCP远程桌面===调用virt-mannager管理工具;、Xshell用普通用户调用图形
  2. Java学习从入门到精通-旧版
  3. cxGRID能否对模板进行保存
  4. AVA 8 :从永久区(PermGen)到元空间(Metaspace)
  5. python 文件不存在时才能写入,读写模式xt
  6. MegaCli 监控Raid状态
  7. sql server累计求和函数_SQL基础--SQL高级功能
  8. 老公吵架把我扔街上_我是如何从在街上卖食物到为顶尖的技术公司工作的方式-第2部分:获取......
  9. Oulipo(Hash入门第一题 Hash函数学习)
  10. 大麦融入阿里电商平台,杰伦演唱会的票会不会好抢点?
  11. ADO.NET与抽水的故事 系列三——抽水机—Command
  12. select 实现类似多线程_linux进程通信--socket套接字(四)--多路IO转实现一个server对应多个client...
  13. 基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(二)
  14. 单项选择题标准化考试系统设计c语言报告,C语言课程设计(单项选择题标准化考试系统)报告...
  15. 阿里云配置 https
  16. Python Train_使用隐马尔可夫模型进行音乐流派分类的Python实现
  17. css中自适应样式(自媒体)
  18. Monitor监控系统
  19. BootStrap栅格之间留出空隙
  20. Linux svn 版本回滚的方法

热门文章

  1. JavaScript框架比较:AngularJS vs ReactJS vs EmberJS
  2. 使用SQLite的感想
  3. bzoj 3157: 国王奇遇记3516: 国王奇遇记加强版
  4. Diary(八)——日志信息删除与修改(下)
  5. 2018最新CATIA飞机协同设计制造工作站配置方案
  6. 正态分布的前世今生 (上)
  7. Java是用来干什么的?
  8. Python 利用4行代码实现图片灰度化
  9. EESM和MI-ESM
  10. 使用更便捷的时间序列预测模型 2022-6-2