为什么你不去看文档

为什么你不去看文档

起因

在推特上看到这张图片,我觉得很好,但是评论里面都在说:这是国内特有的现状。

好像国外就不会这样一样,实际我的看法是国外也是这个鸟样子

two_queue

我的看法

这可不只是国内的问题,medium/reddit 上最受欢迎的都是10个坑、5个技巧、3个必知这类文章。其实原因我反倒是很理解,官方文档通篇读下来感觉都看了但是有点不得要领,典型就是看完还是解决不了问题。XX系列简明直接要害,多搞清楚几个XX系列后再看官方手册那感觉完全不一样

为什么会这样

大多人没有能力只看知识就会掌握并解决问题,这就是为什么我们学数理化,知道了那些公式还是不会解题(有极少数人会),而是需要老师手把手多讲解几道习题,把习题里面如何套用公式给大家示范并解决问题。

我们学程序相关知识也是这样,只看官方手册大多数人也解决不了问题,但是如果看10个坑、8个技巧后基本会解决一些问题了,如果这个时候我们再去看手册就会发现看起来有感觉多了。

读书的时候有老师带我们解题,做程序员后就只能靠自己了,实际这些XX系列就是我们最好的老师,但最终要记住靠XX系列入门后还是要回到文档、手册、帮助上来。

究其原因总结下来可以把学习分成工程效率、知识效率

但是我们最容易犯的错误就是:没有知识效率能力确犯了知识效率的毛病。看到知识一看就懂,但实际一用就懵这才是我们的常态

image-20230406203738548

什么是工程效率,什么是知识效率

有些人纯看理论就能掌握好一门技能,不实践还能在脑海里举一反三,这是知识效率,这种人非常少;

大多数普通人都是看点知识然后结合实践来强化理论,要经过反反复复才能比较好地掌握一个知识,这就是工程效率,讲究技巧、工具来达到目的。

肯定知识效率最牛逼,但是拥有这种技能的人毕竟非常少(天生的高智商吧)。从小我们周边那种不怎么学的学霸型基本都是这类,这种学霸都还能触类旁通非常快的掌握一个新知识,非常气人。剩下的绝大部分只能拼时间+方法+总结等也能掌握一些知识

我自己就是工程效率型,只能羡慕那些知识效率型的学霸。所以我花了长时间去总结他们的差异,在程序员这个领域学会了用案例去学习,也就是深度学习深挖一个案例,通过案例来学习背后的知识,这种方式极大的好处就是学得牢固,并且通过案例掌握的知识点就像一根长长的钉子一样,深深地插入你的记忆里。再然后去看XX官方手册就会发现轻松多了。同时经过多个案例锤炼后举一反三也是积极自然。

使劲挖掘自己在知识效率型方面的能力吧,两者之间当然没有明显的界限,知识积累多了逻辑训练好了在别人看来你的智商就高了

其他想说的

看完故事升华一下方法论:如何在工作中学习

如果你觉得看完对你很有帮助可以通过如下方式找到我

find me on twitter: @plantegg

知识星球:https://t.zsxq.com/0cSFEUh2J

开了一个星球,在里面讲解一些案例、知识、学习方法,肯定没法让大家称为顶尖程序员(我自己都不是),只是希望用我的方法、知识、经验、案例作为你的垫脚石,帮助你快速、早日成为一个基本合格的程序员。

争取在星球内:

  • 养成基本动手能力
  • 拥有起码的分析推理能力–按我接触的程序员,大多都是没有逻辑的
  • 知识上教会你几个关键的知识点
image-20230407232314969