从HelloWord到安卓入门的经历

       从18年1月迄今为止我从小白学习Android软件开发已经2个月有余了,从最开始的大家都曾写过的HelloWord,到如今的掌握安卓基本的四大组建,多线程,消息循环机制.......或多或少也算是一个刚入坑的初级安卓软件开发工程师了吧。从很多日按以前就想写一点博客来总结自己学过的知识,一直拖到今天,然而还是发现自己很难写出什么能够给别人学习的一些知识点。只能在自己的第一篇博客上分享给准备入坑的小白一些学习Android的建议(圈内大佬请选择忽视,哈哈)。

        Android从08发行到今天为止,一路是干掉了Symbian,超越IOS,成为如今用户量最多的移动端操作系统,所以说有些还在犹豫它的前景的朋友大可以放心,只要你好了技术市场还是一片大好的。

        好了,废话不多说了,讲一下我的学习过程吧。首先任何一门开发技术都需要一定的语言基础(有朋友会说我有英文基础,哈哈,这个当然也是需要的毕竟目前除了易语言这种小众语言其他语言都是用英文写的),我本科读的是通信,所学的是C++、C,然而目前绝大多数安卓开发用的是JAVA(当然因为一些陈年旧案,Google公司将Kotlin定位第一开发语言),于是我就花了一段时间自学JAVASE,这里我跟大家推荐一下学习JAVA的一个很好的途径,就是去慕课网去看翁恺老师的JAVA课程,真的有一种如沐春风的感觉,学习JAVA其实就是需要大家掌握一种面向对象的编程思想。

        接下来,如果你一级能够掌握了JAVASE的基本类容,那么恭喜你,你现在就可以去学习Android的软件开发了,从你想去做软件开发起到你能够写下第一个HelloWord,中间还是有一段坎坷之路的,首先你得去安装JDK8或以上版本(这里我就建议大家安装JDK8),具体方法我这里就不去过多介绍了,网上有大把资料。接下来就是开发工具,目前大多数国内的教材以及视频都是使用Eclipse来开发的,这里我非常不建议大家去使用Eclipse去学习,Google早就停止了对Eclipse的支持了,目前一些主流的企业早就使用上了Android Studio了,而且现在的AS开发环境已经相当稳定了。

        学习一门技术都需要去将看视频与看书相结合,视频这个互联网上还是很多的,书籍的话,我比较推荐的有 《HeadFirst》系列,《第一行代码第2版》,《疯狂Android讲义第三版》,前面两本适合零基础去使用,后面那本适合把它当成工具书。当然我们学习互联网新技术的人员要记住一句话,任何一本书在他出版的那一天他所写的技术就已经落后了,所以我们不能仅局限于书本上所写的一些知识点,我们要学会使用搜索引擎,百度的知识点碎片化太严重,建议大家去使用Google(当然这需要大家学会如何科学上网)以及developer.android.com。

        我们做开发的好比造汽车,但是千万不要重复造轮子,我们要学会使用一些开元框架,学会使用一些别人封装好的一些库,但是我们得去理解这些框架以及库的含义避免去做一个CV大神(Ctrl+C和Ctrl+V),以及我们从开始学习的时候就必须规范我们的代码,合理的注释好代码也是日后我们能够回过头来温习以及别人能够看懂我们的东西的必要前提(我们又不是医生,写的处方比人根本看不懂 )。另外我记得有人说过一个好的工程师是算法+框架,所以我们得好好学习一些像MVC、MVP等框架……

        好了,今天我这个菜鸟也就不多说了,在接下来的日子里我会继续分享一些经验以及知识点,浅知拙见,希望圈内大佬不要笑话,错误的地方还请还请各位前辈多多指点……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值