說是年終總結,但是寫這篇文章的時候已經拖到了今天。工作上的事情占據了我大部分時間,不得不感嘆一聲:“屬於自己的時間太少了!”。這或許是每個程序員內心的話,或者是我自己沒有安排好時間才導致我發出了這樣的感嘆。我現在所在的公司是 955 ,所以,我很難想象假如我是 996 的工作制的話會是什么樣子的!那豈不是都沒有了個人的時間,那樣的話,生活還有啥意思呢?
一 大學畢業
在大學的時候真的是非常舒服,離開大學的的時候真的非常舍不得,懷念自己逃課在寢室搞自己的事情的時候,懷念和朋友們一起去跑古城牆、一起去夜走古城牆的日子。
此時此刻,不僅想回憶一下大學,於是我翻開了我那寶貴的相冊。現在,我甚至很想回去看看。我是一個比較懷念過去的人,即使我現在過的很好。雖然,當時在荊州的時候覺得它挺不好的,交通不發達,沒啥重工業,污染還嚴重。但是,離開之后,我腦袋里有無數次想法回去看看。
我選了三張可以簡單代表我大學生活的圖片,哈哈,寫年終總結的時候回憶起大學,算不算跑題?
1)大一
大一的時候和同班同學一起去了荊州博物館。當時剛上大一,對周圍一切事物充滿興趣,那時候我們動不動就會成群結對一起出去玩。大二之后,大家都不怎么想出去了,喜歡窩在寢室。
ps:最后一排左3是我

- 大二的時候干了很多有意思的事情,譬如當時我們靠社團自己賺的錢去了孤兒院。
ps:這個就不用我說我是哪個了吧!

4)我恁是木有找到一張大三讓我有特別記憶的照片,直接跳到大四吧!大四畢業,那時候是真滴帥啊!
ps:左2是我

二 工作
熟悉我的人應該都知道我去了一家外企搬磚,我覺得 955 的生活還是適合我的,雖然我沒有嘗試過 996。
2.1 並不是那么 955
955 實際上也並不是那么“955”,為什么這樣說呢?工作這半年,我也還是會偶爾加班,剛來公司上的項目還好點,新項目,做功能什么的不會太拘束,做了2個多月總共因為工作的加班次數大概能有 8~9 回的樣子,不過都是自願加班,因為自己該完成的任務沒有完成或者趕上showcase。
我現在所在的一個項目就不一樣了,這是一個 18 年下旬起的項目,你說老也不老,但是剛上項目就發現很多地方有一些問題比如表結構、 Spring Boot 版本、一些代碼的邏輯,你可能簡單動一下可能就會修改很多東西。這就導致我們在做功能的過程中,經常會踩之前留下的坑,然后導致整體進步減慢,甚至,當前的系統設計已經無法滿足我們后續需求的正常進行。這個項目上了一個多月,因為工作的加班次數可能就已經超過 8~9 回了,感覺每天晚上為工作上的事情加會班,這實際是不太好的,畢竟多點時間給自己是非常棒的。
2.2 我頂 Feedback
工作這半年,我認識了很多非常 nice 的同事,一些 senior 或者和我一樣都是應屆生的同事都給了我很大的幫助。我現在所在的公司非常提倡 Feedback( 反饋) 文化,所謂反饋就是告訴人們我們對他們的表現的看法以及他們應該如何更好地做到這一點。Feedback 真的是一個很不錯的東西,真的,但是問題是中國人說話都比較委婉,大家一般都喜歡提正向的 Feedback ,不過如果 Feedback 氛圍不錯的話,我覺得還是可以暢所欲言的,沒事多提提別人的 less well 是非常不錯滴,哈哈!

2.3 技術服務業務
覺得對我最大提升的提升了自己對“寫代碼”的認識。剛開始來公司做功能可能就單純為了完成功能,不會太去考慮自己做的東西會對項目產生什么影響,並沒有結合當下業務去深度思考。所以,可能經常就會發現自己之前寫的東西並不是那么好。后面慢慢地意識到這個問題之后,自己就會下意識的去改正,其實沒那么難,多結合業務去思考問題去解決問題是每個人都可以有的習慣。
另外,我感覺但凡有點基礎然后對自己所做的功能的業務了解的話,基本上90%以上的新手或者老手都能直接上手寫代碼,寫的代碼質量好不好就是另外一回事了。但是,單純模仿別人的代碼來寫,又或者單純。crud 的話,終究是沒有靈魂的。重要的還是自己要真正搞懂自己所做的東西,對自己自己寫的代碼負責。
2.4 學了點前端
工作這半年,因為工作需要,自己還學了點前端。我在公司的第一個項目的時候前后端都會做,前端甚至做的還要多點!我現在所在的項目,我也會去做前端,不同於之前的項目的前端技術,這個項目主要是用 類React+Hooks 進行開發,並且采用的是 Typescript。雖然,前端的技能水平還比較一般,但是完成一些基本的功能還是沒問題的。
大家不要覺得前端簡單,我做前端的這幾個月,深深體會到前端還是非常非常復雜的,我所在的兩個項目的開發時間都是花在前端的要多很多。哈哈 ,全棧有些時候還是挺舒服的!
三 業余
3.1 Github
除了 JavaGuide、programmer-advancement ,其他幾個都是工作之后維護的,這些項目說實話,都是因為我自己需要才被創建的。開源出來是因為我知道大家同樣和我一樣需要這些東西,比如我最近開源的 **awesome-java ** (Github 上非常棒的 Java 開源項目集合) , 是因為我發現網上沒有類似的項目,如果有的話里面很多東西也比較過時不實用了,但是這又是很多人需要的,所以我干脆就自己去整理了,然后它就誕生了。
2020 年除了維護好這些項目,希望自己可以利用業余時間封裝一個比較實用的庫,最好還可以開源一個實戰類型的項目(附帶詳解的那種)。
3.2 公眾號
公眾號關注人數75k+了,這個成績算是比較一般,但是我已經很滿足了。單純看人數也沒啥意義的,我現在也會去參加一些互推來漲粉。

希望 2020 可以以更優質的內容來吸引讀者,增加常讀用戶的占比。
另外,2019 年大概在公眾號自費發放了 6 k+以上的福利,希望來年會更高,哈哈,更高也說明了我Guide哥更強了!
3.3 一些原創文章回顧
並沒有把 2019 所有的原創都放到下面,列覺了一些自己覺得還不錯的文章。回頭看,2o19 自己業余還是寫了這么多還算不錯的文章。
2020 繼續加油,輸出更多對他人有用的好文章。
技術向:
- 【面試精選】關於大型網站系統架構你不得不懂的10個問題
- 面試官:“談談Spring中都用到了那些設計模式?”。
- 15個經典的Spring面試常見問題
- MySQL知識點總結[修訂版]
- SpringBoot 處理異常的幾種常見姿勢
- 一問帶你區分清楚Authentication,Authorization以及Cookie、Session、Token
- Spring Boot 使用 JWT 進行身份和權限驗證
- 如何在 Spring/Spring Boot 中做參數校驗?你需要了解的都在這里!
- 為了你,我又又又把Java學習路線和方法更新了一遍
- 【原創】不了解布隆過濾器?一文給你整的明明白白!
- 【真實面試經歷】我和阿里面試官的一次“邂逅”(附問題詳解)
面試:
雜記:
- 做公眾號這一年的經歷和一件“大事”
- 幾經周折,公眾號終於留言功能啦!(2019-03-15)
- 我覺得技術人員該有的提問方式
- 寫在畢業季的大學總結!細數一下大學干過的“傻事”。 (2019-06-11)
- 入職一個月的職場小白,談談自己這段時間的感受
- 重讀我在2017年寫的總結,現在看來很有感觸
- 【原創】程序員寫博客很重要嗎?
- 我的第一個 60k+ Star開源項目—JavaGuide
整理向:
- 12月GithubTrending榜Java項目總結,多了幾個新面孔
- 1月份Github上收獲最多star的10個項目
- 2019年2月份Github上收獲最多Star的10個Java項目
- 3月Github最熱門的10個Java開源項目
- 五一假期充電指南:4月Github最熱門的Java項目推薦
- Github 6月最熱門Java項目指南
- Github上有哪些Java面試/學習相關的倉庫推薦?
- Java學習必備書籍推薦終極版!
- Github 上熱門的 Spring Boot 項目實戰推薦
- Github 上 Star 數最多的 10 個項目,看完之后很意外!
- 硬核! 逛了4年Github ,一口氣把我收藏的 Java 開源項目分享給你!
- 年末將至,值得你關注的16個Java 開源項目!
- 推薦幾個可以提升工作效率的Chrome插件
- 有哪些技術相關的博客,專欄,和技術學習網站推薦?
四 結尾
2019 年總結也寫完了,看到這里的老哥也是真愛!送你一句楊絳老先生的一句話:
我們曾如此渴望命運的波瀾,到最后才發現:人生最曼妙的風景,竟是內心的淡定與從容……我們曾如此期盼外界的認可,到最后才知道:世界是自己的,與他人毫無關系!”。
生活就是這樣,無所謂別人,自己就可以把自己的小天地過的很精彩。生活有不如意事很正常,即使你在別人眼里過的再好,也只有你自己知道自己想要的東西,重要的是如何看待罷了。