是的,看你具体做哪些业务,再去看技术栈。 这列出来一些常用的技术栈,你可以参考。 C++后台开发技术学习栈 1.C++基础3个月 《C和指针》、《C专家编程》 《C++Primer》 《深入探索C++对象模型》 《Effective C++》《More Effective C++》 《现代C++教程:高速上手C++11/14/17/20》 2.C++进阶 STL 《C++标准程序库》 《Effective STL中文版》 《STL源代码分析》 模板 《C++Templates中文版》 3.计算机网络 《图解Http》《图解TCP/IP》《网络是怎样连接的》 《计算机网络》 《Tcp/Ip详解卷:协议》 4.操作系统 《现代操作系统》 《深入理解计算机系统》 5.网络编程 《Unix网络编程》 《Unix环境高级编程》 《TCP/IP 网络编程》 比较有趣 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 《Linux 高性能服务端编程》 5.数据结构 《力扣》 重点刷HOT 100 的那 100 道题,来来回回的刷,一道题最多的时候来回刷了七八遍 面试题:基本属于简单或者中等难度类型;笔试题:困难的难度。Leetcode一般提前三到四个月,刷两遍 《剑指offer》 6.数据库 《高性能MySQL》 《Redis设计与实现》 有点多。
@河老师