坦白说,博主学习java和Android也才半年,之前也就接触过一门语言C,学到现在也许入门都算不上但是还是想发表一下我对小白如何选择学习Android开发的建议吧。

在我们正式接触Android之前还有很多的工作需要做,如了解Android背景,编程语言基本知识,环境变量、虚拟机的配置等等问题,在这里我就不多说了。我想强调的是,如果你是自学Android,那么看书和视频中你应该如何抉择,先来说说视频,笔者看来,如果要是自学Android的话,视频学习并不是我首要推荐的学习方式,哪怕是公认最好的视频等等,虽然从视频中可以更加直观的了解和学习需要的知识,但是弊端也很明显,设计面太窄,一套视频可能顶多也就200个吧,一集25分钟左右,如果你天真的以为把全套视频学习完之后就算掌握了的话,那你就大错特错。 视频所能了解的知识非常浅,比如一个viewpager的使用,视频所讲就会有很多局限性,viewpager的用法有很多,可以通过视频来演示的老师恐怕也会选择其中最方便的来讲,因为节约时间嘛。 当然,这仅仅是一个比较极端的例子,不能把视频学习说的一无是处,所以在这里我还是想强调一下书籍、API文档阅读查阅的重要性。

首先说一下教材的选取,市面上关于Android学习的书多而杂,如何选取一本有效的书对以后都是有很大的帮助的,在这里我还是建议小白们尽量不要选择国内作者所著的书,为什么这么说呢:1、每个人对英语名词的理解和翻译都参差不齐,对以后真正学习会造成混乱。 2、Android始终是外国人所创造出来的,而对这方面了解最早、最多、最详细的也肯定是外国人这是毫无疑问的。 所以在这里我还是推荐大家尽量选择国外知名大牛所著的书。

拥有一本正确的书以后,如何高效的学习和利用它是极其重要的,在这里我推荐大家不要依照书的目录进行学习,我建议大家先将可视的比如常用UI控件的使用学号,进而转向更深更抽象的层次学习,每学一个控件,不仅要从书本。视频中获取知识,更应该追述到其根本,谷歌所提供的开发者文档中查阅最基本的信息和用法,这样才算真正的掌握了所学知识,API中文版的文档网上很多的,这里就不多说了。

总之,笔者认为一切从书中首先获取才是最重要的,进而配合视频、网上查阅了解才是进阶,还有就是不会的问度娘,这不用多说,必备的。

多在网上下载一些有用的demo,看看别人的写法和自己的区别,取长补短。

最后说一下java,学习Android没有语言基础是不行的,小白可能没有学过java在这之前,我建议先学一段Android再来看Java,语言本身很抽象,但是运用到实际中去后便是很具体的,到时候结合Android所运用的方法会让你恍然大悟,原来这段java中是这个意思,亦或是原来java中所描述的方法在Android中是这样实现的啊。

以上都是笔者半年以来的亲身经历,分享给大家,希望对大家有所帮助。

更多相关文章

  1. Android画图学习总结(一)——类的简介
  2. android学习笔记(2)---第一个Android应用程序的创建、修改、打包、
  3. Android(安卓)Map开发基础知识学习笔记
  4. android 学习笔记(一)
  5. 跟着Android官方培训课程学习,挖坑填坑记录
  6. android录制更大视频文件的修改
  7. Android(安卓)Map开发基础知识学习笔记
  8. Android(安卓)Map开发基础知识学习笔记
  9. Android学习之路六:ProgressBar

随机推荐

  1. Android屏幕适配(个人的一点点总结及经验)
  2. Android兼容性
  3. android wifi adb调试
  4. Android 实际项目架构提炼开篇一
  5. android中的强指针和弱指针
  6. Android 与 H5 之间的互调
  7. 详解Android增量更新
  8. 一篇文章教你读懂UI绘制流程
  9. Looper,Handler,Message
  10. Google董事长:望Android遍布世界 智能机明