呕心沥血一个月,为小白新手准备的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。

全部评论
总结到位,mark
1 回复 分享
发布于 2021-12-02 23:30
谢谢大佬,方便问下C++能招什么职位吗
1 回复 分享
发布于 2021-11-23 10:56
硬核
1 回复 分享
发布于 2021-11-22 16:26
好人啊,如果你是女的我就娶你了😅
1 回复 分享
发布于 2022-05-10 22:04
真干货,不卖课
1 回复 分享
发布于 2021-11-25 16:57
啪一下点进来 果然是秀哥
1 回复 分享
发布于 2021-11-23 13:33
大佬
1 回复 分享
发布于 2021-11-22 19:55
那本习题集里面是书后面练习题的答案,不是题
点赞 回复 分享
发布于 2022-06-27 19:24
冲呀!非科班已经工作两年但是觉得自己停滞不前的人正在学习ing! 准备做项目了!
点赞 回复 分享
发布于 2022-06-07 12:53
为什么这么多语法书?不应该扣语法扣这么久吧?
点赞 回复 分享
发布于 2022-06-07 07:43
种一棵树的最好时间是十年前,其次就是现在
点赞 回复 分享
发布于 2022-06-02 14:16
感谢🙏
点赞 回复 分享
发布于 2022-05-27 12:05
{"pureText":"","imgs":[{"width":"1440.0","height":"960.0","alt":"0ClLZEpR3kefxF1No7pqeRS3NyCVX3Fu.jpg","src":"https://uploadfiles.nowcoder.com/images/20220415/901237551_1650005893152/B2F89D70904A991DAC76F5E45DB2D907"}]}
点赞 回复 分享
发布于 2022-04-15 14:58
大佬,设计模式学哪些好。目前就掌握工厂模式和单例模式,不知道其他哪些要学。(时间赶GoF23没法全掌握)
点赞 回复 分享
发布于 2022-03-20 18:27
点赞 回复 分享
发布于 2022-03-15 18:11
点赞 回复 分享
发布于 2022-03-15 08:45
牛逼
点赞 回复 分享
发布于 2022-03-15 02:01
太牛了
点赞 回复 分享
发布于 2022-03-08 21:05
🐮🐮🐮🐮
点赞 回复 分享
发布于 2022-03-08 21:05
我还是想说java第一
点赞 回复 分享
发布于 2021-12-31 23:15

相关推荐

迷惘,看不到未来,做不出选择。本人是四非本,黑龙江人,家庭条件一般,但是好在温馨,虽然什么请求都会《五猖会》,都需要和我提一提这个钱很多,挣钱有多么不容易,但是唯独在学习上没有亏待过我,哪怕的成绩并不顶尖,但是好在高考成绩也可以上个一本。但是本人似乎很难做决定,也很容易做错,高考后选专业的需求,也是说挣得多就行。于是误打误撞,选择了互联网这个行业。大一的时候了解了培训机构,因为完全不知道学些什么,第一门语言是cpp,因此打算学习cpp,一是听说cpp挣的多,二是因为不想放弃已经学过的东西。最后还是拗着报了培训机构,那时候的目标比较清晰,就是抓紧学完找实习,然后毕业找一段大厂。听着一些其他学长的进大厂面试录音,感觉难度也还行,真的以为自己可以,于是,不断的学习,跳班。最后在大二上开学就写完了培训班的所有内容,并开始准备简历面试。当时发现自己八股会的东西还是不够多,了解到了小林,于是疯狂背小林的八股。仔细一想,自己学习过好多方向,可惜一点也不精,大一,学着做了几个cpp小游戏demo,后来又学了推流,想走音视频。后边又把项目变成了sylar的服务器。然后24.9.25迎来了自己的第一次面试,抖音生活服务,第一次面试颇为紧张,面试官大部分在把八股融入场景题考,可惜我并不能很好的理解,于是,那次很遗憾的挂了,然后进入了半年冷静期。期间一直在boss上投简历,多多少少也沟通了一千五左右,投出了100个简历,各种大厂也都投递了,但是都简历挂了,依旧0面。后来,还面了两次字节,似乎面评也都不好,都挂了,一个是ios客户端开发,另一个互娱。转折点125年4月份左右,腾讯约面了,四月份是腾讯云服务器约的面,此时的博主八股大成,拷打了一个半小时,面评不错,但是二面只面了20多分钟后秒挂。之后的博主心灰意冷,认为还是会的不够多的原因,于是暑假后,专心在家转golang了。转折点2七月份,腾讯再次约面了。面试官看我面评不错,就约面了。这次成功把握住了,去了微信搜索做代码质量……。但是本人做的选择真的都是对的吗?拿到腾讯offer后,我和mt都不知道必须一周后入职,于是花了高于均价800左右的机票,坐飞机提前去了深圳。父母一直劝我别租房,怕我被抓回校,但是我认为我能干六个月,没听,于是压二租了1800一个月的房子。在腾讯干了一个多月,迎来了开学,开学三周的课设实验。因为点名是写纸上,就没找代课。此时是9.1号,9.3号有形式与政策的补考(学习通忘记提交了),本来打算的是第三周回去答辩,但是9.5号,二次点名,有人误以为我是正规渠道去的实习,和老师说我去实习了,老师非常生气,直接去找校领导了,然后导员让我必须回去,mt让我回校找导员沟通。回校了,导员狠骂我,让我写了个八百字的检讨。当时的计划是,先稳住导员,然后再偷摸出去。安稳一段时间后,当时买完机票准备回去,结果突然说,学业预警要谈话(因为之前没补考,所以直接重修了,重修两门课要谈话)。按照以往的经历,这个谈话会在这两天完事,但是机票就是明晚,没办法,去找导员问,能不能提前谈话,被质问为啥要提前谈话,这次决定爆了,于是说我在微信实习,以后不会被抓等等,但是已经被一顿臭骂。没办法,离职?,可这个机会实在太难了,于是询问能不能远程实习,但是很遗憾,不能,于是另辟蹊径,询问能不能一个月来一次,平常请假,但是接着干活产出。同意了。于是我就这样开始了我的实习之旅。一个月飞一次。于是回去处理房子,准备转租,收拾东西后立马又回来了。之后,以为的谈话并没有谈,三个星期过去了,也没有谈。但是要到续日期饭时候了,于是刚打算走,导员发消息了,说这两天别远走,要谈话,于是把机票改到一个月后了,花了一千多改签。但是7天过去了还是没谈,如果不改签我现在已经回来了。终于把谈话完事了,买了个去长春的车票和长春飞深圳机票。本来时间很充裕,但是检完票上车坐好后,导员突然让本人去签字,没办法,下车,我也是第一次知道检完票没发车还能退票,回去签完字后,感觉还有机会到机场,于是重新买去长春的票,100块钱,去长春了,结果发现长春西到机场要常规路线要一个半点,不赶趟,于是发车,走高速猛跑,40km,打车花了180,终于是在飞机登机的队列末尾排上了。之后就慢慢这样过去了,房子尝试转租也没转出去,花了300找中介帮忙转也没转出去,到期了,3600的押金没了。虽然活的真的很苦,就是了……今后打算目前打算干到三月份转暑期实习,因为干的是代码质量,虽然也是开发,但是因为是qa,平常干的事代码cr,开发ci流水线,开发内网的服务给老板展示成果,虽然可以提升cpp技术,但是还是怕业务不行,所以还是有点担心的。虽然现在只有两个实习生和mt在干,并且可能提供转正机会,但是那个实习生在技术上远比我厉害,如果只给一个名额我可能拿不到,所以很焦虑。开暑期实习之后也是准备多面面,到时候看看能不能更多的选择。现在的组真的很好,很wlb,很想在这个组留下。
点赞 评论 收藏
分享
评论
210
1292
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务