如何在開發專案裡進行自我激勵!

csdn發表於2013-09-29

  不少程式設計師都說“程式設計工作”“軟體開發”“專案測試”等等之類的工作很無聊,很苦逼,做著做著就覺得沒勁了。所以有人就針對這樣的現象發問:如何在開發專案裡進行自我激勵?消極的心態和低迷的態度是不可能創造出優秀的軟體產品的。所以文章裡收集了各位出謀劃策的主要內容,希望這些錦囊妙計對正在工作當中苦惱的你有醍醐灌頂之功效。(以下是編譯內容)

  在每天的工作中,大家都會多多少少遇到挫折、做計劃以外的事情、疲憊不堪等境況。不過每個人都有自己的方式來克服這些障礙並回到正軌上,不然的話就有可能被炒魷魚了。

  不知道你有什麼樣的個人戰術能夠幫你在各種開發任務裡重振旗鼓,不斷地進行自我激勵呢?一起來看看他們是怎麼說的!

  Peter Lawrey :我對付工作中遇到的挫折、消極情緒和過度疲勞的方式就是,盡最大努力去尋找專案裡有可能會成為嚴重問題的薄弱環節,這一過程基本上在剛開始的時候就佔據了我全部的精力,毫無心思去在乎壓力什麼的,直到最後,之前的壓力也就進入了低潮期。

  做計劃以外的事情是一件比較頭疼的事,因為並不是所有的額外的事情都是你感興趣的或者有效的。處理這個問題的方式就是儘可能的限制這類事的發生。有的時候也可以把做額外的事情當作是放鬆身體的一種鍛鍊方式:出去走走,呼吸新鮮空氣,之後回來工作會更有效率。

  Duncan Brown :我列舉了幾個經常用來和疲勞、困惑作戰的策略。我自己覺得這幾個策略是很有用的。

  1. 出去走一段時間,幾分鐘、幾小時或者幾天。在這段時間裡,最大限度的不要去想工作、煩惱等等之類的事情,只管去做一些有趣的,讓你開心的事情。回到工作崗位的時候最好帶著明澈的雙眼、清新的頭腦,工作動力就能把疲勞趕走。這也就是為什麼很多現代公司都為員工準備遊戲室/減壓室等娛樂設施。
  2. 沒有比獨自一人處在一個巨大的專案裡的情況更糟糕了,也沒有什麼能比團隊合作更能給你帶來穩定感和更加實際的生產力了。
  3. 想你的好朋友或者同事傾訴你的煩惱、工作上糾結的事情。或者是放下包袱,在浴缸裡好好地泡一泡,將所有的煩惱都洗滌掉。 
  4. 培養積極主動的心態。如果你知道目前的專案將會持續很長時間或者是乏味無聊的,那麼沒什麼能夠擊敗實際而堅固的工作計劃。優秀的專案經理/開發者能夠為團隊制定相當精確、合理的計劃,這樣有利於避免任務混淆和人員疲勞,集中隊員注意力,這在開發過程裡是至關重要的。
  5. 接受事實,在開發任務裡,不管你是多麼沮喪、疲憊、後悔,你都不能擺脫現實情況,更不能忽視自己的責任;也就是說,你必須承認自己的侷限性,同時還要保持良好的態度。

  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:個人認為,如果你無法在現在的這個開發專案上集中注意力,那隻能說明你不適合這個專案。

  看了這些經驗豐富的前輩們給出的建議和他們的分享,不知道你又在這方面有什麼獨到的見解,不妨一起探討一下,有好的想法或方法可以在下面的評論處寫出來。

  原文: Dzone

相關文章