作为一个从零基础花两个多月学完安卓基础,现在正进入迷茫状态的人,我来谈谈我学习安卓开发的想法吧。
大概是去年10月我就把eclipse装好,各类文档下下来,准备开始大干一场了,不过很可惜,我发现我什么都不懂,然后就dota去了,直到今年3月份,我又想起了安卓开发这事了。然后就问朋友借了一本java的课本,花了一个月时间基本上看了一遍,把基本语法搞清楚了,期间继续dota,然后清明放假过后,觉得不能再继续dota了,刚好看到有人分享了如何学好安卓开发的视频,就去把整套教程下载下来开始跟着视频一步一步的做了。然后学完了,基本上功能界面什么的都知道了,但我现在依然不能搞出一个功能完善的程序来。
近我反思了一下,我觉得学习时不能要求快速的,当初自学java时,我每天就是看书,然后把书中的每个示例程序弄懂,但却很少在电脑上敲代码,因为开机之后我dota去了。由于java基础不好,所以直到现在我自己搞一个应用都很吃力。题主已经有java基础应该要比我学得轻松得多。
废话了这么多,我觉得自学的话,首先应该选择一个好的教程,刚才提到的《安卓开发从零开始》本来就是针对已经有java基础的人的,我觉得视频里面也讲得比较好(我也只学了这一个教程,对于其他的并不了解);其次就是多使用搜索引擎吧,在身边没有懂的人教的情况下,学习过程中总是会出现各种莫名其妙的问题,这个时候直接搜索来解决应该是快好的办法了;然后就是把学的每一课的程序自己写一遍,然后在模拟器里面跑一遍,这个很重要,有时候看着觉得很简单的程序,但就是会运行出错,在解决问题中学习会印象更深刻,而且一个安卓程序也就由那几样东西组合起来,认真搞懂每天学的然后能够综合起来应用就基本上成了,更深一层次的整体项目开发我也还在学习。