從事程序開發已經有十余年了,回想當初沒日沒夜在電腦前編寫代碼的日子,有些懷念也有些可惜,懷念的是當初的那份熱情,可惜的是為此錯過的一些東西。
本文是一篇翻譯,雖然自己沒能早點看到,希望剛入行的朋友不要錯過。原文地址:https://m.signalvnoise.com/eat-sleep-code-repeat-is-such-bullshit-c2a4d9beaaf5
盡管口號很響亮,但編程并不是一件要么不做,要做就必須不遺余力的活動。
我剛參加完谷歌2016的 I/O 大會,大會非常棒,不僅學到了很多東西,還讓我有幸認識一些大牛。但會議期間有一件讓我細思極恐的的事,久久不能忘。
“吃飯、睡覺、寫代碼、周而復始”這句口號在會議期間隨處可見。我之前也讀到過,只是這一次尤其觸動我,或許原因是如此重要的技術大會不遺余力的大勢宣傳。毫不夸張地說,我的確確在見到標語時發出了一聲感嘆。
有意思嗎?不就是一件T恤
我理解大伙的這份熱忱。作為全球開發者的技術盛典, 谷歌I/O采用這句口號的目的是想說:“寫代碼是一件很棒的事,我們應該把我們的全部時間投入在上面。“ 很聰明(盡管不是原創)。
讓我感到擔憂的是這句口號的潛臺詞——編程是一件非此即彼的事業。你要么就不要編程,否則就請把你的所有時間和精力都放在上面。
簡直就是狗屁,事實恰恰相反。
在 Basecamp,我有幸與一些世界級的編程大牛在一起工作。他們所有人在編程領域之外都有著廣泛的興趣愛好和天賦,這絕不是巧合。無論是賽車、藝術、閱讀、徒步、親近自然、跑步、園藝,陪伴家人還是與他們的愛狗玩耍,這些技術大牛對代碼以外的生活充滿了熱愛。
因為他們知道真正和諧的生活方式——大腦和靈魂中不僅僅只有編程——會讓你成為更好的開發者。
編碼之外的生活有助于我們培養一些重要的品質:靈感、創造力、思考、耐心、適應性、同理心等等,所有這些品質都能幫助我們成為更好的程序員,然而編碼本身很難讓我們意識到這些品質。
不要相信宣傳口號
科技產業喜歡喊口號的毛病已經不是什么秘密了。想要不再做碼農,成為代碼界的明星大牛,除了不吃不睡,整天寫代碼還有其他辦法嗎?
我的建議是:去他的口號。
把編程作為自己畢身為之奮斗的事業,能有這樣的決心是一件很棒的事。老實說我很欽佩這份熱情,而且毫無疑問的,這能讓你獲得巨大的成就。
但如果你想充分發揮你的潛力,成為最好的程序開發者,就不要把所有時間都放在編程上。讓大腦呼吸一些新鮮空氣吧,這能讓你做得更好。