- 写在开头
授人以鱼不如授人以渔
-
学习六步曲
- 目标
首先,你需要确认你要学什么(当然,这可能是废话),切记不要三心二意。 - 了解脑图
学习从来都不是只看看书就能学会的,也许每本书的目录对你很有参考价值,但是远远不够。自己构建相关知识脑图和相关步骤的流程图是非常有必要并且非常有效果的。比如你要学习java,你可以先从网上找一找别人画的脑图,对java有一个大致的了解,每学一个小的知识点,就自己绘制一个该知识点的脑图,学完之后,自己再画一个整个java体系的脑图,这样你会对java非常的熟悉。 - 制定学习计划
计划真的是很重要。我不会把计划精确到每小时,因为我知道我自己也做不到,所以我的方法是每天做什么,学什么,要完成什么目标,都列出来
- 检测学习成果
上面的那些,都是掌握理论知识的步骤,是骡子是马还得拉出来溜溜。编码才是重中之重,就算你能把一个知识点吹得天花乱坠,但是一句代码不会写这也是万万不可的,所以一定要做一些demo,更推荐做一些有实际意义的demo。 - 笔记
好记性不如烂笔头,学完的知识,然后记录下来,自己总结一遍,尤其是在后面想回顾这个知识点的时候会很快回忆起来,既节省时间效率又高,所以收获有多大你们试试就知道了。 - 回顾
如果你学的东西,很久都没用,突然有一天你又要捡起它,你会发现,你之前做的努力,太特么值了,你有资料!有脑图!有流程图!还有笔记!分分钟就记起来了。
- 目标
-
推荐一些学习工具
-
如何解决问题
- 记录错误
- 查找解决方案
- 记录结果并分析
- 解决问题的几个途径
- Stack Overflow :不要问我为什么,你所遇到的99%的问题,这里都有答案,不过,它是英文的。
- google:会翻墙的首选。
- baidu : 不会翻墙的凑合。
- 社区:找到答案的概率高一点。
- 知乎:有的时候,你的问题是能从知乎上找到答案的。
- 各大论坛。有可能别人也问过这个问题。
- 当然也可以也直接请教别人,但是请教过后一定要自己思考一下。