正如Homer Simpson所說,如果這是真的,那就有意思了。
我之所以不能一針見血地發現如何才能高效工作的祕密,大概是因為我自己也不能始終如一地保持高效的工作勁頭。JoelSpolsky曾在他的一篇部落格上說道:
有的時候,我甚至一事無成。
你看,我走進辦公室,四處閒逛一下,然後坐在我的位子上,開啟電腦,隔一會兒就去看看郵箱,瀏覽各種網頁看看時事資訊什麼的,甚至會做點不需要腦細胞參與的事情,例如支付我信用卡里的賬單等等。但是就是不想去寫程式碼。
這種無所事事的狀態通常會持續一兩天。但是,作為一個開發人員,我甚至有好幾次幾個星期都靜不下心來好好寫程式碼。正如其他人所說的,一叫我幹活就好像打電話的時候聽到“您所撥打的電話不在服務區”一樣,整個人就跟沒了魂似的,呵呵。
這篇文章我已經讀了不下6遍了。但是直到現在,我依然很震驚,這樣一個在程式設計師裡面大名鼎鼎的人物竟然也會有這種煩惱。
然後,我不由地暗自慶幸,原來有這種情況的並非是我一個人啊。
下面我說的可不是保持高效工作的祕密哦,反倒是一些妨礙我高效工作的事情:
- 開啟基本計劃
- 和其他開發人員爭辯Django和.NET那個好
- 爭辯出結論
- 一個同事來問我,“hello,有沒有收到我發的郵件啊?”
- 吃口香糖。我想我已經得了“恐音症”
- 不知道我自己在幹什麼
- 對專案興致缺缺
- 不知該從何著手,對這個專案毫無頭緒
- 需要完成多個任務,因為非常緊迫
- 人有三急,不得不放下手頭一些工作
- 我的手機顯示有新的Twitter訊息
- 電子郵件彈出一個視窗
- 沒錯,各種各樣的彈窗
- 有即時訊息
- 我的妻子在問,“如果你空下來的時候能不能XXX?”(幫她點忙)
- 花了很多時間去建構
- 心裡很煩,感覺四周全是噪音
- 總是有人來來回回經過我的辦公桌
- Boss找
- 看看維基百科(千萬別手賤點任何連結)
- 看黑客新聞
- 上網
- 安靜的氛圍
- 安靜的工作區域(如果有自己的辦公室就更棒了)
- 專案下一步要做什麼成竹在胸
- 對各種問題了如指掌
- 沒有打攪、沒有中斷
- 再強調一遍,沒有一點打攪和中斷
- 關掉Twitter
- 關掉黑客新聞
- 電腦硬體執行正常
- 喜歡正在建設的專案
- 簡短的建構和除錯時間
- 不在網際網路上辯論政治問題
不過也可以看出,很多導致不能高效生產的行為,通過自我控制是可以減少的。但是我深陷於這個溫柔的泥淖不可自拔:要麼幹勁來了勢不可擋,要麼傻乎乎坐那任憑打攪。我真想咆哮,我其實真的一點也不擅長啊啊啊。對於處理這種影響效率的特別因素,我實在沒有什麼高明的意見,但是有一點我很清楚:任何我能控制的事情,就必須控制住,將其扼殺在襁褓中。這句話的意思是:
- 關閉iPhone的訊息提示(還能增加電池壽命)
- 如果連續3小時都乖乖在寫程式碼的話,不要吝嗇於給自己一個獎勵(通常可以是在“上網時間”允許自己看看黑客新聞或者是Twitter)
- 如果真的非常非常緊迫,那麼可以在家裡繼續
- 買個質量優異的抗噪音耳機
- 在工作日曆上標註“無會議時間”。告訴大家“我很忙,這是我的工作時間”
- 不在辦公時間參與討論。是人就有表達自己見解的意願,而程式設計師更是喜歡爭辯。如果確實有需要解決的實際問題,我們可以到專門的會議室去討論,找出各方案的優缺點。從而最終能得到一些成果,而非僅僅是爭論。
- 給自己的辦公桌換個位子,避免一有人走過就會打攪。
- 對於問題,先自己研究一下,然後再請別的開發人員看看,以便於更好的理解自己應該做什麼。這樣能一箭雙鵰:一方面對問題能有一個基本的理解;另一方面在我需要尋求幫助的時候提出的都是更有深度的問題。
是什麼妨礙你高效工作,你拿什麼來拯救你的效率?
英文原文:How to destroy Programmer Productivity
翻譯作者:IT新聞 – 蔣麗麗
相關閱讀
評論(0)