跳转到主要内容

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

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

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

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

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

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

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

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

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

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

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

程序员,就像诗人


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

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

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

【编码领导者】编码领导者为 IT 职业发展开辟了一条新道路

过去人们普遍认为,程序员的职业生涯是有期限的,过渡到管理是唯一的出路,而过渡意味着编码的终结。 这种老生常谈正在改变。

软件行业的许多领导者都出自在职开发人员的行列。他们经常希望扩展到管理领域,因为他们对技术的掌握给了他们信心,但他们不想放弃坦率地给他们带来成就感的实践。

进入编码领导者。


与技术同行,并以同等的能力在商业和技术世界中行走。

通过与编码实践保持同步,这些领导者可以保持对项目运作的洞察力,保持行业发展的领先地位,并且可以了解哪些变化最有利于组织。

这种趋势可能有助于解决软件行业中最棘手的问题之一:开发人员认为他们背负着糟糕的管理者的感觉。

误区:程序员不可能是好的领导者


编码员的日常工作通常是详细的,可以确定的是逐行的,而且它可能倾向于考虑树木而不是森林。

对于工程师来说,长期存在的危险在于沉迷于构建事物,而忽视了他们所做工作的商业价值。我认为这是桂河大桥的失误,角色的临时技术任务(建造桥梁)使更高的目标(克服帝国占领)黯然失色。