关于博客初衷

        博客这个东西,想了很久了,一直都想写写,归纳总结一下Android的知识体系。顺便在写的过程中,看看一路走来的得失成长,展望一下正迎面而来的未来。入题前,先简单介绍一下自己吧。2009年就读北方一普通二本计算机专业,大三又流窜到部队历经两年磨难,2014年重回校园,但是却迎来了一个尴尬的局面,计算机的知识基本忘得差不多了。没办法,为了能顺利毕业,报了一个Android开发的培训班,从此便开始步入it界的苦海,时至今日已发现回头无岸,只能鼓起勇气,一往无前,且行且珍惜。好了,闲话不多说,入题:

        对于Android这个行当,先不说具体技术内容。而是先推荐一下几本书。如果你是新手,那么一定要看看,老鸟的话,如果没看过相关的书,也建议还是看看吧,毕竟对建立个人的知识体系还是蛮重要的。

        No.1 既然是Android,当然是Android先行了。李刚的《疯狂Android》,基础知识应用讲的很透彻(不包括2016年google更新的内容),从原理到应用范例可谓是深入浅出了,对于新手来说,最后的两个项目实践也是不错的。

        No.2 Android基础打下了,那么恭喜,至少有一份工作养活自己了,但是想要在it走的远,飞得高,那么就一定要对所应用的语言有一个深入本质的解析。《java核心技术》就是一个非常好的选择。卷一是必须要解析透彻的,并且明确理解什么是面向对象;卷二,五章之后是一些wap端的知识了,这个也是需要了解的,毕竟做开发,还是需要和服务端打交道的。    

         No.3前面两样具备了,就初具一个初级码农的样子了,没错仅仅只是码农而已。编程是一门艺术,如果不能像艺术一样演绎, 也只是能用的层次,上不得大雅,能用跟好用可是天差地别的。都说人靠衣装,那么代码靠什么装呢,还要装的有B格,那当然是良好的合理的设计模式了,这个时候《设计模式之禅》就来助力了。良好的代码设计不仅仅能彰显B格,同时也是代码可维护,可扩展的基础保障。该书十分透彻的讲解了面向对象的6大设计原则,以及全面生动的演绎了23种设计模式。为什么说它生动呢,原因在每一个范例都结合了实际生活情景,而面向对象这个抽象的概念也是在实际生活中得以具象的。

        No.4作为一个程序员,掌握一门语言是不够的,算法同样是编程的一大核心。它关系到解决问题的时效,解决方案的完整性。这一块就推荐《算法基础》吧,毕竟算法也是很高深一门技术。

        No.5具备前面四点,有些公司的实际项目经验,基本就可以上中级工程师了。但是还不够。都说学无止境,it界更是如此,那么《Android高级进阶》就来了。该书,主要是向技术深层次的一个引导,包括了一些源码的解读,成熟的技术解决方案(Android的开发模式mvc,mvp,mvvm),性能优化,系统架构,技术选型等等。       

        No.6最后一本,也是最重要一本了。Android是什么,是智能。前面的推荐也只是让人成为一个合格的工程师,但是真正想要体现Android的一个智能特点话,那么Android的智能开发就必不可少了。《Android传感器开发与智能设备案例实战》,这本书是比较有深度的,也是需要花费大量时间和心力去精研的。因此如果没有向往智能这一块走的想法,就略微了解吧。

       第一次写博,先这样吧,明天再持续更新Android具体知识体系了。闭门造车出门合辙,这话挺合用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kenld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值