在学习方法上的一点困扰!

2022-02-14 19:43:46 +08:00
 icelo

如何学习比较快?

之前在学习 Spring 框架的时候,经常会从 B 站找视频看,这样看完一遍视频之后自己敲一遍能够掌握大部分。但是这样学习太慢了,对于框架学习也只是掌握了一些使用方法,没有理解其中的原理。

现在学习其他的技术栈,不想要通过开视频的方法学习了,想要尝试新的方法来学习,各位大佬能分享一下自己学习某个技术的学习方法嘛?

4550 次点击
所在节点    程序员
30 条回复
NodeSans
2022-02-14 20:39:29 +08:00
越共探头(划掉)我是直接看文档,然后搜相关的资料的,毕竟看视频学习,就不能一边挺车万曲一边学力 😁
duke807
2022-02-14 20:41:23 +08:00
看英文資料和書籍,首先要看官方資料
YaakovZiv
2022-02-14 21:15:20 +08:00
我看视频学习很慢,感觉看文档学的快。时间久了,固定的几个写文档好以及不好的作者,自己记录一个清单,后面再遇到就会有选择去看。避免浪费太多时间去鉴别资料。对于自己完全没接触过的内容,也难以鉴别对方讲的是否好。
wzzzx
2022-02-14 21:21:18 +08:00
我也听不了东西,耳朵完全进不去知识。还是看书比较爽
icelo
2022-02-14 21:41:54 +08:00
@wzzzx 看的是实体书还是电子书?看书我感觉我要精读,每一个句话都要理解一遍,也会很慢
icelo
2022-02-14 21:43:26 +08:00
@YaakovZiv
@duke807
文档一般在开发的遇到瓶颈的时候看一下
wzzzx
2022-02-14 21:46:11 +08:00
@icelo #5 实体书,电子书看不动。学东西没法追求快吧
me221
2022-02-14 21:56:54 +08:00
2 倍速+快进看大概。然后 google 搜几篇高质量文章,然后开始写 demo ,Github 看别人代码。不会就搜 Google
AItsuki
2022-02-14 22:06:19 +08:00
不是奔着某个目的去的学习方式是最慢且最难吸收的,所以先想方设法写一个应用出来,不要在意好不好,以实现功能为第一目标。后面再看看书和文档补充基础,反复重构。
一开始不要想着太复杂的应用,例如可以写一个 todo 。后续可以根据你想学习的内容增加响应的功能模块。

最后就是,笔记要做好,方法论的笔记是最合适的,不要想着写太详细,后续的懒得看的。
idragonet
2022-02-14 22:30:25 +08:00
@AItsuki 支持!我现在学习 VUE 就是这样。
icelo
2022-02-14 23:40:53 +08:00
@AItsuki 好、感谢分享
mazai
2022-02-14 23:59:34 +08:00
看视频一般是初学者做的事情,效率比较低,可以看官网,了解思想和基本使用后,建议可以多尝试做一些项目,或者在 GitHub 上找一些相关的项目,手把手敲,实操永远比理论来得重要。
mythabc
2022-02-15 00:04:45 +08:00
找一条别人踩出来的路最为便捷,比如 bilibili 搜教程找播放人数最多的,github 上找案例 demo 找 star 最多的。从这经过的人越多,说明里面暗含的一些坑别人已经帮你踩过了,你遇到什么问题一搜就有。
xuanbg
2022-02-15 01:47:02 +08:00
不学最快!工具的使用方法没必要在没用的时候去学习,用到再学也来得及。不过简单了解各种工具有什么用还是有必要的,不然你都不知道哪样合用。
anonydmer
2022-02-15 09:03:14 +08:00
官方的 document 永远是第一选项;视频学习效率太低,而且也并不系统
fromdark
2022-02-15 10:22:03 +08:00
每个人的学习方法是不一样的,有的人适合看视频,有的人适合看书文档,不能能力阶段的人到底是看书还是视频也是不一样的。所以只要找到自己学的舒服的方式,学完之后有成就感就可以。

我个人建议,比如一个比较大的知识板块,可以先看看在线文档,看不下去,就去找那种时长最短的视频来看,主要是快速熟悉这个知识板块。

然后通过看书深入理解那些核心的知识点,最后将文档作为一本字典,哪个细节不会了,搞忘了查查。

注意,以上并不是严格的先后顺序,你可以在看视频的时候配套看看书和文档,其他排列组合同理。
icelo
2022-02-15 10:40:16 +08:00
@anonydmer 同意
icelo
2022-02-15 10:40:48 +08:00
@xuanbg 面试怎么弄?
icelo
2022-02-15 10:41:17 +08:00
@fromdark 感谢
fengsi
2022-02-15 11:00:41 +08:00
@mazai 老哥,你好。我没啥经验,不太理解这个找到项目后手把手敲,这个是看着他的代码把项目复现一遍?可是一般一个项目可能迭代了很久,可能某一个简单的功能考虑了很多种复杂情况,很难一下子转过弯来看懂代码。这样的华跟着他敲可能敲得云里雾里的。还是说先 git 切到之前的版本学习呢

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

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

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

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

© 2021 V2EX