V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

学习编程是看文档还是看视频教程

  •  
  •   movq · 2021-11-10 15:30:57 +08:00 · 9303 次点击
    这是一个创建于 1121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看视频教程

    优点

    1. 比看文档更快

    2. 易于理解

    3. 视频里面可以有更多的演示内容,比如可以跟着讲解的人写代码

    缺点

    问题是,视频教程是别人加工处理之后,呈现给你的内容。

    这种内容不一定全面

    1. 有可能有些东西被视频讲解者讲得不好,甚至曲解了

    2. 也有可能有些东西视频讲解的人没有提及

    看文档

    优点

    1. 很全面

    2. 看完之后,虽然不一定完全记住了,但是如果忘了也可以很快地在文档里面找到原文进行复习

    缺点

    1. 看得慢

    2. 有些地方看文档不如看视频容易弄懂

    91 条回复    2021-12-24 12:50:33 +08:00
    wolfie
        1
    wolfie  
       2021-11-10 15:33:51 +08:00
    不一定非得看官方文档,看个人作者写的文章也行。
    movq
        2
    movq  
    OP
       2021-11-10 15:35:03 +08:00
    如果是面向找工作学习的话,是看视频还是看文档更好呢?我担心看视频漏掉某些东西,但是在面试的时候被问到。但问题是看文档太慢了
    Fenglin0721
        3
    Fenglin0721  
       2021-11-10 15:43:23 +08:00
    入门肯定看视频好啊,入门后看书看文档
    nullpointerskz
        4
    nullpointerskz  
       2021-11-10 15:44:17 +08:00
    这个问题只有三年内才有的选 。新点的技术并没有人出书 /视频,最终还是要看文档 /源码,所以不如一开始就锻炼自己阅读文档的能力。
    wenjie83
        5
    wenjie83  
       2021-11-10 15:44:46 +08:00
    完全没基础的话先看视频吧
    而且文档你是指 api 文档么?那是类似于字典一样的东西,有印象就行,完全记住也没什么用吧
    pachinko
        6
    pachinko  
       2021-11-10 15:46:01 +08:00
    deplivesb
        7
    deplivesb  
       2021-11-10 15:46:37 +08:00
    照着教程先动起手是最重要的
    yazinnnn
        8
    yazinnnn  
       2021-11-10 15:48:12 +08:00
    有些东西别说视频了,连文章都很少。。。
    just1
        9
    just1  
       2021-11-10 15:48:43 +08:00   ❤️ 5
    比看文档更快?文档应该是最快的才是
    anzu
        10
    anzu  
       2021-11-10 15:50:15 +08:00   ❤️ 3
    比较熟悉的领域直接看文档。完全陌生的先快速看一下视频,了解大概的知识框架,然后看文档。我视频一般两倍速起步,入门视频时长一般不超过 6 小时,倍速下不超过 3 小时,也就一上午或下午或晚上的时间就能了解个大概了。
    geekaven
        11
    geekaven  
       2021-11-10 15:52:07 +08:00
    https://program-think.blogspot.com/2017/08/Some-Reasons-to-Watch-Less-Videos.html
    我还是喜欢文字多点,文字是主动学习,视频是被动。文字信息密度高,而且最重要的容易检索。
    charlesliu
        12
    charlesliu  
       2021-11-10 15:58:33 +08:00   ❤️ 1
    以我而言,这个取决于不同的学习场景吧,例如我最近在看 Python ,要学习一下 Djang 开发一个 web 服务器,那么我可能就直接看文档了,因为比较简单。
    但当我在看深入理解计算机系统这本大部头的时候,我就书+视频相结合的方式来看了,至少视频要刷一遍,因为内容太多了,只看书容易迷失在细节的纠结中,也容易困..
    travisyang
        13
    travisyang  
       2021-11-10 15:59:41 +08:00
    两者结合不行吗?
    clf
        14
    clf  
       2021-11-10 15:59:49 +08:00
    直接上手+文档,两个结合起来做。
    qq1398371419
        15
    qq1398371419  
       2021-11-10 16:00:07 +08:00   ❤️ 3
    入门看视频,进阶看文档
    dayeye2006199
        16
    dayeye2006199  
       2021-11-10 16:10:32 +08:00
    其实上手做是学的最快的。
    iyear
        17
    iyear  
       2021-11-10 16:14:56 +08:00
    我都是直接上手干应用,不会就查,最后再完整过一遍文档。
    至于视频,我觉得太慢了不想看
    ALVC666
        18
    ALVC666  
       2021-11-10 16:29:45 +08:00
    视频太慢太慢了
    不一定得文档 结合书 /博客 /教程和文档快
    再加上上手我感觉很快
    cs419
        19
    cs419  
       2021-11-10 16:32:18 +08:00   ❤️ 2
    自然是合适的的教材 学习效率高
    汝之蜜糖 吾之砒霜 他人的不一定适合你

    让一个 小白 用 谭浩强的书 学 C 语言 不大好吧
    B 站上挺多网友讲 源码解读的 挺多属于一知半解 硬讲的
    那这种视频看了 且不说浪费时间 还可能把你带到死胡同

    简单说 黑猫白猫 抓着耗子 就是好猫
    你要是有条件 就让专业人士给你推荐资料

    实在不行 万事开头难 两个都上
    要是整天想着最优解 别人都入门了 你还停留在抉择中呢

    至于面试 怕被问
    头一个月就当 散步了
    遇到不会的 面试结束问对方答案是啥呗
    这次不会 下次不就会了么
    xcsoft
        20
    xcsoft  
       2021-11-10 16:43:23 +08:00
    直接上手+看文档, 不推荐视频
    采用 遇到问题再解决的学习模式
    waltcow
        21
    waltcow  
       2021-11-10 16:47:12 +08:00
    代码
    jasonkayzk
        22
    jasonkayzk  
       2021-11-10 16:48:41 +08:00
    完全不熟可以看看视频,比较熟悉可以看看文档,非常熟悉建议直接写代码;
    opencv
        23
    opencv  
       2021-11-10 17:15:55 +08:00
    直接看书,跟着书做一遍,再快进看视频
    rongchuan
        24
    rongchuan  
       2021-11-10 17:24:23 +08:00
    啥都不会的,或者文档写的烂的,我会去看视频,一般倍速看。感觉视频讲的比较浅或者讲师水平不如我的时候,我就不往下看了,我会去看文档和源码。书的内容一般比较老,但是每年新出的热门的技术书,我还是会买来翻一翻。
    SmiteChow
        25
    SmiteChow  
       2021-11-10 17:29:16 +08:00
    问题约等于
    上培训班还是自学

    有钱->上培训班 /看视频,有售后答疑解问(如果免费下的视频当然没这个服务,约等于看电影)
    没钱->自学 /看文档
    SmiteChow
        26
    SmiteChow  
       2021-11-10 17:33:52 +08:00
    补充一下,为什么说约等于看电影

    因为有价值的培训班 /视频是非常生动的,基本上都会有段子让你学习不那么枯燥,那种照着 ppt 干巴巴念的约等于垃圾
    SmiteChow
        27
    SmiteChow  
       2021-11-10 17:34:53 +08:00
    大胆一点,那种照着 ppt 干巴巴念的就是垃圾。
    acmore
        28
    acmore  
       2021-11-10 17:47:19 +08:00
    视频的有效信息密度极低,除非一些骚操作或文档语焉不详的地方才适合看视频。
    yoke123
        29
    yoke123  
       2021-11-10 18:09:13 +08:00
    看个人,有人喜欢看视频,有人喜欢看文档,有人全都要。
    看你自己看那个舒服,肯学下去,肯学下去比什么都重要(划重点)。
    除此之外都是扯淡。
    oOoOoOoOoOo
        30
    oOoOoOoOoOo  
       2021-11-10 18:30:51 +08:00 via Android
    第一点 学不进去就是学不进去,想学怎么都可以。

    干话:闲人,看视频,等时间,看文档,急着用,看 examples of *
    oOoOoOoOoOo
        31
    oOoOoOoOoOo  
       2021-11-10 18:33:31 +08:00 via Android
    视频之类,我一般看的是讲座。

    如果一个代码功能的例子都要看视频,当然视频大部分都是我已经熟练的东西,简直在浪费时间。
    WhateverYouLike
        32
    WhateverYouLike  
       2021-11-10 18:50:05 +08:00 via Android
    经验稀缺的人看入门视频,这样起码能熟悉流程,按部就班。
    普通开发者看文档,更高效地获取信息,提高熟练度。
    更熟练的开发者,开倍速去看进阶视频,1 对 1 的心法交流,查缺补漏,博采众长。
    再然后我就没想法了。
    auh
        33
    auh  
       2021-11-10 18:52:31 +08:00
    做属于自己的笔记。一点点积累。
    不管你是啥方式。最后积累出了就成框架体系。
    到一定程度,不光知识体系,思想体系都构建完成了。
    lagoon
        34
    lagoon  
       2021-11-10 18:53:46 +08:00
    看书的只有我吗?
    wobuhuicode
        35
    wobuhuicode  
       2021-11-10 19:47:45 +08:00 via iPhone
    官方文档 + 自己敲代码
    xuAN111
        36
    xuAN111  
       2021-11-10 22:49:47 +08:00
    新手看视频更快,掌握一定基础看文档。
    cdlnls
        37
    cdlnls  
       2021-11-10 22:52:23 +08:00
    以前觉得看文档快,现在反过来了,感觉视频更快,效果大概会好点。(主要是越来越沉不下心去看文档)
    lostberryzz
        38
    lostberryzz  
       2021-11-10 22:53:22 +08:00
    都可以,取决于材料质量
    lululau
        39
    lululau  
       2021-11-10 22:56:29 +08:00
    3 楼正解,门槛比较高的通过视频入门,入门之后要深入还是要看文档,文档比较烂比较简陋的,可以找口碑不错的书看看
    3dwelcome
        40
    3dwelcome  
       2021-11-10 23:33:44 +08:00
    看 github 最直接了。

    只看书,不去看高手代码,永远写不出好代码。
    Jessun
        41
    Jessun  
       2021-11-10 23:53:18 +08:00
    为什么不能都看?互相补充就行。
    但是最重要的是,多写一些落地的业务。
    YYYeung
        42
    YYYeung  
       2021-11-11 02:39:18 +08:00
    个人觉得:看文档是建立在有经验的前提下的,前期应该怎么能快入门就怎么来
    dcoder
        43
    dcoder  
       2021-11-11 04:17:49 +08:00
    当然是看 文档 /教程 本身的质量
    纠结载体没有意义
    l00t
        44
    l00t  
       2021-11-11 08:29:30 +08:00
    看视频比文档慢多了。特别是现在的视频大多废话连篇,光开场白就要墨迹半天。

    操作演示类的适合看视频,其他都不如文档。
    zachlhb
        45
    zachlhb  
       2021-11-11 08:48:53 +08:00
    先明白自己要做什么,也就是先想好自己学完后要做出一个什么项目,然后开始分解问题,把自己的问题全部列出来,然后再来解决问题,不管是看视频还是文档,等把问题全部解决完,项目做完你也就学会了
    weivi
        46
    weivi  
       2021-11-11 08:53:16 +08:00
    哪种方式可以让你更容易理解所学,就选哪种方式
    aliveyang
        47
    aliveyang  
       2021-11-11 09:05:47 +08:00
    入门看视频,觉得简单啰嗦就可以跳过视频直接文档上手了
    yunyuyuan
        48
    yunyuyuan  
       2021-11-11 09:16:40 +08:00
    我萌新期的时候也喜欢看视频,浪费我大把时间
    xuanbg
        49
    xuanbg  
       2021-11-11 09:20:27 +08:00
    都不看,直接上手写。不会写?百度出来代码复制粘贴啊。然后调试一下看结果是否符合预期,不符合就自己想办法改代码。
    Yiki
        50
    Yiki  
       2021-11-11 09:21:55 +08:00
    入门看视频
    进阶看文档+别人的文章
    进阶看视频会漏掉很多东西...
    missdeer
        51
    missdeer  
       2021-11-11 09:23:08 +08:00
    看视频才是节奏慢,现在的视频质量良莠不齐,大多数都是废话超多,节奏超慢,还是看书快,来回翻也方便
    mosfet
        52
    mosfet  
       2021-11-11 09:23:24 +08:00
    入门看视频
    上来就直接啃类似 c++ primer 这种大砖头,容易劝退
    wensonsmith
        53
    wensonsmith  
       2021-11-11 09:28:56 +08:00
    取决于视频质量。

    优先文档,辅以视频
    dranfree
        54
    dranfree  
       2021-11-11 09:29:56 +08:00
    我觉得有编程基础了之后看文档更快,主要原因是视频一般会有大把废话,干货不够密集,入门的话自然是看视频更好~
    chengyiqun
        55
    chengyiqun  
       2021-11-11 09:31:24 +08:00
    完全没经验, 新手, 有视频可看, 就看视频, 但是稍微上手后还是要看文档的.
    ledkk
        56
    ledkk  
       2021-11-11 09:31:39 +08:00
    @wensonsmith 这个很对,最关键的还是要多动手
    houshuu
        57
    houshuu  
       2021-11-11 09:51:01 +08:00
    我的习惯是这样的:

    官方如果有 tutorial, 最好跟着学.
    没有的话, 上 youtube 随便先看两个简短的视频, 了解个大概, 就可以去读文档.
    遇到问题可以再去搜视频和文章.

    练手真的很重要, 练手的记忆几年后都能记个大概, 看的东西过一年全忘了.
    dfkjgklfdjg
        58
    dfkjgklfdjg  
       2021-11-11 09:59:36 +08:00
    有基础,看文档。
    没基础,看视频。
    jtwor
        59
    jtwor  
       2021-11-11 09:59:41 +08:00
    语法看文档 框架项目看视频
    littlebaozi
        60
    littlebaozi  
       2021-11-11 10:06:14 +08:00
    光看文档比较枯燥,而且实际应用可能只要熟练部分就行,先看入门上手视频,再弄个小项目做做,边做边翻文档
    agmtopy
        61
    agmtopy  
       2021-11-11 10:07:19 +08:00
    先快速看跳着看一遍视频 知道是什么
    在看官网博客源代码 看是为什么
    shawnsh
        62
    shawnsh  
       2021-11-11 10:07:49 +08:00 via Android
    都可以,有一点要求,要看专家写的,一般的无名小辈不要看。
    magichacker
        63
    magichacker  
       2021-11-11 10:12:03 +08:00
    我是先看文档对这个东西有个入门的基础,然后带着疑惑的点看教学视频去加深理解
    summerLast
        64
    summerLast  
       2021-11-11 10:14:28 +08:00
    入门看视频,一手资料看文,两者可结合,无好坏之分,深入看源码,选适合自己的
    hs444
        65
    hs444  
       2021-11-11 10:19:44 +08:00
    视频比看文档更快这点不敢苟同,如果是刚入门找不着北的时候视频肯定是合适的,如果有一定基础的情况下就会出现看文档跟着做 5 分钟 helloworld 都跑起来了,看视频 20 分钟还没看完的尴尬情况。
    timethinker
        66
    timethinker  
       2021-11-11 10:22:12 +08:00
    无论是看视频还是看文档,目的都是为了学习和理解知识,只是接触媒介不一样。对于学习,我推荐费曼学习法,微信读书上有对于这个方法的书。

    我认为学习中最重要的能力之一就是提问,如何提出正确的问题,然后利用好搜索引擎,基本上能够解决 80%的问题,这种能力重要性在于,当面对未知的知识可以快速找到补充点,搜集到相关的信息。

    打好基础真的很重要,不要刻意去学那种特定的框架技术,那些都是表面。支撑这些表面的底层结构和常识知识基本上是没有什么变化的,无非是用一些新的思想和算法来更好的利用这些底层结构。

    还有就是工程学,这一部分靠的就是经验,在特定的场景利用最佳实践和相关架构、模式来管理复杂性和拓展性。
    teem
        67
    teem  
       2021-11-11 10:34:59 +08:00
    毫无疑问,文档效率远高于视频。楼上说视频效率高的能否指点一二。
    qinwangzeng
        68
    qinwangzeng  
       2021-11-11 10:57:32 +08:00
    基础差点看视频,基础好点看文档
    jguo
        69
    jguo  
       2021-11-11 11:06:11 +08:00
    觉得看视频快或者更容易懂说明不会看文档或者文档太烂
    stardew
        70
    stardew  
       2021-11-11 11:49:33 +08:00
    文档吧,然后看 github 上优秀项目源码
    azhangbing
        71
    azhangbing  
       2021-11-11 11:56:16 +08:00
    我编程自学的 没基础看不了文档的,还是建议看下项目视频和流程 视频相对简单对于初学者不容易困难到放弃
    koebehshian
        72
    koebehshian  
       2021-11-11 12:10:39 +08:00
    面向搜索引擎,文档当词典。
    violetlai
        73
    violetlai  
       2021-11-11 12:22:59 +08:00
    完全陌生的领域还是视频好一点 要不然卡文档也是看天书
    RandomJames
        74
    RandomJames  
       2021-11-11 14:09:17 +08:00
    文档好点,可以根据标题挑选自己感兴趣的部分。
    libook
        75
    libook  
       2021-11-11 14:12:06 +08:00
    看文档比看视频快,因为可以根据理解程度来调节阅读速度,视频不行;
    而且文档可以使用关键字和索引快速定位到想看的内容,视频不行。

    视频适合一些需要图像辅助理解的抽象概念,比如冒泡排序。
    zjsxwc
        76
    zjsxwc  
       2021-11-11 14:15:11 +08:00
    当然是全都要,根据内容来选择!

    比如前端 css 这种讲交互的必须看视频才能学好,文档不行。

    比如数据库 sql 这种纯数据的,看文档就行,看视频就是浪费时间。
    tourist2018
        78
    tourist2018  
       2021-11-11 15:29:54 +08:00
    视频信息密度远低于文档,视频学习只适合那种入门的(甚至入门我也觉得文档比视频好不少)
    zhttp
        79
    zhttp  
       2021-11-11 16:17:17 +08:00
    我是半路出家,根据我的自学经验主观地排个顺序(排在前面的优先):1 、经典书籍,2 、文档,3 、源码、4 、优质问答网站、5 、视频。纯粹个人经验
    pandaPapa
        80
    pandaPapa  
       2021-11-11 16:35:33 +08:00
    进阶还是得看文档, 视频到中期都困难
    genesischou
        81
    genesischou  
       2021-11-11 18:18:20 +08:00
    0 基础肯定是看视频,就谭浩强那本 c 语言都劝退了多少人了。
    2i2Re2PLMaDnghL
        82
    2i2Re2PLMaDnghL  
       2021-11-11 18:45:43 +08:00
    > 哼,我不理解。

    1. 看视频教程太慢了,通常需要 10-12 分钟才能讲清楚一件事(不常看,但看 Tech Quickie 真是痛苦,三句话能讲清楚也能水成三分钟视频)
    2. 文档也是别人加工过的内容,二手比三手更新鲜,不有种五十步笑百步的意思吗?

    人们是怎么学习知识的?
    学(获得知识)是一方面,习(实践知识)是另一方面。学而时习之。
    《巨龙演讲》也举出一个例子,你了解蝴蝶的方式显然不是在 Wikipedia 上看到,『蝴蝶是一类常于日间飞行的昆虫,生物分类学中是指鳞翅目中名为凤蝶总科……』,这对你了解蝴蝶毫无帮助。你了解蝴蝶的方式是看到它在飞,看到它停在花上,甚至可能捉住一只、撕碎它、以至于舔舔它被撕碎时流出的汁液。
    人脑的组成,神经反射的机制决定了人类只能靠『交互』和『反馈』学习。
    Learn by examples. No videos, no documents. Only examples and explanations, a.k.a. tutorials.
    顺便,Golang 和 Svelte 都有一个不错的 tutorial 。
    pocketz
        83
    pocketz  
       2021-11-11 19:04:29 +08:00
    虽然我 Java Web 是看的文字教程,但是对于 0 基础的人来说,还是视频好一些。
    我最开始学的时候是看的 MOOC 上翁恺的的视频
    just4id
        84
    just4id  
       2021-11-11 23:31:19 +08:00 via iPhone
    我很佩服那些看视频学到东西的人
    yawenimy122
        85
    yawenimy122  
       2021-11-12 10:04:17 +08:00
    看博客文章结合代码例子是最快的
    szkoda
        86
    szkoda  
       2021-11-12 10:45:32 +08:00
    视频的另一个缺点:一旦录制完就无法更新,和书籍出版一样,而文档一般是 web 站点,可以随时纠正问题或加新内容
    CodeBase
        87
    CodeBase  
       2021-11-12 11:17:06 +08:00
    现在看视频有些太啰嗦了
    看文档上手比较好吧,比如 google 的 codelabs ,阿里云的云起实验室
    https://developer.aliyun.com/adc/
    yangzzzzzz
        88
    yangzzzzzz  
       2021-11-12 14:25:40 +08:00
    我一般先看视频入门,跟着学习一些技巧 然后自己看文档
    newsj
        89
    newsj  
       2021-11-12 15:05:46 +08:00
    多动手操作效果最好,还有多写笔记
    kasusa
        90
    kasusa  
       2021-11-15 15:22:56 +08:00
    看不懂的东西看视频,
    看得懂的东西看文字。
    觉得后面会用到的东西写博客记录。要用的时候直接搜索,自己写的代码最好用。
    tantandfgh
        91
    tantandfgh  
       2021-12-24 12:50:33 +08:00
    先看文档理解,然后配合着视频和代码理解,也蛮好的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 23:43 · PVG 07:43 · LAX 15:43 · JFK 18:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.