如何成为 Android 开发高手
发布网友
发布时间:2022-04-23 09:48
我来回答
共1个回答
热心网友
时间:2022-06-18 21:17
以下适合没有开发经验者,对于码农不适用:
1、你得喜欢开发,强烈的感受到那种看到自己的代码运行后得到你想要的结果后的那种幸福的感觉。(上c语言课程的时候,只要自己做过作业一般都能体验到这种感觉吧)
2、找一本好的书。(怎么找?上amazon看看用户的review就差不多知道哪个适合你了)
拿到书之后循序渐进,不要跳跃阅读(你还没到这个程度),连前言都不要放过,一字一句的读。里面讲到例子的时候,打开开发平台跟随例子(不要copy代码,而要一字一句的敲进去,感受语法和开发环境)
3、如果你看完一章后你发现很多东西不明白,请重新再看这章。(如果看了几遍还不明白,请换一本书,这本书不适合你)
4、不要开始就尝试看android的reference(还没到时候,庞大的library会让你迷失,进而失去学习的兴趣)
5、一章一章的跟随书本进行,完成所有的范例(如果有作业的话,一并完成),进行到全书的一半的时候,你应该掌握了初步的开发技能,对android的资源、api的应用也积累了一定的程度,这个时候可以尝试超越书上的范畴。你花在查阅android文档上面的时间应该越来越多,因为你内心汹涌着一种冲动:把书上提到的范例更佳完善化。Ok,你必须开始使用文档,学习各种新的资源和api。
6、尝试采用项目驱动法看书:打开新的一章,首先看看这一章的范例拟实现的功能是什么,自己思考一下该如何实现,需要使用到哪些新的资源和api,通过查阅文档尝试独立完成。无论最后完成到什么程度,先把程序跑起来再说。之后再去阅读这一章的内容,看看作者是怎么做的,你的方法跟他的方法差别在哪里。
7、在开始学习开发的时候,时刻保持着自己的学习动力是来自于内心的创造冲动。暂时别考虑什么盈利模式和市场研究。在你写出一个令你自己满意的app之前,不用想着你可以靠这个赚多少钱。否则你会迷失在门口。(退一万步说,即使你最终完成的作品并不能给你带来金钱的收入,你在此过程中收获的快乐也是你无法评估的)能否赚钱是另外一个话题了,因为那是一个市场运作问题,在你学习开发的过程中没有必要过多去关心它。
8、第一本书完成学习后,可以再换几本书看看(可以泛读,了解不同的作者,不同的写作风格中所给你带来的新的观念)
9、确立一个项目(我想每个尝试学习一种新平台开发的人,在起始阶段都会有一个模糊的项目),没错就是它,是时候独立的实现它了。这是你第一个真正的项目,不要太庞大。把人机互动给初步建立起来就差不多了,然后有一个不错的UI。这是你的第一个作品,完成之后可以给朋友体验一下,从用户的角度看看它的表现如何。
10、后面的路还很长,当你走到这一步的时候,相信你会自己规划了...