連月薪8萬的架構師也“外包”了,那我們該怎麼辦?
師長今天看到一篇文章,大意是某些不靠譜的網際網路公司為了節省人力成本,連團隊裡的定海神針——架構師都外包了:
其實,這從側面體現出,架構師這一行業的吃香,但是如果真的遇到這種情況該怎麼辦呢?師長我諮詢了一位律師朋友(就在隔壁棟),他表示,目前不少企業都存在“真派遣,假外包”的行為,以此逃避法律規定的“同工同酬及與員工簽署固定勞動期限的勞動協議”等義務。但事實上,法院針對這一類行為有明確的鑑別標準,員工如果發現自己的合法權益受到侵犯,完全可以起訴用人單位,得到賠償。
不過幸好,資本寒冬消滅了一大批”不靠譜“的網際網路公司,同時也消滅了一大批技藝不精的”程式設計師“,而有能力有競爭力的人,即使公司倒下了,也能很快被另一個公司聘請,所以,優秀的程式設計師即使在寒冬中,也像穿著厚厚的盔甲不會受到影響,這件盔甲就是他們擁有的專業技能。
而很多人做Java開發2,3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境?很多人寫了7,8年程式碼卻還只是一個碼農,如何突破自我?同時很多程式設計師會有一個苦惱,工作了很久,在公司一味的增刪改查,得不到技術的提高,無緣底層程式碼,只會用卻不知其原理!如何實現進階?
工作中處於被動的境地說到底是因為不懂程式碼的底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構原理,擴充套件思維,對自己以後職業生涯尤為重要。
針對以上問題,其實更多的是技術方面的東西,我自己收集整理了一套Java架構方面的路線圖,分享給目前工作2~5年左右的Java程式設計師們,可以梳理一下自己的技術,這些東西可能你們平時在工作中接觸過,但是缺少的全面系統的學習,所以掌握的都不深,希望看了路線圖以後大家知道從哪裡開始入手學習(圖片長按儲存)。
一:常見模式與工具
學習Java技術體系,設計模式,流行的框架與元件
常見的設計模式,編碼必備
Spring5,做應用必不可少的最新框架
MyBatis,玩資料庫必不可少的元件
二:工程化與工具
工欲善其事必先利其器,不管是小白,還是資深開發,玩Java技術體系,選擇好的工具,提升開發效率和團隊協作效率,是必不可少的:
Maven,專案管理
Jenkins,持續整合
Sonar,程式碼質量管理
Git,版本管理
三:分散式架構
高併發,高可用,海量資料,沒有分散式的架構知識肯定是玩不轉的:
分散式架構原理
分散式架構策略
分散式中介軟體
分散式架構實戰
四:微服務架構
業務越來越複雜,服務分層,微服務架構是架構升級的必由之路,Java技術體系,和微服務相關的技術有哪些呢?
微服務框架
Spring Cloud
Docker與虛擬化
微服務架構
五:效能優化
任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線效能問題,Java技術體系,需要了解:
效能指標體系
JVM調優
Web調優
DB調優
如何一起學習,有沒有免費資料?
以上是自己收集總結的Java架構技術圖譜,自己因為比較喜歡技術,所以收集了一些Java高併發、分散式、JVM、spring、原始碼分析和kafka等架構技術資料,如果你也對技術感興趣可以來我的Java後端的交流群(744642380),可以到群裡來下載這些資料,也歡迎大家進群討論與學習。
師長今天給大家帶來福利,長按複製加群:744642380,免費領取資料
潮退了也許並不是一件壞事,他讓我們看到,究竟是誰沒有穿