程式設計期間休息片刻的好處
原文作者 Axel Rauschmayer 是一位居住在德國慕尼黑的自由軟體工程師。他在這篇博文列舉了在程式設計期間休息片刻的一些好處。
你會更精明而不是更賣力地工作
我曾經為了一個功能的實現而賣力工作過。每天12小時,整整工作了兩個星期。我付出了很多努力。那兩個星期之後,我休息了一陣,併產生了一些減少很多不必要的工作的想法。
你的思維會變得更清晰
疲勞對於個人的影響就跟他喝醉酒差不多。每天下班的時候,我總是欺騙自己,我將很快完成這件事,以便明天有個新的開始。實際上,通常第二天我經常需要收拾昨天的爛攤子。如果我發現如果能夠在程式設計中間休息一下,我僅僅需要一小部分的時間,就可以完成同樣的任務,而且效果更好。
你看程式碼時會更清晰
如果你想編出高質量的程式碼,程式碼審查(包括審查的極端版本,及其結對程式設計)是無價之寶。如果我寫完程式碼之後把它放上幾天的話,我會忘得一乾二淨,然後用新的思維繼續程式設計。我差不多就是我自己的程式碼審查者,這讓我大大提高了程式碼的可理解性。
好好對待身體,有助於健腦
不要忘了,後者是前者的一部分,要遵循自然規律。特別是整天對著電腦幹活的人,往往過於關注他們的大腦而忽略了身體的其他部分。大腦需要氧氣,休息和營養以保持最佳狀態,所以你需要順暢的呼吸,良好的睡眠和適當的飲食。
溝通是另一種學習如何解決問題的方式
你可以把程式設計當做是正在解決中的一個難題,用最好的工具,技術和程式碼庫來編寫你的程式碼。如果你暫停編碼休息一陣,你或 許能從一個不同的角度著手處理問題—就問題與其他人進行討論。不管你是通過面對面交談、社交網站、郵件、Twitter(微博),或者是其他工具,這都沒關係。交換得到的經驗,讓你不用自己動手編碼就能對你的程式碼有一個全新的瞭解。在某種程度上,網路搜尋是交流的一種單向手段,不過它們已經成為被大眾認為是一項獨立活動的程式設計慣例的重要部分。
英文原文: Axel Rauschmayer 譯文:伯樂線上
相關文章
- 高效程式設計之道:好好休息程式設計
- 程式設計師休息時間接私活遭公司辭退,不明覺厲?程式設計師
- 程式設計師十誡:第三誡:不要在休息時間談論程式碼程式設計師
- 托盤程式設計(出處:程式設計愛好者網站)程式設計網站
- 35 個快速學習程式設計的好去處程式設計
- 女生學程式設計有哪些好處呢?程式設計
- 遊戲設計分析:框架設定的好處遊戲設計框架
- 設計模式(一)學習設計模式的好處設計模式
- 學習設計模式的好處 - Mario設計模式
- 你知道在全是程式設計師的公司上班的好處麼程式設計師
- 程式設計師的正能量:幹IT的六大好處程式設計師
- 面向介面程式設計還有一些好處:程式設計
- 好的程式設計習慣程式設計
- 科技愛好者週刊(第 174 期):全能程式設計師 vs 特長程式設計師程式設計師
- 好程式設計師Python培訓分享Python程式設計中常見的異常處理程式設計師Python
- 愛偷懶的程式設計師是好程式設計師程式設計師
- 程式設計好習慣程式設計
- 130 行程式碼搞定核酸統計,程式設計師在抗疫期間的大能量行程程式設計師
- 高階的網站設計有哪些好處?網站
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 讓老闆開心的程式設計師不是好程式設計師程式設計師
- 《從程式設計師到領導者之間的微妙之處》程式設計師
- 工作時玩遊戲並非浪費時間: “微休息”有很多好處遊戲
- 別站著程式設計:站著工作未必對你的健康有好處程式設計
- 設定有過期時間的廣告程式碼例項
- 程式設計狂人-第一四零期程式設計
- 程式設計狂人-第一六九期程式設計
- 程式設計狂人-第一七零期程式設計
- 程式設計狂人-第一五零期程式設計
- 程式設計狂人-第一五七期程式設計
- 程式設計狂人-第一六零期程式設計
- 程式設計狂人-第一三零期程式設計
- 程式設計狂人-第一二九期程式設計
- 程式設計狂人-第一三七期程式設計
- 程式設計狂人-第一二零期程式設計
- 程式設計狂人-第一一九期程式設計
- 程式設計狂人-第一零九期程式設計
- 程式設計狂人-第一零七期程式設計