1. 程式人生 > >關於一個程式設計師一天只寫四個小時程式碼的反思

關於一個程式設計師一天只寫四個小時程式碼的反思

今天工作到差不多下午5點左右,覺得精神有點疲憊,面對著眼前的ABCD文件,眼睛掃描到的資訊卻遲遲不能入大腦,就趁機開溜了一下,飄到CSDN去啦。

      看到一篇名為《》文章,講述了一個老外每天只用四個小時來寫程式碼足矣,頓時覺得我也應該開始重新思考應該如何工作,如何讓自己變成更有效率的程式設計師。以下是老外的大概作息時間表(以下內容摘自老外文章):

          早上4:30 到 7 點:冥想,寫作,目標複查,和家人吃早餐;

          早7點到11點:4個小時的程式設計時間;

          早11點到下午1點:健身,午飯,購物;

          下午1點到6點:學習和交流時間;

          下午6點到晚上8點:家庭時間;

          晚8點到8:30:反省和給大腦派活;

從上面的時間安排表,暫且不懷疑真實性(這也的確是印象中老外的風格),也不從國情,身份方面去考慮,在這裡只從效率方面引起自己的一點反思。

    目前自己的工作生活是這樣的:

          早上7:30~8:30:起床,吃早餐,走路到公司。

          早上8:30~下午17:30,中間休息一個小時,總共8個小時時間看文件,寫程式碼,除錯程式碼,繼續看文件,寫程式碼,除錯程式碼。。。。。

          下午17:30~23:00回家做晚飯,去公園活動,看書差不多一個小時,然後微博,qq,23:00準時睡覺。

        以前總覺得自己的時間過得充實,可對比起來,才覺得有很多的地方需要改進,從老外的時間表來看,自己不可能完全去實踐(因為我不想晚上4:30就起床,晚上9點也實在睡不著),但是完全可以借鑑這種生活習慣,在人的生理和心理的基礎上把工作合理的安排:比如很多時候發現自己在一天的工作中,也是差不多早上4個小時左右的時間寫程式碼效率會比較高,到了下午,再繼續看程式碼,就顯得有點神散的感覺,為何不利用自己的精神狀態來合理的安排工作呢?比如上午寫程式碼,下午看文件和學習工作相關的知識,當然這可能要求要有更高的工作效率,比如你必須不耽誤的專案計劃的前提下。

      一個有效的學習工作計劃基於個人的知識基礎,技術能力,溝通能力,解決問題的能力等,但是一個方向更重要,如何安排你的時間,精力和學習工作相融合,達到一個最佳狀態。我想,就算是一個碼農,也可以活得精彩一點。