原创

关于本人对学习知识的方法的理解

温馨提示:
本文最后更新于 2019年03月31日,已超过 1,824 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

不知不觉,我已经入行快3年了,技术群总有人在聊视频学习和文档学习的优缺点,现在我就单独开个文章说明吧.

在看这篇文章前,请先确保你不是"懒鬼".懒的人永远没救,永远是菜鸡

学习方法

学习方法一共有5种:

1:看书

2:看文档

3:看源码

4:看别人的文章

5:看视频

首先我声明一点:只要自己有认真学,从这5个方法中都可以获取知识

但是,学习的效率有不同,以及学习的难度,综合来说:

看书>看文档>看别人文章>看视频

看视频是最不建议的一种做法,也是学习效率最低的一种方法

学习过程

没有什么知识是一看就能会,就能记住的,

在你通过上面4种方法学习时,务必记得:

1:边看边做笔记

2:边看代码边自己敲代码实现,必须通过自己的理解修改一部分代码

3:看完一部分需要思考这知识的用处

这是必须要做的

看书

看书是最好的一种学习方法,首先知名的书代表着权威性,完整性,能非常系统的学会某些知识.

例如:"数据结构和算法","操作系统原理","linux高性能服务器编程","php5权威编程"等等类似的书,

书能保证你是系统性,完整性的学习知识,而不是知识点的拼装.

这种书籍一般不存在废话,一字一句都经过了仔细斟酌,确保你看到的都是精华

由于每字每句都是仔细斟酌,所以可能较难理解,需要仔细的思考,做笔记,敲代码查看效果

看文档

文档是项目必不可少的东西,我们在学习php,mysql,以及各种框架的时候,都有着文档

文档代表着官方对自己项目的知识总结

当你需要了解某个项目的具体功能,具体用法时,官方文档是最好的路径.

官方文档的知识点总结如同书籍,所有语句都是讲文档相关.所以你不必担心看到乱七八糟无用的东西

同看书,由于每篇文档的章节都是直接围绕着该项目的功能点,实现点进行的,不会讲解更为基础的东西,所以看的时候需要仔细思考,做笔记,敲代码查看效果

强烈建议phper去深入看一下php官方文档

例如,tp文档不会告诉你php的数组定义有几种写法,也不会告诉你命名空间是什么,这需要自己了解php的基础

看源码

看优质源码能让人更为直观的理解某个抽象概念,但是需要技术功底好,脑力花费更多,但是只要肯动脑子,学习效率将非常高

例如:
 拉瓦框架对设计模式的封装非常好,代码优雅,可以通过看源码学习其设计模式

shopnc商城源码虽然是很古老的代码,但是其mvcls的分层思想,商城sku,商品表设计都值得学习

easyswoole作为最容易学习swoole的框架,代码简洁易懂,有助于人更好的理解swoole.

看技术文章

当你看书,看文档看到某些难懂的问题,看别人的技术文章是种非常不错的选择

技术文章将会更为详细,并增加作者的理解解释以及更好的陈述方式,让人更能理解这个知识点

但是技术文章的水平参差不齐,需要自行判断.

而且很多文章可能过时,错误,但是还是很多人复制粘贴,需要自行进行深入的理解,对着文章运行某个东西,查错等

所以在大部分情况并不建议看文章,除非文章内容优质

推荐博客:"鸟哥博客"

看视频

看视频是最不建议的一种方式,视频分为2种,直播和录屏

视频由于本身的特性(说一句话要5秒,而文档一秒1行,加上做视频的人需要敲代码,看别人敲代码浪费了大部分时间,自己还必须敲一遍,否则记不住),会造成学习效率非常低下且中途停下做笔记,敲代码,思考非常麻烦,所以非常不建议视频学习.

例如:

张三录了个视频,里面包含ppt,以及实战代码

视频中,

张三需要念完所有的ppt字,并且解答同学的疑问,5分钟,自己理解1分钟

需要写完所有实战代码,5分钟,自己需要重写代码,否则学不会10分钟

如果改为文档+源码阅读

看文档1分钟+理解1分钟,写代码10分钟,可以减少5+1分钟的学习时间

而且,并不是所有视频讲的都是你不会,当视频讲解到你会的时候,不好跳过,因为你不知道下个知识点在视频的什么地方

视频的优点和文章一样,视频可以增加视频人对该知识点的理解,让你更好的理解某个东西
视频的人敲代码的时候,如果你当前没法敲代码实现,可以预先看到视频中代码的实现结果

优质视频有助于人更好的理解知识点,并在某些时候学习知识更加方便,但是学习效率依旧是非常低下

直播同样,优质的直播可以随时提问,让你更好的理解

但是劣质直播(培训机构99%的免费直播都是劣质直播)会浪费你大量的时间

直播时讲解ppt敲代码只占直播时间的10%,其他时间都在宣传vip,所以强烈不建议使用此方法学习,如果需要学习直播的某个东西,可百度用上面的方法学习

正文到此结束
本文目录