返回首页

如何通过自学成为一名安卓软件开发工程师

270 2024-04-05 20:12 admin

如何通过自学成为一名安卓软件开发工程师

很多情况下一些人会抓不住重点,把时间花在一些另外20%的技术上去

4.第四阶段,一类是基于城市的『eoe 同城会』亲,很高兴为您解答,个人感觉要自学成材, 可发分为如下几个步骤:

1.第一阶段,恩,这个时候信息和知识就不是主要的了,这个阶段主要的按照知识点的形式来强化和实战,目的是持续学习在工作中会用到的各种技能~

这个阶段的知识点很多,特别是线下活动:认知上入门

买一本纸质的android入门书籍,一定是入门的.第三阶段:实战上入门

有了基础认知吼。

BTW,就进入到真正的 android 工程师成长轨迹中了, 跑完例子基本上就有对 android 有个大体上的入门了~

3,给自己1周完整的时间按照里面的阅读建议阅读完,第一遍不需要完全读懂,就是这样的活动,现在在上海,拿过上面那本书:开发者圈子上入门

前面说的很多都是自己一个人在战斗,要想更好的进入这个行业,需要有自己的开发者圈子,前面好像有同学也提到了诸如 GDG之类的活动。

我这里说的是 还是 eoe社区的活动(没办法,这样的活动就是我觉得开发者活动应该是这样的),北京,深圳等14个城市都有本地的组委和志愿者,会定期活动分享,例如『eoe沙龙活动_android社区活动_android活动论坛』,此外还有一类是诸如 eoe 每年一届的移动开发者大会,[Android开发入门和实战](《Google Android开发入门与实战》),到第一个例子,到书中其他的演示的例子都自己尝试跑一遍,遇到错误自己尝试解决,特别是代码的地方,但是你需要尽量的尝试看懂.第二阶段:知识上入门

认知入门后其实就比较简单了。

2,从环境搭建开始,我们有两类活动:

活动不要跑多了

小白求教:想自己编出一个安卓的计算器app要学什么

刚入门有点迷惘很正常的,不要灰心,按部就班来,学习Android 主要分为2大部分,要是只想看如何做计算器app可以直接跳到最后

1、Java基础知识

很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:

a)(必学)Java基础语法:推荐《java核心编程卷1》,像《Think in Java》这种砖头书可以当做字典查阅不太适合入门。基础语法这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;

b)(可选)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》。

具体的点包括以下

1).Java基本数据类型与表达式,分支循环。 

2).String和StringBuffer的使用、正则表达式。 

3).面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类。 

4).对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。 

5).Java异常处理,异常的机制原理。 

6).常用的设计模式:Singleton、Template、Strategy模式。 

7).JavaAPI介绍:种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。 

8).Java集合介绍:Collection、Set、List、ArrayList、LinkedList、Hashset、Map、HashMap、Iterator等常用集合类API。 

9).JavaI/O输入输出流:File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。 

10).Java高级特性:反射和泛型。 

11).多线程原理:如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。

2、Android部分

入门书籍推荐郭霖大神的《第一行代码》通过打怪升级方式一步步了解Android世界

重点需要掌握:

UI布局 网页链接

四大组件网页链接

数据存储技术

一些常用的Android 可以参考 网页链接

3、针对你的这个计算需求

基本java语法,UI布局、Activity使用 这些技术点 就够了 最后给个相关的计算机实现的参考链接 网页链接  祝你早日入门android

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
上一篇:返回栏目