工资条上那行“C++岗位+25k”刚蹦出来,我就听见隔壁Python组齐刷刷的鼠标声——全在搜“C++23怎么学”。
12月ISO把新标准拍桌上,Meta转头就把AI热路径全换成C++,NV的CUDA12.4连夜跟进,高校再慢也嗅到味:MIT作业里突然冒出std::print,斯坦福直接把课名改成“ModernC++系统实战”。
我去年接过一个自动驾驶项目,老板一句“延迟超过1ms就赔钱”,整个组瞬间抛弃脚本语言,回到C++17。
写第一版时,constexpr还没搞懂,边查边骂;写完一跑,CPU占用直接砍半,老板把原本要租的十台服务器退了八台,那晚我年终奖多了两个月。
有人吐槽模板像天书,可没人敢否认:交易撮合引擎里,把虚函数换成模板特化,延迟从3us压到0.3us,交易所当场再甩两千万单子给你吃。
游戏圈更现实,Unity里掉帧玩家就退款,Epic把UE5核心锁在C++,Nanite几十亿面片跑得飞起,脚本层只留调UI。
最扎心的是招人现场。
校招问我“会协程吗”,我答“C++20的std::coroutine写过光纤级调度器”,HR直接拉我去总监面;同寝兄弟刷LeetCode用Python,三面挂完还在纠结GIL。
LinkedIn一季度数据摆那儿:C++平均涨薪8.3%,全栈才5.1%,量化基金给应届开到25万美元,只问一句“能不能手写无锁队列”。
学不动?
其实门槛早被工具砍了。
vcpkg一键拉依赖,Clang报错中文都能看,Godbolt网页秒编译,我手机都能跑示例;Bjarne老爷子亲自录视频,十分钟讲清模块,比刷短视频还快。
再说句冷门的:把老代码丢进Clang-tidy,C++11自动升到C++20,性能白捡10%,老板以为我加班到三点,其实我在家撸猫。
当然,不是劝所有人跳坑。
只想混个CRUD,真没必要啃内存模型;但你要做AI推理框架、做区块链主链、做高频交易,C++就是入场券,别的语言连安检都过不了。
40年没死,反而越活越年轻,原因简单粗暴:硬件红利它先吃,抽象成本它最低,性能瓶颈它兜底。
今晚我把C++23的mdspan丢进旧项目,编译一过,缓存 miss又降一排,机器风扇声小得像我耳机里的爵士。
那一刻我彻底明白:不是C++需要新时代,是新时代离不了C++。