一位一年android开发者的瓶颈
现在是2016.3.8,去年也是差不多这个时候,我参加了学校的“领航工作室”,然后开始学习android,如今已经快是一年的android学龄了。
当下也算是到了瓶颈期。开学前三周由于要做课程设计,没课。但是与上学期的进度比起来确实慢了很多,学习动力还在,但是自己当下要学的东西和前进的方向却没有上学期那么明确了。
写这篇文章一方面是记录自己的学习历程,另一方面希望后来者能够加以借鉴,找到更适合自己的学习之路。
目前是大二下学期,有一个项目的开发经历。
已经自学了《第一行代码》和《疯狂android讲义》。
《android群英传》和《android开发艺术探索》看了几遍,但是学习起来比较困难。
近期根据毕业的学长的要求改了一下原来的一个项目的代码,并且也是开始看google官方sample和github上的开源项目。修改项目代码主要参考的两篇文章如下:
Android 开发最佳实践
Android 命名规范 (提高代码可以读性)
目前瓶颈:
1、从github开源项目上无法学到太多的东西,一方面不知道学什么,另一方面不太看得懂。
2、自《第一行代码》和《疯狂android讲义》上大部分知识点学完后,缺少学习方向。
很多有用的难点学起来又过分吃力,如《android开发艺术探索》上的IPC机制,android线程和线程池等等。
与老师与同学交流后,自己也是总结了一下原因:
1、英语水平不够(虽然目前已过四六级),或者说不习惯看纯英文。
2、基础知识的缺乏,由于才大二,《操作系统》之类的课还没学。
3、缺少项目经验,碰到的问题还太少。
(个人认为,这是导致我看书困难和看开源项目没有重点的一个重要原因)
目前规划:
1、多参与项目,增加自己经验。目前在实验室,有比较多的事情可以做,又处在大学,有比较多的时间,笔者还是比较幸运的。
2、学习《操作系统》等之类的知识,同时学好学校目前的专业课。
3、继续学习《android开发艺术探索》与《android群英传》等书籍,只是暂时可以绕开涉及操作系统较多的知识点,比如可以先开始学习view原理与动画等等。
本篇博客仅仅是经验分享,倘若有述说错误之处还请指证。
也希望能有热心前辈评论解惑,万分感谢。
更多相关文章
- 浅谈android代码保护技术_ 加固
- Android项目从Eclipse增加支持Android Studio
- 《第一行代码Android》学习总结第七章 运行时权限
- 用Go语言写Android应用 (2) - 从Android的Java调用Go代码
- Android 性能优化:使用 Lint 优化代码、去除多余资源
- 关于代码家(干货集中营)共享知识点汇总系列——Android
- 《Android第一行代码》笔记