警惕!五件事让程序猿失去开发的激情

对于每个程序员来说,工作仅仅只是为了钱吗?如果只是为了钱,为何会有程序员依然选择辞职?实践证明,程序员之所以放弃一份薪资优越的软件开发工作最常见的原因是失去了激情。

针对收集汇总以下导致程序员工作激情降温的5件事,并不取决于他们的薪资情况,更多的原因是下面五个方面:

1. 管理不善

好的管理不仅对员工或是项目来说都是不可缺少的激励因素。一个优秀的管理者应该具备的素质包括快速决策、避免微观管理、保持独立思考、构建高质量 软件项目的意识以及给予团队一切所需帮助。如果拥有这样一个管理人才,那么开发人员就像即使需要熬夜加班也会高度集中精力与软件开发项目上并做到更好。

2. 缺乏挑战

根据研究表明,人们总是乐于学习新技能、挑战自我。对于每一程序员来说,能学到东西和具有挑战性的项目是可以受到广泛青睐的,如果一份工作既有意 思又能学习新技能,那么即使报酬稍微少一些也是愿意接受的。如果允许开发人员在工作中采用一些新技术以挑战自我,反而会提高生产效率。

应接受挑战(图片来源tp.longhoo.net)

除了满足学习的需求,程序员需要通过一些用创造性的方式来解决技术困难也很重要。如果没有这样的挑战,程序员往往会感到厌烦而后不由自主地上网并非工作。

另一方面,满足了他们这方面的需求,那么这些“程序猿”就会一直工作直到解决了难题。值得注意的是,对于程序员一个错误的“挑战”任务,是去修复别人代码中错误和bug,这无疑将极大打消程序猿的热情。

3. 意见被忽视

由于程序员通常冲在第一线,是第一个知道进程或者系统发生异常的人。这就需要其他人认真听取他们的意见,因为问题很可能会演变成项目难题。意见和 建议得不到有效重视,是很多开发人员在工作中失去激情和动力的一个常见原因。一些公司常常不愿意换置RAM或者购买新技术,将会影响开发人员的工作效率, 降低员工的工作积极性,甚至还会对开发的产品质量起到反作用。

 意见被忽视(图片来源paulbarrs.com)

4. 缺乏认可

每个人都希望通过自身的工作,来让我们自己提升或对自己的工作予以认可和肯定。即使管理者并不了解在Vic 20上面构建一个Perl编译器是怎 样一种任务,但是做到偶尔表扬一下开发人员是对他们每个人工作的认可。如果程序员他们正在做的工作有趣,同时努力又能被认可,即使个别人觉得并不需要别人 赏识,但被认可和肯定也是一种动力。

5. 毫无意义的工作

做毫无意义的工作一种方式就是从一开始这个项目由于组织上的问题而被取消。

不切实际的时间限制直接导致了很多项目的失败。开发人员创建的软件不仅能正常运作,还需要易于维护,并且有创新的亮点功能。对一名优秀的程序员而言,为一个项目由于期限而赶进度会导致一些有价值的理念得不到实现。这就是为何时间的条件下,更应该关注项目的质量和可维护性。

毫无意义的工作 (图片来源zdnet.com)

其他还会影响工作积极性的因素有廉价的工具、不称职的同事、变化的业务以及过于强的期望。每个人都希望并且相信所做的工作能有所改变,也是一个超过20次bug的API界面对开发人员毫无意义,也会让他们工作的激情减退。

由此,如果每一位老板都能纠正上述这些错误,正确使用激励技巧,让开发人员可以在编程中得到有效的鼓励和感动,他们甚至用C语言可以构建起人工智能网络系统。

时间: 2024-11-05 18:49:33

警惕!五件事让程序猿失去开发的激情的相关文章

在你步入职业软件开发生涯那天起就该知道的五件事

这是一篇译文.个人觉得很不错,就发到博客上来了. 我的软件开发生涯开始于大约15年以前. 但是直到最近5年,我才真正地看到它的提高. 下面这些事情,我希望在进入软件开发领域时我已经知道了.如果我早点知道这些事儿,我将会变得更加成功. 1.软件开发中没有"正确的方式" 在我开发生涯的早期,我在学习和争论上浪费了大量的时间.我错误地认为,在软件开发的诸多方面都存在一种绝对"正确的方式". 但是,关于软件开发,几乎每一件我当时认为是正确的事到头来都被证明是错的. 更重要的

关于计算机书籍,你应该知道的五件事(转载)

本文转载自:http://www.chengxuyuan.com/post/434.html -------------------------------------------------------------------------------------------------------------- 重要内容摘要: 1.  最好的效果莫过于: 讨论 实践 教授给他人——如写作 2. 技术书籍,就是花钱买时间 -------------------------------------

学生时代的最后一个新年,请一定要做这五件事

作者:陆小凤首发于:公众号[程序员江湖] 阅读本文大概需要 6 分钟. 再过一天就要过年了,虽说如今年味越来越淡了,但是毕竟还是一年一度家人团圆的日子,学生党可以说是新春大军里最轻松自在的一群人了,既不用担心春运买不到票,又不用担心七大姑八大姨催婚打探薪水,和长辈们吃个饭还能顺几个红包,何不快哉. 然而学生时代终究有走到头的那一天,我们终究要步入社会,开始工作,去承担属于自己的责任,逐渐走向成熟.可能你的学生时代还远未结束,也可能你的学生时代已结束多年,不过今天我们要说的这五件事,也许会引起你的

这五件事,二次SaaS创业的老炮儿都在做(转)

在我看来,我们现在正处在SaaS公司发展过程中的第三代.第一代SaaS公司有Salesforce.Netsuite和Webex等.紧接着兴起的第二代SaaS公司大多都是利用Salesforce或其他网络平台或或范式进行规模化扩张. 如今,每一项商业流程都被网络化了.几年前规模还非常小的市场如今已经开始爆发,几年前没有SaaS产品购买预算的公司如今也开始在SaaS产品上进行大笔投入. 伴随第三代SaaS公司而来的是二次SaaS创业者的兴起.我这里所说的二次SaaS创业者并不是那些第一次SaaS创业

高低温环境试验箱工作时不能做的五件事

原文来源:高低温环境试验箱工作时不能做的五件事 原文作者:林频仪器 高低温环境试验箱不正确的实际操作将会会引起意外事件从而导致伤亡和经济损失.那么你了解高低温环境试验箱在实验时工作员不可以做的5件事吗? 1.在高低温环境试验箱运作时开启尾门,会造成高溫气旋或超低温气旋向外冲破进而造成损害; 2.在安裝环境试验箱时没搞好接地装置工作中,将会有被触电事故风险; 3.在不用检查试件的状况时开启箱里照明灯具照明灯具,会影响其溫度精密度 4.高低温环境试验箱检测易燃性.易暴物件,以引起机毁人亡的安全事故;

最老程序猿创业开发实训1---Android应用架构之MVC

我们都知道Android中基本组件是Activity,每一个界面都是一个Activity,自从2.3版本号開始.又添加了Fragment组件,提供了适应于各种屏幕方法.可是因为Android系统仅仅是提供了各种可用的编程技术,并没有相应用架构进规定.实践中,非常多项目将全部功能都加入到了Activity中,使Activity变得十分臃肿.不便于进行后期改动和维护.假设我们要一个人来开发一个系统.那么必须採用高效的应用架构,方便调试及维护. 在开发应用中,採用MVC架构无疑是一种最安全的选择.将应

走出自己的Windows开发,融入程序猿的开发

自从2014.7.9加入**软研以来,一直都做windows UI方面的开发,主要语言为C++:时间很快就过去了,一直都没时间也许是没精力写一些记录,但越觉得写写文档的必要性了:那么果断的申请了博客,记录下以前的,今后的程序生涯的点点滴滴,一是鼓励自己不断沉淀技术,职业文化等等:再者以后也有一个可以属于自己的书房可以翻阅,回忆.时间已经很晚了,眼睛有些朦胧: 刚看了看<系统程序猿的成长计划>,里面讲道了可变参数的简单机制剖析:大致就是一个压栈的匹配: printf想必大家都会熟悉的使用:她就是

关于双核心:也许你不知道的五件事

我们知道,AMD和Intel都在鼓吹各自的双核心技术,而业内人士也将2006看作是"双核"年.不过,在有关双核的诸多新闻报道之下,隐藏着一些非同寻常的惊人事实,而其中有些还不为我们所知,比如说以下5个有关双核心的事实,你知道吗? 1.Intel和AMD不是推出双核心处理器的头两家公司 广泛流传的一种观点是双核心技术首先出现在PC领域,而AMD和Intel还在争夺"第一"的头衔. 但事实上,IBM才是多核心领域真正的始作俑者.该公司的第一款双核心处理器不是基于X86架

[PHP动态]0001.关于 PHP 7 你必须知道的五件事

1.今年的计划表已出.PHP 7 时间表 RFC 投票一直通过, PHP 7 将在2015年10月发布.尽管有些延迟,但我们还是很高兴它在今年内发布.PHP 7 详细时间表由此查看. 2.PHP 要上太空飞船了.PHP 将推出全新的项目 , 方便类似 TIE 战斗机和太空飞船驾驶人员进行操控.它能用于大量组合比较和排序处理.想了解详细信息请点击此处. 3.返回类型描述和参数类型提示. PHP 7 将允许开发者描述怎样的返回类型是他们想要的 —— 类似于参数类型提示. 4.PHP 7 将更快!PH