工程师要不要懂政治?
2025-04-06
如果你在职场听到“政治”两个字,第一反应是不是:
恶心、肮脏、虚伪、拉帮结派、办公室斗争、勾心斗角……
你心想:我只想写代码,做实事,远离那些内耗和权谋。
可你有没有发现,你越排斥“政治”,它越像影子一样缠着你。
——你提了一个重构方案,被架构师轻描淡写压下;
——你开会讲了个Bug风险,产品点头却没安排资源;
——你发现某个中层决策完全是拍脑袋,项目一塌糊涂,最后却没人背锅。
你明明说的是对的事,做的是对的事,但系统没有听你的。
你以为自己是在逃避“勾心斗角”,其实你是在放弃“影响路径”。
所以我们今天聊这个扎心问题:
一个工程师,要不要懂政治?
01|“政治”不是斗争,是权力流动的方式
咱们先得把“政治”这个词翻译成人话。
你想想,一个公司里,是不是有各种角色在推动各自目标?
技术想要质量、产品想要上线、市场想要快、老板想要利润、财务想要省钱……
问题是,这些目标常常互相冲突。
所以怎么办?谈判、博弈、协调、联盟、妥协、信息战……
这就是“政治”。
政治,不是阴谋,是多目标之间的资源调配逻辑。
你回避它,它不会消失;你不参与,它照样决定你的命运。
02|你以为“说技术就够了”,其实你说的话没人听懂
你有没有在会议上试过这样一个场景:
你认真分析了系统瓶颈,讲了缓存机制、并发模型、IO瓶颈、代码耦合……
说完你发现——所有非技术的同事脸上都写着四个字:“你说完了吗?”
你想推动重构、换架构、引入新方案,他们只回一句:“现在不是上线更重要吗?”
你讲的是逻辑,他们讲的是优先级。
你以为你说的是“必须改”,他们听成了“这人有点事儿多”。
你以为你在讲道理,其实你在丢掉资源分配的权利。
技术语言不是政治语言。不懂政治的人,讲再多技术,只是“表达意见”,永远不是“参与决策”。
03|会写代码,不等于会争资源
工程师容易有个幻觉:“我写得多、做得多、懂得多,自然就该听我的。”
可组织里从来不是“谁做得多谁说了算”,
而是“谁能整合资源、对齐利益、降低冲突,谁才有话语权”。
你只是在干活,别人却在串联人、塑造话术、博取支持、铺垫路径。
你以为自己在执行最优方案,别人其实已经定好了什么才算“最优”。
你没输在技术上,你输在了只看工程,不看生态。
你连项目为什么这样排、谁推动了这个方向、资源分配是怎么决定的都不清楚,
那你当然永远站在“事后执行”的位置。
04|懂政治不是勾心斗角,是搞清楚局怎么下
你要懂政治,根本不是去学怎么拍马屁、拉关系。
而是要知道:
谁在影响你的资源通道?
哪些人是关键决策节点?
谁能让你的技术方案变成团队共识?
哪些时机是推动变革的窗口?
你要学会的是:
用对方听得懂的语言说话(技术→业务→目标对齐);
在非正式场合提前沟通、探口风,而不是会上硬刚;
找到真正“能动人”的指标,比如效率、成本、交付、客户反馈;
在有决策之前布好图,而不是决策之后才来抱怨。
懂政治,不是玩人,而是读懂人怎么决定事情。
05|技术人想上升,必须从“技术对错”跳到“结构适配”
很多程序员不明白为什么自己的技术方案总是被搁置。
不是方案不好,而是你没看清“方案+时机+位置+关系网”的整体结构。
比如:
你想推动重构,结果上面刚花钱请了个外包,不想承认决策失误;
你提的优化影响了别的团队的部署流程,对方私下否了你;
你想引入新工具,团队刚在学另一个东西,转不过来;
你要调资源,结果上面要给另一个优先项目让位。
你说的对,但不合时宜、不合路径、不合气候、不合利益。
所以你被搁置了。
你不是输在技术上,是输在了没建立起“自己的影响结构”。
写在最后
你可以选择不争,但别装不知道有争;
你可以不去算计人,但你不能不知道谁在左右路径;
你可以沉默,但你必须看懂你沉默的代价是什么。
一个真正能走上去的技术人,永远不是最牛的写代码机器,
而是那个能同时看清代码、系统、组织、人心、结构的人。
懂政治,不是变得油腻、世故,而是让你写的每一行代码,不再被轻易否决、不再被当成成本、不再被时代无声吞掉。
by 楠哥 红尘炼心,知行一体。
发表评论: