一流程式設計師完全可以有程式設計之外的生活
本文由碼農網 – 翟桂紅原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
不知從何時起,對程式設計師的變相苛求成了軟體開發類公司的通病,包括:嘴上不說,卻暗示他們就該焚膏繼晷地程式設計;因為某人不熱衷給開源專案做貢獻,就直接端掉他的競職機會;希望他們無師自通,新技術、新框架甚至新語言能信手拈來……如此種種,不一而足。當然,這背後潛藏著的,其實是這樣一種根深蒂固的問題心態:你程式設計師只有夜以繼日地埋頭苦幹,才能證明自己擁有足夠的職業熱情。
然而事實上:
- 只有一小撮兒怪咖才能承受這樣的兩頭耗;
- 程式設計師與時俱進才能造福東家,而東家需要提供這樣的學習機會——在工作之外;
- 再一流(再拼命),他們也要有程式設計之外的生活,也要擔負許多工作之外的職責;
- 自學成才者畢竟是少數,所以,大部分程式設計師需要足夠的切磋與討教——在工作之外。
一句話:程式設計師也是人。是人就要過人過的日子,要贍養父母、生兒育女,要處理猝不及防的各種瑣碎和意外,也要遭遇越來越常見的情緒疾病……在這樣的重重包圍下,身為凡夫俗子,誰還能日復一日地在8小時之後繼續苦幹?還有,承認吧:誰不厭煩開源社群?讓一群20多歲、薪水微薄的毛頭小夥兒一天24小時埋在程式碼堆裡,那麼他們所有的後勤工作是不是都由你來負責?你替他們請家政、管孩子?又或者,他們身體有恙了你給他們支付醫藥費?
話糙理不糙。不是麼?
當然,這並不等於說程式設計師就該死守8小時以及停止自我成長(某些程式設計師,別把本文的前半部分當成藉口。)問題在於:每天的時間的確固定而有限,我們該如何最高效地利用它們,從而讓自己真正優秀起來?
首先,應該徹底摒棄“事業即一切”的想法。某些程式設計師屬於“不需揚鞭自奮蹄”型兒的,老闆不施壓他自己卻壓力感爆棚。他會為了快點讀完某本書而縮短睡眠,會為了趕進度而冷落自己的伴侶及子女,甚至會為了某個開源社群而犧牲自己的社交和愛好……不,不,不,從長遠來看,這完全是一筆賠本買賣。程式設計師會發現自己越來越不幸福,甚至會帶著滿滿的負能量投入工作,從而進入效率越來越低的惡性迴圈。所以,“事業即一切”的想法,必須徹底摒棄。
其次,想方設法提高8小時的效率。程式設計師可以與同事搭配程式設計,可以多讀他人的程式碼,可以多多發問,也可以在幫助別人的過程中實現自我提升。這方面沒有一定的套路,程式設計師務必要自己動腦開發。
第三,可以開口請求老闆掏錢讓你們長見識,譬如帶你們參加某些大會之類的。當然,如果自己“學有餘力”,還可以請求參加當地的職場交流會。對員工的這種慷慨最終會惠及自己,所以沒有幾個老闆會拒絕這種要求。萬一被拒,程式設計師就該明白老闆不重視自己、覺得自己可有可無,而這時候,就該考慮另謀高就了。
第四,可以利用碎片化時間(譬如午休時、乘車時)閱讀,甚至可以利用這段時間開發個小工具提高團隊的工作效率,當然,如果在此過程中能用上新技術或新語言,就更帶勁了。不要害怕嘗試新事物!
最後,不要因擁有程式設計之外的愛好而有負罪感。因為正當的愛好可以改善人的情緒和精力,也可以提升人的創造力,最終幫助你成為更出色的開發人員。
當然,如果你真的願意在8小時之外繼續程式設計,那就該“做一樣成一樣”。在這方面我的心得是:給自己定下嚴格的時間限制,逼自己按時交作業。一旦成功,你將倍受鼓舞。之後,你可以把這類經歷上傳到自己的部落格或社交平臺上,當然,別忘了寫入自己的簡歷——這會給你增加不少砝碼。
譯文連結:http://www.codeceo.com/article/top-developers-outside-coding.html
英文原文:Top developers can have a life outside coding
翻譯作者:碼農網 – 翟桂紅
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 在程式之外,是程式設計師的生活程式設計師
- 程式設計師生活智慧集——卓越程式設計師密碼程式設計師密碼
- 程式設計師該如何改變枯燥的程式設計生活?程式設計師
- 程式設計師的快樂生活程式設計師
- 體驗程式設計師的生活程式設計師
- 漫談程式設計師系列:程式設計師的生活就這樣嗎程式設計師
- 女程式設計師的幸福生活程式設計師
- 程式設計師生活中的垃圾收集程式設計師
- 程式設計師只配加班?有錢有閒的程式設計師都在哪?程式設計師
- 程式設計師生活之路--來自程式設計師爸爸的一封信程式設計師
- 羅馬尼亞程式設計師的幸福生活程式設計師
- 程式設計師豐富個人生活程式設計師
- 谷歌程式設計師有哪些高效的程式設計習慣?谷歌程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 作為程式設計師的我的生活日常程式設計師
- 一個外國程式設計師12小時的程式設計生活的記錄程式設計師
- 程式設計沒有捷徑:奇葩冒牌程式設計師的故事程式設計師
- 程式設計師的工資高,到底程式設計師的工資有多高?程式設計師
- “有能力”的程式設計師和“熟練”的程式設計師誰更牛?程式設計師
- 北漂程式設計師邊城的幸福生活程式設計師
- 一個印度程式設計師的生活領悟程式設計師
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 卓越程式設計師和優秀程式設計師有哪些區別?程式設計師
- 盲人程式設計師的程式設計生涯程式設計師
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 假如程式設計師生活在童話裡…程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- 如果今天沒有API介面,今天的程式設計師如何程式設計?API程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 《程式設計師程式設計藝術》程式設計師
- 程式設計師必看的書之Java程式設計師程式設計師Java
- 盲人程式設計師是如何程式設計的?程式設計師
- 糟糕程式設計師的程式設計風格程式設計師
- 一名小白程式設計師的實習生生活程式設計師