英文原文:Programmers and motivation
上周末,我所在的公司搬到了新家。这是一种全新的体验,所有人都很兴奋:有些觉得更有压力了,而有些却略有遗憾。我原先对这次公司搬家决策抱有很高的期望,但是现在不得不说感觉有点失望。我在这家公司已经工作了一年半了,并且一直勤勤恳恳、兢兢业业,积极完成每项任务。以前我一直认为要保持工作的积极性得看公司,但是现在我觉得这可能是非常专业的问题:如果我们的工作一直得不到任何形式的赏识,那么就算是神仙也很难长时间地保持工作积极性。而如果我们想将积极性上升到激情——因为个人的热爱和激情而工作,想要保持下去就越加困难了。
我是后端和前端开发的开发人员,也是我们应用部门负责人。大多数时间我都是在用 PHP 完成我的 web 项目。对于我而言,后端和前端开发完全是两种不同的工作任务。做后端的时候,我要做譬如优化性能、重构、修正、修复 bug 和修改已有算法等工作。我能编写最棒的算法,但是却毫无用武之地。关于后端工作唯一能让我展现自我价值的地方就是客户的满意了。不过让人感觉特别泄气的是,在这过程中,我很少能听到别人对我的肯定:“干得好!”、“真牛!”我深深地觉得这严重打击到了我的工作积极性,有时候整个人就没有干劲。所以对于我来说,后端工作几乎没啥乐趣可言。不过当我的身份是前端开发人员时,那体验就完全不同了。
好好回想一下,最后一次有人说类似于“哇塞,你就是传说中的代码大拿啊!”或者“你的算法真是不错!”的言语是啥时候的事了?如果是在不久之前,那么我不得不羡慕,你真幸运。
大多数时候,搞游戏开发、写应用程序以及做前端工作能让我获得更多的客户和同事的反馈。每一个反馈都如同甘霖,滴入我干涸的土壤,让我能够动力强劲、干劲十足。不过我得承认,我得到这些赞美的原因主要是人们对这些工作更感兴趣,即使有时候它根本不如后端的复杂算法难度那么大。这是可以理解的。相对于枯燥的算法,人们总是更喜欢那些能制造出绚烂夺目、光彩照人的视觉效果。这也是我更为喜欢游戏开发和多媒体应用的原因之一。
在过去一年时间里,我做了很多的后端工作。不过和大多数开发人员一样,我也患有冒充者综合征(医学病理名称,是精神分裂症的症状之一),并且一直以来都在与它作斗争。我很难长时间地保持工作积极性。然后我开始思考并分析所有的触发因素。此外我还在自己的业余时间作为自由职业者接了点活。对此,我对在这个方面要保持自己的积极性小有经验。很多,甚至可以说是几乎每个自由职业者都有这样的难题:想要长时间保持着动力,保持着开发的积极性直到项目的结束,很难,很难。而对我来说,保持动力最最艰难的时候就是开发到最后 10% 的时候,特别无聊而且几乎没什么挑战性。那么关于这一点我们有什么能做的吗?
1. 期望值不可定的过高,目标要联系实际。像我的话,我已经习惯了。我几乎已经有了十年的游戏开发经验,获得了很多很多赞赏和推崇,我常常用这些积极的回馈来激励自己。
2. 自我激励。和其他人谈谈你的项目,写个博客:),利用一切可利用的资源。总之向大家咨询建议,得到反馈,是相当好的激励途径。
3. 交叉混合着工作。当你觉得积极性有所降低的时候,不妨干点有意思的工作,做点自己喜欢的事情。恰当搭配,干活不累,这可是我用于提高自己工作积极性的秘密法宝哦,一般人我不告诉他。
4. 请专门机构来进行员工积极性培训或许是帮助企业和个人充分发挥个人潜力的最佳方案。 这也被认为是保持长期积极性最为有效的方式。
按照第 2 点和第 3 点所说,来克服我们在开发过程中的偶尔积极性不足的问题,是非常棒的,但是如果你像我一样,总是缺乏干劲,那么必须得有一个大大的改变才能对工作有所帮助了。总是原地踏步反而会是最大的阻碍。不过,由于各人的期望和工作岗位不尽相同,以上方法如不适用,请见谅。
最后,非常感谢您的阅读。如果能对你有所帮助,我将不胜欣喜。如果有什么建议或者意见,请留言。
突破极限的唯一方法就是让不可能成为可能。
——C Arthur C. Clarke(英国著名科幻小说家)
译文链接:http://news.html5tricks.com/programmer-motivation.html
翻译作者:IT 新闻 – 蒋丽丽