Android怎么学?

论坛 期权论坛 脚本     
匿名技术用户   2020-12-21 22:07   11   0

学习的路上如果有人为你指点一条路,那么你到达目的地的时间就会少很多,学习也有目标不再迷茫!


如果你对编程有一定的经验了,那么学习起新技术就不会像什么都不懂的人一样艰难,我推荐你买本Android入门的书如《第一行代码》总体大致过一次后,对自己Android有个总体的概念,知道四大组件怎么用,以及一些简单的控件等后,记下来一些疑难点,直接开始一个项目在实践中去学习,如果你只学了点java对编程的理解不够深,那么我还是建议你把入门的书老老实实敲一次后详细的了解了之后再去开发一个项目。

你可以选择开发一个商城,开发一个小软件之类的,网上的好的开源项目很多,如果你没有,我这里推荐一些。因为Android本身的特点就是入门容易精通难,那么先入门是很简单的,你可以模仿他的代码,大家一致认同的就是学习就是从模仿开始的,站在巨人的肩膀上去思考问题,看人家优秀的代码是怎么敲出来的,然后你再自己敲,当然,模仿可不是要你什么都跟他一样,要带着自己的思考,千万不能复制粘贴,一个字符都不要复制,因为只要你一个个敲你才会有印象。在这做项目的过程中你会遇到一堆的问题,不要紧,就是要这个效果,一个个去解决,解决不了的,Google是个好东西,解决一个问题记录下你解决的过程,云笔记,博客什么的都是很好的记录工具。解决一个难点记得回头总结一下这样才有提升。如果遇到很难的东西,点到为止就好了,因为有些问题是需要不断的实战经验才能理解的。好了,这个时候你已经码完了万多行代码终于做完了一个项目,回头发现,你的项目结构乱七八糟,命名毫无规范,一堆的问题,你看着这项目小有成就,但又心存遗憾,因为你的处女座还不是那么完美,于是你就可以着手改进你的代码了。

在这过程中你的项目可能要推翻重做,可能要修改很多,但这都没事,毕竟是你第一个项目,要有耐心去对待就像对待你的孩子一样。

当你做完这些后,你已经算是一名初级Android工程师了,这个时候你就可以去解决一些你前期学习所留下的点到为止的疑问了,比如自定义view啊,AIDL之类的问题了。这就是进阶之路,推荐宜生大神的《Android群英传》以及鸿洋大神的《Android开发艺术与探索》不要舍不得钱,为信仰充值是有必要的,同时这两人的的博客写的都很赞,对提升你绝对有很大的帮助,当你仔细阅读好这两本书,并且敲了一些后,你离中级也就不远了!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP