結婚養幾個孩子是如何讓我成為一個更好的程式設計師的
結婚,並養幾個孩子,這會對你的程式設計工作起到正面積極的作用。乍聽起來跟我們的直覺完全相反。然而,這卻是真實的發生在我身上的事。
首先,有一點很顯然。那就是動力。人們常說,這世界屬於那些忙碌的人。當你需要去維持一個家庭時,做事做到最好就成為了你最有效的保持工作穩定的措施。於是,以前做Web開發是我為了完成工作任務而做一項有趣的事,現在不是了,現在變成了是為了我的事業而做的一件非常重要而有趣的事。現在我的忙碌指數達到了前所未有的高度。
另一方面是意料之外的。顯然,養孩子是一種極其消耗時間,消耗精力的事情。程式設計的時間不是更少了嗎?是的。在程式設計時不是會大量的瑣事干擾工作嗎?是的。這怎麼會變成對你的職業有益的事?讓我來告訴你。
在過去,我會一屁股坐在電腦桌前,花大量的時間來開發一個專案。如果碰到了問題或遇到了阻力,我通常會持續數小時不動地方的研究解決它。當毫無進展時我會罵娘,會洩氣,最終搞的精疲力盡。
而如今,由於現實情況的限制,我只能在一些短時間裡進行快速的程式設計,最多一次編一兩個小時。有時,我會被一個bug困住,或做一個東西但不知如何做。接著孩子醒了,或該餵奶了,或其它的很多當了爹的人需要處理的事。
這就叫因禍得福。我們的大腦是個奇異的東西。人們把這種現象叫做無意識認知,說的是當我們沒有思考某個問題,甚至是在睡覺時,我們的大腦仍然在替我們研究這些問題。
這種現象在我身上一遍又一遍地發生。我放下手頭需要處理的工作去做其他事情,當我回來時,我卻找到了新思路。以前我需要一兩個小時或者是怎麼都想不清楚的事情,現在十幾分鍾就能搞定。
這種現象對我的程式設計方式帶來了重大的改變,成為了我思考問題的常規方式。我變得更有信心有能力來解決工作中的問題。現在的生活不但不是更多壓力,反而是讓我退後一步,更充分的運用我的大腦。這招屢試不爽。有時我醒來,一個答案會輕鬆的溜進我的大腦裡。真是不可思議。
所以,如果你認為安個家、養幾個孩子意味著不能像以前那樣有時間程式設計,你需要重新認識。至少對於我這正好相反。請看看我的github主頁。所有的東西都是在我有了孩子後開發完成的。
英文原文:How Getting Married and Having Kids Made Me a Better Programmer
相關文章
- 讓我們成為更好的程式設計師程式設計師
- 如何利用Google成為一個更好的程式設計師Go程式設計師
- 三個方法讓你成為更好的程式設計師程式設計師
- 五個方法成為更好的程式設計師程式設計師
- 如何成為一個糟糕的程式設計師程式設計師
- 如何成為一個卓越的程式設計師程式設計師
- 結婚生子讓我成為一個更優秀的程式設計師程式設計師
- 如何成為一個程式設計師高手程式設計師
- 一句話讓你成為更好的PHP程式設計師PHP程式設計師
- 如何成為一個偉大的 JavaScript 程式設計師JavaScript程式設計師
- 如何成為一個優秀的 JavaScript 程式設計師JavaScript程式設計師
- 怎樣把自己培養成為一個優秀的程式設計師程式設計師
- 我是如何從礦工成為程式設計師的程式設計師
- 為什麼我這麼低端:一個程式設計師的自我修養程式設計師
- 如何成為更好的Java程式設計師?- javarevisitedJava程式設計師
- 2014,成為更好程式設計師的7個方法程式設計師
- 【譯】我是一個平庸的程式設計師程式設計師
- 我是一個失聰的程式設計師程式設計師
- 如何成為一個年薪 40 萬以上的程式設計師?程式設計師
- 如何成為一個精力充沛的程式設計師——掌控程式設計師
- 菜鳥如何成為一個高效程式設計師的成長之路程式設計師
- 恐懼會讓你成為一個更糟糕的程式設計師程式設計師
- 成為一個女程式設計師程式設計師
- 我是一個iOS程式設計師iOS程式設計師
- 我是一個垃圾程式設計師程式設計師
- 我是一個混蛋程式設計師程式設計師
- 我的丈夫是個程式設計師程式設計師
- 我是如何從煤礦工成為程式設計師的程式設計師
- 83天!風變程式設計讓我成為了更好的自己程式設計
- 十個讓你變成糟糕的程式設計師的行為程式設計師
- 我為我是個程式設計師而驕傲程式設計師
- (轉載)如何成為一個真正合格的程式設計師?程式設計師
- 成為一名更好的程式設計師:如何閱讀原始碼程式設計師原始碼
- 我打算寫一個《程式設計師的成長課》程式設計師
- 一個野生程式設計師的自我修養程式設計師
- 讓你變成優秀程式設計師的幾個小習慣程式設計師
- 如何成為一個設計師和程式設計師混合型人才程式設計師
- 我是如何成為一個Java Web開發者的JavaWeb