二,项目 建议“项目驱动”的学习方式 a. ---- 小游戏 俄罗斯方块等(Github,Youtube) b. ---- 编程语言 C++实现自己的编程语言 c. ---- 工具和应用 开发自己的文本编辑器 基于C++实现一个迷你STL 简单JSON库 轻量级Web服务器 商城系统 实现标准库部分容器和算法,对标准库进行扩充 利用C/C++开发基于B+树的小型关系型数据库 libqalculate(多功能计算器桌面应用) spdlog(C++日志库) d. ---- 网络编程 网络编程库muduo 微信RPC框架phxrpc 牛客Linux服务器教程 高性能Web服务器 Linux C++ WebServer 轻量级网络框架,线程池技术,C++11 TinyWebServer 搭建一个HTTP服务器(十几行代码,重点是理解背后逻辑) 搭建自己的RPC系统 workflow(搜狗开源的C++服务器引擎) e. ---- 分布式 MIT 6.824中文教程(分布式)

相关推荐

中船综合院 软件测评岗 15-20w
点赞 评论 收藏
转发
牛客网
牛客企业服务