导致程序员在工作中丢失激情的5件事

工作仅仅是为了钱吗?如果仅为了钱,是什么使程序员们辞去工作?实践表明,离开高待遇的软件开发工作的最常见原因就是缺乏激情。这里有5件事使得程序员们的激情快速下降,而无论工资有多高:

1. 不好的管理

良好的管理是对人、对工程不可缺少的激励因素。一个优秀的管理者的素质包括:快速决策,避免微观管理,鼓励独立思考,对构建优质软件过程的正确认识,以及愿意在需要的时候来到自己的团队加班。有了这样的经理,开发团队将准备在晚上做出好成绩,因为他们将试图回报和忠诚于青睐他们的管理者。结果就是程序员将有强烈的热情,他们正在构建的软件也会做得更好。

我非常同意这一点

2. 缺乏挑战

正如行为研究表明的,人们总是乐于学习一些新的技能,挑战旧的技能。顺便说一句,当在谈判报酬时,这种学习和挑战的因素影响很大。因此,如果工作是有趣的,并教授一些新的技能,人们往往趋向于接受低薪资。通过让程序员在工作挑战一些华而不实的新技术,可能获得令人印象深刻的产出。

除了满足学习的欲望,重要的是给程序员要求创作手法有些挑战性的技术任务。如果没有这样的挑战,程序员会很快感到厌烦,你经常可以看到他们上网浏览,而不是工作。在另一方面,如果你击中他们需要解决问题的需要,很有可能他们会长时间的工作,因为这种需要会驱动他们来解决这个问题。对程序员和而言,错误的“挑战”就是纠正代码别人的错误。这实在是毫无乐趣可言。

我非常同意这一点

3. 被忽视

由于程序员是在一线的,他们总是首先知道一个进程或系统不能正常工作。这就是为什么听他们的话很重要,因为他们的工作问题是大致相同的项目的问题。无机会发声是很多程序员在工作中失去动力的一个常见原因。老板们往往忽略获得更多的RAM或购买一些新的技术的必要性,基于此,他们为程序员创造更差的工作条件,降低员工的积极性,当然影响到开发的产品的质量。

我非常同意这一点

4. 缺乏认可

每个人都希望通过辛勤工作得到认可。首先,我们要工作,以便我们能够打动自己和别人。即使管理者不明白在Vic 20上构建一个Perl编译器,是一个多么艰巨的任务,此时如果不予以表扬,程序员会觉得从来没有这么惨过。虽然建立一些伟大的事情是有趣的,但如果你看到你的努力是合理的,而不只是想当然​​的,就会更加有趣。即使你是不需要什么赞美的人,赞扬也会提高你工作的热情。

我非常同意这一点

5. 无用的工作

做无用的工作的一种方式是,工作于从一开始就认定是由于某些组织的原因的项目。

不现实的最后期限会使大量的项目失败。程序员要创建的软件,它不仅能正常工作,可维护还有一些值得骄傲的东西。一个蹩脚的项目最后期限,对一个好的程序员来说,不如一些安排中的有价值的事情。这就是为什么当时间紧时,项目的首要任务应是质量和可维护性。

其他原因不外乎有,程序员正在工作的项目注定是很便宜的工具,不称职的同事,需求频繁变化,心照不宣的期望。

在其他情况下,项目或给定任务的一个想法就是荒谬的,因此是没用的。每个人都愿意相信,他们正在通过他们的工作使这个世界上变得更好。这就是为什么写了一个有bug的API,要使用不超过20次,对程序员而言是没有任何意义的。也不能让他们想要更多的工作。

我非常同意这一点

总结

我毫不怀疑,如果每个老板纠正了这些错误,并遵循正确的激励技巧,他们的程序员可以编写一个MIDI音序器的汇编程序,甚至在C中建立人工神经网络!

其他什么原因使你在你以前的工作中失去激情?

(英文地址:Qarea.com)

本文文字及图片出自 www.mianshibaike.com

你也许感兴趣的:

共有 29 条讨论

  1. ManonLoki 对这篇文章的反应是好文
  2. adad 对这篇文章的反应是笑死了
  3. adad 对这篇文章的反应是好文

发表回复

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