1.了解不一样版本号的特性包含IDE的。html
如:AsyncTask3.0以后和以前的差异、Android 5.0的新的API、Android 6.0 不能用HttpClient 、AS2.0的新特性 等等。git
2.掌握热门技术并了解其原理。算法
如:RxJava(响应式框架)、Retrofit(请求框架可以配合RxJava)、MVP(开发模式) hotfix(热修复)等等。安全
3.掌握測试工具(因为懂得測试查看才干更好的针对性去解决、每个方法都编写測试用例)。框架
如:查看布局层级、查看APP性能、查看APP安全 等等。工具
4.逆向project(攻防兼备)。布局
5.有本身的开源项目(最好是MD风格的)。post
6.熟悉gitflow更好的管理项目。性能
7.必须作笔记、可以写博客、最好写本书。动画
8.了解一些常用算法(作动画的时候仍是实用的!
)
9.关注最新技术、IT行业信息。
10.对于技术要有足够的深度和热情