天天看點

軟體開發中的哲學——世界的本原是物質(二)

在上一篇博文中,我主要是從軟硬體的角度來類比哲學中的物質和精神,正如評論中有童鞋說的,有些牽強,盡管硬體本身肯定是物質,但軟體卻并不一定是精神,隻不過是人的思維的一種反映,展現為電子元件中的高低電平,也就是組成了計算機世界中的“0”和“1”。但我想我們還是可以用類似的思考方法來解決一些問題。

接下來的這篇博文中,我想繼續說說世界的本原是物質這個原理,而重點放在了人體本身上。

大家都知道,有句話叫做“身體是革命的本錢”,這句話絕對是颠撲不破的真理,對于我們程式員來說,雖然從事的不是重體力勞動,不需要我們有強壯的肌肉,也不需要有多大的力氣,但是腦力勞動在很多時候要比體力勞動更累。

很多人都說,程式員和某種名義上禁止但是實際上屢禁不止的職業類似,都是吃青春飯的,而且,程式員的生命要比他們更慘一些。蓬頭垢面、不修邊幅、邋邋遢遢、臉色蠟黃可能都是很多程式員的代名詞。作為程式員,很多人都處于亞健康的狀态,再加上嚴重的加班,飲食不規律等等,年紀輕輕可能就落下一身的疾病。盡管說,我們有醫療保險,甚至還有很多朋友為自己購買了商業的重大疾病保險,但是那隻不過是亡羊補牢,避免在經濟上出現太大的損失,但那對于我們自身以及家庭來說,都是無法彌補的,是以說,擁有健康的身體非常重要。

不知不覺我已經當了十幾年的程式員了,之前曾經有人問我程式員最重要的是什麼,最初我的答案是技術,那時指的是具體的語言、工具之類的内容,後來我會說,程式設計的思想很重要,對于現在,還有一些比較重要的東西,比方說管理上的方法,比方說人脈等等,而最近幾年,我更是覺得,在這些東西之外,最最重要的就是我們的身體,世界的本原是物質,而我們作為人類中的一員,身體才是我們的本原,思想再重要,能力再出衆,也要有健康的身體作為支援,否則一切就都是空談了。

還記得有一種說法,我們的身體健康是一個“1”,而其他内容,像事業、家庭、金錢等等,都是這個“1”後面的“0”,如果沒有前面的這個“1”,後面有再多的“0”也沒有任何意義,健康才是起最為決定性作用的那個因素。

想要擁有健康的身體,我想大家一定平時也都會留意相關的内容,比方說要多喝水,每天要喝至少兩升水;比方說生活要規律,有規律地吃飯,有規律地休息,廢寝忘食的做法偶爾一次沒有關系,如果總是那樣,則是非常不可取的,那隻是會在消耗自己的生命,也就是“拿命換錢”,到了以後就隻能“拿錢買命”了,那可是得不償失的;再比方說要堅持鍛煉身體,多做一些體育活動,而不能總是坐在電腦前面不動。

我從開始注意身體健康以來,也很注意以上幾點,但不管是什麼,最為重要的一點就是“堅持”,就拿鍛煉身體來說,偶爾鍛煉一次,并不會産生立竿見影的效果,必須是長期的堅持,才能夠起到比較好的效果。五年前我的鍛煉方式是打籃球,之後又開始走路上班,每天走路一公裡,後來又到健身房系統地訓練,有氧運動、力量都堅持了兩年多,特别是最後一項運動,效果非常明顯,首先是做有氧運動使得自己的心肺功能有了非常大的增強,這樣的直接好處就是免疫力增強,最近兩年間感冒都很少得,即便得了,也不是太嚴重,喝一大碗姜湯,好好睡上一大覺,第二天早上起來就好得七七八八了。另外對身體各個部位肌肉的練習,增大了自己的力量,這樣就可以給全身的骨骼有更好地保護,也就不容易受傷。越是堅持,越是感覺到效果非常好,身體健康得到了保證,頭腦也比較清醒,工作起來也就更加得心應手,越是體會到了這些甜頭,就越願意花費一些時間去鍛煉身體,這樣就形成了良性循環。

說了這麼多,其實就是想和大家說,不要因為工作和學習的關系,就忽略了自身的健康,那才是最重要的,一旦失去了,就很難再找回來了。這些内容似乎和軟體開發沒有太大的關系,也不會在讀了之後就解決工作和學習中的問題,不會讓你知道函數的寫法,也不會幫你找到bug在什麼位置,但不論我們做的是什麼工作,這些都是基礎的基礎,物質總是會決定精神,沒有健康的體魄,就沒有足夠的精力去完成繁重的程式設計工作了。

是以說,作為程式員,我們一定要珍愛生命。