我在google工作過,現(xiàn)在有了自己的公司,多年的程序員工作經(jīng)驗告訴我,如果有一個良好的工作習(xí)慣,能夠極大提高你的工作效率。以下是我的建議,如果你長時間堅持這樣做,一年到兩年時間,你發(fā)現(xiàn)你能夠完成的工作速度超過你的想象。
1。一天最多閱讀兩次新聞
信息爆炸的年代新聞數(shù)量多不勝數(shù),不要閱讀過多的新聞,我一般一天閱讀兩次新聞,早晨和下午各打開一次google reader,更多的新聞閱讀將會嚴(yán)重降低工作效率。
2。給自己精心準(zhǔn)備一個工作開始的起點(diǎn)
寫程序一旦進(jìn)入狀態(tài),毫無疑問效率是非常高的,腦子里面每個細(xì)胞似乎都在奮斗。但是如何快速進(jìn)入完美的工作狀態(tài)?我的經(jīng)驗是,每當(dāng)我離開工作的時
候,比如中午午餐時間前或者一天工作結(jié)束時候,我會故意遺留一個未完成小任務(wù)在我的程序里面。當(dāng)我回來工作的時候,我能夠迅速知道從哪里開始,專心致志解
決完這個小任務(wù),我的大腦差不多已經(jīng)完成熱身了,馬上能夠進(jìn)入真正的工作。
3。用筆畫出來,做好預(yù)先研究工作
怎么說呢,就是腦子的想法盡可能的用筆畫出來,形象化的圖形能夠很好的幫助你思考總結(jié)。
對于復(fù)雜的工作,預(yù)先做好研究工作,比如一個難度很大的算法程序,我會先搞懂最難的技術(shù)問題才開始寫代碼。
4。建立一個完美的工作環(huán)境
大多數(shù)我們都是在公司工作,工作環(huán)境不能由我們決定,但是至少我們可以在自己家里弄一個完美的工作環(huán)境。我心目中好的工作環(huán)境包括:
a)一個大電腦顯示器,一張大桌子
b)一個舒服的電腦椅
c)有益工作的背景音樂,這個因人而異
d)一套好的音響
e)陽光充足的窗口
f)大的開放的空間
g)安靜,很少有人在旁邊走動
h)和外界通風(fēng)良好
i)房間是現(xiàn)代裝飾風(fēng)格
5。工作時間關(guān)掉IM工具
不管什么理由,都要堅決關(guān)掉所有的IM工具
6。工作時間只回復(fù)和處理緊急郵件
不要讓郵件打斷你的工作節(jié)奏,工作時間只回復(fù)和處理緊急郵件
7。減少開會,一周一次會議或者更少
保持溝通效率高效,但不是更多的會議。減少開會,一周一次會議或者更少。
8。每兩周參加一次社交活動
程序員的生活是比較單調(diào)的,我所說的社交活動并不是和同事,工作伙伴之間的交流,也不是你依然坐在電腦桌前玩游戲。而是走出你的辦公室,和你工作以外的朋友在一起交流,量身打造你自己的情感需求。
9。放松的夜晚
沒有比7×24小時連續(xù)工作更糟了。長時間處于興奮和焦慮狀態(tài)會極大影響你長期的工作效率。每天休息一段時間,散步,閱讀,享受生活,你會發(fā)現(xiàn)你的創(chuàng)造力提高了。
10。每周3次,每次20分鐘的體育運(yùn)動
體育運(yùn)動并不是浪費(fèi)時間,定期的體育活動會讓你精力更加充沛,頭腦反映更加靈活。保持至少每周3次,每次20分鐘的體育運(yùn)動。