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

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

  •  1
     
  •   MakinoharaShoko ·
    MakinoharaShoko · 236 天前 · 3643 次点击
    这是一个创建于 236 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    最关键的就是

    动起来,动起来,动起来
    MicroG
        14
    MicroG  
       236 天前
    我目前是看电子书,视频感觉容易分散注意力
    iorilu
        15
    iorilu  
       236 天前
    看情况, 如果一个技术是完全新的

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

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

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

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

    上面有人说得好, 学习的关键是输出
    iorilu
        16
    iorilu  
       236 天前
    编程这种事, 说白了也是熟练工

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

    绝大多数学习都是靠大量练习才能有收获
    aulayli
        17
    aulayli  
       236 天前   ❤️ 2
    先看视频,学习没有老师不行,我觉得先主要看视频的效率更好。

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

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

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

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