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

2018-12-19 21:17:35 +08:00
 GhostRider

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

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

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

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

事实上,业务架构这条线,C++并不是很好的选择,Java 和 C#都比 C++好,C++在这里还是暴露了太多细节。
底层专家其实到最后更硬件的 datasheet,ISA,specification 等打交道比较多,用到的东西其实并不复杂,很多都是移位操作,寄存器操作,但是需要软件、硬件都了解。C 用的是最多的,然后是汇编。
zhuangzhuang1988
2018-12-19 23:28:04 +08:00
https://channel9.msdn.com/Events/CPP/CppCon-2015
微软的 channel9 上一堆好东习
jikunshang
2018-12-19 23:43:01 +08:00
GhostRider
2018-12-21 20:01:39 +08:00
@jikunshang 他的视频之前看过了 快进看的
opiviqo
2019-01-16 14:16:29 +08:00
马来人 mark 一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX