跳转到主要内容

【开发者动机】开发者动机的黑暗秘密

高效的开发人员以明显和微妙的方式为业务带来好处,但要让他们获得最大的性能是出了名的棘手。关键是能够与开发人员的心态相关联。

人力资源部早就认识到,金钱不是充分的动力。我们知道这一点,因为工人不是简单地按照市场条件运作,总是喜欢更多的钱。相反,人们正在寻找更短暂的东西,我们称之为意义。

开发人员也在寻找意义,即他们的工作有目的,但他们有独特的方式来寻找,这可能并不总是显而易见的。如果您自己不是一名程序员,那么您对开发工作的独特性的许多想法可能是不完整的。

例如,构建软件所涉及的创造力远远超过了通常想象的。程序员是由编码的创造性方面驱动和依赖的。正如丹·摩尔(Dan Moore)在其“给新开发人员的信”博客中所写,“即使作为一名新开发人员,你也会不断做出小的创造性决策(例如,命名一个变量)。这是软件开发如此令人满足和有趣的一部分。”这也是开发人员关心和培养过程中最常被忽视的方面。

平衡生产力和创造性驱动力是开发人员长期成功的关键,也是开发人员护理和喂养中最常被忽视的方面。

以下对开发人员心态的洞察,以及真正激励(或降低开发人员积极性)的黑暗秘密,将帮助IT领导者找到生产力和创造性驱动之间的平衡,这是开发人员长期成功的关键。

【软件开发】成功领导软件开发人员的6个技巧

开发人员具有独特的特性,在理解时非常强大。以下是精明的领导者如何从开发团队中获得最大收益。

众所周知,开发人员脾气暴躁,不善于破坏。他们往往想继续工作,直到他们到达一个完成和满意的地方。

这一切都很好,除非他们看不到大局。

IT领导者应该做什么?

以下观点将帮助您更好地理解是什么激励和迷惑开发人员,并指导您思考如何成为团队所需的领导者。

培养商业意识

所有领导者的关键任务之一是为从事较低级别任务的人员提供一个总体战略愿景。在与开发人员一起工作时,这一点尤其重要和具有挑战性,因为他们的工作要求仔细、集中注意力。

开发人员需要掌握大量的复杂性,这些复杂性可能会挤出更大的上下文,导致某种近视。这项工作本身就足以占据最雄心勃勃和最活跃的头脑,因此对于领导者来说,在日常编码和更大方向之间提供双向通道变得尤为重要。

这是一项微妙的任务。

要求进度报告或提供方向,最糟糕的是改变路线,通常都是最不受欢迎的。在某些情况下,这些实际上是非常具有破坏性的,但在其他情况下,它们正是我们所需要的。

【软件开发】重燃编程的快感

编码可能是乏味、沉闷和压力的。 缩小范围以反思软件编程的非凡之处可以带回奇迹。

我们人类很有趣。 我们从对人类飞行的不可思议的壮举感到谦卑到对在机场花费多长时间感到恼火的速度有多快。 我们经常被交通所困扰,但只是偶尔会对一种叫做汽车的东西的存在感到惊讶。

最近人类成就最突出的例子之一就是我们所说的编程语言。 回顾奥林匹克精神壮举,标点其创作历史,将帮助您重新发现编程近乎幻想的本质。

程序员,就像诗人


小弗雷德里克·P·布鲁克斯 (Frederick P. Brooks, Jr.) 在他颇具影响力的“人月神话”系列中写道:“程序员就像诗人一样,只是稍微远离纯粹的思想材料。”这是一个值得反思的声明。对于正在工作的程序员和任何参与帮助他们成功的人来说,这可能有助于唤醒沉睡的灵感。

我们可以说编程是一种在精神和身体之间移动的活动。我们甚至可以说这是一种与现实的逻辑本质互动的方式。程序员愉快地跳过了让思想家如此困惑的身心鸿沟。

“这承认,我们可以建议通过机器来执行这些劳动的机械分支,为纯粹的智力保留依赖于推理能力的东西。”数字可编程计算机概念的创始人查尔斯·巴贝奇如是说。

CDO(首席开发官)

什么是首席开发官? 首席发展官(CDO)是企业或非营利组织的高管级员工。作为CDO,您的工作职责包括监督组织的财务稳定性、筹资或增长。您与内部执行官(如首席执行官和首席财务官)保持密切沟通,就改善捐助者关系或增加收入的策略向他们提供建议,同时为年度预算和其他财务问题提供投入。这一职业的资格包括在高级业务开发职位工作的经验,如内部咨询或企业战略总监。您还应具备提高业务收入和生产力的经验。要想在这个职位上取得成功,你必须有强烈的研究、分析数据的愿望,并且能够独自和他人一起工作。CDO通常拥有学士学位和MBA学位,以及强大的领导能力和沟通能力。