黑马程序员技术交流社区

标题: 编程 [打印本页]

作者: liwei123456    时间: 2019-10-30 20:14
标题: 编程
学习力
学习力不同于学习能力,而是将知识资源转换为知识储备的能力,你看了多少书、文章,这是你的知识总量(阅读量),但不是你拥有的.你能够讲出来的知识,就是你所拥有的.
适度学习法
学习一定要找到难度适中,需要一定时间学习才能理解的知识.而且以后能用的上. 从遇到的问题出发,从能实践的领域出发去找适合的认知材料。 不要一上来就阅读数据结构、算法导论这种圣经类的书籍,而是一步一步来.

快速学习法
当我遇到一个自己不会的知识点时,我会进行百度,进行泛读,充分结合各个大神的文章,进行理解,重点是自己个人的理解.做笔记.辩证的看待每个人的文章,然后提炼到自己的笔记里.
遇到难点时,我会询问列表里的大神,是否在工作中也是这个做法.得到答案. 整理以后,可以用自己的话描述出这些知识点. 在讲的过程中,就会发现自己的话有瑕疵,就会去寻找正确的说法,不断修正自己.

输出倒逼输入
如何提高巩固自己的实力,也是本人最喜欢的一个学习方法,在整理自己的笔记之后,尝试把自己的笔记转成文章输出出来,放在博客,简书或者CSDN等技术论坛上. 在输出的同时,在追求完美的同时,就会发现自己的不足,搜罗各种知识点,结合自己的理解.
最后变成自己的输出文章.这就是输出倒逼输入.完美的文章逼着自己学习更多的知识.

弹性时间学习法
我是一步步自学探路过来的,我很清楚你们所谓的自学的情况是什么,几点到几点看什么书,几点到几点看什么视频,从来没有按时完成,然后一拖就石沉大海了。
不要给自己的目标限制死时间,因为一件事可能会被耽误,那么接下来的目标都会耽误,而是要以完成目标、达到目的为中心进行学习。例如我这两天要看完一本书,那么这本书可能会有些难懂,我可能需要再多一天,那么我便三天去看完这本书,我的目的是看完这本书,而不是在有限的时间内,我的重心是学习这本书的知识。
在完成了某两天的目标以后,再完成下一个目标,因为你无法预估你是会提前完成你的目标,还是延后。
这就是弹性时间学习法,以完成目标为重心的学习方法

随机目标学习法
随机目标就是,不要只把学习的重点只放在一个范围内,而是要做好随时跳出去的准备,只有懂得多了,才能更容易理解后面的知识。简单来说,每本书都不可能面面俱到,他不可能把一个业务逻辑所涉及的方方面面都给你讲一遍,有时候需要你自己去延伸,如果你不延伸,你又无法读懂后面的知识。
例如学习HTML和CSS的过程中,可能会涉及到Cookie和Session,那么这两个东西又属于HTTP协议,如果这个时候,你不去延伸一下什么是HTTP协议的话,后面的内容就无法融会贯通。
学习编程语言不是为了看书的数量,刷视频刷代码的次数,而是在于连贯性,越能融会贯通你学习编程语言的速度就越快。

沉浸式学习法
沉浸式学习法,毫无疑问,就是没有任何干扰。这里指的不是外界干扰,就拿我来说,我可以在KFC非常吵闹的地方看书敲代码。却有时无法在家中静下心来想事情。
所谓的沉浸,便是把自己沉浸在学习中,远离游戏,远离来自自身的一切干扰,例如聊天软件非必要不开,例如游戏该戒就戒,现在的努力和刻苦是为了以后更好地生活和打游戏,别因为现在的一时痛快,浪费了整个人生。

快速切入学习法
上面的学习方法,都是适合有大把时间自学的人,那么针对于上班人群,想要提升自己的,目前我只能提供一个方法给你。
我不推荐你看视频,因为既浪费时间又没有效率。
首先要养成一个模式,随时可以将自己全身心投入学习的模式,例如在坐地铁的时候,切入到学习模式,拿出手机,刷一些干货文章。
我推荐你看书,因为我知道,每天上完班是疲惫的,谁不想舒舒服服吃顿饭,躺下休息。按照自己的学习路线,买一些提升的书籍去读,一星期看一本400页的书是工作中的人基本水平吧。
重点不是如何学,而是如何切换到学习模式,而不是休息和娱乐模式。

断点续传读书法
看书是有方法的,不同的看书方法效率是不同的。如果你是咬文嚼字的读书,那我推荐你换一个方法.
书籍大致分为四类:计算机基础类、入门类(不同语言的入门类书籍)、应用提升类(不同语言或框架)、提升类书籍(例如剑指offer)
没有任何一个人可以做到看一遍书就记住所有知识点,因为其过程及其漫长,你要知道一本500页的书籍咬文嚼字,每行都仔细的研究,那是需要近一个月甚至更多,尤其有些人还需要上班。
列一个公式:
咬文嚼字模式:
第一遍(一个月)记住本书的50%(甚至更少)
第二遍:可能因为书对初读者不友好等原因,可能没有第二遍。
我的看书模式:
第一遍(一星期)记住本书的大纲(20%)
通过第一遍阅读书籍的前言和目录快速分析本书的针对方向,可同时翻看同类书籍的其他书籍对比针对性。
例如:PHP+MySQL 开发实战 注重实战和PHP,而PHP&MySQL web开发一书注重的却是MySQL部分和项目优化.
书籍并不都是好的,根据第一遍阅读情况,来决定要不要阅读第二遍,或者阅读更好的书籍,放弃此书
第二遍(两星期)记住本书较为重要的部分(40%甚至更多)
根据作者划分的重点进行学习.
第三遍(一星期)本书当中在实际应用中我需要用到的部分(60%)
根据工作需要,重点学习并应用.
最后,因为我对本书至少看了两遍,那么他的知识分布我是知道的。
所以在工作中我需要用到的时候,我就会去直接查阅我需要的部分。这便是我比大多数人可能一年都读不了几本书快的原因。
我个人偏向于快速读书,多读几遍的模式,而不会因为某个艰难的知识点卡壳,我会在学习相关知识以后,再扭头回来解决这个问题

作者: 柠檬leung不酸    时间: 2019-11-11 10:02
能坚持学习的人都是最棒的。
作者: 夜听雨    时间: 2019-11-24 14:22
今天很残酷 明天更残酷 后天很美好,坚持:5_229:}
作者: 柠檬leung不酸    时间: 2019-11-29 10:07
生活就像减法,每一页撕去,都不可以重来,所以珍惜每一天,明天你会感谢今天拼命的自己!努力奔跑迎接属于自己的辉煌!
作者: 夜听雨    时间: 2019-12-9 17:34
预测未来最好的方法就是去创造未来。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2