技术:C++公开课程推荐
大家好,我是Lucy@FinTech社区,今天的分享来自FinTech社区小伙伴,从事C++ 开发,给大家推荐个C++ 公开课程,希望有所帮助。欢迎添加以下微信,加入FinTech社区,提认知,攒人脉,求职招聘,投资有术!

Cherno 是游戏引擎开发者,也是Youtube上技术类型视频创作者。
目前已创Hazel开源引擎,主要是针对3D渲染,可创建3D引擎,也可用作教育游戏引擎设计和架构的工具。
GitHub主页:
油管地址:
https://www.youtube.com/watch?v=18c3MTX0PK0&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4
B站地址:
https://www.bilibili.com/video/BV1VJ411M7WR?from=search&seid=3311903131176847757
翻译字幕地址:
https://gitlab.com/cpp-translation-unit/cpp_translation
由于本人看得慢(现目前才到34集),所以推荐理由仅供参考。本着对于内容的理解和探索追求更细致,所以主要还是以初学者的态度去学习。
学前挑战:
- 语言 (English):英语属于看该课程的必备能力。翻译不完全准备,只能仅供参考。
- 坚持 (恒心):英语语言能力弱的小伙伴会失去学习的动力。英语大神们请忽略哦。
- 探索和搜索能力:课程讲解精炼,对初学者有一个探索能力的需求。
推荐理由 1
作者依然是使用目前三个主流平台(Windows、Mac、Linux)去展开讲解,这一点和普通的培训机构没什么差别。
初学者建议:作者在Linux平台上讲解时,讲了两个内容:makefile和make、CMakeList的基础语法。这一点要求初学者去查资料探索。【本人是Linux平台,故给出建议,Windows用户暂可忽略】
推荐理由 2
对于程序如何工作内容,以及对编译器和链接器上作出了讲解。讲解轻易带过,需要初学者去探索和Google内容。【探索求真知,培训机构给人感觉是你只要记住即可】。
初学者建议:去看看《编译原理》第一章或者《深入理解计算机系统》第一章,可以帮助你更好的理解工作过程和编译过程。【Windows用户依然忽略】
推荐理由 3
可以学到很多关于Visual Studio 工具的奇技淫巧。主要针对Windows用户使用工具开发。【本人Linux开发,不做过多介绍】
初学者建议:了解基础使用visual studio工具,比如安装工具和创建一个简单的helloworld项目。
推荐理由 4
对于一些内容讲解点到为止,多驱动学习者去探索和理解知识点,深刻践行“师傅领进门,修行靠个人”的感觉,虽然比喻不恰当。
推荐理由 5
内容个人感觉就是围绕C++基础能力方面的面试常问题目类型的角度去安排课程。结合驱动学习者去查资料学习,反而让人更好的参与学习,记住并更好地去理解知识点。
作者对于参考资料的推荐目前没看到(可能是本人才到34集的原因)。
对于教材,个人不建议每一页都读,如果每一页都读,容易打击信心。个人建议把它当作词典一样,知识点存在疑惑就去翻。
本人使用的C++词典推荐:

推荐理由:知识点基本上覆盖(包括了STL和常见的基础算法),而且有题目(分为复习题、练习题和编程挑战题)。
如果完全理解知识点之后,再去看后面练习题,可以做到轻易解决,那么可以证明基础牢固(抄答案和翻答案者例外)。
京东购买链接:
https://item.jd.com/37324545369.html#none