V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
helloword001
V2EX  ›  程序员

看 Java 视频教程看的瞌睡,大家有什么好办法高效看视频教程吗

  •  
  •   helloword001 · 9 天前 · 3810 次点击
    banmuyutian
        1
    banmuyutian  
       9 天前
    不看视频
    helloword001
        2
    helloword001  
    OP
       9 天前
    @banmuyutian 那你是咋学的 Java 啊
    iorilu
        3
    iorilu  
       9 天前
    视频教程效率极低的

    不建议新手用视频

    最好找本书, 代码多的, 照着打一遍或者多遍

    什么, 不愿意打代码? 那建议别学了
    helloword001
        4
    helloword001  
    OP
       9 天前
    @iorilu 大佬,项目实战,不跟着视频教程不会啊,有什么办法吗
    iorilu
        5
    iorilu  
       9 天前
    @helloword001 视频不是关键, 主要是看视频容易光看不动手, 所以没用

    除非你不停的暂停视频, 然后跟着动手打代码 , 运行, 测试等

    总之就是跟着动手, 否则效率是零
    lianglu
        6
    lianglu  
       9 天前   ❤️ 1
    视频教程一定要动手敲,原理部分可以倍速,动手阶段不建议倍速。学完一个章节一定要整理总结
    ZGame
        7
    ZGame  
       9 天前
    @helloword001 #4 我感觉新手到是挺适合视频的 。 更多的是学思路。 书的话工程相关的书到是无所谓吧
    Vraw5
        8
    Vraw5  
       9 天前
    你去看看 pornhub 有没有 Java 教程
    memcache
        9
    memcache  
       9 天前
    找实战性强一些的视频,跟着做
    coryxu
        10
    coryxu  
       9 天前
    对的,记笔记,看视频都是跳过着看,一定要跟着视频敲。有条件最好整两个屏幕,一个写笔记本调试,一个看视频。
    evan1
        11
    evan1  
    PRO
       9 天前
    得带着任务去看。比如给自己定个任务,今天要学会/弄明白/写个 xxx 。
    GiveMeABigName
        12
    GiveMeABigName  
       9 天前
    大部分人都是这样的,只有看视频的时候脑子一直暗示"我会了我会了",实际上看完一会儿你去码代码,啥头绪也没有
    helloword001
        13
    helloword001  
    OP
       9 天前
    @iorilu 好的,谢谢大佬,要动手
    helloword001
        14
    helloword001  
    OP
       9 天前
    @lianglu 大佬,说的对,学完一个章节一定要整理总结
    helloword001
        15
    helloword001  
    OP
       9 天前
    @memcache 大佬,有推荐的吗
    helloword001
        16
    helloword001  
    OP
       9 天前
    @coryxu 看着看着就困了
    helloword001
        17
    helloword001  
    OP
       9 天前
    @evan1 谢谢大佬
    helloword001
        18
    helloword001  
    OP
       9 天前
    @GiveMeABigName 是的,看懂时候感觉啥都会,到自己写脑子是懵的,不知道怎么去写
    Greendays
        19
    Greendays  
       9 天前
    确实很容易看困,坚持吧
    iv8d
        20
    iv8d  
       9 天前
    瞌睡别看,赶紧摸鱼
    robo
        21
    robo  
       9 天前
    请问是哪套教程?最近失眠严重
    wuruxu
        22
    wuruxu  
       9 天前
    从头开始学,还不如学点 Rust
    cvbnt
        23
    cvbnt  
       9 天前 via Android
    不知道你看的啥,要是看教程项目每看完一章照着做完 git 提交一下怎么可能困呢
    fulln
        24
    fulln  
       9 天前
    www.aihaoji.com 视频转图文 ,可以看看
    helloword001
        25
    helloword001  
    OP
       9 天前
    @robo 淘宝买的黑马 Java 教程
    helloword001
        26
    helloword001  
    OP
       9 天前
    @cvbnt 淘宝买的黑马 Java 教程
    prosgtsr
        27
    prosgtsr  
       9 天前 via iPhone
    带着问题学习
    ThreeK
        28
    ThreeK  
       9 天前
    自己要做啥,直接网上找相识代码 copy 过来改改,实现自己想要的。慢慢多接触代码就行了,有个项目经验就了解的更多了。
    huyangq
        29
    huyangq  
       9 天前
    那就睡觉啊,睡醒了再看。
    insert000
        30
    insert000  
       9 天前
    随便找一个黑马的课程,把那个微服务商城刷一次,就开始做项目。IDEA 把 AI 插件接上,报错不懂的问 AI 就行了
    kneo
        31
    kneo  
       9 天前 via Android
    不喜欢就别学。与自己和解。
    movq
        32
    movq  
       9 天前
    @helloword001 这个和 b 站的教程有什么区别,还需要买?
    HENQIGUAI
        33
    HENQIGUAI  
       9 天前
    等过段时间我做一个!
    darkengine
        34
    darkengine  
       9 天前
    看文档+AI 啊,视频看到猴年马月
    shiloh595
        35
    shiloh595  
       9 天前
    多敲吧~带着问题/目标去学,不懂多和 Ai 互动😀
    hfJ433
        36
    hfJ433  
       9 天前
    干中学,有需求后,边干边学
    lan171
        37
    lan171  
       9 天前
    看书看文档,效率高多了,视频太直观了,很多阅读时候的思考直接略过了
    importmeta
        38
    importmeta  
       9 天前
    看高质量的视频, 会英语就找老外的, B 站一大堆拿个 Markdown 在那打字, 感觉有点无语.
    SachinBeyond
        39
    SachinBeyond  
       9 天前
    京东 阿芙 薄荷精油
    Elanvy
        40
    Elanvy  
       9 天前
    光看视频是不行的, 得动手. 而且一个视频老是看睡着, 说明主讲人讲的不合你胃口, 换一个.
    xuanbg
        41
    xuanbg  
       9 天前
    视频的有效信息密度太低,就没有办法高效学习。

    OP 你应该不需要学 Java 的语法吧?不懂也不要紧,需要写什么功能的时候问下大模型怎么写也就是了。大模型写好了代码,你仔细研究一下,搞明白为什么这么写能实现你要的效果。这样一个项目下来,你不就学会了吗?
    helloword001
        42
    helloword001  
    OP
       9 天前
    @movq 花了一个茶叶蛋的钱买的,没啥区别,感觉 B 站讲的更好一些
    helloword001
        43
    helloword001  
    OP
       9 天前
    @SachinBeyond 这个真买了
    helloword001
        44
    helloword001  
    OP
       9 天前
    @Elanvy 好的谢谢大佬
    helloword001
        45
    helloword001  
    OP
       9 天前
    @xuanbg 主要不会项目实战,不知道咋做项目,想跟着视频去做
    flytsuki
        46
    flytsuki  
       9 天前
    视频看个大概就行了,直接实操动手. 很多东西就算会了也不一定敲得出来,都得从老项目复制过来
    onice
        47
    onice  
       9 天前
    我学 Java 的时候是基础部分看书,只有项目部分才看视频。

    看项目视频的时候,每一两集老师都会完成一个小功能。我会暂停下来,自己尝试模仿老师的思路,独立完成这个功能。这个功能跑通了,再继续后面的,完成下一个小功能。

    看视频打瞌睡,可以试试倍速播放。或者是用番茄工作法,强制让自己专注。
    xuanbg
        48
    xuanbg  
       9 天前
    @helloword001 会不会项目实战和会不会 Java 没半毛钱关系,你需要的是先学会如何设计一个程序而不是如何编写一个程序。其实设计程序很简单,有些人甚至不需要学习,天生就会。这么说的目的是让你放下包裹,别把程序设计想得太高上。

    设计程序的第一步就是画一个思维导图,把你所需要的功能都一一列举出来。然后你再根据这些功能的性质或者应用领域将他们归类。最后,你再根据功能是否和你的业务直接相关来将他们分为两大类:专用功能和通用功能。好了,你做到这里,就已经打败了 90%的程序员了。这些人只会写裹脚布代码,对自己写的代码心里是一点 B 数都没有。在你面前啥都不是。

    程序设计完成了,那就剩下写代码实现了。这个我说过了,AI 就能帮你,你还看什么视频学什么 Java 。你想让 AI 给你写 Java 他就给你写 Java ,你想让 AI 给你写 Go 他就给你 Go 代码。。。你还要什么自行车
    xuanbg
        49
    xuanbg  
       9 天前
    @xuanbg 设计一个程序,就和打一套家具一样。你必须知道要打哪些家具,尺寸多大、什么风格和样式才行。你不知道的话,就只能照着别人给你的图纸来加工。换做写代码,就是产品经理设计好原型,然后你照着原型一板一眼的去写代码实现。现在没有产品经理告诉你要做什么,所以就把你给难住了。

    你有没有想过自己来设计?这事又不难。
    spritecn
        50
    spritecn  
       9 天前
    直接启个项目开始干。。从小的写起,比如留言板?学生管理这些,或是毕设向的
    fpure
        51
    fpure  
       9 天前
    视频废话太多,完全是面向小白来的,一个简单的技术能讲 20 个小时,而且讲的还很浅
    helloword001
        52
    helloword001  
    OP
       9 天前
    @flytsuki 是的,比如 spring-boot-starter-security ,这个不复制老代码,感觉不会
    helloword001
        53
    helloword001  
    OP
       9 天前
    @onice 大佬,这个方法太好了
    helloword001
        54
    helloword001  
    OP
       9 天前
    @xuanbg 就是写之前先画业务流程图吗
    helloword001
        55
    helloword001  
    OP
       9 天前
    @spritecn 学完微服务项目实战打算这样试试
    helloword001
        56
    helloword001  
    OP
       9 天前
    @fpure 是的,讲的挺浅的
    onice
        57
    onice  
       9 天前
    @helloword001
    我再补充下吧。我觉得学编程最好的方法就是基础部分看书。项目部分看视频。

    看书的好处在于节奏可以自己把控,难的地方可以慢读停下来深度思考,容易的地方快速阅读。并且基础部分学完后,可以回到书的开头,对照目录,尝试提取记忆,总结每一章的知识点。这样学会很扎实。

    为什么项目要视频,是因为视频中,可以学习到作者开发项目的全过程,包括 IDE 的使用,调试要怎么调试,出了 BUG 解决的思路是什么,顺便也可以学习开发某个功能的思路。而这些都是看书学不到的。
    cye3s
        58
    cye3s  
       9 天前 via Android
    电击
    merryCodeing
        59
    merryCodeing  
       8 天前
    困的时候掐自己大腿, 以前在培训班听课的时候就是这样
    body007
        60
    body007  
       8 天前
    光看不练不行的,边看编写才能理解。
    ioufev
        61
    ioufev  
       8 天前
    大家以前应该都看过,反馈基本是看不进去、听不进去。学习还是需要有针对性,提出问题,思考解决思路,各种去验证,有对比才有能体会思维的碰撞。
    wanniwa
        62
    wanniwa  
       8 天前
    我以前刚学的时候每天看到凌晨 3 点,越看越兴奋,想想我是真的喜欢写代码。。
    luzemin
        63
    luzemin  
       8 天前
    视频的信息密度太低
    totoro52
        64
    totoro52  
       8 天前
    不喜欢看视频,不如直接看书 上手撸,一行代码 10 个报错,肯定不困了
    make115
        65
    make115  
       8 天前
    瞌睡就去睡
    lmshl
        66
    lmshl  
       8 天前
    直接上手写,写不明白了再查 Google 。我写了 15 年代码就没看过几页书几分钟视频,照样写
    yiqiao
        67
    yiqiao  
       8 天前
    @iorilu @totoro52 #3 #64 书里边截图的代码有时候有依赖的时候初学者不知道怎么解决。视频如果不剪辑的话会带上的。保持和视频环境一致可以跑通。书是真的难就像 #64 说的。
    给 OP 建议就是这些教程最好是一手的,比如官方文档、官方视频。尽量英文视频。中国的教程大部分就像 #38 一样,废话一堆
    yb2313
        68
    yb2313  
       8 天前
    什么年代了还在看视频学习, 你 out 辣
    spritecn
        69
    spritecn  
       8 天前
    @helloword001 学啥微服务,先 springboot 跑起来再说,微服务那一套干学没啥用,得有点开发经验再搞,并且其实是运维的活,开发只需要调的时候写个 RPC 调用注解就好
    fingerxie
        70
    fingerxie  
       8 天前
    @lianglu 我和你的理解恰恰相反,原理部分我倍速,工程方面我跳着看,只看关心的内容。。。感觉效率很高,学的也能运用上
    tyqing
        71
    tyqing  
       8 天前
    那说明视频质量不行,换视频吧,很多视频废话太多,一堂课时间又长,建议找时间短的视频看 10-20 分钟一集的那种,2 倍以上速度播放,3 天熟悉爪洼
    iyaozhen
        72
    iyaozhen  
       8 天前
    回顾我的学习过程,很少看视频,视频形式不太喜欢

    主要还是多练,有实际机会比较好。一开始都是硬着头皮上,做着做着就会了
    helloword001
        73
    helloword001  
    OP
       8 天前
    @onice 非常感谢大佬
    helloword001
        74
    helloword001  
    OP
       8 天前
    @merryCodeing 买的有风油精
    helloword001
        75
    helloword001  
    OP
       8 天前
    @lmshl 厉害
    helloword001
        76
    helloword001  
    OP
       8 天前
    @yiqiao 好的,我去 YouTube 搜搜
    helloword001
        77
    helloword001  
    OP
       8 天前
    @spritecn 谢谢大佬
    helloword001
        78
    helloword001  
    OP
       8 天前
    @tyqing 我试了 2 倍速更困
    helloword001
        79
    helloword001  
    OP
       8 天前
    @iyaozhen 学完微服务,打算硬头皮做个开源的信息管理系统
    LICC168
        80
    LICC168  
       8 天前
    用 n8n 生成了个播客 ,欢迎订阅 哈哈
    https://www.xiaoyuzhoufm.com/episodes/6868747593fd2d72b89958f0
    DeWjjj
        81
    DeWjjj  
       8 天前
    开三倍速,每天看完跟着敲一敲。然后每天只看 2-3 个小时的内容,多的不看。如果一直看只会记不住。
    kandaakihito
        82
    kandaakihito  
       8 天前
    emmm ,你都有前端基础了。。。起码底层的八股文背到最后都是相通的,js 和 jvav ee 的语法也大差不差,也就多记记 mvc 思想和 spring 的配置方法而已。

    我之前学后端的东西也完全是跟着尚硅谷、黑马的视频学的。一开始就只要看 springboot+mysql+redis 的教程就行,看多了反而混乱。剩下的什么 spring cloud 、spring ai 、一堆杂七杂八的工具类和”中间件“(打引号是因为这个词的定义存在争议,容易引来小鬼)本质上全是在调接口。

    工作中全是在到处复制代码,你哪怕找个十年的后端来也不可能给你默写出 spring-boot-starter-security 的代码(专攻面试教程的 up 除外)。
    roundgis
        83
    roundgis  
       8 天前 via Android
    找份工作就行了 马上就会了
    helloword001
        84
    helloword001  
    OP
       8 天前
    @DeWjjj 好的谢谢大佬
    helloword001
        85
    helloword001  
    OP
       8 天前
    @kandaakihito 大佬说的我有点自信了,谢谢大佬给我信心
    helloword001
        86
    helloword001  
    OP
       8 天前
    @roundgis 大佬,我这水平离找到工作还远吧,现在面试这么卷
    leegradyllljjjj
        87
    leegradyllljjjj  
       8 天前
    我觉得看视频的效率很低,我掌握技术的方法一般是看完基础部分就开始项目
    FeS
        88
    FeS  
       8 天前   ❤️ 1
    我觉得单纯看视频想学会是基本不可能的
    但不看视频想学会更难,因为这通常意味着你要踩更多坑,当然这也是有好处的,但一般人估计都没这个时间。
    你可以先视频快速过一般知道大概有啥就好了,没必要深究,把对这个东西的大概理解先建立起来
    然后开始写项目,遇到问题再去翻看之前的视频或者文章
    稍微有点基础就可以买本书来研究一下细节
    charles0
        89
    charles0  
       8 天前
    不喜欢视频教程,看视频和阅读文本的体验完全不一样,很难控制理解和思考的节奏
    rpish
        90
    rpish  
       8 天前
    到图书馆看,利用环境力场提高专注度。
    可以看看 Packet 的实战书籍,微信读书应该就有。
    funcman
        91
    funcman  
       7 天前
    用夸克网盘的 AI 将视频的大纲什么的分析出来。
    根据大纲了解整个知识体系,然后看书和其他文字资料。
    偶尔有些实操的可能看文字描述看不明白,去搜视频看。
    总之,视频教程作为主要学习手段十分低效。
    这也是为什么很多人接受 K12 教育时总是失败的原因。
    然后一玩计算机就门清了。
    当然,这仅限于计算机的学习。
    不同的领域,学习方法不一样。
    计算机从工程的角度来说,基本靠动手,工程方面也基本靠动手。
    数理学科基本上是要靠在数学题目里转来转去然后洞察出有物理意义的东西。
    艺术基本靠枯燥地反复训练。
    应试文科基本靠背书和概念理解。
    changepll
        92
    changepll  
       7 天前
    看手册,看经典书籍,要耐住性子。
    看完一章或一节后,整理知识点, 然后动手敲代码。 再做总结
    sunshanpeng6666
        93
    sunshanpeng6666  
       7 天前
    找个 ToDo 项目直接写,不会的问 AI ,边写边学
    kandaakihito
        94
    kandaakihito  
       7 天前
    @helloword001 虽然但是,如果你真的不想学 spring 那套的话完全可以不用学了。

    包括现在我知道的一些软件外包公司,已经在让前端借助 ai 转全干了,新项目直接用全栈框架或者 node 后端一把梭,春天的市占率已经在走下坡路了。
    hellopz
        95
    hellopz  
       6 天前
    花钱买最好的 ai 帮你学,前期小白别用垃圾 ai ,耽误事。你就 clone 个项目,让 AI 给你分析项目架构,语法为什么这么写,这个中间件是干什么,一周就能速通 Java 开始干活
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:20 · PVG 10:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.