如何从0基础到安卓软件开发工程师
1、第一阶段:兴趣培养通过在线应用开发平台,制作简单的app,了解app从无到有的过程。这类平台都是面向0基础用户的,在不会编码、不懂设计的阶段,通过这类平台,对安卓开发有初步的认识与兴趣。比如推荐这个平台,如图
2、第二阶段:认知入门买一本纸质安卓开发入门书籍,花一周时间,通读全书。目的不在于搞懂书中的内容,尤其是代码部分你会有很多困惑,这一阶段,仅需获得认知上的入门。推荐书籍如:《Google Android开发入门与实战》 。
3、第三阶段:知识学习Android应用层开发是用的Java语言,所以熟悉Java语言是必须的。如果以前没粕盘镱嘧编程基础,推荐毕向东老师的Java视频。如果有编程基础,推荐李刚的《疯狂Java讲义》。国外的《Java编程思想》不适合初学者,《Java核心讲义》翻译不太好,不推荐。掌握Android基础知识,推荐郭霖的《第一行代码》,这是最适合入门的Android书籍。掌握Android进阶知识,推荐郭霖的CSDN博客,主要看关于View的绘制流程、Touch事件分发、Handle机制等。 熟悉常用的设计模式,先开始熟悉几个很常用的就够了,比如单例,观察者等等。
4、第四阶段:实战演练有了基础认知吼,就进入到真正的 android 工程师成长轨迹中了,这个张虢咆噘时候信息和知识就不是主要的了,这个阶段主要的按照知识点的形式来强化和实战,目的是持续学习在工作中会用到的各种技能~入门android,最大的阻力莫过于如何自己创建一个android项目进行开发,包括了解android项目的结构组成、使用什么开发工具以及基本开发步骤。这个阶段,要尝试自己创建一个android项目进行开发,边干边学,查漏补缺。
5、最后,适当参加各种活动,不管是线上、线下的。当然,线下的最好了。参加活动倒不是为了要学到什么。学,是一方面,但参加活动能开拓视野,并不断保有、激发自己的App开发热情。