呕心沥血一个月,为小白新手准备的C++求职版学习路线

1、背景

说回正题,这篇学习路线我真的写了一个月左右,不要怀疑,是真的一个月,主要是因为最近部门老大又接了一些新项目,我们也在加班加点干活。

毕竟抖音这边的工作节奏还是很紧凑的,研发压力也是不小,所以就只能利用各种碎片化时间写出来的这篇学习路线。

以前就在牛客上分享过自己的秋招总结:迟到的秋招CPP总结-真是双非渣硕。。。
也分享过一些入职体验:入职抖音快一月了,分享一下最近的职场生活,希望以后工作顺利

我有个还在读大学的表弟,今年大三了。他是非科班转到计算机来的,所以基本功比较差,我专门花了一个多月写了这篇学习路线,全文超过8000字,文章润色了好久,配套的资料全部找齐了。

鉴于牛客上不能发一些百度链接之类的,有需要的可以私聊我,我下班后把对应的资料发给你。

本篇学习路线主要有五个阶段组成,每个阶段我都推荐的有对应的书籍和视频,对于其中的内容也进行了标注,分为必看选看两种,有些内容是必看的,这个一定要看,不可以省略跳过;有些内容是选看的,有时间就看吧,没有时间可以后期记得再补上!

这篇学习路线最开始是发在自己的知识星球上,现在免费分享给牛客上的小伙伴。

中国古代有句话叫做“一人得道鸡犬升天”,当自己有能力的时候就会带带自己身边亲近的人,这是人之常情。

2、学习路线

本篇学习路线主要是面向一些小白和非科班选手,如果你有一定基础了,我建议你按照我以前的学习路线去学就行,就是这篇:

https://mp.weixin.qq.com/s/5GoG1MoHfY2jKfLmPSRt_w

如果是转行,可以按照现在的这篇学习路线来学。

这篇C++学习路线主要是面向求职,认真走完前三阶段绝对能帮助你找到一个不错的工作了。

走完全部五个阶段,你可以说自己是一名合格的C++研发工程师了。

对于本文中推荐的书籍,当当、JD上均有售相应的指纸质版,对应的免费电子版PDF可以在下面这两个仓库找到:

地址1:https://github.com/forthespada/CS-Books

地址2:https://gitee.com/ForthEspada/CS-Books

除此之外,本文也会推荐一些视频或者书籍,获取方式或者地址都在对应的推荐视频下面了。

下面是主要大纲:

第一阶段、入门

我一直建议一些小白选手在入门最开始不要直接去啃书,特别是不要在最开始的时候就去啃一些黑皮书!

这些书籍很好,但暂时不适合现在的你。

如果你在小白阶段就直接去啃这些内容,妥妥的劝退。

1、郝斌老师的C语言教程(选看)

2433224

地址:https://www.bilibili.com/video/BV1os411h77o

如果你有别的语言基础,比如Java、Python等,那么郝斌老师的C语言教程就直接跳过吧。

如果你没有别的语言基础,还是看一下郝斌老师的教程吧。

如果你没有最基本的C语言基础,可能连指针是什么内容都不清楚。

那么你在学习C++的时候,比如智能指针那一块会很萌,觉得有些内容看起来云里雾里,前言不搭后语,摸不着头脑。

2、黑马培训班的C++教程(必看)

地址:https://www.bilibili.com/video/BV1Tb411j7uM

这个必看!我看的是2017版的黑马C++,现在还有小伙伴在我2019年下的留言回复我。。

最好也跟着视频中一起敲,可能你最开始敲的时候速度很慢,对其中的某些内容也不甚其解,没关系,跟着敲就是了。

就好像阿秀以前在看这门视频的时候一样,一个字一个字的敲。

私聊我回复关键字“笔记”,即可获得我当初自己手敲的黑马C++课程练习。

关于看一些编程类视频的方法,我以前也分享过自己是如何看视频的,感兴趣的可以看看。

文章地址:https://mp.weixin.qq.com/s/rXprhIxwYGRJoRWyhS-lvQ

第二阶段、上升

这是整个C++学习路线中最重要的一个阶段,依然是从书籍和视频两个方面入手。

如果说第一阶段是带你入门,那么第二阶段就是帮你打好基础,让你在后期的学习中如履平地、不至于根基不稳。

1、《C++ Primer 第五版》或者《C++ Primer Plus 第六版》

这是两本完全不一样的书。

前者,也就是《C++ Primer 第五版》适合一些有基础的选手,封面如下;

选择这本书的人最好是有一些C语言基础的,也就是可以跳过第一阶段的郝斌老师的C语言教程,只看黑马教程的那些人。

当然了你如果有其余语言的基础就更好了。

在看这本书的时候记得不要跳过课后练习题,没必要每道题都要仔仔细细的做,但是每小节后的前2-3题绝对需要自己做一下。

不要觉得自己学得挺不错的,就直接跳过课后题了,我以前看这本书的时候也觉得自己都看懂了。

转头去做一下课后题,才知道我看懂个锤子。。。

这本书的前8章是基础部分,需要好好看;第9 - 12章为容器、算法这些知识;第13章-19章为进阶一点的拷贝、重载等等知识点。

对于13-19章之间的内容,你可能第一次理解不了,没关系,后期遇到问题再来接着翻对应的知识点就行。

因为我就是这么过来的,比如拷贝构造函数和智能指针部分,我记得我至少来来回回看了三四遍才理解清楚。。。

我知道还要一本《C++ Primer 5th》对应的练习题集,封面如下:

习题集

很多人都问我这本书有没有必要去买?私以为《C++ Primer 5th》课后的题就足够了。

量不在多,在乎于精,如果有不懂的及时弄懂就行,这本习题集没必要买。

有时候选择太多反而是一种坏事,可选项太多反而会导致不好下手,不知道该选哪个了。

第二本书,也就是《C++ Primer Plus 第六版》适合小白选手,也就是没有任何语言基础的选手,封面如下:

图片说明

这本书是完全的小白向书籍,甚至可以说讲的太详细了。

选择这本书的人建议你必须看完第一阶段的《郝斌老师的C语言教程》和《黑马培训班视频》,然后再去买这本书,千万不要去买《C++ Primer 第五版》那本书了。

记得要根据自身的情况来选择不同的书籍。

2、粗看三个侯捷老师的视频

看书是一件比较乏味的事,特别是那些大黑书,看起来比较枯燥,因此课题穿插一些视频。

在第二阶段,我建议先粗看一下第三阶段三个必看视频,也就是侯捷老师的STL泛型编程、C++11新特性、内存管理与分析这三门课程。

侯捷老师的全部课程,私聊我回复关键字”侯捷“即可获取。

我知道看到这里,可能有同学怀疑我在乱说,甚至直接喷我教坏学弟学妹们,刚开始学习就直接看这么高深的东西。。。

为什么要提前看第三阶段的几个视频?

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

- 本专栏成功帮助阿秀拿到字节跳动SP的offer,脱胎于个人秋招时期的笔记总结。其中收纳C++(217道)、操作系统(62道)、计算机网络(100道)、数据结构与算法、数据库(MySQL、Redis)等高频问答知识点。 - 本专栏适合于校招、社招等找工作党,后来逐渐收录一些学弟学妹的上岸经验和方法,欢迎订阅,持续更新ing。

全部评论
硬核
1 回复
分享
发布于 2021-11-22 16:26
谢谢大佬,方便问下C++能招什么职位吗
1 回复
分享
发布于 2021-11-23 10:56
阅文集团
校招火热招聘中
官网直投
总结到位,mark
1 回复
分享
发布于 2021-12-02 23:30
大佬
1 回复
分享
发布于 2021-11-22 19:55
啪一下点进来 果然是秀哥
1 回复
分享
发布于 2021-11-23 13:33
真干货,不卖课
1 回复
分享
发布于 2021-11-25 16:57
好人啊,如果你是女的我就娶你了😅
1 回复
分享
发布于 2022-05-10 22:04
🎉恭喜牛友成功参与 【创作激励计划】高频知识点汇总专场,并通过审核! 前50位用户可直接获得牛可乐抱枕1个哦~ ------------------- 创作激励计划5大主题专场等你来写,最高可领取500元京东卡和500元实物奖品! 👉快来参加吧:https://www.nowcoder.com/discuss/804743
点赞 回复
分享
发布于 2021-11-22 14:14
干货
点赞 回复
分享
发布于 2021-11-22 21:25
点赞 回复
分享
发布于 2021-11-23 09:34
写的太好了,太棒了!问一下,如果不是纯c++岗位,比如异构计算方向,那么第四阶段的网络编程,服务器编程还需要看吗?
点赞 回复
分享
发布于 2021-11-28 15:33
太秀了
点赞 回复
分享
发布于 2021-12-02 15:39
mlml
点赞 回复
分享
发布于 2021-12-30 13:28
我还是想说java第一
点赞 回复
分享
发布于 2021-12-31 23:15
🐮🐮🐮🐮
点赞 回复
分享
发布于 2022-03-08 21:05
太牛了
点赞 回复
分享
发布于 2022-03-08 21:05
牛逼
点赞 回复
分享
发布于 2022-03-15 02:01
点赞 回复
分享
发布于 2022-03-15 08:45
点赞 回复
分享
发布于 2022-03-15 18:11
大佬,设计模式学哪些好。目前就掌握工厂模式和单例模式,不知道其他哪些要学。(时间赶GoF23没法全掌握)
点赞 回复
分享
发布于 2022-03-20 18:27

相关推荐

204 1267 评论
分享
牛客网
牛客企业服务