如何学习比较快?
之前在学习 Spring 框架的时候,经常会从 B 站找视频看,这样看完一遍视频之后自己敲一遍能够掌握大部分。但是这样学习太慢了,对于框架学习也只是掌握了一些使用方法,没有理解其中的原理。
现在学习其他的技术栈,不想要通过开视频的方法学习了,想要尝试新的方法来学习,各位大佬能分享一下自己学习某个技术的学习方法嘛?
感谢大家分享
1
NodeSans 2022-02-14 20:39:29 +08:00 1
越共探头(划掉)我是直接看文档,然后搜相关的资料的,毕竟看视频学习,就不能一边挺车万曲一边学力 😁
|
2
duke807 2022-02-14 20:41:23 +08:00 via Android
看英文資料和書籍,首先要看官方資料
|
3
YaakovZiv 2022-02-14 21:15:20 +08:00 1
我看视频学习很慢,感觉看文档学的快。时间久了,固定的几个写文档好以及不好的作者,自己记录一个清单,后面再遇到就会有选择去看。避免浪费太多时间去鉴别资料。对于自己完全没接触过的内容,也难以鉴别对方讲的是否好。
|
4
wzzzx 2022-02-14 21:21:18 +08:00
我也听不了东西,耳朵完全进不去知识。还是看书比较爽
|
8
me221 2022-02-14 21:56:54 +08:00 via iPhone
2 倍速+快进看大概。然后 google 搜几篇高质量文章,然后开始写 demo ,Github 看别人代码。不会就搜 Google
|
9
AItsuki 2022-02-14 22:06:19 +08:00 5
不是奔着某个目的去的学习方式是最慢且最难吸收的,所以先想方设法写一个应用出来,不要在意好不好,以实现功能为第一目标。后面再看看书和文档补充基础,反复重构。
一开始不要想着太复杂的应用,例如可以写一个 todo 。后续可以根据你想学习的内容增加响应的功能模块。 最后就是,笔记要做好,方法论的笔记是最合适的,不要想着写太详细,后续的懒得看的。 |
12
mazai 2022-02-14 23:59:34 +08:00 2
看视频一般是初学者做的事情,效率比较低,可以看官网,了解思想和基本使用后,建议可以多尝试做一些项目,或者在 GitHub 上找一些相关的项目,手把手敲,实操永远比理论来得重要。
|
13
mythabc 2022-02-15 00:04:45 +08:00
找一条别人踩出来的路最为便捷,比如 bilibili 搜教程找播放人数最多的,github 上找案例 demo 找 star 最多的。从这经过的人越多,说明里面暗含的一些坑别人已经帮你踩过了,你遇到什么问题一搜就有。
|
14
xuanbg 2022-02-15 01:47:02 +08:00
不学最快!工具的使用方法没必要在没用的时候去学习,用到再学也来得及。不过简单了解各种工具有什么用还是有必要的,不然你都不知道哪样合用。
|
15
anonydmer 2022-02-15 09:03:14 +08:00
官方的 document 永远是第一选项;视频学习效率太低,而且也并不系统
|
16
fromdark 2022-02-15 10:22:03 +08:00 1
每个人的学习方法是不一样的,有的人适合看视频,有的人适合看书文档,不能能力阶段的人到底是看书还是视频也是不一样的。所以只要找到自己学的舒服的方式,学完之后有成就感就可以。
我个人建议,比如一个比较大的知识板块,可以先看看在线文档,看不下去,就去找那种时长最短的视频来看,主要是快速熟悉这个知识板块。 然后通过看书深入理解那些核心的知识点,最后将文档作为一本字典,哪个细节不会了,搞忘了查查。 注意,以上并不是严格的先后顺序,你可以在看视频的时候配套看看书和文档,其他排列组合同理。 |
20
fengsi 2022-02-15 11:00:41 +08:00
@mazai 老哥,你好。我没啥经验,不太理解这个找到项目后手把手敲,这个是看着他的代码把项目复现一遍?可是一般一个项目可能迭代了很久,可能某一个简单的功能考虑了很多种复杂情况,很难一下子转过弯来看懂代码。这样的华跟着他敲可能敲得云里雾里的。还是说先 git 切到之前的版本学习呢
|
21
intlsy 2022-02-15 13:21:11 +08:00
我一般是先看文档。大的框架的文档一般会有一个 getting-start 节,先按照那里边的说明操作一遍,对整个框架有个了解。然后我会看一些现有的大项目的源代码,学习一下人家是怎么做的。
|
22
ericgui 2022-02-15 14:48:24 +08:00
直接上手干就是了
|
23
darkengine 2022-02-15 14:57:28 +08:00
选个小项目,一边干一边学
|
24
daolanfler 2022-02-15 16:34:05 +08:00 1
完全没接触过的全新的领域,拓宽一下知识面的话,最近我喜欢直接在 youtube 上搜一个关键词,找个播放量高的,时间短的视频看一看。比方说最近看的几个 fireship 的 prisma 、remix (前端的)介绍视频。平时工作中基本用不到,也懒得去看文档。当然要是系统性的去学还是官方文档靠谱。
|
25
mazai 2022-02-15 17:03:47 +08:00
@fengsi 不知道你想学什么?举个例子:如果想学 vue ,先看官网熟悉概念,自己动手敲几个 example ,感觉差不多了,github 上找一个相关的项目,看看别人在项目中是怎么用的,自己搞一个技术图谱,road map ,按计划来会好很多。
如果英文还行的话推荐一个平台: https://hyperskill.org/tracks 嗯,部分是免费的。。。 |
26
icelo OP @daolanfler 感谢分享
|
27
bubblegz 2022-02-15 19:23:00 +08:00
留个联系方式共同学习呀,邮箱 Z3ouanVzdGRvaXRAZ21haWwuY29t
|
30
twing37 2022-02-15 23:07:51 +08:00
你的困扰是两个东西带来的 . 学习框架的使用,但是却想要掌握原理.就好比学会了开车却想要造车一样.
|