在每天的工作中,大家都会多多少少遇到挫折、做计划以外的事情、疲惫不堪等境况。不过每个人都有自己的方式来克服这些障碍并回到正轨上,不然的话就有可能被炒鱿鱼了。
不知道你有什么样的个人战术能够帮你在各种开发任务里重振旗鼓,不断地进行自我激励呢?一起来看看他们是怎么说的!
Peter Lawrey:我对付工作中遇到的挫折、消极情绪和过度疲劳的方式就是,尽最大努力去寻找项目里有可能会成为严重问题的薄弱环节,这一过程基本上在刚开始的时候就占据了我全部的精力,毫无心思去在乎压力什么的,直到最后,之前的压力也就进入了低潮期。
做计划以外的事情是一件比较头疼的事,因为并不是所有的额外的事情都是你感兴趣的或者有效的。处理这个问题的方式就是尽可能的限制这类事的发生。有的时候也可以把做额外的事情当作是放松身体的一种锻炼方式:出去走走,呼吸新鲜空气,之后回来工作会更有效率。
Duncan Brown:我列举了几个经常用来和疲劳、困惑作战的策略。我自己觉得这几个策略是很有用的。
Mitch Pronschinske:要想让自己保持高效能,不受外界因素的影响,我想引用Joss Whedon文章《 What Joss Whedon Can Teach Us About Software Development》里面的一个方法来回答这个问题,那就是“Eating Dessert First”,意思是说如果你有很强大的动力用某一种方式去做某一件事的话,那你就应该继续保持下去,千万不要停止,这样就能达到你想要的效率最大化。
实际上,他的意思就是说你要在这个项目里找到你感兴趣的部分,又肯在这部分花时间去思考。做自己喜欢的事情,并让这股势头带自己度过难关。
Scott Westfall:有些人喜欢做有挑战的事情。如果工作本身没什么刺激性,就很难从工作里获得自豪感。比如,一个没有足够技术挑战的编程项目,我可能就会将“挑战”定义为编写一些简单的、易于理解的代码而已。
有的人喜欢一天做很多种工作,当他在这件事情上失去热情的时候,就会转而去做其他事情。就像Sherlock Holmes一样,在没什么头绪的时候就会去利用化学试剂来寻找血迹。这样的工作成果也是比较明显的。
John Sonmez:其实我一直尝试着将自己处于痛苦环境之中,目的是为了克服最典型的倦怠情况。这似乎有点反直觉的,但是我发现动机是时有时无的东西,有的时候不管你在做什么,根本就感觉不到动机的存在,但是你还是会继续做下去。
在这种情况下我只能求助于我的心灵决定,而不是让我的情绪来决定我的生活,所以我强迫自己无论如何也要完成手头的任务。
darryl west:在开发项目里,自我激励不需要多么兴师动众,在心里计划好自己的任务安排或者适合自己的工作方式就是最有意义的。比如说,在一天快要结束的时候,停止编码并开始计划明天的日程安排。编写一些没有任何实现的测试程序;做一些看上去比较愚蠢的配置等等,当你第二天来上班的时候就可以接着昨天的任务开始工作了。这一方法被称之为“park on the downhill”。
Mahdi Yusuf:我觉的有一些方法较为真实:1.关掉手机,零干扰。2.准备做一个现实的计划列表。3.计划如何解决列表上的事项。4.着手制作这个列表。
说实话,所有的成功都是来自有准备的准备。其他一切都只不过是用来改变你的正常行为的一个技巧,那为什么不直接改变你的正常行为呢?
Charalampos Pap:个人认为,如果你无法在现在的这个开发项目上集中注意力,那只能说明你不适合这个项目。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |