本文纯属个人观点,是自己学习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初学者学习中的几点建议相关推荐

  1. 初学者学习python的几个建议

    初学者学习python的几个建议 Python是最容易入门的编程语言,没有之一.如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏.指针等问题.有时候排查这些问题 ...

  2. Android开发学习中的问题2016-5-03手动创建活动

    1.error parsing xml: unbound prefix 手动添加button元素出现该错误提示 解决方法:检查拼写是否错误:另外注意xmlns是否添加xmlns:android=&qu ...

  3. 如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  4. 社招面试如何准备,java程序员学习中各个阶段的建议

    第一个问题:阿里面试都问什么? 这个是让LZ最头疼的一个问题,也是群里的猿友们问的最多的一个问题. 说实话,LZ只能隐约想起并发.JVM.分布式.TCP/IP协议这些个关键字,具体的问题真的是几乎都没 ...

  5. Android安全学习笔记1——锁屏密码方式

    前言 在Android安全学习中,我接触到第一个例子是锁屏密码.我们日常使用手机的时候使用最多的锁屏密码是怎么构成的?下面分享一下我接触到的知识. 锁屏密码的思考 为了安全,Android设备在解锁屏 ...

  6. Android画图学习总结(四)——Animation(中)

    在Android画图学习总结(四)--Animation(上)中详细介绍了Tween Animation的定义.使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方 ...

  7. android java服务,Android进阶学习必会:Java Binder中的系统服务

    前言 这个知识点是Android进阶学习必须掌握的知识点之一,也是高阶Android架构师经常问到的点.在这里分想给大家,希望对大家的工作和学习有所帮助.喜欢本文的记得点赞关注哦~ 在前面的Andro ...

  8. php相关术语,PHP中一些专业术语、符号、函数[初学者学习PHP]

    此篇文章为个人学习PHP过程中,逐步整理的php常见的一些术语.符号.函数,以后回顾进行温习,同时,可把此分享给一些php初学者学习,会不断添加.更新,可能有点乱,可通过搜索进行查找: 1.dirna ...

  9. [0 to 0.5]从零开始学习Android动画知识(中)

    [0 to 0.5]从零开始学习Android动画知识(中) 属性动画(Property Animation) 属性动画(Property Animation)是在 Android 3.0(API 1 ...

  10. Android 8.0学习(31)---Android 8.0 中的 ART 功能改进

    Android 8.0 中的 ART 功能改进 在 Android 8.0 版本中,Android Runtime (ART) 有了极大改进.下面的列表总结了设备制造商可以在 ART 中获得的增强功能 ...

最新文章

  1. js 获取当前时间 随记
  2. php两数相乘,php – 如何将数字相乘,直到达到一位数字并计算数字?
  3. 学习vue第一篇记录
  4. 如何往eclipse中导入maven项目
  5. se是什么职位_女皇大学PSE&SE 独家解析!
  6. 在Eclipse/MyEclipse中安装spket插件
  7. 游戏开发之继承中的构造函数、析构函数及继承中的常见问题解决方案(C++基础)
  8. 电商平台系统架构设计案例分析
  9. jquery进度条组件
  10. flash视频的param属性解释
  11. pm2部署next项目
  12. win10如何切换计算机用户,win10账户切换,教您win10怎么切换账户
  13. Arcgis10.8中将三维的高程点转换为二维的高程点
  14. ERROR: pip‘s dependency resolver does not currently take into account all the packages that are ....
  15. centos6安装wget
  16. 基于pytorch的双模态数据载入
  17. python安装random_如何安装python randon
  18. Kali Linxu中打开Apache服务
  19. Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/
  20. 二级域名,https协议的申请配置

热门文章

  1. 35岁鹅厂员工失业后嚎啕大哭...年轻新鹅分享省钱秘诀,每月除了房租水电,其他吃喝玩乐基本白嫖公司......
  2. TPshop学习(1)Windows下安装TPshop
  3. Apache Axis2项目的联合创始人总结30条架构原则
  4. 漫画制作软件Comic Strip Factory Mac
  5. 三大运营商的云计算之殇
  6. iOS超全开源框架、项目和学习资料汇总
  7. 流体动力学模拟软件Realflow教程,Realflow水花飞溅特效/粒子特效等特效入门教程
  8. 基于139邮箱的新邮件到达免费短信提醒的研究与应用
  9. Sping入门(1) 了解依赖注入(DI)和应用切片(AOP)
  10. Millet谷仓:区块链重构电商