从如今不少 Android 培训广告来看,Android 没凉,彷佛还回暖了,不过不能否认,如今作 Android 确实比之前难过,其实每一个行业发展到必定程度都会饱和,这都是属于正常状况,若是你第一份工做是 Android,现在工做三四年,想必也会遇到技术瓶颈,无关 Android 是否没人要,也会思索考虑本身的职业发展:前端
一、继续钻研技术?二、技术经理?三、转岗转行?java
首先来看看 Android 有哪些方向,列举几个常见的:程序员
跨平台,好比 Flutter、RN,从成本上考虑,跨平台是个不错的选择,咱们 Android 有必要密切关注下;面试
Java语言进阶与Android相关技术核,Android应用是由Java语言进行开发的,SDK也是由Java语言编写,因此咱们要学习java语言;小程序
App开发框架知识体系(app亦对象),咱们须要重新的角度去分析这些知识点,深刻研究他们,要学习源码,模仿源码,而后再hook源码,这样才能说本身懂这块的知识。这些都是作Android开发,作高级工程师的基础;windows
NDK 模块开发,音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与咱们生活- 最相关的技术一直都在寻找最终的技术落地平台,之前是windows系统,而如今则是移动系统了,移动系统中又是以Android占比绝大部分为前提,因此Android NDK技术已是咱们必备技能了;后端
Android app全方位性能调优,第一个层面:从写代码的时候就须要注意,让本身的代码是高性能高可用的代码,这个过程是书写高性能代码;第二个层面:对已经成型的代码经过工具检查代码的问题,经过检查到的问题来指导咱们进行代码的删改;微信小程序
Android前沿技术,包含热升级,热修复,App Instant,强制更新,组件化路由架构Arouter,RxJava,IOC架构方法,Hook技术等等;微信
提升开发效率的工具运用,工欲善其事必先利其器,如何提供开发的效率,不少开发者在开发的过程当中因为gradle不会用致使加载代码很是耗时,这些就是工做成本;架构
移动架构师项目实战;架构师不是天生的,是在项目中磨练起来的;
微信小程序,做为2018年的爆款,小程序是否会发展成趋势咱们也不得而知;
混合开发的flutter如今已经逐渐变成了主流的混合开发框架,另外因为阿里系的强大存在,致使阿里 系的公司都在用Weex混合架构,这些都是一个Android工程师开拓视野,走向将来必不可少的基本技能;
若是你对技术感兴趣,想作到专家级别,能够在以上这些方面深究下去,总之,劳资有技术,不怕没饭吃。
(ps:这是腾讯课堂的学习群,也是Android技术讨论交流群,若有真心想学习Android的有开发经验1年以上的加入)
这也是一种途径,若是你喜欢与人打交道,会吹逼,有机会就去争取作技术经理,经理能够懂技术,也能够纯粹管理的,我是建议仍是懂点技术吧,这样是不会那么容易被程序员糊弄过去的,因此从程序员转经理是十分合适的。啊,程序员好坏哦,哈哈。
不少公司有转岗制度,能够经过转岗作本身喜欢的工做,通常内部转岗薪资不会调整。据一些读者反馈,有人已经不作 Android,作小程序前端开发了,还有作 Java、Python 后端,还有女生通常干了几年研发基本转测试,也有转产品,固然也有人干脆脱离了 IT 行业,作行政,作公务员,开店自主创业等,职业发展到必定程度,转岗转行都是正常行为,工做最重要是开心,卧槽,我如今看的这么开了。
现实很残酷,还有多少程序员已是开发五年以上经验的,还在Android岗位上坚守的呢?能够留言评论