您的位置:首页 > 其它

找到并留住富有激情的问题解决者

2015-08-12 22:57 281 查看
作者:查德·拉·瓦因

组建一支汇聚优秀开发人员的团队,是确保软件项目成功非常重要的事情之一。保持团队长期稳定,尽管不像说起来那么容易,却十分重要。因此,要精心筹建优秀的开发的团队,一旦建成,务必竭力维护。

大多数可能都会同意,要找到一流的开发人员,需要全面严格的技术面试。但究竟如何算是“全面严格”?并非要候选者回答出与极为隐晦的技术细节相关的难题。通过具体的技术知识筛选,无疑是遴选过程的一部分,但是把面试变成认证测验,并不能确保获得真正的人才。我们所要找的,是那种具备解决问题的能力和激情的开发人员。工作中使用的工具肯定会改变,真正需要的,是那种无论技术如何变化,都善于攻克各种难题的人才。即使能背出某个API的全部方法,也不能说明此人具备解决问题的才能和激情。

但是,通过要求候选人解释其诊断性能问题的方法,便可深入了解其解决问题的方法。如果想了解开发人员吸取经验教训的能力,则可以询问,如果有机会让他将最近的项目重新再做一次,将会对哪些地方进行调整。好的开发人员对工作充满激情。询问他们过去的经验,就可以见识到他们的激情,洞察到单纯的询问琐碎技术问题所无法提供的信息。

如果你己经打造了一支强大的团队,定会在权力范围内竭尽所能维持团队稳定。虽然对于像补偿(compensation)之类的人员存留因素(retention factor),你可能鞭长莫及,但是要确保在一些细微之处留意用心,这将有助于营造健康的工作环境。好的开发人员,常常能从认可(recognition)中获得强烈的激励。要充分发挥个中优势,对杰出表现予以通报表扬。找到优秀的开发人员难度颇大;但让人们知道他们的价值并非难事。千万不要错过提高士气和生产力的绝佳机会。

提防批评过度(negative reinforcement)。批评过度,可能会扼杀开发人员的创造力,降低生产力。更糟糕的是,可能会在团队内部造成纷争。好的开发人员都非常聪明;他们知道自己并非一无是处(not wrong all of the time)。如果对其工作吹毛求疵,将会降低他们对你的尊重。可能提出建设性的批评建议,但不要强求每个解决方案看起好像都出自你手。

以正确的方式经营开发团队,其重要性不言而喻。团队成员并肩作战共同负重。要对他们一视同仁、公平对待。应当确保团队成员具有打不垮的首发阵容(starting lineup),而一旦己经拥有“常胜将字”,就要竭力维持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: