2019:三十五歲的程序員大叔,工做還在,頭髮還在 | 掘金年度徵文

2019 - 2020
2019 - 2020

若是按照如今網上流行【程序員三十五歲就會失業】的說法,我這個程序員大叔正好活在了「坎兒」上。程序員

不過仔細一琢磨,有錢、腿長、顏值高、年齡大的才能被稱做大叔,而我只佔了年齡大這一點,最多算個「師傅」,因此大家能夠叫我會點代碼的劉師傅算法

下面是劉師傅 2019 年的總結,其中也有我對工做和生活的一些思考,也但願對那些老是焦慮三十五歲後怎麼辦的程序員小朋友們有一些幫助。編程

關於工做 —— 我作了一個從 0 到 1 的項目

我目前在北京一家金融行業的 IT 部門工做,帶着十來我的,開發公司一箇中臺項目;會幫着其餘項目組,架構設計時出出主意,別人遇到問題了也會幫忙看看;在作好架構和項目管理工做的同時,我依然保持着一言不合就修改別人代碼的「好」習慣(有的時候看着小朋友們寫的代碼很生氣)。網絡

有些人可能以爲程序員成爲項目經理或架構師以後,就能夠遠離代碼了,其實並非這樣的;至少對於我來講,仍是離開不代碼的:數據結構

我如今負責的這個項目,是一個從 0 到 1 的項目,項目建設初期,人員招聘沒有跟上,初版代碼是我一我的敲完的,後期再有夥伴進入團隊,也都是在初版代碼的基礎上來進行開發的;架構

有些新人小朋友開發的代碼,會有不少考慮不周全的地方,因此對他們的代碼進行 Code Review 也是個人主要工做之一;併發

目前代碼運行還不錯,高峯期一天大概有 1000 萬次的服務調用(日均 200 W),固然我也知道,這個程度和大部分互聯網公司也是無法比的。app

在工做的過程當中,有一些心得和你們分享:框架

  • 工做要想出成績,最好進一個從 0 到 1 的項目;而進一個從 1 到 N 的項目,想出彩比較難;
  • 在作好工做的前提下,懂得向領導彙報也是很重要的:事情作完了,要讓領導知道這件事情已經作完了;作的過程當中遇到困難、遇到阻斷,也要及時向領導彙報;
  • 遇到問題向領導彙報時,必定是拿着【問題】+【解決方案】找領導,多是一個很 Low 的解決方案,可是總比只帶着問題去要好不少;
  • 可能你在工做中會遇到甩鍋、推活兒、划水的同事,咱們依然要堅持【努力把事情作好】、【這個需求應該哪一個系統作,而不要有"別人能作我就不作"或"少接活少出錯"的想法】,千萬不要學着他們甩鍋、推活兒和划水。

關於學習 —— 技術類和非技術類知識的輸入

先總結一下 2019 年的【技術類輸入】。數據結構和算法

首先,19 年我作了不少基礎技術領域的梳理,好比數據結構和算法、網絡協議等等,這些內容看似在工做中用不上,可是這些都是程序員的內功;並且這些課程值得咱們反覆地學習,本身在每一個階段去學習這些技術的時候,都會有不一樣程度的理解。

網絡協議
網絡協議

第二,分佈式架構、微服務、高併發、高可用方面的知識和技術,我也一直持續地在學習;如今出去跟其餘公司作技術的人交流,不講點兒高併發高可用的東西,感受都談不下去;固然這些知識仍是很是重要的,實用性很是強。

來看看個人【非技術類輸入】,其實我更願意說這些。

不知道有沒有朋友和我同樣,除了 IT 以外,其他領域涉獵比較窄,當看到別人說了一個什麼觀點的時候,本身很容易被洗腦,總以爲「這種說法太對了」;當看到另一個觀點的時候,又以爲「這纔對麼,我以前怎麼沒想到」。

其實仍是書讀得太少了,我如今會花更多的時間在這些方面,多讀書,讀其餘領域的書。

2019 年大概讀了十餘本書,領域包括人文、歷史、經濟、心理學等等,比較推薦的幾本:《人類簡史》(及其餘兩本同系列的書)、《態度》、《批判性思惟》。

人類簡史、今日簡史、將來簡史
人類簡史、今日簡史、將來簡史
博弈心理學
博弈心理學

在這裏也建議你們,在學好技術的同時,也花一些去學習學習其餘領域的知識;能夠選擇本身感興趣的領域,若是實在不知道學什麼,那就先看看歷史。

關於技術輸出 —— 輸出的過程,也是學習的過程

不一樣的學習途徑,大腦對於知識的接受程度和留存程度也是不一樣的,從低到高來講:看文字、聽音頻、看視頻、動手操做;而最好的方法是作技術輸出:何時你能夠給別人講明白一個知識點,說明你是真的理解和牢記了。

因此我在 2019 年作了這麼幾件事兒:

  • 持續地技術輸出,目前主要是 文字+配圖 的形式。我老是以爲網上大部分文章,在講解一個名詞(知識點、技術、架構、框架)的過程當中,會帶出來好幾個別人沒見過的新的名詞,這對不少新人極不友好。因此我在輸出的過程當中,會盡可能用白話去解釋,有時候看起來很 Low,可是我以爲這對新人是有幫助的;另外,我做圖的功力好像又進步了一些。
Java運行時數據區域-線程私有
Java運行時數據區域-線程私有

NIO
NIO
  • 在某平臺持續發文(或經過問答形式解答網友的問題),都是和技術相關的內容,已收穫粉絲 2W+,閱讀量 4000W +

  • 11月份開始經營本身的公衆號【會點代碼的大叔】,基本保持原創,一週三篇的節奏;

  • 重點仍是說一下【掘金】,我在掘金註冊本身的帳號,時間也不長,不過我感受,和某平臺相比,這裏更適合 Coder,因此後面我也會將重心轉移到這裏。(看到這裏,我是否是能夠求你們關注關注個人掘金號)

關於生活 —— 工做是爲了更好的生活

生活方面,也簡單地講一講,同時也是有一些小建議送給你們。

我已婚,有個六歲的小棉襖,今年剛上一年級,在北京上學,從三歲開始上幼兒園,就一直是咱們兩口子本身帶孩子。

不少年輕人以爲如今加加班,沒有什麼的,公司的一些「老傢伙」怎麼就這麼排斥加班呢?其實你有了孩子以後,也就能理解了;就算是有老人幫忙看孩子,可是大多數老人是沒有能力輔導孩子作做業的。

這麼說吧,孩子剛上一年級,英語我已經沒有能力輔導了。

若是你到了這個時候,公司須要你加班,可是你不能加班,你能夠選擇其中之一:

  • 前幾年拼一拼,實現財務自由,睡後收入 > 平常開銷。
  • 夫妻一方全職照顧孩子。
  • 老人幫忙或僱人幫忙,輔導孩子學習的事情找個託管班。
  • 找個不怎麼加班的公司;我如今就是這樣,不過不怎麼加班不表明永遠不用加班。(19 年個人加班總時長約 150 小時)
  • 經營副業,終極目標是用副業代替主業;這也是我努力的方向。

不要以爲這些事情離你還很遙遠。無論你選擇哪一項,都要堅信【家庭比工做要重要】、【爲了家人,本身要更加努力】

自畫像
自畫像

個人 2020 —— 塑腦 + 塑身,師傅變大叔

持續輸入:技術方面和非技術方面,都要持續學習;有一些內功,須要繼續深刻學習;區塊鏈還須要深刻地研究,響應國家的號召嘛;另外,少兒編程也要看看,今年一直說作起來,但一直沒有時間弄(有了孩子以後,才以爲孩子的錢真好掙);

持續輸出:公衆號【會點代碼的大叔】,會持續經營,儘可能堅持一週三篇原創;掘金上也會持續輸出,再給本身立個 Flag,爭取明年上半年能出一本《小冊》;

鍛鍊本身上臺講話的能力,但願能在臺下有成百上千聽衆的時候,本身也能在臺上談笑風生(其實我想轉行去說脫口秀的)

還有一點,也是最重要的一點,就是保持身體健康;19 年初的時候,我下定決心減重 10 斤,如今已經 12 月份了,我離這個目標還差 20 斤 … 明年繼續努力!


最後,很俗氣的求個關注【會點代碼的大叔】,再用一句很略顯矯情的話做爲本文的結尾:

人生是何其的短,人世卻那麼的長。

掘金年度徵文 | 2019 與個人技術之路 徵文活動正在進行中……

相關文章
相關標籤/搜索