业务型程序员正在承受偏见

2019-07-24 09:52:10 +08:00
 djyde
大公司似乎有个通病,就是没有给做业务的技术人员安全感以及应有的回报。似乎做技术、做基础建设的就要比做业务的更有价值。前者能为团队提效,能向外输出能力,这当然能作为绩效和晋升的评判标准。但为何一个能理解业务需求,按时交付代码,迅速拉通业务上下游的业务型程序员,也被要求做出「技术影响力」才可以晋升?

当然,优秀的程序员两者都应该有,但总得有一个侧重点,因为人的时间是有限的。而这种畸形的评判标准,会让做业务的程序员产生严重的焦虑 —— 我光做业务时间已经不够了,我哪有时间还去做基础建设呢?

不光如此,它还会造成另一种副作用,就是做业务的程序员,在想方设法地去造轮子,创造伪需求。明明用原生的 API 就能搞定的事,非要「封装」一下,除了制造一种「高级感」,一无是处,有时听到这些方案都会觉得尴尬。

我不是反对造轮子,我是反对造不应该造的轮子。这样的轮子造出来了,PPT 写好了,做的人晋升了,维不维护,那是之后再说吧。苦的还是用它来做业务的队友们。

真正的基础建设,是让使用者觉得好用,方便,靠谱,解决了真正的痛点,让业务跑得更快,更稳,用了这种技术,原本要写两天的程序,现在两小时能完成。这些有意义的基础建设,不是在办公室开两小时会就能想出来的,是业务刚好遇到对应的场景才做得出来的。但是,谁都不愿意承认这个事实,因为你不搞技术,你就没有所谓的技术影响力,你就晋升不了了。

我能理解那些瞎造轮子的人是制度使然。游戏规则就是这样,你想玩得好,无论规则多傻逼,都要按照规则去玩。

有人说,你就做业务,太容易被取代了。我想说,做业务,也有分做得好不好的,你做什么事情可以做不好还不被取代?除非有一种编程语言只有你会。还有人说,未来 AI 都能写代码了。我只知道,现在我连一个靠谱的能帮我糊 HTML 页面的 AI 我都没见到,50 年内,可以出现一个能理解产品经理的需求,自动写出符合需求的代码的 AI ?

所以,技术人员的晋升标准应该改为有两个不同的方向 —— 业务型人员和技术型人员。两者都应该有不同的评判标准,两个不同的晋升体系。让做业务的人专于完成业务,让做技术的人专心服务业务。没有谁比谁的价值低。

(利益相关:我这三年做的几乎都是基建)
20267 次点击
所在节点    程序员
141 条回复
xiaoyazi
2019-07-24 09:55:41 +08:00
在 v 站算质量高的帖子了
jk1030
2019-07-24 09:57:24 +08:00
所以现在有业务架构呵业务专家的说法 但是实际看起来并不友好
xcold
2019-07-24 10:00:28 +08:00
这一年都是救火队员 😂😂😂
VoidChen
2019-07-24 10:00:54 +08:00
可能主要是“没有技术壁垒就会被轻易取代”这种观念带来持续性变化吧,军师以一当千,但打仗还是要将士去填
vmskipper
2019-07-24 10:15:10 +08:00
客服程序员 闲的一笔 岁数大了 有点焦虑 很多公司都没有对应的坑。。。。
happinessnch
2019-07-24 10:15:35 +08:00
“没有谁比谁的价值低”
对于一家商业公司来说,每一个职务都有着不同的价值,取决于不可替代性、影响力等等因素,美其名曰企业文化。
所以,就一定会也必须要出现个体价值的差异,个人价值不好体现,是每一个公司都要面临的问题,但是将资源放到更有效的地方,是资本的宿命,而价值就是资本的引导棒。
zeybar
2019-07-24 10:16:10 +08:00
游戏规则如此,想要生存就得拼命学
doublleft
2019-07-24 10:16:33 +08:00
不用急,专心积累产品经验,用不了几年就会创业,然后招技术型程序员进来。
xiongshengyao
2019-07-24 10:17:25 +08:00
我觉得光是理解产品经理的需求这一点就很难了
zindex
2019-07-24 10:18:15 +08:00
和你相反,我这边对晋升的要求是对业务的理解,一切都是业务优先,技术上的产出也是要从业务需求出发,不然老板是不会认的。业务做不好真的完全没有安全感。一个业务做的好的同学基本就是绩效最好的。(在你隔壁部门,所以这个事情还是看老板的,不是整个公司这样)
o0
2019-07-24 10:19:35 +08:00
大家都在出各种能够提高门槛的新技术,学不动了,天呐。
royeyu
2019-07-24 10:19:47 +08:00
摸鱼型程序员表示不服
mcfog
2019-07-24 10:21:46 +08:00
我反而觉得做业务安全感比做基建高多了,做基建不写业务,一旦晋升受挫,跳槽范围就锁定大公司,小公司根本没这个预算。做业务一个不行换一个,一家公司不行换一家公司

怎么应对大公司瞎造轮子浪费资源的现象那是大公司 CTO 的课题你我都不到这个层面,不如说如果并没有花力气解决,说明这种浪费并不是大公司现在面临的最大的问题,倒是技术人员的晋升评级体系一直是个问题
ben1024
2019-07-24 10:22:32 +08:00
大小公司都有,社会风气加上工作的本质
acidsweet
2019-07-24 10:24:23 +08:00
感觉写的是我大福报厂啊
1044523901
2019-07-24 10:24:34 +08:00
游戏规则
mrgeneral
2019-07-24 10:24:40 +08:00
哪个公司敢说自己是技术驱动的?没有业务公司怎么活下去?

你造的轮子业务不用你的产出就是 0,KPI 就是 0,吹出花来也没用啊,没有收益。

“业务型人员和技术型人员。两者都应该有不同的评判标准,两个不同的晋升体系。”
这个我认同,毕竟面对的方向不一样
happyrider
2019-07-24 10:29:11 +08:00
你说的是有道理的。
最好的管理应该是专注于评价一个人有没有把他岗位的职责实现最好!是结果最好,永远不是过程最好。
我们国家不重视管理,没有系统的管理意识。
leisure
2019-07-24 10:29:25 +08:00
很多小厂现在也是这种大厂病啊...
aniskin
2019-07-24 10:30:25 +08:00
分阶段的
刚工作的跳槽频率比较高的时候技术比较重要,除非是跳槽到同行业的公司,否则前公司的业务积累没有任何用处
但是如果是中高级以上的技术岗位,业务沉淀就能加分了

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

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

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

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

© 2021 V2EX