2019 年終總結和一個三十歲程序員的感悟

file

前言

年中的時候,在博客上寫過一篇半年總結,地址在這裏: 個人 2019 年中總結 ,由於前幾天一直在忙家裏的事情,因此也沒有抽空出來在 2019 年前把總結寫完,算是一點小小的遺憾吧,就在這裏把總結補上,除了給本身一個交代以外,也想要 check 下本身 list 的完成進度,當初立的 flag 是否是都實現啦,是否是又偷懶了這樣的。另外 2019 年對我而言也算蠻有意義的一年,由於今年本身正式三十歲了,古人常說「三十而立」,人到三十應該自立於世,而且開始要有所成就,審視下本身三十年來所經歷的事情,有一些感悟和心得跟你們分享,文章主要和你們談談技術,生活,價值觀html

技術和生活

英文

今年幾乎天天都在背單詞,主要是利用天天在地鐵上的時間,累積學習時間 9470 分鐘,累積學習 220 天,背了 3000+ 單詞(數據由不背單詞 APP 後臺統計),2020 年打算加深對語法的學習後,就開始經過大量閱讀原版技術書來增強語感,由於單獨背單詞除了很痛苦外,不使用的話真的很容易忘記git

算法

上半年每週一道 Leetcode 題,刷了30多題,刷題記錄在這裏:leetcode練習題,下半年沒有花時間刷題(主要由太多其餘的事情),不過算法和數據結構是程序員的基本功,若是連基本的 求 top N,樹的遍歷,反轉鏈表,求中位數,這些的問題都不知道怎麼解的話,基本上是找不到什麼有技術含量的工做,只能靠長期來提升本身的競爭力了(從遊戲的角度來講,拼不過MP,就只能拼HP了 - -#)程序員

鍛鍊

年初的時候體重是 94kg 屬於肥胖,今年經過鍛鍊(騎行,跑步)再加上必定的飲食控制,如今體重減到 86kg,BMI 26.3,共計減了 8kg 左右,不過仍是屬於「太重」,並且離我年中預計的 83kg 仍是有一些距離,隨着體重的降低,今年體檢報告中各項指標都明顯降下來,最明顯的是尿酸值從去年的 799 降到 400 多, 差很少快接近正常值了,精力也比之前好了不少,嗯,健康的感受真好~github

寫做

仍是在堅持寫博客,總結本身的心得,主要是給本身看,若是有幸能幫助到別人,那我確定會感到很開心和榮幸的,下半年也寫了6-7篇博客,差很少也是每月寫一篇,我寫博客也是比較隨意,由於是免費開放的,因此也沒什麼心理負擔,想寫什麼就寫什麼,遇到什麼就寫什麼,用一句成語來形容那就是「東拉西扯」算法

讀書

19年 讀的書整體很少,並且比較雜,和個人博客類型差很少,也屬於「亂七八糟」 型的,主要以下:編程

19年 下半年讀的書:微信

  1. Andrew S·Tanenbaum 的 《現代操做系統》
  2. 謝希仁的《計算機網絡》
  3. Robert Sedgewick 的《算法》(精讀一半)
  4. 當年明月的《明朝那些事兒》(共七本/目前只讀了前三本)
  5. 度陰山的《知行合一王陽明》(我的感受做者有些過於吹捧王陽明瞭)
  6. Sam Ruby的《Rails 5 敏捷開發》(小 Tips:Rails 很是依賴網絡,而網絡老是會由於某種緣由不能的訪問)

19年 上半年讀的書網絡

  1. 二刷 《Clean Code》並整理了讀書筆記
  2. 二刷《微服務設計》並整理了讀書筆記
  3. 讀完 《精通 Spring 4.x》並整理了讀書筆記
  4. 讀完 guava 的官方文檔,而且整理了筆記
  5. 讀完 葛一鳴的《實戰 JVM 虛擬機》這本書比較新,再結合以前讀的周志明的《深刻理解 Java虛擬機》後對 JVM 有了更深刻理解
明年計劃

又來立 flag ,但願明年總結的時候不要又啪啪的打臉,2020 年但願完成如下事情:數據結構

  1. 英文水平:目標是順暢的閱讀原版書籍,一分鐘讀一頁,一頁不會超過十個生詞的水平
  2. 技術方面:計劃學一門新語言,而後再精讀操做系統的書,例如《深刻理解操做系統》,《UNIX高級環境編程》,網絡方面但願能讀完 《TCP/IP 詳解》
  3. 健康鍛鍊:但願體重能從 86kg 降到 76kg,BMI 達到從太重 -> 正常水平,體檢正常
  4. 堅持寫博客:堅持每個月至少輸出一篇文章的水平
  5. 關於發展:鍛鍊綜合能力,不要單單靠技術吃飯(主要是本身技術菜),多鍛鍊本身 演講/管理/英文 能力,技多不壓身

感悟

這些年的工做生涯和年齡的成長,總結了一些經驗和你們分享:微服務

控制情緒

如今社會上戾氣很重,身邊不少同事在工做中老是由於一個需求,一個BUG,一個DeadLine的排期等問題爭吵不休,地鐵上也常常發生摩擦,好比我不當心碰到你,或者你不當心推到我,人們總就大發雷霆,在地鐵上相互指責,生活中也常常出現點點滴滴摩擦,咱們不少人如今彷彿都失去了耐心

雖然我不知道爲何,可是快接近三十歲的我老是在如今告訴本身,儘可能不要生氣,控制本身的情緒,就算出現不合理的需求,不合理的排期,那咱們能不能溝通解決,若是溝通不能解決,咱們能不能把問題向上拋?若是仍是不能解決,能不能換一家公司?何須生氣,傷人傷己?這可能就是你們所說的佛系

心態

今年也接觸了不少不一樣的人,增加了很多見識,對於人性有了更多的瞭解,隨着年紀的增長,本身心態上也好了不少,保持樂觀,由於經歷豐富,因此儘可能多去幫助一些值得幫助的人,我相信善有善報,我也相信,心態好的人,去哪裏都是朋友,心態差的人,去哪裏都是仇人

工做上,仍是堅持本身的理念,作一個高效的工做者,用技術去創造價值,而不是爲了價值去996,不要待在溫馨區,更不要成爲一個僞工做者。

爲何不要待在溫馨區呢?

首先社會在高速發展,人也須要不停的更新本身的系統,要明白世界上是沒有絕對的溫馨區,溫馨區的背後每每表明着危險,記得曾經看過一個這樣的新聞,高速收費站的收費員曾經認爲這是最穩定的職業,公務員待遇,不用學習,不用思考,日復一日,年復一年,直到有一天 ETC 把收費員所有都淘汰掉後,他們對着新聞記者哭訴說:「咱們除了收費,其餘什麼都不會」。

那什麼是僞工做者?

就是不少看似很是忙碌,常常加班很晚,但不少都是重複性的工做,僞工做作的越多,我的成長就越慢,甚至還會能力倒退,我在不少公司都見過這樣的僞工做者,他們大體都有如下特色:

  1. 作事情前不認真思考,快糙猛,交付的產品常常出現錯誤,經過錯誤去尋找答案
  2. 作產品不講究質量,上線後不停的修補,大量時間花費在查錯和打補丁上
  3. 不注重手上有限的資源,大部分時間和精力用於糾結不重要的問題
  4. 喜歡開會,喜歡開長會,每次開會找來大量沒必要要的人旁聽,而且喜歡參加沒必要要的會議

因此做爲程序員,更不要停下來學習的腳步,不要待在溫馨區,不要成爲一個僞工做者。

關於中年危機

隨着年紀的增長,大環境的經濟下滑,行業競爭愈來愈大,也老是擔憂本身失業的問題,擔憂競爭力的問題,擔憂程序員幹不過 35 歲就會被優化掉的問題,並且我明白以本身的運氣應該在年會上也抽不到「免裁劵」。

事實是如今的年輕人確實愈來愈優秀,這也是社會發展帶來的必然現象,想一想咱們之前不少同窗上大學都尚未碰過電腦,之前學校上機房還要申請,如今的人很早就接觸電腦,iPhone,iPad,條件比咱們之前好太多,只要努力學習,比咱們這代人優秀絕對是必然的

因此我想說首先要認清現實,你若是要去跟畢業生比刷題,比算法,三十歲的程序員確定是不能比的,並且要明白社會的資本方確定是傾向於使用年輕人,主要是由於投資成本低,這也遵循了經濟學的基本原理,要認清的一個現實就是大齡程序員隨着年紀增長,競爭力降低是必然的,因此倒不如放平心態,不要過於焦慮,也不要過於沮喪,仍是要保持學習,可是不要對學習抱有太高的指望,保持學習只能保證你不退步,只能保證你能夠超越那些不學習的同齡人,僅此而已,並且換一個角度去想一想,若是你已經努力學習仍是找不到工做的話,那麼這個社會已經到什麼程序了呀?並且,咱們如今離到那個階段還有很長的時間。

以上,就是一個剛剛踏入三十歲程序員的經驗和總結,有想法能夠留言評論和交流。
更多技術諮詢,請關注公衆號,find me !
alt 微信公衆號

相關文章
相關標籤/搜索