初学的几点建议
2015-09-29 15:11
274 查看
转自: 傲慢的上校
本文纯属个人观点,是自己学习Android以来的心得,很多地方可能有不圆满之处,因为本人也是菜鸟一个,从去年12月份接触android,毕竟每个人的价值观不同,学习方法不同,欢迎探讨。
一、看视频:我刚开始接触android的时候,主要是跟着网上Mars老师的视频入的门,自己跟着一点一点的敲代码,就这样算是简单的入门,现在在电驴上面有很多的视频资源,记得很多前辈说过类似的话:学技术,有Google和电驴足够了。(呵呵,可能自己是太懒了,看视频可能是最容易的了,但是也很费时间)。认识一个高手,说从来不看什么视频,用到什么时候找什么资料,个人感觉这样效率可能高些。
二、看书:在论坛上面经常看到,初学者到处问,学android有什么好书?我买的第一本Android书是杨丰盛老师的《android应用开发揭秘》,个人感觉不错,当然自己也看了不少android书籍的电子版,发现入门级书都差不多,都是简单介绍下概念,然后给你一个小例子,个人建议是:如果想买哪本书,先在网上找下这些书的评论,看看别人的评价,这样可能能使你少花些冤枉钱。
三、写代码:想学好一个技术,这一点必不可少,一定要自己动手写。。。
四、看代码:多看别人的代码,多学习下别人的设计思路,其实学习最好的教材就是android的源代码了(至于如何获得android源代码可以看下我前面的文章http://blog.csdn.net/aomandeshangxiao/article/details/6715688),看看那些大牛们的设计思路和设计方法。在sdk文件夹下的samples文件夹里面有很多的常用控件的demo,看了你会发现,活动入门级书和视频里面的demo,都是从samples里面的demo做了个简单的修改。
五、提问:有那么多的好的论坛,还有那么多的开发群,但是遇到问题先不要着急提问,自己先想办法解决,去google上搜一下,或者对比下你的代码和你参照的代码,找下问题根源,然后自己尝试下修改,实在解决不了再去问别人,同时提醒一句,提问的时候请语气谦逊些,毕竟别人不欠你。
六、看Log:一定要学会看log,因为很多时候,log会把你的错误信息很详细的显现给你,同时,会把出现问题的代码提示给你,很方便解决问题。
七、写blog,可以把自己遇到的问题,解决方法等,用blog记录下来,写出来,可能更能加深你对技术的理解,同时,别人遇到同样问题的时候,也可以从你的blog上面寻求到帮助,不要太自私,it行业就是个开放的行业,分享才快乐。
八、逛论坛,看博客,多去技术性论坛逛逛,多看看Android大牛们的博客,会学到很多。
九、兴趣:兴趣是最好的老师,别太急功近利,沉下心,以前看过一名著名黑客一句话:学好一门技术,一台计算机,网络和塞满冰箱的披萨就够了。
好了,就先絮叨那么多吧,大家一起努力,共同进步。
本文纯属个人观点,是自己学习Android以来的心得,很多地方可能有不圆满之处,因为本人也是菜鸟一个,从去年12月份接触android,毕竟每个人的价值观不同,学习方法不同,欢迎探讨。
一、看视频:我刚开始接触android的时候,主要是跟着网上Mars老师的视频入的门,自己跟着一点一点的敲代码,就这样算是简单的入门,现在在电驴上面有很多的视频资源,记得很多前辈说过类似的话:学技术,有Google和电驴足够了。(呵呵,可能自己是太懒了,看视频可能是最容易的了,但是也很费时间)。认识一个高手,说从来不看什么视频,用到什么时候找什么资料,个人感觉这样效率可能高些。
二、看书:在论坛上面经常看到,初学者到处问,学android有什么好书?我买的第一本Android书是杨丰盛老师的《android应用开发揭秘》,个人感觉不错,当然自己也看了不少android书籍的电子版,发现入门级书都差不多,都是简单介绍下概念,然后给你一个小例子,个人建议是:如果想买哪本书,先在网上找下这些书的评论,看看别人的评价,这样可能能使你少花些冤枉钱。
三、写代码:想学好一个技术,这一点必不可少,一定要自己动手写。。。
四、看代码:多看别人的代码,多学习下别人的设计思路,其实学习最好的教材就是android的源代码了(至于如何获得android源代码可以看下我前面的文章http://blog.csdn.net/aomandeshangxiao/article/details/6715688),看看那些大牛们的设计思路和设计方法。在sdk文件夹下的samples文件夹里面有很多的常用控件的demo,看了你会发现,活动入门级书和视频里面的demo,都是从samples里面的demo做了个简单的修改。
五、提问:有那么多的好的论坛,还有那么多的开发群,但是遇到问题先不要着急提问,自己先想办法解决,去google上搜一下,或者对比下你的代码和你参照的代码,找下问题根源,然后自己尝试下修改,实在解决不了再去问别人,同时提醒一句,提问的时候请语气谦逊些,毕竟别人不欠你。
六、看Log:一定要学会看log,因为很多时候,log会把你的错误信息很详细的显现给你,同时,会把出现问题的代码提示给你,很方便解决问题。
七、写blog,可以把自己遇到的问题,解决方法等,用blog记录下来,写出来,可能更能加深你对技术的理解,同时,别人遇到同样问题的时候,也可以从你的blog上面寻求到帮助,不要太自私,it行业就是个开放的行业,分享才快乐。
八、逛论坛,看博客,多去技术性论坛逛逛,多看看Android大牛们的博客,会学到很多。
九、兴趣:兴趣是最好的老师,别太急功近利,沉下心,以前看过一名著名黑客一句话:学好一门技术,一台计算机,网络和塞满冰箱的披萨就够了。
好了,就先絮叨那么多吧,大家一起努力,共同进步。
相关文章推荐
- 华为机试——识别字符串中的整数并转换成数字形式
- svm入门之二、三线性分类器
- 动态链接库
- 避免Android内存泄露
- 九月英语
- 工厂模式
- 伸缩放大的js
- Error: Could not access the Package Manager. Is the system running?
- Tomcat日志系统详解
- oracel if else 用法
- C++基础编程----1.2程序创建技巧
- 与正则相关的一切 (一)基础知识
- 黑马程序员----枚举反射
- 基于马尔科夫链解决游戏中强化数值问题
- 进阶源码分析
- 由尚德Linux内核编程进阶视频教程(29集)
- indexOf()忽略大小写方法
- VC中一般的断言错误
- HTTP状态码和含义
- test8.12