当前位置: 首页 > 科技观察

让程序员对编程失去热情的5件事

时间:2023-03-21 13:01:11 科技观察

工作只是为了钱吗?如果只是为了钱,为什么有些程序员会毅然决然地辞职呢?事实证明,程序员辞掉高薪软件开发工作的最常见原因是失去了热情。这里有5件事让程序员工作积极性降低,无论他们的薪水是多少:1.管理不善良好的管理不仅是对员工的,也是项目工程不可缺少的动力。一个好的管理者应该具备的品质包括快速决策、避免微观管理、保持独立思考、理解软件过程以及能够在需要时为团队提供任何帮助。如果有这样的管理人才,那么这些开发者就像博雅之于子奇,千里马之于伯乐,哪怕需要熬夜加班,也乐此不疲。2.缺乏挑战研究表明,人们总是乐于学习新技能并挑战自我。顺便说一句,能够学习和挑战是一个加分项,所以如果一份工作很有趣并且可以让你学习新技能,即使薪水略低,人们仍然愿意接受它。如果允许开发人员在工作中使用一些华丽的新技术来挑战自己,将会提高生产力。除了满足学习欲望之外,给程序员分配一些需要创造性解决的技术任务也很重要。没有这样的挑战,程序员往往会很快感到无聊,然后就会忍不住去上网冲浪。另一方面,如果你满足了他们这方面的需求,那么这些“技术极客”就会工作学习,直到最终解决这个问题。请注意,还有一个虚假的“挑战”任务,即修复其他人在代码中犯下的错误和错误。对于他们来说,这绝对不亚于世纪浩劫。3、意见和建议被忽视由于开发人员是战壕中的冲锋枪,当流程或系统出现异常时,他们会最先知道。这就是为什么听取他们的意见很重要,因为他们当前的问题很可能会演变成项目问题。口头表达的意见和建议未被倾听往往是许多开发人员在工作中失去热情和动力的常见原因。有些老板往往不愿意更换RAM或购买新技术,这会影响开发人员的工作效率,降低员工的积极性,当然最主要的是对开发产品的质量产生负面影响。4、缺乏欣赏每个人都希望自己的工作得到认可和认可。即使管理层不明白在Vic20之上构建Perl编译器是一项多么艰巨的任务,不能偶尔给予开发人员赞美也是不可原谅的——认可是每个程序员的深深渴望。如果恰好你所做的工作很有趣,你的努力能被大家看到,那将是一件很美好的事情。即使有些人觉得自己不需要别人的赏识,但得到认可和肯定不会让你的动力减少。5.做无用功做无用功的一种方法是,由于某些组织原因,项目从一开始就被否决了。不切实际的最后期限导致许多项目的失败。开发人员希望创建的软件不仅可以运行,而且易于维护和出色。对于一个优秀的程序员来说,遇到临近deadline的糟糕项目,比按照计划想通一些有价值的事情更麻烦。这也是为什么时间越紧,越要关注项目的质量和可维护性。其他可能影响工作积极性的因素包括廉价工具、不称职的同事、不断变化的业务以及过于频繁的期望。也有因为某个项目方法或给定的任务被放弃而完成无用功的情况。换句话说,每个人都希望并相信自己所做的工作能够改变世界,哪怕是微不足道的。这就是为什么一个漏洞百出且总使用次数超过20次的API对开发人员来说毫无意义,并且会降低他们的工作积极性。结语相信如果每个老板都能改正以上错误,使用正确的激励技巧,他们的开发者可以用汇编语言编写MIDI音序器,甚至可以用C语言搭建一个人工智能网络系统!出于什么原因,您在以前的工作中失去了动力?欢迎分享。英文原文:5THINGSCAUSINGDEVELOPERSTOLOSEMOTIVATIONATWORK翻译链接:http://www.codeceo.com/article/5-things-programmer-motivation.html