|
发表于 2022-12-30 17:02:49
|
显示全部楼层
本文是电子书《C++服务开发入门指南》中的一节,连载于专栏C++服务开发入门指南
完整目录为
<hr/> 目前还有很多使用C++进行后端开发的公司。在校招面试的时候,很多同学投递了C++后端开发的职位,但实际上不清楚C++后端开发是做什么的。对于一些新入职的员工,虽然将要或者正在使用C++进行后端开发,但作为新人,也不知道该学什么,不清楚工作中需要注意哪些内容。
本书主要面向以上两类人群:正在准备找C++后端开发工作的应届生,以及初入职场1-2年的C++后端开发人员。本书默认读者有一定的C++语言基础,可以开发编译一些小的C++程序。
书中主要通过实现一个C++版聊天服务,结合笔者十多年的开发经验,来讲述在真实的生产环境下,C++后端服务如何开发,以及开发和部署服务过程中需要注意什么。
本书大体分为两个部分:
第一部分主要讲开发,从零开始搭建一个跨平台的C++聊天服务,包括网络通信,服务基础模块(日志,定时器,事件处理),线程安全,迭代及重构,以及测试等;
第二部分主要讲运维,包括服务架构设计,部署及发布,线上问题处理等;
最后会单起一章,讲一讲后端服务程序员的职业规划。
章节中涉及的所有代码,都已经上传到GitHub,项目地址为
https://github.com/luwq2022/simpleService
https://github.com/luwq2022/ChatService
读者可以根据自己的需要,选择从头看起,或者跳过一些章节,应该都不会有太大影响。
<hr/> 赠人玫瑰,手有余香。
如果你看到这本书,并且觉得对你有些用处,请点赞并转发给其他人,让更多的人看到。 |
|