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

看书和文档学习,还是视频教程?

  •  1
     
  •   MakinoharaShoko ·
    MakinoharaShoko · 2023-09-04 10:15:26 +08:00 · 4067 次点击
    这是一个创建于 450 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看书和文档的学习效率高于视频教程,但是在学习一门新技术时,如果没有视频教程,可能在一开始学习一些基本操作的时候很难入门。如何在学习一门没见过的新技术时平衡这两者之间的关系?

    38 条回复    2023-09-05 22:32:36 +08:00
    24
        1
    24  
       2023-09-04 10:35:44 +08:00   ❤️ 5
    推荐阅读 Andy Matuschak 大佬的 [Why books donʼt work]( https://andymatuschak.org/books/) , 可能对读书有一些新的认识。

    个人觉得没有标准答案,适合自己的才是最好的,别人的经验难以复制。
    mokiki
        2
    mokiki  
       2023-09-04 10:38:40 +08:00
    > 可能在一开始学习一些基本操作的时候很难入门。
    这个“可能”是你臆想出来的。如果是静不下来看书,应该找方法提示注意力,而不是书的问题。
    StoneHuLu
        3
    StoneHuLu  
       2023-09-04 10:39:19 +08:00   ❤️ 3
    问 gpt ,讲一次不懂,就让他多讲几次,还不懂,让他举例说明,再不行就说你才 8 岁,来点 8 岁也能听懂的方案,问到你懂为止,视频的有效信息密度太低了,纯粹浪费时间。
    x86
        4
    x86  
       2023-09-04 10:40:17 +08:00
    文档效率快,视频更直观
    chendl111
        5
    chendl111  
       2023-09-04 10:43:14 +08:00
    我的经验是你喜欢哪个就选哪个,目的是快速学会,不是么?
    uxstone
        6
    uxstone  
       2023-09-04 11:00:25 +08:00   ❤️ 4
    不管用什么方式输入,一定要有输出,如写笔记之类的,否则过段时间就跟没学一样。
    CaptainD
        7
    CaptainD  
       2023-09-04 11:02:04 +08:00   ❤️ 1
    不能简单的回答哪种方式更好,不同的书、不同的视频差别很大,我倾向于完全不知道的知识或者像快速搭建一个 demo 的时候会看看视频,其他时候都是书优先,前提是找到优质的书,当然 gpt 出现之后看视频的时间少了很多,视频相对于文字来说信息密度还是太低了,很容易让我失去兴趣
    taogen
        8
    taogen  
       2023-09-04 11:06:28 +08:00
    dududupapapa
        9
    dududupapapa  
       2023-09-04 11:11:55 +08:00
    很少系统化地从头到尾看技术书,会犯困。一般都是遇到什么问题或者有感兴趣的领域,就查阅什么资料
    dududupapapa
        10
    dududupapapa  
       2023-09-04 11:12:55 +08:00
    总之我的经验就是提出问题,然后解决问题,查阅资料是解决问题的一部分
    chenyu8674
        11
    chenyu8674  
       2023-09-04 11:24:55 +08:00
    文档+自己动手

    视频容易“看了等于会了”
    loolac
        12
    loolac  
       2023-09-04 11:36:19 +08:00
    感觉入门难,原因在于教程文字描述有问题,没说清晰,而且很多教程上来就一大堆“专业名词”,又没有详细的解释,根本不适合新人入门阅读,而且大佬们很多喜欢造新词,就更加读不懂也听不懂了。
    技术写作的作者很多人偏科严重,看看国产项目的文档也是差不多一样的问题,国外好很多,但是也有很多优秀项目文档整的乱七八糟。
    就像小学数学一直在讨论的"除"和"除以"的问题,提出这问题的老师在《语文》上根本不及格的。
    maocat
        13
    maocat  
       2023-09-04 11:37:36 +08:00   ❤️ 6
    如果你不知道一个技术是干啥的,看视频,

    如果你知道是干啥的, 看文档

    最关键的就是

    动起来,动起来,动起来
    MicroG
        14
    MicroG  
       2023-09-04 11:39:47 +08:00
    我目前是看电子书,视频感觉容易分散注意力
    iorilu
        15
    iorilu  
       2023-09-04 11:46:01 +08:00
    看情况, 如果一个技术是完全新的

    建议可以先看个视频, 主要是了解是干什么用的, 有个概念

    但后面为了使用了, 还是要看书

    主要原因是, 看书可以边看边复制代码运行

    这个是必须的, 无论书还是视频, 你不同时练习 95%是浪费时间, 看完一无所获, 除非你本来就懂了大概

    上面有人说得好, 学习的关键是输出
    iorilu
        16
    iorilu  
       2023-09-04 11:47:39 +08:00
    编程这种事, 说白了也是熟练工

    除了少数算法需要反复思考外

    绝大多数学习都是靠大量练习才能有收获
    aulayli
        17
    aulayli  
       2023-09-04 11:49:35 +08:00   ❤️ 2
    先看视频,学习没有老师不行,我觉得先主要看视频的效率更好。

    书,版面有限,作者会忽略一些细节,且入门的优秀书籍很少,甚至鲜有人愿意去写入门级别的书,
    还有像软件操作这种东西,写到书里又是文字描述又是配图,增大了作者写作成本,不如视频直观,如果你对操作软件都不熟悉,作为初学者应该以视频为主,记得记好笔记。

    文档就更不推荐新手了,说看文档的人有 9 成都不会看文档学习,文档好入门话就不会有书和视频了,学习最重要
    的是举一反三,应用到实际,这个文档做不到,官方文档大多只是罗列知识点,看完了用的时候还是一头雾水。

    总结,书和文档只能用来查缺补漏,是工具,初学还是看视频比较好,视频也适合记忆,有了知识储备再看书和文档才会思考。
    ThomasKim
        18
    ThomasKim  
       2023-09-04 12:22:31 +08:00
    前几天还有 java 之父马士兵,python 之父廖雪峰的讨论,其实,入门阶段视频还是适合绝大多数人的,这个“绝大多数”是指一般人,不是什么天子骄子,对于这类人群来说,不管是入门 java 或者其他后端语言和技术栈,还是入门前端,视频的效率是最高的,注意,是“入门”,这意味着你以前从未踏足过这个领域,比如你是后端,但是你真的连一行 CSS 都没写过,虽然每天都能听到,那这时候最好的办法就是看视频,但是,同样是你没写过的 JS ,但是因为这也是一门编程语言,只是语法以及优缺点跟你目前所用的会不一样,这时候就更适合看文档或者看书。

    其实总结起来就是,任何一门新技术,你可以先去看看官方写的使用指南,假如一头雾水,你再翻一番有没有大牛写的在线博客之类的教程,还是不懂,你再翻一番书,还是看不下去,最后就去找视频。
    ttvast
        19
    ttvast  
       2023-09-04 13:06:30 +08:00
    @ThomasKim 牛 b ,java python 之父都入籍中国了。
    BeforeTooLate
        20
    BeforeTooLate  
       2023-09-04 13:47:41 +08:00
    除非追求极致效率,不然看视频也是个不错的选择
    laqow
        21
    laqow  
       2023-09-04 13:49:43 +08:00
    完全没基础的时候花钱学个入门,有基础的时候直接上手做
    Sfilata
        22
    Sfilata  
       2023-09-04 14:10:01 +08:00
    小孩子才做选择题。。。我的经验是,所有的技术不可能你看一个视频或者说是啃一本书就已经学会了。本来这俩就不是冲突的东西,完全可以相辅相成。觉得精力好就看看官方文档,看看书。觉得状态不好,或者难点过不去搜点视频教程看看。最终都还是要自己写代码才是王道。
    zzzzzzggggggg
        23
    zzzzzzggggggg  
       2023-09-04 14:11:11 +08:00
    自己动手实践是进步最快的办法,看视频、看文档、看书都是辅助手段
    fredweili
        24
    fredweili  
       2023-09-04 14:41:30 +08:00
    入门 youtube 视频了解大概和框架,细节读官方文档,问题 SO
    openmm
        25
    openmm  
       2023-09-04 14:47:37 +08:00
    先视频入门,入门之后再看书查缺补漏
    aleimu
        26
    aleimu  
       2023-09-04 15:25:06 +08:00
    以前学前端的时候是完全不懂,b 站上找了个播放量可以的系列课程 1.5 倍速大致看看,配合 react 等官方文档,然后自己动手操作,大概很快就学会了.
    能广泛流传的技术或知识肯定不会晦涩难懂,又不是搞科研搞数学,初中生都能玩转的事,成年人也没问题的,主要是要找到学习的契机和动力.
    lbprivateacc
        27
    lbprivateacc  
       2023-09-04 15:28:50 +08:00 via Android
    对于不熟悉的东西,我是看视频来做一个基本的了解,后面再看书做深入。
    akjarjash
        28
    akjarjash  
       2023-09-04 15:33:34 +08:00
    这个需要看你当前的知识量储备是不是很多,如果你已经储备了其他编程语言以及相关应用领域的知识和技能(例如:web 开发等),就看书籍文档视频,如果相关的经验不丰富的话还是建议先看视频,视频中毕竟有老师手把手带你入门一下,然后再结合自己的体会再看书籍,并且在进行实践活动的时候现在已经可以多多利用参考询问 ChatGPT 了,现在的学习环境真是太好了😄
    encro
        29
    encro  
       2023-09-04 18:44:47 +08:00
    对于我来说,优先看官方文档,然后选择自己感兴趣的搜索学习,视屏感觉邮电浪费时间,因为 UP 主靠卖时长。。。又不给大纲。
    SHF
        30
    SHF  
       2023-09-04 19:47:59 +08:00
    视频还是书本身的质量很重要,有些视频确实做得好或者讲得好,比如线性代数的本质那个系列的视频,比看书生动多了,( https://www.bilibili.com/video/av6731067/) ,还有最近看了 Carbon Langauge 的视频,
    有很多重要的特性比较生动的讲出来。
    MakinoharaShoko
        31
    MakinoharaShoko  
    OP
       2023-09-04 21:59:52 +08:00
    @StoneHuLu GPT-4 确实挺好的,尤其是一开始接触一种语言的生态,环境配不对的时候,GPT 总能给出不错的解决方案
    MakinoharaShoko
        32
    MakinoharaShoko  
    OP
       2023-09-04 22:00:36 +08:00
    @uxstone 是的,只看教程不写代码,印象很快就模糊了
    zypy333
        33
    zypy333  
       2023-09-05 00:33:56 +08:00
    感觉文字的表达能力很弱,想要不歧义的说清楚一个概念,需要很多修饰词,就会显得有些啰嗦,有时候不如一个直观的动画来的快,所以好的视频比好的教程更适合入门
    zq11211277
        34
    zq11211277  
       2023-09-05 09:13:18 +08:00
    垃圾视频浪费时间,找好视频需要时间,还不如静下心来看官网文档
    wocao666
        35
    wocao666  
       2023-09-05 09:14:22 +08:00
    @akjarjash 同意。知识储备量够了直接撸官方文档反而会更好;反之如果知识体系还没建立起来的话,那么看视频会更有效
    chenyu0532
        36
    chenyu0532  
       2023-09-05 09:35:10 +08:00
    个人推荐 1.5 倍速视频入们
    vue666
        37
    vue666  
       2023-09-05 15:11:34 +08:00
    新语言 || 新框架: 视频
    功能 || 框架版本迭代: 文档 & 源码
    google2023
        38
    google2023  
       2023-09-05 22:32:36 +08:00
    @SHF 感谢推荐!线性代数这个看起来很不错,再来看看 C++这个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3361 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:47 · PVG 19:47 · LAX 03:47 · JFK 06:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.