c++在公司里一般是做什么的啊

2021-08-30 20:29:04 +08:00
 zxCoder
14505 次点击
所在节点    C++
107 条回复
wangxn
2021-08-30 20:42:56 +08:00
看不同类型的公司吧。
后台服务:就是提供普通的 HTTP 服务(逻辑用 C++ 写),RPC
基础架构:存储,数据库,区块链
各种机器学习算法的工程化:TensorFlow
游戏:用虚幻引擎制作的游戏,或者各种自研引擎。可能会有各种脚本绑定
111qqz
2021-08-30 20:44:38 +08:00
做基础架构,做深度学习的训练推理框架
wangxn
2021-08-30 20:45:37 +08:00
不过 Go 和 Rust 这种原生编译型语言一直在侵蚀 C++ 的应用领域,当然现在看来 C++ 的地位还算稳固,后面如何发展没人知道。
wobuhuicode
2021-08-30 20:49:14 +08:00
魔改一下 ffmpeg
zxCoder
2021-08-30 20:49:49 +08:00
@wangxn
@111qqz

这样看起来 c++的岗位似乎大多都需要一定的特定领域的经验啊
nieyujiang
2021-08-30 21:00:39 +08:00
图形渲染引擎
wyx119911
2021-08-30 21:09:34 +08:00
cgi
inhzus
2021-08-30 21:14:14 +08:00
补充:高性能网关,类似于 nginx ;客户端跨平台
opengps
2021-08-30 21:14:54 +08:00
嵌入式硬件
ipwx
2021-08-30 21:14:55 +08:00
@zxCoder 这些经验算不得经验吧,学起来不就四五天
agagega
2021-08-30 21:23:28 +08:00
C++有些地方挺强大的,好像很少有语言支持泛型参数不是类型的,C++的模版可以把矩阵的行列数,还有物理上的量纲都做成强类型。

Cpp20 有了 Concept 、模块和协程以后又舒服多了。就是可惜在标准库演化太慢,又没有一个比较好的一键式包管理机制。
ipwx
2021-08-30 21:24:21 +08:00
@agagega 第三方其实还行,linux 上 conan 我用的很舒服。
lcdtyph
2021-08-30 21:31:17 +08:00
做显卡驱动的,用户态驱动是用 C++写的
echo1937
2021-08-30 21:52:13 +08:00
@zxCoder #5 其实不能说“c++的岗位似乎大多都需要一定的特定领域的经验”,
而是 C/C++贴近硬件,需要很强的计算机体系结构的相关知识,
毕竟你搞个 web 前后端开发也需要 HTTP 的基础知识。
wengjin456123
2021-08-30 22:00:34 +08:00
通信相关 c++非常多
ttgo
2021-08-30 22:04:35 +08:00
机器人。
justou
2021-08-30 22:04:44 +08:00
在公司编程不都是为了解决特定领域的特定问题么?
codyfeng
2021-08-30 23:05:48 +08:00
做低延迟交易系统
ospider
2021-08-30 23:24:26 +08:00
一般是写 C++ 的
YongYuan
2021-08-31 00:05:34 +08:00
搜索系统、推荐系统

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/798919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX