程式設計師生活中的垃圾收集

gudesheng發表於2008-01-03

 

來自David Herron的Blog

程式設計師對垃圾收集一定不陌生,什麼是垃圾?上一次運轉過程中的東西沒有釋放,在下一個運轉過程中依然存在,並且影響了下一個過程運轉的東西就屬於垃圾。

我們每天的日常工作都要遇到很多事,很多問題。可是這些問題如果在下班後,你仍然在想它,並且妨礙了你的其它工作,包括陪老婆等等,它就是垃圾。

David在它的blog裡面對生活垃圾進行了詳盡的闡述 http://weblogs.java.net/blog/robogeek/archive/2006/04/garbage_collect.html

其重要觀點如下:
1 你必須意識到你存在這個問題。工作中我們處於工作狀態,下班後我們處於下班狀態。

2 一個基本的方法就是意識到自己的呼吸。例如數呼吸次數。(中國傳統氣功,瑜伽,太極都強調通過注意呼吸來集中)

3 通過冥想來使自己進入當前的狀態,並且忘記上一個狀態。這樣我們就可以在當前狀態中發揮自己的最大潛力(因為給大腦保留了足夠的記憶體)。

4 運動:例如舉重,跑步等等。

5 坐在小樹林或者河岸邊這些自然環境裡面。感受大自然的和諧。

後記:這些垃圾收集雖然不是什麼高深的理論,但是對程式設計師的心理健康,到生理健康,以至對程式設計師有開發效率有
重大的影響。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=667223


相關文章