明确了加入的意图,紧接着就是去实验室学习了。学长学姐们给的建议就是看书。所以那时候去图书馆借了本《AndroidSDK开发大全》具体书名记得不是很清楚了哈。还有就是那时候有个视频教程,是现在育知同创的Mars老师录制的,偶就是看他的视频一步一步成长起来的,他有Android和Java两个系列的视频,偶都看了,收获很大。
总结起来,初级阶段就是静下心来看书,参考书打代码,编译。那时候Android开发环境还不是现在这种一键式就好的,需要自己配置各种环境,那时候的偶成长的很快。还有就是不懂的记录下来,看个视频,没准通过视频,里面有你想要的答案。不过视频就是有点慢,很多你可能掌握了,那也可以选择性跳过了。
接下来就是工作阶段。偶工作的前两年,赶上项目组的风口,那时候项目组正在重新架构,从零开始写App,偶有幸参与了。还给偶配了一个导师,你想有人带着走总比自己乱入好是吧。偶就跟着偶导师边写代码,边学习。他经常严以律己,偶也是经常早到看书,就是深受导师的影响,直到现在偶还是每天早点到公司,看看书,巩固下知识(书籍包括《Android开发艺术探索》,以及Java方面的书居多)。跟着从零开始的项目,学到了ListView的原理,NDK的一套流程,多线程并发,广播,服务等。那两年,大家还会不定期的组内开个分享会,每个同事准备PPT进行分享,大家参与度都很高。所以,过了初级阶段就是需要跟着项目走,然后掌握Android四大组件,Java基础,多线程等。
工作三年以后,可以参考《Android开发艺术探索》里的建议,他那里有评判Android水平的基准,可以看看。比如AIDL,Bundle,看源码之类的,都是必备的,偶现在还在这块停留,暂时做不了更多的建议。不过现在是知识付费的时代,偶打个广告,stromzhang的知识星球会时不时的给读者解答如果xxx之类的话题,学技术么,还有好多技术网站之类的时刻关注。当然啦,也可以和偶进行交流交流,哈哈
以上是偶的简短建议,偶的初级,中级走过的路,希望对你有用。也希望和大家一起交流工作和生活