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.對於技術要有足夠的深度和熱情