Type
文章
Created time
Oct 8, 2023 07:52 AM
备注
tags
技术

C++后端学习路线

notion image
Carl2021年07月20日 11:24

C++后端学习路线

公司招聘C++需求

notion image
  • 腾讯,百度主流开发语言是C++
  • 字节主流开发语言是C++和Go

C++ 岗位分类

notion image

C++

按顺序看这几本书《C++ Primer 第5版》/ 基础不好的话建议看 《C++ primer plus》-> 《Effective C++》 ->《Effective stl》 -> 《STL源码剖析》-> 《深度探索C++对象模型》(选看)
配套电子书下载 提取码: sftd
学习网站 推荐 www.learncpp.com ,可以说是非常全面系统的介绍了C++相关知识,从编译器使用到如何运行第一行代码都介绍的非常细致。
平时看一看语法,某些函数的使用,推荐: http://www.cplusplus.com
而且相对C++ primer更简洁一下。 如果 这个网站是英文版本,如下:
notion image
如果有时间,可以自己实现一套简单的STL,既能熟悉STL,也可以作为自己的一个小项目,传到github,把链接放在在简历上是个加分项
以上推荐书籍,如果在时间紧张的情况下,可以这样看:primer 大概扫一遍就行, effective C++ 和 effective stl 重点看。 然后就多收集C++面经,对着面经复习就好。

视频推荐

这里还是推荐侯捷C++的视频

侯捷C++新标准-C++11/14系列

一共31集,看完之后可以对 C++11,有一个全新的了解,不要以为C++11 都多新的特性,现在已经C++20了,但C++11才慢慢在企业中广泛应用,面试的时候C++11也是重要考点。

侯捷-C++ STL标准库和 C++ 泛型编程

STL 标准库是C++里的利器,也是面试中的考点,至于泛型编程,模板是泛型编程的一种重要思想,STL就是采用模板实现的一个实例,所以一起学习再适合不过
不过现在在网上的C++侯杰视频,都不太全了,我收集了关于侯杰视频的资料分享给大家
视频顺序: 1. C++面向对象高级开发,2. STL和泛型编程,3. C++标准11-14,4. 内存管理
不过侯捷的视频是比较进阶的,先把我列的那几本书看了,再来看视频。
密码: fsh4
这里在推荐一位外国小哥,
notion image

算法

计算机基础

项目

自己写一套STL

对于应届生的话,在学习stl的同时,可以实现一套自己的mini STL,即熟悉了stl的原理,也锻炼的编码能力,代码传到github上 可以作为自己的一个项目。

web server

如果对网络编程不太了解,建议写一个web server,虽然这个项目已经烂大街,但依然有很多可以优化的地方,代码传到github上,链接贴在简历里,面试官一定会看,只要代码写的不错,一定是加分项。

视频推荐

可以看牛客的C++求职项目 ,可以看这位录友做本项目的心得

kv 存储引擎

这个项目可以和这两位录友讨论:

国外的一些实验

分布式

如何看开源项目

知识星球
notion image
notion image
扫码加入星球
查看更多优质内容