程序員,活得是本事:30 歲后的 20 條人生建議
一個程序員看待職業的方式,決定了他能走多遠。
有的人把職業當游戲,不論 buff 還是 bug 都要闖過去;有的人把職業當對手,不是一心想贏,只是不想輸;有的人,活得是造型;有的人,活得是人設;程序員,活得是本事。
今天,我們采訪了 10 多位程序員,并將他們的經驗整理成這篇《程序員的 20 條職業感悟》。請查閱。
1.關于 Work life balance
- 把身體鍛煉好,只要你有一個健康的身體和健康的生活觀,這個世界就餓不死人。
- 最好能夠做到早起,一方面早上人的頭腦比較清晰,另一方面可以在沒有人打擾的時間里多學點東西。
- 自己的發展路線應該是很大限度地加強和發揮自己獨特的組合,而不是尋求單項的超越。主要是通過實踐,其次是要有意識地構造。
- 學習的能力和閱讀的習慣,是從大學畢業后最該帶到工作里的兩樣東西。
- 不要做個純碼農,多抽空做點其他自己感興趣的事情。
2.關于技術
- 編程是一件需要技術積累的工作。涉及的不僅僅是寫程序,還有對系統的了解,對工具的熟悉,工作方法,經驗很重要。
- 學習新技術的時候多看“官方文檔”。編寫文檔的人群,通常就是這些技術或者軟件的開發者,他們是對這些東西最了解的人。因此,官方文檔質量是很高的,通常也是很新的。
- 把覺得不靠譜的需求放到最后做,也許到時候需求就變了。
- 寧愿終止程序也不要帶著錯誤運行下去。
- 隔一段時間就回去看看自己幾個月之前寫的代碼,這能夠讓你認識到代碼的可讀性有多重要,親身體會才能懂得。
- 程序不等于數據結構加算法,而等于搜索引擎加英語。
3.關于年齡
- 所謂的年齡歧視是在給自己設定心理障礙,你真正應該擔心的不是年齡,在于你是否有職業規劃,是否朝職業目標努力,你的年齡是否達到了相應的能力及經驗。
- 如果你堅持持續學習,不管在哪一個行業都會越老越香的。
- 無論年齡多大,需要學習的東西有很多,在專業的道路上還是要繼續嘗試做技術創新。
- 條條大路通羅馬,選擇一個自己熱愛的行業很重要。
4.關于情商
- 心要皮實,但話語和臉皮要柔軟,記住有句老話叫,伸手不打笑臉人。
- 編碼的時候只思考同一個思維層次的邏輯,在這層完成之后再思考下一層。
- 千萬別真的認為別人都是傻子,否則會降低你的可合作性,可合作性在團隊里是項很重要的能力。
- 真正的領導能力不是令人服從,而是讓大家用正確高效的方法完成任務。
- 永遠別小看程序媛。
對了,還有一條最重要的感悟是幾位程序員共同提到的
- 一定要記錄自己的技術積累
- 才能獲得技術的提升
- 不論是寫文章還是做分享
或許你資歷尚淺,技術思路和技術方向還很難摸清。這時學習與模仿對你來說至關重要,學習別人思考問題的角度,分析成熟的技術文章的知識脈絡。
這樣做的意義在于:
從自身學習出發:從別人的思路里看到自己的技術邊界,找到一個方向學習;
從業務方向出發:看看別人輸出成熟的技術實踐,幫助你解決業務難題
比如說,各大社區技術達人、技術大佬的那些高質量文章,總有一篇能夠戳中當下現狀的你,汲取他們的技術經驗和技術思想,應用在自己的學習與項目中。