大家好,我是R哥。
最近看到一个很有意思的话题:
看完真让我哭笑不得。。
这件事可不是段子,而是真实的行业写照,虽然说不是每家公司都这么干,但这种现象在国内也并不少见。
有能力、有追求的技术人想做点事,碰到的不是技术挑战,而是职场人性难题。
说到底,这位架构师的问题不是技术不行,而是太理想主义。他以为把代码写好了,架构设计得漂亮了,问题解决了,项目效率上来了,老板自然就高兴了,结果发现人家关注的根本不是这个。
他是省了一半的代码,老板却想的是:哦,那是不是可以裁一半的人来节省成本?
他以为他帮公司省了成本,提高了效率,其实他这样做是动了所有人的饭碗。老员工不是不懂重构的价值,是不想失去存在感和工作安全感。
尤其是在一堆靠维护烂系统混日子的大龄老员工眼里,这种重构简直就是要了他们的老命。
一个优秀的架构师,可以重塑系统逻辑,却改变不了公司的文化结构。
他可能知道怎么用微服务架构解耦业务,但没法用模块化手段解决人际关系的依赖;他能用领域驱动设计理清代码,但没法在办公室里实现利益驱动下的平衡。
最后的结果往往是:代码又回到屎山状态,人继续该摸鱼摸鱼,系统继续平稳运行,谁也不会再提什么优化、重构这些影响他们饭碗的词。
这件事其实挺讽刺的,在很多公司,代码不是写给机器跑的,是写给老板看的、写给 KPI 看的。
你写得越多,显得你越忙;写得越复杂,显得你越牛;写得一塌糊涂但能跑,大家却能保命。你突然搞得太好,反而破坏生态链了。
所以这个故事对我们程序员来说就是一面镜子,当你想改变现状的时候,一定要搞清楚自己动的到底是技术问题,还是利益格局。
所以,技术只是表象,背后的博弈才是关键。
想做事,不只是会写代码,要有智慧,还得懂得什么时候该出手,什么时候该保命。不是每家公司都值得你拼命去改变,有些屎山,它就是这家公司的护城河。
最后,借热评那句经典的话总结:这不就是灭霸和复仇者联盟嘛?
这个架构师就像是灭霸,他打了一个响指,代码和人都少了一半,而老员工们组成复仇者联盟,联手把他灭掉了,一切又回到了原来的屎山系统。
可惜的是,现实中没有奇异博士,也没有无限宝石。
最后,在一个公司中,会写代码的不一定能活得久,真正能在职场活得久的程序员,不仅能写代码,更重要的是懂人情世故、会搞平衡、能适应变化,这才是职场生存之道。
版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。
更多文章推荐:
觉得不错,别忘了随手点赞+转发哦!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。