以前从来没有想想该如何好好的学习,最近一直在找工作,正好梳理总结,打算从头开始吧,好多事情都是这样的。我打算边学习边写,先从写笔记开始。
许多知识,基础非常重要,为什么这么说呢,你想要学习一个好的开源框架,但是等你点进去的时候发现连代码都看不懂,是不是连学习的欲望都没有了呢?这些好的东西,其实都是从基础开始的,所以努力吧。
Android方面打算从两个方面开始,一个是基础,好好看看郭霖大神的《第一行代码》,每章把知识点梳理一下;第二个是进阶的知识
我选择的是《Android艺术开发探索》,每章都梳理一下知识点。其余的在看,边看边做笔记,边梳理自己的知识。
Java方面也是两个方面:Java基础知识和Java进阶知识。基础知识就从一些网站看吧,我选择菜鸟教程吧,里面的Java知识很丰富,足够了;进阶知识打算看《Java虚拟机》,慢慢看,不着急。
数据结构与算法这个非常重要,但是这个也要开始多积累,打算从最基础的来吧。算法方面打算看《算法》这本书,我同学像我推荐的,然后在lintCode慢慢刷刷题,提高自己。数据结构方面,打算看《数据结构与算法》这本书,慢慢看。其实数据结构与算法方面应该多看的,这方面的知识已经不局限与编程语言,就算我们以后不从事Android开发了,从事别的开发工作也不会过时。
设计模式打算看《Android源码设计模式》《HeadFirst设计模式》,这两个就足够了,不需要贪多,我也不一定能搞定。所以就这样。还是先做笔记吧,自己能写就自己写写。
暂时就这些,以后有了再补充。加油吧,少年。