他经历了什么?七年资深Android程序员想转学Java,网友纷纷留言劝阻

第一:横向提升
基于全栈发展的趋势,在自己擅长领域深入钻研的同时,横向扩展,不要关起门闭门造车。
而这里说的横向提升就是向前端转型,在除了要在APP会hybrid开发(web、native、前端交互、硬件交互)之外,还要会web开发,微信小程序,H5。
比如服务端开发,我们做Android开发很多时候,要依赖于服务端接口返回数据,可以自己试着搭建一下,至少要对服务端的结构理论、服务于服务之间通信、聚合是什么样的流程也是需要有所耳闻。
第二:纵向重塑
一直以来,做Android开发有这么两个说法,如果是做应用开发,往应用架构方向发展比较合适;如果是做系统层开发,往往底层驱动比较合适。
那具体应该学习什么呢?
1、移动架构
架构展示层—MVC、MVP、MVVM、Clean、Flux、Android Architecture Components;
架构层—模块化->组件化->插件化->沙盒/双开技术

他经历了什么?七年资深Android程序员想转学Java,网友纷纷留言劝阻最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/10656.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>