17611538698
webmaster@21cto.com

分析中国程序员辛苦加班的主因:技术总监能力差、产品经理关系

资讯 0 3176 2019-09-25 12:03:46

导读:嗯,各位看官,你是文中说到的那位技术总监吗


 
1509932423071027706.png


在中国快速发展的互联网行业中,程序员是一个非常容易加班的群体。在很多情况下,程序员群体往往被看成一个整体,而且程序员加班的原因指向了产品经理这个群体。

从根本上分析问题,中国互联网行业中的程序员辛苦加班,主要的原因大部分是于技术总监,与产品经理的关系很小。

一些互联网行业差劲的技术总监,不仅造成程序员不断无休止的加班,还“默默地”甩锅给产品经理。

/uploads/fox/25064446_0.jpg
程序员加班的情况

/uploads/fox/25064446_1.jpg
程序员加班的情况

技术总监不是吉祥物

在中国新兴的互联网行业里面,在技术研发环节中,各种不确定性的因素强,因此技术总监应当是整个技术团队的灵魂,他应当可以让程序员获得良好的工作环境、良好的成长。

技术总监不是一个吉祥物,在中国社会的程序员群体中,技术总监往往也是程序员、当他们到达高位的时候,拿着比程序员的年薪、承担着比程序员的荣耀,显然它们是应当负责任的,而非只是一个地位。

/uploads/fox/25064446_2.jpg
产品狗的漫画

/uploads/fox/25064446_3.jpg
程序猿的漫画

如果技术总监不作为,或者无能,尤其因此的程序员与产品经理之间的种种矛盾,都是技术总监的责任,而非产品经理的锅。

/uploads/fox/25064446_4.jpg
程序员与产品

程序员辛苦加班的直接责任人是技术总监

程序员的领导是技术总监这种技术管理者,而非产品经理,也不是公司的制度。在中国互联网行业当中,程序员如果一直进行产出很多的加班,首先就可以问责技术总监。

差劲的技术总监,拿不出合理的技术方案、拿不出合理的工作流程,唯一能做的就是打苦情牌,让程序员用加班的手段,换取产品经理、公司高层的理解。在这种情况下,受害的是程序员、受害的是产品经理,受益的只有这些技术总监,这种“一将功成万骨枯”的模式,正式诸多“技术总监”混吃等死的证据。

在中国互联网行业中,很多程序员将加班、劳累的问题定性为技术总监“产品经理改需求”。即便的确如此,技术总监也承担了很大的责任,因为他不能领悟产品经理真正的意图,缺乏业务建模、前瞻的能力,正因入车让程序员与产品经理之间付出了更大沟通、交流成本。

典型不合格的技术总监

在中国互联网行业里面,如果一个技术总监已经有了下面的倾向,基本可以断定他们已经距离不合格越来越近,甚至无能力担负本职工作。

迹象1:强调“要仔细评估”

差劲的技术总监,缺乏技术判断力,找不到关键问题、关键路径。他只能要求“仔细”,殊不知这种仔细的成本,正是诸多一线程序员辛苦加班付出。“仔细”两个字谁都会说,要技术总监何用?

/uploads/fox/25064446_5.jpg
程序员辛苦加班的漫画

迹象2:强调“牵一发动全身”

在某技术总监的主导下,把技术架构做成了“牵一发动全身”,这本来就是一种失败、一种耻辱。这些差劲的技术总监,没有做好自己的本职工作,反而把自己失败当成别人工作的前提条件。这种“牵一发动全身”其实全部转嫁给了程序员,让程序员用自己辛苦加班,来弥补技术总监的错误。

迹象3:只会给程序员分任务

技术总监没有组织能力,只是单纯的分任务,如果技术总监只能做到按照产品经理的需求来分任务,他其实已经没有用了。此处程序员的加班已经无可避免,并且会做很多无用功。

迹象4:常出现未知问题

Bug越改越多、头绪越来越乱,而且对于这些问题没有预料,直到发生了才焦头烂额,这种问题显然就是技术总监的责任。

/uploads/fox/25064446_6.jpg
北京程序员加班严重的西二旗地区

/uploads/fox/25064446_7.jpg
北京程序员加班严重的西二旗地区

结论

在互联网行业当中,由于各个工作环节不够标准化,因此技术总监可谓是其中的一个灵魂人物。

技术总监有职责将程序员与产品经理粘合在一起,并且为双方最佳的工作环境。但一个公司遇到一个差劲的技术总监,基本上已经注定了程序员与产品经理双重悲剧。

当一个公司出现了程序员无休止加班、产品经理无可奈何的时候,首先应当审视的就是这个公司的技术总监何在?他们在这个过程中,尽到了何种责任?

作者:头号台球小川


评论