学一门 IT 技术: 精学和泛学哪种效率高?

31 天前
 Gabrielle70

最近在学新的 IT 框架/语言, 用了两种不同方法, 感受如下

  1. 精学 传统的精读书籍, 一边读一边做笔记. 优点: 知识点掌握深刻 缺点: 进展缓慢, 对宏观知识体系没印象

  2. 泛学 泛读书籍, 快速看培训视频, 不做笔记 优点: 进展迅速 缺点: 知识点掌握模糊, 只对知识体系有大致印象

请问, 有啥办法能既能快速学习, 有对细节关键知识点掌握深刻? 有啥好的快速学习方法吗 谢谢

3385 次点击
所在节点    程序员
28 条回复
laragh
31 天前
别泛学,精学。
Sawyerhou
31 天前
如果是面向应用,那电脑装上环境代码敲起来,跟着视频还是书倒无所谓。
如果是面向理论或者考试,那就找一本经典书精读。
lucasj
31 天前
先精通一个语言和它的生态。然后其他的语言和框架直接上手就行。
Cola98
31 天前
建议先泛学,你在学习新的 IT 框架/语言肯定为了解决某个问题吧?或者说是能够引起你的兴趣;那就需要一个反馈,泛学可以让你先得到反馈,遇到不同的时候再深入去学习,也就是你说的精学
Cola98
31 天前
我之前很喜欢看各种专栏,做各种笔记,也就是精学部分;但是事后还是会忘记还是记不清楚,原因在于虽然当时看懂了,记住了,但是缺少场景缺少实践,所以很快就容易忘记。后来自己想要去造轮子或者写应用的时候,再去看就更加容易记住,虽然事后也会忘记
Lanzhijiang
31 天前
那得看你的目的啊🥲 但大多数情况下都是泛学效率高
levelworm
31 天前
如果是底层,精学,其他的无所谓了,做多面手更好。
param
31 天前
按实际需要。用得多的部分精学,用得少但仍然要用的部分泛学。
千万不要精学一个东西最后完全用不上,也不要泛学一大堆结果全都用不上。
koebehshian
31 天前
是相辅相成的,泛学的多了,发现许多知识有相通之处,这就是精学了;
精学一个知识点,直正理解它需要不同领域的其他知识,这引申出来的前提你不可能每个也都精学,只能先泛学一下。
isno
31 天前
先泛学,对计算机解决现实问题有个宏观的基本认识,有了这些基本的认识之后,再挑一个方向精学。

上来就精学,你的方向及其容易出错,举个例子,当年 ruby on rails 特别火(我也下功夫研究过,现在呢?),语言级别的框架它的生命周期长点的 10 年,短点的三四年可能就被淘汰。难道未来职业规划要绑着着某个框架、语言走么?

推荐我写的这个,适合你看: https://www.thebyte.com.cn/intro.html
darkengine
31 天前
1 ,现在学 IT 还看书籍吗?看网页文档吧
2 ,不用写代码?
enihcam
31 天前
看本质
wangritian
31 天前
我坚持用金字塔方法,假如塔尖代表高抽象层次,塔底代表深层知识,那么学习顺序是从塔尖一层层往下爬,每层学习完再往下走(广度优先遍历),也就是说,先确保你对它宏观概念和用途有了解,再根据需求一层层深入
做项目也是同样思路,先打好框架和设计函数输入输出,没问题了再填充内容
jonsmith
31 天前
两者结合,自身的核心技术栈想打牢基础,精读经典书籍没错,这种书读懂了,一通百通。
ZeawinL
31 天前
看需求 看业务 看方案
Jtyczc
31 天前
个人认为,看看国外那些有结果的人,那些赚了钱的人,都是独立开发者,他们产品需要用什么才去学什么。

学这么多,没结果,不好玩,读了十年书还是拿那一万几千的没什么意思。

多看看国外有结果的人。
lmshl
31 天前
我没有泛学也没有精学,我就直接开写
反正你泛学精学的目标也是最终变成自己的技能,能写得出来。
那为何不直接开始写。

学习学习,学只是一半,习是另一半。只学不习永远学不会
ETiV
31 天前
工科的知识单纯做笔记有啥用 😂
都要在实际工作中练起来才行 🔨
charlie21
31 天前
终其一生
我们无法点开某些技能树枝丫们
仅仅因为
当前的工作量不需要这些技能

消极地,你能做的是,认识到这一点,保持“点开技能树”的能力 ; 现在故意不去点亮那些技能 (即使不点亮这个技能,你可以在当前世界/当前时间线里活得很好)

积极地,你能做的是,(假设你想去往一个地方,那里需要人们具备哪个技能,而你还不具备此技能,但你因为被这个地方吸引了 所以主动想去点亮那个地方需要的技能)你为了去到你想去的地方,看看它需要哪个技能,找出最有趣的一个,你就去点亮这个技能(即使是当前工作里 用不到的,即使是当前世界里 用不到的:为了将要去到的新世界 / 为了开启新的时间线 世界线 任务线)

so 以上是学习新技能的态度 / 面对新技能贩卖者的时候的态度:不是为了 学技能而学技能,而是 为了你想去到的一个世界 而学新技能(作为敲门砖 门票 船票 基本技能基本功)
facebook47
31 天前
精学肯定更好,但是也需要实际的业务去实践,不然时间长了就忘了。。。比如多线程,高并发,JVM 调优,如果你开发的项目,用的人还没开发多,那这些技能基本是用不上了,久而久之也忘了。。。但是泛学可以🈶能力自己做一些自己喜欢的事情😁😁😁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043991

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX