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

高质量 C++学习视频资源购买/获取推荐

  •  
  •   GhostRider · 2018-12-19 21:17:35 +08:00 · 4305 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前楼主在学习 C++,除了一些经典书籍之外,感觉视频能够加快学习效率。比如 设计模式(GOF)的书看着就比较模糊,如果有视频就会感觉容易一些。各位大牛有没有什么视频资源推荐包括收费的以及免费的,主要是想找那些质量好一点的,淘宝上也有卖,甚至 bilibili.com 上也有,但是质量参差不齐,筛选太麻烦,劳烦大神们赐教,主要集中在以下几个方面:

    • 设计模式视频
    • UML(找了一本书看着太抽象,翻译也不太好,十分晦涩)
    • 深入探索 C++对象模型(如果有的话)
    • 网络编程
    • Linux 内核

    准备看 深入理解 Linux 内核+ Linux 内核情景分析,不知如何

    17 条回复    2019-01-16 14:16:29 +08:00
    xiaottt
        1
    xiaottt  
       2018-12-19 21:31:41 +08:00 via iPhone
    开始学习 C++的话,设计模式和深入对象模型都不推荐,等你干个两年再回头看才能看得明白。
    pere
        2
    pere  
       2018-12-19 21:36:55 +08:00
    @xiaottt 大佬我问个问题,我看不少 C++招聘都要求有高并发多线程之类的经验,自己学习怎么学这块呢
    trait
        3
    trait  
       2018-12-19 21:37:48 +08:00 via iPhone
    学 c++看 Linux 内核做什么?那是 c 啊
    pere
        4
    pere  
       2018-12-19 21:42:06 +08:00
    @trait 估计也是看招聘要求的吧
    GhostRider
        5
    GhostRider  
    OP
       2018-12-19 21:49:06 +08:00
    @xiaottt 已经学好久了 目前在加深 C++ 内功 哈哈
    GhostRider
        6
    GhostRider  
    OP
       2018-12-19 21:54:13 +08:00
    @pere APUE 好友陈硕相关书籍和教程
    GhostRider
        7
    GhostRider  
    OP
       2018-12-19 21:56:34 +08:00
    @trait 可能是随内核比较感兴趣 哈哈 就感觉这东西要学 感觉学了很牛皮,,做后台的还是要熟悉吧,,
    xiaottt
        8
    xiaottt  
       2018-12-19 22:02:25 +08:00 via iPhone
    @pere
    基于 select 或者 epoll 尝试着写一些服务端程序
    如果公司有项目跟着项目做,没有项目可以自己折腾一些小玩意儿,比如 http 服务器啊之类的
    trait
        9
    trait  
       2018-12-19 22:02:55 +08:00
    恕我直言,你还在学语言,内核不是现在的水平就能看的,别这么眼高手低,经典的书籍资料很容易收集,先把语言基础打好,stackoverflow 上有答案已经列好了,初级到高级的用书,踏踏实实把书用好,什么设计模式网络编程都不是这个水平该考虑的东西。别把收集当学习
    zoutie126
        10
    zoutie126  
       2018-12-19 22:40:15 +08:00
    理论可以的话,最实际的就是多看 /写代码,看高手的代码提升快。
    defel
        11
    defel  
       2018-12-19 23:04:07 +08:00 via iPhone
    上手搞几个项目,不会的网络查查,比看书有用多了,这东西又不是学理论。。。
    lrxiao
        12
    lrxiao  
       2018-12-19 23:10:26 +08:00
    ytb 上什么 CppCon CppNow ACCU 挑喜欢的看看啊。。
    shijingshijing
        13
    shijingshijing  
       2018-12-19 23:22:27 +08:00   ❤️ 4
    这几样每条线下去都是几个大坑。。。

    三条路线应该是这样规划:
    技术专家:C++语言 -> 算法 -> 数学 -> 算法库
    业务架构:OOP -> 设计模式 -> UML -> 架构
    系统专家:Linux 应用编程 -> Linux 系统编程 -> 网络 /高并发 /图形 /图像 -> 高性能基础设施
    底层专家: \_______ Linux 内核 -> Linux 驱动

    事实上,业务架构这条线,C++并不是很好的选择,Java 和 C#都比 C++好,C++在这里还是暴露了太多细节。
    底层专家其实到最后更硬件的 datasheet,ISA,specification 等打交道比较多,用到的东西其实并不复杂,很多都是移位操作,寄存器操作,但是需要软件、硬件都了解。C 用的是最多的,然后是汇编。
    zhuangzhuang1988
        14
    zhuangzhuang1988  
       2018-12-19 23:28:04 +08:00
    https://channel9.msdn.com/Events/CPP/CppCon-2015
    微软的 channel9 上一堆好东习
    jikunshang
        15
    jikunshang  
       2018-12-19 23:43:01 +08:00
    GhostRider
        16
    GhostRider  
    OP
       2018-12-21 20:01:39 +08:00
    @jikunshang 他的视频之前看过了 快进看的
    opiviqo
        17
    opiviqo  
       2019-01-16 14:16:29 +08:00
    马来人 mark 一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.