做軟體開發一定要加班熬夜嗎[3]

才智咖 人氣:2.27W

控制好工作的一日時間表才是關鍵

做軟體開發一定要加班熬夜嗎[3]

前面提到程式設計師這一天工作中,不僅僅需要編寫程式,還要花費時間閱讀並回復郵件,接電話處理各種問題的詢問,協助HR面試,甚至審閱產品使用手冊,等等,根本沒有辦法踏實下來一氣呵成寫完程式碼,無法白天安心編碼的問題。

我們程式設計師應該給自己定一個"一日時間表",這個一日時間表可以更合理的安排時間,把主要精力放倒最重要的事情上去。

比如,下面這個時間表可供參考:

接滿一杯熱水,開啟電腦,整理思路,閱讀並回復昨晚下班後收到的郵件--0.5小時
專心軟體開發工作--2.5小時
午餐休息--45分鐘
閱讀並回復郵件--15分鐘
專心軟體開發工作--4小時
處理其他事務如接電話等--1小時
閱讀並回復郵件--10分鐘

在一早來到公司到午餐前這2.5小時是一天中工作效率最高的時間段,應該在這個時間段中完全投入到開發工作,這段時間頭腦清醒,思路敏捷,應該儘量避免去做其他事情,你會發現,這個時間的開發進度會事半功倍。

然後午餐,午餐回來後稍事休息,快到1點的時候,可以處理一下郵件。

之後,進入下午的開發時間,這個時間段效率最高的部分也是2.5小時,儘量投入全部精力在2.5小時以內開發編碼。電話等其他事務,會穿插於下午的工作時間中,儘量壓縮在1個小時以內。最後在下班前,閱讀並回復郵件。

大家看,這樣安排工作時間,是否就不會被繁複的其他工作搞得手忙腳亂了?用效率最高的時間去處理開發任務,用接近休息或者接近下班的時間去處理郵件,這樣你還需要加班嗎?

反之,如果整天被開發之外的事情搞得團團轉,一行程式碼都沒有寫,這樣的話,不加班都不行了。

時間策略:好鋼用在刀刃上。

"偏執與狂熱"不等於加班加點

作為程式設計師如果想成功是需要"偏執與狂熱"力量的,這部分"狂熱"的力量促使著程式設計師永遠在關注著最新技術的前沿,關注著最新產品的`實現方法。

英特爾公司總裁"安迪·格羅夫"說"只有偏執狂才能成功",抱定一個信念一直不屑的努力,最終走向成功的彼岸。對於程式設計師來說,這個"狂熱與偏執"是一個持續努力的過程,首先成為軟體開發技術的"發燒友",結合國際與國內的技術形式給自己定位。

這個過程是艱辛的,但是不等於對"工作量"無限堆疊,不等於通過延長工作時間來達到其目標,這個過程是在不斷的探索與思考中進行的。

狂熱偏執不等於加班加點的工作,需要的是理智思考、開闊的眼界、持續的努力。