整理自知乎用户:爱乐年华(https://www.zhihu.com/question/304959838)
- 几乎所有部门的产品,后端都使用C++,尽管有许多新业务使用Go,以及部分旧业务在做Go的迁移,但C++仍然占有很大的技术栈
- 游戏使用虚幻引擎开发的,都是C++为技术栈
- 核心产品部门的后端,如百度大搜搜索引擎、贴吧等等
- 主要是C#,但是接受转语言,C++很适合转
- 终端设备、路由器、交换机、云存储等,部分使用的是C语言,姑且也算进C++的范畴
- 通用组件、统一服务基础平台(缓存、计费、消息队列等)
- 主要是算法的工程实现,并非算法设计本身,弄清楚算法设计和实现的概念不同(广告、推荐、搜索)
- 使用虚幻引擎进行的开发:客户端开发、引擎开发、技术相关均是