一、前言

最近要新开一个非常重要的系列,C/C++ 服务器/后台开发。

这个系列将会包括非常多的内容,难度也会比之前的系列大很多,会有很多源码级的学习,大的项目的练习,工具的使用,业务逻辑的理解等。

因此这篇文章先来总结了解一些大佬们的推荐学习路线,了解一下合适的学习路线和学习方法。

除此之外,也会先整理一下之前一些和此相关的博客,温习一下,打一些基础。

二、总结网上的学习路线

在网上找了几个排名靠前的回答:

肝!Linux C/C++ 服务器/后台开发学习路线

C/C++Linux 服务器开发完整学习路线(含免费学习资料下载地址)

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

熬夜肝了这一份C++开发学习路线

通过这几篇回答,大概就可以摸清大致需要学习的内容和路线了。

我主要分成下面几类:

  1. 编程语言:C语言,C++语言(C++11),STL;

  2. 计算机基础:

    1. 操作系统原理
    2. 计算机网络
    3. 算法与数据结构
  3. 应用类:

    1. Linux基础,常用命令,shell,vim
    2. Linux编程环境搭建,系统设置
    3. Linux网络编程和系统编程
  4. 存储类:MySQL,Redis等

  5. 工具类:

    1. Gcc,make,cmake的使用
    2. Git版本控制软件
    3. ……

可以看到需要学习的东西还是非常多的,有非常难学精通的C++,有计算机基础,有Linux相关的使用,有网络编程和系统编程,数据库的使用,各种工具的使用……

三、之前的一些相关博客整理

网络编程相关博客

多线程编程相关博客

操作系统

计算机网络

数据结构与算法

Linux

常用工具


熊猫头鼓掌拍手GIF-发表情

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐