网易云课堂有一个计算机专业课程体系:
网上有一些学习路线:
知乎上有这样一个问题:
Linux C++ 服务器端这条线怎么走?一年半能做出什么?
一些摘抄,陈硕说的点赞最多:
陈硕的书《Linux 多线程服务端编程:使用 muduo C++ 网络库》:
本书不是多线程编程教程,也不是网络编程教程,更不是 C++ 教程。读者应该已经大致读过《 UNIX 环境高级编程》、《 UNIX 网络编程》、《 C++ Primer》或与之内容相近的书籍。
这不是一本入门书,本书的读者应该在以上三方面已经具备相当的基础[2]:网络编程方面,能轻松读懂6.1节的两个Python程序;C++方面,对12.8节的代码不感到陌生;多线程方面,能明白第1章要解决什么问题。
书中的附录说:
网络编程三本必看的书 :
1.《 TCP/IP Illustrated, Vol. 1: The Protocols》(中文名《 TCP/IP 详解》),简称 TCPv1
2.《 Unix Network Programming, Vol. 1: Networking API》第 2 版或第 3版(这两版的副标题稍有不同,第 3 版去掉了 XTI),统称 UNP
3.《 Effective TCP/IP Programming》
无意间看到的一本书:《穿越计算机的迷雾》
好多东西要学,退而结网^_^。