原创 Java學到什麼程度能找到一份還不錯的工作

我的讀者裏有很多 Java 新人,新人是指正在學 Java 的、以及工作時間不長的年輕人,他們經常問我一個問題: Java 學到什麼程度才能找到一份還不錯的工作? 今天我就從我自己面試新人的角度來回答一下,我會把面試的知識點進行拆解,希

原创 推薦幾個開源類庫,超好用,遠離996!

今天給大家分享幾個 Java 的開源類庫,親測非常好用! 有了它們之後,你就可以和很多重複勞動說再見了。 1. MapStruct MapStruct是幹什麼的? MapStruct是個代碼產生器,它能直接根據註解生成 Java 對象對應

原创 整理了一份最全的Java學習視頻資源,附帶學習路線

整理了一些 B 站的編程視頻分享給大家。 分享之前,先說明一下: 以下視頻都是播放量和點贊多的,評價好的視頻。 我寫的這個順序,就是一份學習路線,可以直接照着學。 有的一個內容裏有多個視頻課程,你可以根據我整理的播放、點贊數判斷,我更建議

原创 代碼都寫不完,還寫個錘子註釋!

現在的項目開發裏,代碼註釋就像程序員的頭髮,越來越少。 尤其是國內,這種現象不僅是在小公司小團隊中司空見慣,就算在大公司,以及大團隊中的開源項目裏,也是屢見不鮮。 上圖是我在阿里的 Druid 項目源碼裏截的。DruidDataSourc

原创 通往架構師之路的三本書,高分!

之前我寫過幾篇架構師、架構設計相關的文章。說實話,想通過幾篇文章就把架構師的方方面面說明白,挺難的。 這可能需要一系列的文章,今天就給大家安排了這篇文章。 很多程序員都有和下面類似的困惑: 爲什麼很多程序員成不了架構師? 高級程序員和架構

原创 我這有本祕籍:如何短時間學好微服務

我之前寫過幾篇關於微服務的文章,讀者們看完反饋不錯。 微服務的架構模式(上) 微服務的架構模式(中) 微服務的架構模式(下) 恕我直言,微服務挺好,但不適合你 同時,也有讀者說: 看完文章是懂了,但是自己學的時候,還是有點懵,不知道怎麼下

原创 大劉終於當上架構師了

今天這篇文章是架構師大劉的故事,架構師大劉——3 個 180 的男人(身高、體重、房子…………的貸款) 如果你想將來成爲一名架構師,不妨看看大劉的經歷。 大劉對架構師一直持有兩個基本觀點: 高級程序員和架構師是兩種完全不同的物種,但足夠

原创 Java全家桶的這些知識,不用學了

衆所周知,Java 的知識體系繁冗複雜,但是有很多知識在實際工作中幾乎沒有人用。 很多人在學習過程中,卻經常把有限的時間和精力花在了這些“沒有用”的知識上,事倍功半。 下面我捋一捋 Java 中那些不建議學習的知識點,讓大家能避過雷區,儘量

原创 大公司和小公司的程序員差別在哪?程序員能去小公司嗎?

經常有很多讀者問我 大公司和小公司的程序員差別在哪?程序員能去小公司嗎? 大公司、小公司我都待過,今天就和大家說說我的經歷,先從小公司說起。 之前文章說過,我的第一份工作是在一家北京的小公司做程序員,全公司一共 6、7 個人,最開始大家

原创 學習開源項目,不能選擇性眼瞎

最近奧運會,中國還是依然 NB,尤其前兩天的男子百米半決賽、決賽,徹底被蘇神點燃了。 說是亞洲奇蹟,一點也不爲過。 看比賽,有好的,也有氣人的,比如裁判,裁判適當照顧東道主也能忍了,但是有時候太過分了,直接選擇性眼瞎。 說到選擇性眼瞎,我

原创 JVM,我就不信學不會你了

JVM 對 Java 有多重要,對程序員面試有多重要,這些不用多說。 如果你還沒意識到學 JVM 的必要性,或者不知道怎麼學 JVM,那麼看完這篇文章,你就能知道答案了。 曾經的我很不屑於學 JVM,但是後來發現不學不行。這就像和媳婦吵架之

原创 招個程序員,難?

6 月的某個週五晚上,和前同事一起踢完夜場球,然後我拉着他去擼串……踢完球去擼串,彷彿回到了大學生活。哦,不對,大學那時候,身體耐操,踢球和擼串之間還會來一個涼水澡。 我這個前同事兩年前從我們公司跳槽去了某團,現在也是管理團隊,酒過三巡他和

原创 沒有大廠的命,得了大廠的病

6 月的某個週五晚上,和前同事一起踢完夜場球,然後我拉着他去擼串……踢完球去擼串,彷彿回到了大學生活。哦,不對,大學那時候,身體耐操,踢球和擼串之間還會來一個涼水澡。 我這個前同事兩年前從我們公司跳槽去了某團,現在也是管理團隊,酒過三巡他和

原创 學Java,找對圈子,跟對人

我大學學的是機械專業,到大四才決定要學Java,以後當一名程序員。 到現在,十幾年過去了,我現在已經是一家上市公司的技術總監了,管理的技術團隊有100多人。很慶幸當初了選擇了學Java。 還記得當初學java的時候,一臉懵逼: Java

原创 沒有高併發項目經驗,但是面試的時候經常被問到高併發、性能調優方面的問題,怎麼辦?

這篇文章對很多沒有高併發經驗的程序員來說,會非常有幫助。 很多程序員可能都遇到過類似的困惑: 我沒有高併發項目經驗,但是面試的時候經常被問到高併發、性能調優方面的問題,該怎麼辦? 今天給大家說一自己學習高併發的方法。 你可以自己寫一個小