图0:不上进的程序员和不称职的领导

最近我写了一篇叫做“为什么你的程序员只想写代码”的文章,讲述的是主人公 Jamie 的故事。Jamie 是一位刚加入新公司,浑身充满激情与想法的程序员。但是再下去几年,Jamie 也会变成那些“只想写代码”的程序员——这类程序员没有新的想法,不愿寻找新的方式工作,只想安安静静写代码。

我的这篇文章很受欢迎,到目前为止阅读次数已经超过了 6.2 万次。然而很难过的是,我没有收到任何经理或领导对这个故事的回应。

似乎你们这些人没领会什么意思,那么我只好直言不讳了。

科技公司的项目经理,这都是你们的错

你们必须对这些单纯的“只想写代码”、或只对吸引眼球的新科技感兴趣的程序员负责。

作为一个领导,你有责任营造良好的环境,鼓励每个人为解决身边的问题贡献自己的力量。

而相反,很多程序员被当成技术呆子,或者只会写代码的聪明的孩子。

请你们立刻停止这样的行为,真的。

那篇文章下强烈的回应难道还不能警醒你们吗?高科技人才炙手可热,他们有权随时炒你鱿鱼,换个更好的领导。

不相信?那请继续看下去……

我写这篇文章是为了让领导认识到程序员很想全心全意地工作,但是往往环境不允许。

我收到了几千个程序员的回复(点赞、留言或发消息),他们十分希望他们的经理可以注意到这个问题,他们希望他们的办公室文化更加友好,可以讨论和辩驳各种想法。

其中一些评论很引人注目……

“我的天啊,这种否定想法和反馈的现象可以抹杀一切的创意,重伤每个部门(不只是程序员的问题)。”

“我刚来这家公司的时候,也曾经雄心万丈,想要做出一些成绩来。但是现在,每天我都努力压抑自己的真实想法,只是处理工作上的事情……我真的非常希望领导能尽快解决这个问题。”

“我也有类似的经历,我甚至不愿意再为自己喜欢的项目工作,因为工作中的编程太差劲了,而且要求又十分严苛,很高兴 5 个月后我跳槽了。”

“虽然说起来有点伤感,但是我现在的工作环境的文化是程序员只需完成任务,不必有太多想法。”

Hasen 有一些略微不同的看法。

“我们需要的不是“接受”新想法。我们需要的是可以讨论和就各种想法展开辩论,以及根据想法的价值做决定,而不是我们的职位。”

如果我提出一个想法,经过讨论后被否决,那也是没问题的。

如果我提出一个想法,但是有人告诉我应该专心做好我的本职工作,不应该有别的想法,那么很明显我只能像个苦力一样老老实实服从命令。

如果出现这样的情况,那么基本上我就得开始找下家了。

综上所述,你需要营造一种环境,允许程序员全心全意工作,否则优秀的人才都会流失。

让我们现实一点。如果你看到你的团队有这样的问题,那么问题本身不可能自行消失。但是,你可以为挽救这个问题做出积极的努力。

我们可以改变这些状况

闭上嘴认真聆听

如果你的程序员只想安安静静写代码,那么今天就开始努力挽救吧。

你可以使用 1:1 这个工具。(你没有 1:1?请参照使用指南今天就开始吧:https://marcusblankenship.com/one-on-one-framework)

第一步:谦虚

尝试和每个队员进行一次谈话,问问他们是否感觉你对他们的想法视而不见,把他们当成“资源”,或打击他们的积极性。

无论他们说什么,你都要告诉他们你不想成为那样的老板,你非常抱歉。(没错,你应该向你伤害过的人道歉,即便你是老板。)

接下来,告诉他们你需要他们的帮助。你需要他们提供反馈提高自己。允许他们在下次你再犯的时候制止你,并且私下对你的行为给予反馈。

最后,感谢他们加入公司,和他们勤奋的工作。感谢他们愿意聆听,并帮助你成长为他们想要的那种经理。

第二步,多听少说

在与团队交互时,将你的发言减半。然后再减半。

这样可以让他们措手不及,尤其当你一贯喜欢充当“领导”,告诉他们该做什么的时候。

认真听他们怎样相互交谈。他们怎么谈论客户、老板和其他团队。谁在控制会议进程?谁还在排斥个人想法。谁看起来完全心不在焉?

看看你是否可以让每个人都参与公开的问题讨论。如果有人一直冷场,那么你可以考虑玩“说话棒”的游戏(拿到棒子的人才能说话,没有拿到棒子的人要听别人说话。目的是赋予成员有公开说话的权利)。委婉地表达你希望每个人都可以为解决问题积极贡献自己的力量。

第三步:多问,少用命令语气

很多工程师的经理经常犯的一个错误就是,告诉工程师应该如何处理工作中的事情。这可能是因为他们原来是工程师,他们清楚该怎么做。

但是,命令式的语气不利于建设团队。

所以,你应该多提问。经常问为什么?当然,你可以掺杂一些好奇心,虚心聆听答案。

事实就是,你需要他们把工作做好,你需要依靠他们做出成千上万的决定。你应该对他们的想法感兴趣,并发现他们的想法。

Ed Schein 的著作《Humble Inquiry》是很好的资源,可以帮助你了解如何更好地提问。

各位科技公司的领导,你有重要的工作需要完成。最好现在开始一起努力,在一切太晚之前努力改正所有的问题。

你还不服气?请看看下面这些评论吧,心灰意冷的开发人员多么渴望有个更好的领导,然后问问你自己:“我也有这样的问题吗?”(https://www.reddit.com/r/programming/comments/80jykv/too_many_coders_work_in_environments_where_they/)。

原文:https://hackernoon.com/a-wake-up-call-for-tech-managers-d0415775efd0

作者:Marcus Blankenship

译者:马晶慧

责编:言则

余下全文(1/3)
分享这篇文章:

请关注我们:

发表评论

电子邮件地址不会被公开。 必填项已用*标注