2012年2月9日 星期四

[翻譯練習]五點起床寫程式(Waking Up at 5am to Code)





這篇文章是無意中看到,主要講工作之餘想開發自己有興趣的專案時,一般人會在下班後的晚上寫程式,但是他改用了一個不同的時間來開發。以下是他的經驗談.....


[翻譯開始]

我現在正在試驗每天五點起床,在上班前做我自己的專案。
有些在Hack News的人提到他們這樣做,而這點子在我腦中盤旋不去,所以我到目前為止已經這樣做了兩星期。

基本想法

在清晨五點跳下床並且寫上兩小時的程式,然後準備去上班。我每天都這樣做,包括假日。我會趁我晚上看電視的時候準備及維護一個線上版的Kanban board(任務看板,敏捷開發的方法),以確保我在隔天上午的時候可以快速進入狀況。

關鍵是享受工作

現在是清晨五點而我接下來將要整天投入工作。最重要的就是不要在這段時間內被壓力擊敗或感到挫折。做我喜愛且完全在我掌控中的個人專案確保了這一點。我目前只開始了兩星期,目前為止還沒有任何徵兆這會累死我,事實上完全相反,這樣做激勵了我。

優點

  • 在清晨五點是非常寧靜無聲的。沒人會在即時通訊軟體上,沒人會丟簡訊或寄email給我。我發現我非常的專心,察覺到只有兩小時可用激勵了我很專心且有效率地使用它。目前為止,我變得很有生產力。

  • 我有了一個明確界定的時間單位去做我的工作,我可以保證每星期最少有12小時、大多時候是14~18小時在這上面。(六日可以做更久)。這跟我以前要費盡心力去挖時間出來的狀況大不相同,這樣的工作架構使我有更好的整體時間運用。
  • 我只比以往更早一個小時上床睡覺。要這麼做我得要犧牲一點閱讀時間,然後我大概會睡上7-8小時。不過我目前對此一點問題也沒有。
  • 晚上的時候我心情更加的輕鬆-假日時更是如此。我可以放心娛樂放鬆自己,而不會有個聲音一直在我背後說得要對我的遊戲多做一些進展,如果是在晚上做我的專案就會這樣。但是目前為止我發現我一星期好好工作12小時,就足以在輕鬆的步伐下推進我的遊戲製作進度。滿足了創作的癮頭。
  • 我發現我在休息的時間可以不再一直想我的專案。
  • 當我要去上班時比以往更加清醒,而且因為已經有工作成效所以感覺不錯。

缺點

  • 第一次清晨五點起床超痛苦的。不過我已經在調整中。
  • 我或許已經過度消耗自己的精神而不自知。
  • 我不能像以前那樣聽音樂來提升我的效率,以免吵醒我女友。這也許慢慢變成是件好事....(我:這是說不會被女友抓去作其他事的意思嗎?)
  • 這可能會干擾到周末計畫。我有點懷疑這點,我已經不再年輕而且這些日子也不再是夜貓子了。
  • 在緊要關頭沒有任何進展,可能會拖累這些早起日子接下來的時間。希望它永遠不會發生,但是終究會。

為何週末也要這樣做?

我發現
如果我每天固定去做一件事,會更容易堅持。讓我週末時睡比較晚會讓我周一也想繼續睡。它可以被拆開來作,這只是我個人的想法。

任務看板

我真的超愛任務看板的,即使只有我一個人在用。我覺得這是關鍵。它讓我專注,專注在這些被分解到可被管理的任務碎片中(理想中可在兩小時內完成),而且確定我絕不會被想著接下來該做什麼給搞混。
我收到一些要求說要看看我的任務看板畫面節圖,就在這下面:(這邊請回原網站看吧)

其他想法

一開始的計畫是看看這是否真能堅持下去。對此我很樂觀。如果沒問題,我想會去找個適合我咖啡壺加上一個好的咖啡杯來等我起床。
我幹掉了站著工作的想法並且重回到坐下來工作。不過如果兩個小時地站立工作會不會比較理想?值得試試。

[翻譯結束]

我的想法:
我自己也這樣試了兩個星期,我得說還蠻難做到每天都提早兩小時起床的,不過一旦有做到整天的心情都還不錯。我的作法是提早起床然後到公司附近比較早開的咖啡聽寫程式,然後在NB快耗盡電源的時候也差不多就該上班了。裡面提到的專心跟有進展的心理安心感是我覺得這個方式最有幫助的地方。