阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

從事軟件這個行業也有六年了,第一次寫博文,比較緊張。

那麼,我寫這篇博文的目的是什麼呢?

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

從事了六年軟件行業,從開始的小菜鳥變成了有六年工作經驗的老菜鳥?有時靜下來想想,真沒學到什麼,黃金的六年時間,我不停的在Coding,不停的在Ctrl+C 、Ctrl+V。

記得從開始學會複製、粘貼解決了問題之後,總是沾沾自喜,“問題解決了!” ,到現在嘗試想自己解決問題卻沒有頭緒的苦惱。

經常會想:“我擦,六年了,我還是這麼菜。”,然後拿起本書,沒有計劃的就要學習,堅持了幾天,好像學到東西了,又好像不知道從何講起。過一段時間就忘記了。

不知道朋友們有沒有這種體會。

我在杭州,現在是我們公司研發組組長,這個組長更多的不是指技術的高度,而是對公司業務的熟悉。

工資15K(這不算暴露什麼),我這個工作經驗和薪資,在杭州處於中下。

人總是不知道滿足的,才畢業時工資2000多就嚮往着5000,有5000嚮往着10000,But,開始的薪資和你工作的時間是有關係的,等工資到了一定的水平之後,你的工作時間真的會給你助力麼?

我不這樣認爲,因爲我也嘗試過去其他公司面試,想要跳槽。

由於工作時間長,接觸的人比較多,所以溝通能力還是有一些,不過談到技術的時候就。。。

回答問題時,總覺得有印象或者照本宣科,講不出自己的體會。

結果肯定是被pass掉了。

於是,各種孤獨寂寞冷,感嘆這個,吐槽那個。

相信朋友們手裏都有很多各類的書籍,不知道你們是如何學習的,學習後是否真的掌握了?。

於是乎某天悲憤之餘,拿起本書就開始看,開始的時候真的是各種困,各種跑神。

不過漸漸的靜下心來,邊看書邊記筆記。“《卡耐基寫給男人的忠告》”,多少有些雞湯,講的道理,大部分相信我們都知道。不過我還是得到了一些想像不到的收穫。至於書裏的雞湯,就不拿出來灌了。沒意思。

最重要的收穫是近期一兩個月,我養成了一種不看書就難受,有時間就看書,不管什麼類型的書拿過來就看的習慣。

看了兩三本,覺得自己對事物多了一些理解,對生活多了一些體會,對工作也多了一些規劃(原來根本無規劃,只會抱怨。)。

我開始思考,爲什麼我工作六年了,技術還這麼菜,爲什麼我工作六年了,工資還是這麼低(有些技術不如我的,工資還比我高)。我要不要趕快跳槽脫離現在這個讓我覺得不舒服的公司?

思考了幾天,我得到了一個結論,問題不是出現在公司,不是出現在別人,而是出現在我自己的身上。

(其實我也一直知道是在我身上,但是,我不知道如何解決,像一個裸奔在冰天雪地裏的孩子一樣的傻,不知道穿上衣服,只想着跑起來能暖一些!不知道如何解決眼下的問題,也不知道如何去規劃自己的職業生活。)

嘮叨了很多,如果你能看到這裏,我真心的感謝你,如果你身上也有類似的情況,請不要消沉下去,人總是會迷茫,會無助,我們一起學習,一起努力,把自己的生活過好。非常感謝。

如果你也有同樣的困擾,我建議你也可以試試我的這種方式,拿起本書就看(不建議看技術書籍),可以是勵志的、冷知識的、歷史的、以“爲什麼...”開頭的、關鍵字是“祕訣”的,等等。可以先試着看,讓自己靜下來。然後再去思考一下問題出在哪裏,如何解決。

因此在這裏我也給那些技術想達到這個高度甚至想往架構師發展的Java程序員提供一份詳細的進階路線圖,主要針對1-5年及以上工作經驗的Java開發人員,從廣度到深度架構圖還比較全面的,裏面的技術包涵了Java高併發、微服務、源碼分析、源碼分析、高性能、分佈式等內容,這些也是目前互聯網企業比較常用的技術,那麼來詳細看看。(圖片可以保存)

這是我現在學習方向~

1、底層源碼分析

學習Java技術體系,設計模式,流行的框架與組件,常見的設計模式,編碼必備,Spring5,做應用必不可少的最新框架,MyBatis,玩數據庫必不可少的組件......

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

2、分佈式架構

高併發,高可用,海量數據,沒有分佈式的架構知識肯定是玩不轉的,要了解分佈式中的,分佈式架構原理,分佈式架構策略,分佈式中間件,分佈式架構實戰等等內容

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

 

3、微服務架構

業務越來越複雜,服務分層,微服務架構是架構升級的必由之路。比如:微服務框架,Spring Cloud,Docker與虛擬化,微服務架構

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

 

4、性能優化

任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線性能問題,比如:性能指標體系,JVM調優,Web調優,DB調優等等....

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

 

5、多線程併發

從架構設計,到應用層調優,再深入瞭解底層原理,紮實的Java基本功才能讓自己變爲掃地神僧:內存模型,併發模式,線程模型,鎖細節等等.....

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

 

上面包含的技術不是讓你全部掌握,但是很多東西是面試官必問的,所以你不能不知道,其次我更希望給那些需要這些信息的人幫助。那些質疑我的人去面試一下就明白我說的對不對,如果有機會可以再分享一次,我們來談談互聯網的JAVA面試題,我可以把90%的題目全部給你列出來。我其實不懷疑我說的這些技能樹能拿到30K或者40K+的可能,但現在互聯網相對來說還是比較泡沫。

如何一起學習,有沒有免費資料?

最近我也根據上述的技術體系圖蒐集了幾十套阿里、頭條、螞蟻金服等公司19年的面試題,把技術點整理成了視頻(實際上比預期多花了不少精力),包含知識脈絡 + 諸多細節,由於篇幅有限,這裏以圖片的形式給大家展示一部分。

這份資料尤其適合:

  1. 最近要參加面試的Java程序員,查漏補缺,以便儘快彌補短板;
  2. 想了解“一線互聯網公司”最新招聘需求/技術要求,對比找出自身的長處和弱點所在,評估自己在現有市場上的競爭力如何;
  3. 做了幾年Java開發,但還沒形成系統的Java知識體系,缺乏清晰的提升方向和學習路徑的程序員。

相信它會給大家帶來很多收穫。

歡迎工作一到五年的 Java 的工程師朋友們加入的 Java 架構開發:705127209

裏面提供免費的學習指導架構資料以及免費的解答

不懂得問題都可以在本羣提出來之後還會有職業生涯規劃以及面試指導

阿里Java後端工作多年老菜鳥的感悟!以及學習成長進階之路

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章