程式設計師十誡:第一誡:當熱愛軟體開發

海微發表於2012-09-05

你要盡心、儘性、盡力愛耶和華你的神。 《申命記》 6:5

 工作雖不是生活的全部,但工作是生活的主要部分。除了家庭之外,生活所剩下的幾乎全是工作。一週七天,我們有五天,乃至更多的時候,花在工作上。一天二十四小時,朝九晚五,我們至少有八個小時的時間呆在公司裡。除去這些時間,諸如花在友情等其他美好的東西上的時間,就如魯迅所說的,像是海綿裡擠出來的一點水,不擠沒有,擠了也是微乎其微。因此,對於已經步入社會工作的人來說,同學相聚、好友重逢幾乎成了奢侈。

“我知道世人,莫強如終身喜樂行善,並且人人吃喝,在他一切勞碌中享福,這也是神的恩賜。(《傳道書》 3:12-13)”。“在他一切勞碌中享福”,通俗的講,就是在工作中享福,得到快樂。工作佔據了生活的絕大部分時間,如果一個人不能從工作上得到快樂,我們不敢想象他的生活還會有多少快樂。一個人的生活上沒多少快樂,我們不敢想象他的人生又會有多少快樂。進而說之,一個不快樂的人生,我們也不敢說他的人生是豐富、成功的。藉此,在此時此刻,不妨捫心自問一下,自己是否曾經認真思考過這樣的問題:如何讓自己在工作中得到快樂?

 或許,我們有人曾經思考過,但大部分沒有得到真正的、或者持之以恆,經得起時間考驗的答案。那麼,工作上的快樂到底有沒有,存不存在?不存在的話,為什麼心中又有追求的願望?存在的話,又在哪裡?在工作中嗎?那為什麼我們又常常嘗試到工作之外尋找?不在工作之中嗎?那我們為什麼又說要在工作中得到快樂?呵呵,關是仔細琢磨這些問題就已經得到些許快樂了。倘若再仔細琢磨工作的快樂,琢磨快樂本身豈不是件更快樂的事嗎?

 有人說,快樂源於興趣。如果對所從事的工作感興趣,就容易在工作中得到快樂。這話對嗎?對,但又不全然對。試問一下,假如對一個異性有好感,有興趣,你就和他(或她)相好,然後結婚,現實生活中真會有這樣的情況嗎?真有的話,這樣的婚姻的幸福能持久嗎?毋庸置疑,大部分得到的答案會是否定的。人們常說,一見鍾情,那一見鍾情在真的有嗎?或許有,但想必更多的是在電視劇裡,在緣於生活又高於生活的小說裡。人有審美疲勞的內在本性。此外,人的感覺很多時候是盲目的。也許,今天對這個異性有好感,明天對那個又有好感。見異思遷,移情別戀,古往今來,這樣的例子舉不勝舉,小說裡也寫盡了,電視劇也拍透了。人,很多感情在很多時候都經不起考驗,更別說時東時西、飄呼不定的感覺了。同樣的道理,興趣這種一時的感覺,也時常過於脆弱,在時間面前常常不堪一擊。工作是持久戰,大半生的歲月都填充在裡面。因此,我們也許憑著一時的興趣在工作中得到片刻的快樂,但難以靠著一時的興趣讓快樂永伴於工作左右。

 那麼,為什麼又說快樂源於興趣?正如平日所說,興趣是最好的老師。很可能正是起初的興趣,所以當初我們會選擇從事這個行業。興趣是老師,但也僅僅只是老師。俗語所說,“師傅引進門,修行在個人”。老師只是引路人,拋磚引玉之用。“師不必賢於弟子,弟子不必不如師。”要行遠路,賢於師,“進門”之後,就得自己在“路漫漫”中“上下而求索”,獨自“修遠兮”。問題又來了,“路漫漫”,很容易站在高樓“望盡天涯路”,不知何處是盡頭而氣餒,那靠什麼作動力來前行?前行了,又如何才能“修遠兮”,而不是在原地踏步?

 現實生活即不是詩,也不是畫。最真實的情況,簡而言之,大部分是靠壓力,生活等諸多方面上的壓力;是靠責任,工作上等諸多方面的責任。興趣是短暫的,生活是長久的。興趣走了,生活還在。生活還在,衣食住行就還在,生活開銷就還在。水費、電費、生活費、話費等等就像天生的債權人,拿著這些好似永不止息的賬,逼著你去工作、去上班。另外,時光荏苒,年歲漸長,父母也日漸年老。自身年齡越大,責任越大,肩上的擔子似乎越來越重。正是這些無法擺脫的壓力,這些無法推卸或逃避的責任,逼著許多的人走進了公司,走上了工作崗位,堅守著每一天的上班族的生活。

 那麼,又靠什麼“修遠兮”?壓力雖大,責任雖重,但病再急也不能亂投醫。否則,越投越亂,適得其反。古人有語:“知止而後有定,定而後能靜,靜而後能安,安而後能慮,慮而後能得。”淡泊了才能明志,在寧靜中方能致遠。真若寧靜了,思想專注了,思維活躍了,在學習中舉一反三,觸類旁三,學一小時勝似別人學一天。若能心如止水般的寧靜,或許也能做到王國維的“入乎其內”去寫之,“出乎其外”去觀之。在“入乎其內”中,體現其“生氣”。在出乎其外中,達到“高致”。或許,這就是老子的,在“常無”中“欲以觀其妙”;在“常有”中,“欲以觀其徼”, 

     整個大自然界就是一個藝術體的結合。說得誇張些,任何一行一業都盪漾著藝術的影子。軟體開發,作為眾多技術行業中難度較大的行業之一,更是如此這般。有業內大師說,軟體開發就是拿程式語言當畫筆在電腦上畫畫。“耶和華啊,你所造的何其多!都是你用智慧造成的,遍地滿了你的豐富。”(《詩篇》 104:24)這個世界充滿了豐富,充滿了奧祕。軟體開發是現實世界的模擬,程式語言中又折射出人類思維習慣的影子。自然而然,在軟體開發中,在程式碼的世界裡也定然蘊含著說不盡的豐富、看不透的奇妙。這豐富、這奇妙只要用心尋求,就定然能尋見。因為“你們祈求,就給你們;尋找,就尋見;叩門,就給你們開門。”(《馬太福音》 7:7)

 當真正尋見了軟體世界的豐富,看到了程式碼世界的奇妙,就像在內心深處,越過了興趣的低階情感趣味,真正愛上了一個充滿內涵的、富有內在美的異性。愛情的力量是偉大的,對此,你難道還會安然靜坐嗎?慶幸的話,如果你又得到了他(或她),“有情人終成眷屬”,兩個人走過了一起,有了這樣的愛,難道你還擔心往後的婚姻不幸福,擔心這婚姻不會持久嗎?

 或許,現在生活中,幸運的你已經擁有這樣美滿的愛情或婚姻,那麼又何必不妨再錦上添花呢。回家的時候,享受美好的愛情。工作的時候,又沉浸於奇妙的程式碼世界裡,自得其樂。當有了這樣的生活和心境,最後就讓我們一起再慢慢品味艾青的一首詩吧。

我愛這土地/ 艾青

假如我是一隻鳥, 我也應該用嘶啞的喉嚨歌唱: 這被暴風雨所打擊的土地, 這永遠洶湧著我們的悲憤的河流, 這無止息地吹颳著的激怒的風, 和那來自林間的無比溫柔的黎明…… ——然後我死了, 連羽毛也腐爛在土地裡面。

為什麼我的眼裡常含淚水? 因為我對這土地愛得深沉……

相關文章