結婚生子讓我成為一個更優秀的程式設計師

極客網發表於2015-02-28


首先,最為明顯的好處是,時刻給我動力,激勵我進步。有人說,成功屬於拼命的人。當身後有了一個家庭的時候,你就會更加珍惜工作、努力賺錢。以前我只是將web開發當做工作中一件有趣的事,而現在,它的地位立馬上升到了——職業生涯的重點。可以這麼說,現在的我就像大力水手吃了菠菜一樣,充滿了力量、洋溢著激情。

另一個好處卻是猶抱琵琶半遮面的。地球人都知道,養育孩子就好像十萬里長徵,任重而道遠,要花下去的時間和精力那是猶如扔到無底洞裡一樣的。有人就會問了,那程式設計的時間不就少了嗎?事實也的確如此。甚至於,當我終於有點時間可以好好程式設計了,就會有各種各樣的事情斷斷續續地出來打斷我。那麼,為什麼這也會成為我的一個助力呢?且聽我道來。

在以前我還單身沒有小孩子的時候,我會毫無顧忌花上很長一段時間去搞專案。當遇到問題或者難題的時候,我第一反應就是,我要迎難而上、不達目的誓不罷休。如果還是毫無進展,就會罵罵咧咧、垂頭喪氣,最後,千辛萬苦嘔心瀝血逼著自己勉勉強強地克服難題。

而如今,我只有一些片段時間,也許最多也就2小時吧,才能好好敲程式碼。有時候,我可能在苦苦探究問題卻一直無從下手、不得其法之時,突然一個激靈,我的寶寶要醒了,亦或者應該給它泡奶粉、換尿布了,總之作為父母,小孩子總有各種各樣的事情等著你去解決。

可是,我想說,我因此而因禍得福了。大腦可真心是了不起。話說,科學家們研究發現,即使你在幹別的事情,哪怕是睡覺,並沒有去思考問題,你的大腦和思維仍然會沉浸在這個問題上,這就叫做“無意識的認知”。

不要以為我在講故事,這確確實實發生在了我的身上。我遠離了我的工作,但是當我回來的時候,我茅塞頓開有了另一種解決難題的新方法。有時候我只要10分鐘就可以完成以前花上1小時甚至更多還是攻克不了的攔路虎。

這對我寫程式碼和處理問題的方式產生了很大的影響,也給我了信心,相信我自己的工作能力。遇到難題,不再像個二愣子一樣橫衝直撞,而是退一步,讓自己的大腦稍作歇息,然後再一鼓作氣、衝鋒陷陣。這個方法幾乎沒有失靈過。知道嗎?有的時候,我一覺醒來,答案就婀娜多姿地出現在了我的腦海裡。這種感覺棒極了!

所以,如果你曾覺得結婚生孩子意味著有礙於職業生涯發展的話,看完上文是否有所改觀?至少於我而言,上述命題絕對是相反的。各位有何看法,歡迎暢所欲言。

英文原文:How Getting Married and Having Kids Made Me a BetterProgrammer

翻譯作者:IT新聞 – 蔣麗麗
評論(2)

相關文章