最近我写了一篇叫做“为什么你的程序员只想写代码”的文章,讲述的是主人公 Jamie 的故事。Jamie 是一位刚加入新公司,浑身充满激情与想法的程序员。但是再下去几年,Jamie 也会变成那些“只想写代码”的程序员——这类程序员没有新的想法,不愿寻找新的方式工作,只想安安静静写代码。 我的这篇文章很受欢迎,到目前为止阅读次数已经超过了 6.2 万次。然而很难过的是,我没有收到任何经理或领导对这个故事的回应。 似乎你们这些人没领会什么意思,那么我只好直言不讳了。 科技公司的项目经理,这都是你们的错 你们必须对这些单纯的“只想写代码”、或只对吸引眼球的新科技感兴趣的程序员负责。 作为一个领导,你有责任营造良好的环境,鼓励每个人为解决身边的问题贡献自己的力量。 而相反,很多程序员被当成技术呆子,或者只会写代码的聪明的孩子。 请你们立刻停止这样的行为,真的。 那篇文章下强烈的回应难道还不能警醒你们吗?高科技人才炙手可热,他们有权随时炒你鱿鱼,换个更好的领导。 不相信?那请继续看下去…… 我写这篇文章是为了让领导认识到程序员很想全心全意地工作,但是往往环境不允许。 我收到了几千个程序员的回复(点赞、留言或发消息),他们十分希望他们的经理可以注意到这个问题,他们希望他们的办公室文化更加友好,可以讨论和辩驳各种想法。 其中一些评论很引人注目……
Hasen 有一些略微不同的看法。
综上所述,你需要营造一种环境,允许程序员全心全意工作,否则优秀的人才都会流失。 让我们现实一点。如果你看到你的团队有这样的问题,那么问题本身不可能自行消失。但是,你可以为挽救这个问题做出积极的努力。 我们可以改变这些状况 闭上嘴认真聆听 如果你的程序员只想安安静静写代码,那么今天就开始努力挽救吧。 你可以使用 1:1 这个工具。(你没有 1:1?请参照使用指南今天就开始吧:https:///one-on-one-framework) 第一步:谦虚 尝试和每个队员进行一次谈话,问问他们是否感觉你对他们的想法视而不见,把他们当成“资源”,或打击他们的积极性。 无论他们说什么,你都要告诉他们你不想成为那样的老板,你非常抱歉。(没错,你应该向你伤害过的人道歉,即便你是老板。) 接下来,告诉他们你需要他们的帮助。你需要他们提供反馈提高自己。允许他们在下次你再犯的时候制止你,并且私下对你的行为给予反馈。 最后,感谢他们加入公司,和他们勤奋的工作。感谢他们愿意聆听,并帮助你成长为他们想要的那种经理。 第二步,多听少说 这样可以让他们措手不及,尤其当你一贯喜欢充当“领导”,告诉他们该做什么的时候。 认真听他们怎样相互交谈。他们怎么谈论客户、老板和其他团队。谁在控制会议进程?谁还在排斥个人想法。谁看起来完全心不在焉? 看看你是否可以让每个人都参与公开的问题讨论。如果有人一直冷场,那么你可以考虑玩“说话棒”的游戏(拿到棒子的人才能说话,没有拿到棒子的人要听别人说话。目的是赋予成员有公开说话的权利)。委婉地表达你希望每个人都可以为解决问题积极贡献自己的力量。 第三步:多问,少用命令语气 很多工程师的经理经常犯的一个错误就是,告诉工程师应该如何处理工作中的事情。这可能是因为他们原来是工程师,他们清楚该怎么做。 但是,命令式的语气不利于建设团队。 所以,你应该多提问。经常问为什么?当然,你可以掺杂一些好奇心,虚心聆听答案。 事实就是,你需要他们把工作做好,你需要依靠他们做出成千上万的决定。你应该对他们的想法感兴趣,并发现他们的想法。 Ed Schein 的著作《Humble Inquiry》是很好的资源,可以帮助你了解如何更好地提问。 各位科技公司的领导,你有重要的工作需要完成。最好现在开始一起努力,在一切太晚之前努力改正所有的问题。 你还不服气?请看看下面这些评论吧,心灰意冷的开发人员多么渴望有个更好的领导,然后问问你自己:“我也有这样的问题吗?” |
|