闲聊Android工程师的职业规划
前言
本人刚毕业时从事硬件相关行业,后来自学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工程师的职业规划相关推荐
- Android工程师的职业规划篇(周末闲扯)
最近有很多小伙伴问我职业规划的问题,我先说一下我的个人得看法吧,这个因人而异,大家学习Android或者其他技术都是为了更好的工作,更好的赚钱,更好的生活,当然也得看个人的兴趣爱好,压力大了为了赚钱一 ...
- 过来人经验!聊聊前端工程师的职业规划
过来人经验!聊聊前端工程师的职业规划 编者按:今天腾讯的前端工程大牛从自己的5年的职业生涯中总结了一些思考,大致分为3个阶段,从毕业新手到前端大牛,都有小小心得与同学们分享,想走前端这路的同学,可以来 ...
- 数据仓库工程师的职业规划
从2011年3月开始从事数据仓库工作,算起来马上三年了,这三年做过etl工程师,做过模型架构师,做过团队管理,也做过需求分析.数据挖掘,如今又做回etl工程师,只是为了蹲得低点跳的更高. 下面谈谈做各 ...
- 奔向三张,不破不立:一个iOS开发工程师的职业规划思考(转自iOSer 逆,以资激励)
大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...
- 奔向三张,不破不立:一个iOS开发工程师的职业规划思考
大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...
- 转载一篇软件工程师的职业规划,以此鞭笞自己
熊绎:我看软件工程师的职业规划 发布时间:2012-08-27 03:07 分类: 程序员 10 条评论 » 分享到: 本文由@熊绎 投稿于伯乐在线,也欢迎其他朋友投稿.提示:投稿时记得留下微 ...
- 测试工程师的职业规划和职业发展——入门篇
测试工程师的职业规划和职业发展--入门篇 由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有 ...
- 2021年Android程序员职业规划!系列篇
前言 早在2017年我们就建了第一个进击BAT的Android开发进阶交流群,两年期间很多群友都分享了自己的Android面试经历.其中就有很多群友已经斩获蚂蚁金服,天猫,高德,盒马等阿里系offer ...
- 关乎你我, 这个很重要! 浅谈Java工程师的职业规划
作者:King-Blog 来自:https://blog.csdn.net/qq1175421841/article/details/51030092 (小编已做部分修改) - 1 - 初级程序员:做 ...
最新文章
- Xshell连接服务器桌面调用服务器的图形==Xmanager的===Xbrowser===XDMCP远程桌面===调用virt-mannager管理工具;、Xshell用普通用户调用图形
- Java学习从入门到精通-旧版
- cxGRID能否对模板进行保存
- AVA 8 :从永久区(PermGen)到元空间(Metaspace)
- python 文件不存在时才能写入,读写模式xt
- MegaCli 监控Raid状态
- sql server累计求和函数_SQL基础--SQL高级功能
- 老公吵架把我扔街上_我是如何从在街上卖食物到为顶尖的技术公司工作的方式-第2部分:获取......
- Oulipo(Hash入门第一题 Hash函数学习)
- 大麦融入阿里电商平台,杰伦演唱会的票会不会好抢点?
- ADO.NET与抽水的故事 系列三——抽水机—Command
- select 实现类似多线程_linux进程通信--socket套接字(四)--多路IO转实现一个server对应多个client...
- 基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(二)
- 单项选择题标准化考试系统设计c语言报告,C语言课程设计(单项选择题标准化考试系统)报告...
- 阿里云配置 https
- Python Train_使用隐马尔可夫模型进行音乐流派分类的Python实现
- css中自适应样式(自媒体)
- Monitor监控系统
- BootStrap栅格之间留出空隙
- Linux svn 版本回滚的方法