一个初级程序员年薪90万,一个资深工程师保住整个系统不崩溃——他们都叫"开发者",却活在完全不同的劳动力市场。关于软件行业薪酬的争论,往往变成两群人在互相喊叫,却根本不在讨论同一件事。
问题的根源在于头衔的欺骗性。写后台管理页面的初级开发、修生产环境Bug的中级开发、跨团队设计系统的架构师、深耕模型基础设施的AI工程师,技术栈可能重叠,但工作性质天差地别。有些是键盘上的熟练工种,有些是业务流程自动化,有些是基础设施运维,有些则是高杠杆的技术决策——一个错误判断可能让公司损失数百万。
打开网易新闻 查看精彩图片
作者的经历让这场讨论有了肉身感:他当过屋顶工、军队医护、私人安保,也在恶劣天气里往工地搬运建材,时薪不到20美元。所以他听不得有人把修React Bug说得比爬屋顶、急救伤员、通宵站岗更辛苦。但反过来,他也反感那种"软件工作很轻松"的伪论证——公司付薪水的依据不是你的身体有多累,而是杠杆效应、替代成本、可扩展性、风险敞口,以及这份工作离钱有多近。
这才是让人不舒服的真相。一个初级开发修个表单、接个API,看起来简单,薪水却可能超过体力更辛苦的劳动者。这不是因为前者对社会更有用,而是因为软件嵌套在一种商业模式里:一小段代码可以被复用、部署、复制、反复售卖。价值计算的维度完全不同。
所以"开发者是不是被高估了"是个伪问题。更好的问法是:跟什么比?什么类型的工作?什么公司?什么商业模式?缺了这些坐标,争论只会沦为把谷歌的资深工程师和某小公司的初级前端放在同一个天平上——而那天平从一开始就是坏的。
热门跟贴