C++ & Linux 后端之进BAT的学习路线

我是2019年8月全面开始学习C++,之前只是有一点C++的基础,仅看过《C++ prime Plus 第六版》,2020年参加7月参加校招,并且取得几个大厂的Offer,下面是我几个月的学习路线。


C++,相对别的语言学习门槛会高一点,主要原因是学习路线不明确,没有像Java那么多资料。但在大厂里C++岗位不比java少多少,比如腾讯、百度、阿里云、网易、华为等。下面介绍下自己学习C++ & Linux 后端的路线,以及自己的看书方式,供参考。

Cpper雄起!!!

C++基础

如果刚接触C++,建议去B站搜C++视频辅助《C++ prime 第五版》一起学习。

  • b站黑马程序员的C++学习视频
  • 《C++ prime 第五版》

关于《C++ prime 第五版》与 《C++ prime Plus 第六版》的选择问题:如果只能选择一本,个人建议选《C++ prime 第五版》。

  • 《C++ prime 第五版》:这本书对于刚入门的学生可能有点难,因为有些章节的知识存在一些跳跃性。但是讲解的比较透彻、深入,因此需要配合视频一起学习。但是,看完一遍后就可以将其作为字典、工具书,以后遇到不懂的地方来看,总是能给你启发。
  • 《C++ prime Plus 第六版》:这本书,讲解比较连贯,没有跳跃性。但是主体基本是以C++98/03进行讲解,而关于C++11的知识大都在附录,且属于一笔带过存在,讲解的不够透彻。当时自己看完这本书,后来又重新买了本《C++ prime 第五版》,看完才算C++入门了。

根据自身喜好选一本,无论哪本都建议配合视频,因为光看书太枯燥了。而且如果时间不充足,不建议逐章节阅读,比如你之前有C语言基础,那么就可以直接从C++部分开始。

C++11

C++11对C++进行了较大的更新,不仅能帮助你更安全、更方便地使用C++,而且校招考察的也较多,建议看看、学习下。关于C++11的知识建议阅读下面三本书:

  • 《深入理解C++11:C++11新特性解析与应用》
  • 《Effective Modern C++》
  • 《modern C++ tutorials》

注意,如果时间不充足,看书不用按照顺序看,可以先把重要的知识点看完,再看别的小的点。

C++进阶

你可能感兴趣的:(C++,&,Linux后端学习路线,c++,linux,后端)