一個程序員看待職業的方式,決定了他能走多遠。
有的人把職業當遊戲,不論 buff 還是 bug 都要闖過去;有的人把職業當對手,不是一心想贏,只是不想輸;有的人,活得是造型;有的人,活得是人設;程序員,活得是本事。今天,我們採訪了 10 多位程序員,並將他們的經驗整理成這篇《程序員的 20 條職業感悟》。請查閱。
關於 Work life balance❶ 把身體鍛鍊好,只要你有一個健康的身體和健康的生活觀,這個世界就餓不死人。
❷ 最好能夠做到早起,一方面早上人的頭腦比較清晰,另一方面可以在沒有人打擾的時間裡多學點東西。
❸ 自己的發展路線應該是最大限度地加強和發揮自己獨特的組合,而不是尋求單項的超越。主要是通過實踐,其次是要有意識地構造。
❹ 學習的能力和閱讀的習慣,是從大學畢業後最該帶到工作裡的兩樣東西。
❺ 不要做個純碼農,多抽空做點其他自己感興趣的事情。
關於技術
❶ 編程是一件需要技術積累的工作。涉及的不僅僅是寫程序,還有對系統的瞭解,對工具的熟悉,工作方法,經驗很重要。
❷ 學習新技術的時候多看“官方文檔”。編寫文檔的人群,通常就是這些技術或者軟件的開發者,他們是對這些東西最瞭解的人。因此,官方文檔質量是很高的,通常也是最新的。
❸ 把覺得不靠譜的需求放到最後做,也許到時候需求就變了。
❹ 寧願終止程序也不要帶著錯誤運行下去。
❺ 隔一段時間就回去看看自己幾個月之前寫的代碼,這能夠讓你認識到代碼的可讀性有多重要,親身體會才能懂得。
❻ 程序不等於數據結構加算法,而等於搜索引擎加英語。
關於年齡
❶ 所謂的年齡歧視是在給自己設定心理障礙,你真正應該擔心的不是年齡,在於你是否有職業規劃,是否朝職業目標努力,你的年齡是否達到了相應的能力及經驗。
❷ 如果你堅持持續學習,不管在哪一個行業都會越老越香的。
❸ 無論年齡多大,需要學習的東西有很多,在專業的道路上還是要繼續嘗試做技術創新。
❹ 條條大路通羅馬,選擇一個自己熱愛的行業很重要。
關於情商
❶ 心要皮實,但話語和臉皮要柔軟,記住有句老話叫,伸手不打笑臉人。
❷ 編碼的時候只思考同一個思維層次的邏輯,在這層完成之後再思考下一層。
❸ 千萬別真的認為別人都是傻逼,否則會降低你的可合作性,可合作性在團隊裡是項很重要的能力。
❹ 真正的領導能力不是令人服從,而是讓大家用正確高效的方法完成任務。
❺ 永遠別小看程序媛。
對了,還有一條最重要的感悟是幾位程序員共同提到的
一定要記錄自己的技術積累才能獲得技術的提升不論是寫文章還是做分享
或許你資歷尚淺,技術思路和技術方向還很難摸清。這時學習與模仿對你來說至關重要,學習別人思考問題的角度,分析成熟的技術文章的知識脈絡。
這樣做的意義在於:
- 從自身學習出發:從別人的思路里看到自己的技術邊界,找到一個方向學習;
從業務方向出發:看看別人輸出成熟的技術實踐,幫助你解決業務難題
比如說,GitChat 上技術達人、技術大佬的那些高質量文章,總有一篇能夠戳中當下現狀的你,汲取他們的技術經驗和技術思想,應用在自己的學習與項目中。比如:58沈劍的系列 Chat 文章
《數據庫典型架構實踐》
《從用戶中心開始,聊“單KEY”類業務數據庫水平切分架構實踐》
《從帖子中心開始,聊“1對多”類業務數據庫水平切分架構實踐》
《從好友關係開始,聊“多對多”類業務數據庫水平切分架構實踐
《從訂單中心開始,聊“多KEY”類業務數據庫水平切分架構實踐》
《除了水平切分,數據庫架構設計還經常遇到哪些問題》
左耳朵耗子的 Chat 文章
《左耳朵談個人成長:做正確的事,等著被開除》
狼叔的 Chat 文章
《深入淺出瀏覽器渲染原理》
還有小芋頭君、張曉龍、得到韓雨斌等技術大牛的 Chat 文章都值得仔細研讀學習,當然,這些文章都是要付費才能夠閱讀學習的
。
為了讓大家更高效方便的學習,我們上線了 GitChat社區的專屬新版會員。
拋棄原來看一篇付費一次的閱讀模式,就可以免費一年看全場 Chat,想看哪篇就看哪篇,閱讀體驗暢通無阻。同時,每天每週新產生的 Chat 文章同樣可以免費學習。
社區新會員提供了哪些權益
與上千位 GitChat 作者,技術大牛產生鏈接
近 3000 篇 Chat 文章免費閱讀
198 元就能獲得原來總付費超過 1萬元的技術文章
如何購買 GitChat社區會員
下載 GitChat App → 登陸後點擊「我的」→ 點擊「開通會員」
FAQ
會員是否多端通用:
iOS、Android 購買的 Chat 可在 PC 端可以查看,PC 端支持正在開發中。
會員額外權益:
GitChat 專欄上線後有折扣權益,可低價購買
GitChat 所有技術線下沙龍免費參與
閱讀更多 CSDN 的文章