安卓初学者的经验分享

版权声明:版权声明@忆痕惜dxh | https://blog.csdn.net/qq_38717971/article/details/82979502

如果你很想要一样东西,那么就放他离开,等他回来找你的时候,你就永远拥有他了。
——玄色《哑舍》


本人在公司实习的是安卓项目开发,但是在大学里并没有学过安卓相关的内容,在进入到公司之后,大约有半个月的时间,我都是自己在看书自学,到现在一个多月了,给大家分享一下作为一个安卓初学者的学习经验。

当我来到公司的时候,这个项目已经开始了,我的leader并没有给我安排什么任务,只是大致给我讲了一下这个项目的计划、所使用的技术以及我需要做的工作。之后便给我项目的代码,让我熟悉代码和业务流程,在这期间,因为我没有学过安卓开发,更别说有什么开发经验,所以leader并没有对我有什么严格的要求。

初学者学习安卓看什么书比较好呢?

1. 《第一行代码》 作者:郭霖
我当时看的是《第一行代码》第二版,当我首先看到这本书的时候,有点喜出望外的感觉。因为我在学校里找一些初学者学习的书籍的时候,真的是挑来挑去,因为我们知道,现在市面上大部分书籍,都是一些不走心的书籍,让我们初学者的心态从“入门到放弃”。但是这本书不一样,就像老师手把手教导,每一句,每一点都写的非常清楚明白,就算是有多么基础不好的人,也有兴趣学下去。

举个例子:

首先打开 AndroidManifest.xml文件,从中可以找到如下代码:
<activity android:name=".HelloWorldActivity">
	<intent-filter>
    	<action android:name="android.intent.action.MAIN" />
		<category android:name="android.intent.category.LAUNCHER" />
	</intent-filter>
</activity>

这段代码表示对 HelloWorldActivity 这个活动进行注册,没有在 AndroidManifest.xml 里注册
的活动是不能使用的。其中 intent-filter 里的两行代码非常重要,<action android:name=
"android.intent.action.MAIN" /><category android:name="android.intent.category.
LAUNCHER" />表示 HelloWorldActivity 是这个项目的主活动,在手机上点击应用图标,首先启动
的就是这个活动。

我们看到,作者在书中,对每一行代码的意思进行讲解,以确保我们能够更好地理解,能够打下一个好的基础,所以这本书是非常不错的,非常适合初学者来学习。

2.《菜鸟教程》 作者:CoderPig(小猪android) 暂时不知道作者原名
在我自学安卓的时候,在网上搜了好多教程,终于,选择了一个心仪的对象,在菜鸟教程安卓栏目,小猪大神以交朋友的方式,但却非常详细的写了一个伟大的安卓学习教程。

他写这个教程的时候是2015年,有些人可能觉得比较老了,但是我认为对于新手来说,学习一个好教程比学习新东西要好得多。作者在写教程的时候,也是大学生,可见是多么厉害的一个人。 菜鸟安卓开发教程

3.《Android群英传:神兵利器》 作者:徐宜生
这本书从名字来看,用一句话概括就是,“工欲善其事,必先利其器”,所以说这本书主要讲的是我们在安卓开发过程中,对于工具的充分使用。人与动物的区别是什么,就是人会使用工具,对于经常使用电脑的人来说就是要好好地了解一个软件如何使用,发挥它最大的价值,高效率的进行作业。


好了,其实初学者我这上面这三点做完,基本上就已经入门了,就不要再看一些什么入门类教程书籍了,因为那些书籍都是大同小异,只会浪费时间。想要自己有更高的提升,就是参与实战的项目开发,这时候你就会发现,在这之中会有各种各样的问题,是书籍里没有的,需要自己去查资料,去解决。

何为书籍,便是作者学习认识过程中的一些感悟、经验,那么作者又是通过什么学习的,我们看书的时候,佩服那些前辈,希望自己也成为大牛,那么如何学习呢。一条官方无疑的方法,就是去学习官方出品的API文档,从API文档上学习到书中没有的东西,如果做到融会贯通,那便是大佬了呀!哈哈-

猜你喜欢

转载自blog.csdn.net/qq_38717971/article/details/82979502