天天看點

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

程式員如果長期要從事程式設計行業,需要一個清晰的職業生涯規劃。IT技術日新月異,對于一個程式員而言,清晰的職業規劃可以讓程式設計之路走的更遠更順暢。疫情下很多人開始思考自己的職業,今天優極限就來和大家聊一聊職業規劃

程式員一直被貼上吃青春飯的标簽,很多人在寫了3年代碼的時候生活工作趨于穩定,開始準備結婚生子,站在人生的十字路口,進入下一個迷茫期,不得不考慮自己未來的發展方向。

我到底适不适合當一名程式員?

我應不應該一輩子以程式員為職業?

如果我不寫代碼,我以後要去做啥?

我們都知道,職場的競争是非常激烈的,對于剛入行程式員的職場新人來說,要想在激烈的競争中脫穎而出,那麼我們必須科學、合理的對職業生涯進行的規劃。

有需要進行職業規劃、學習路線以及相關資料進行學習的朋友,麻煩三連支援一下,私信小編【規劃】即可~~~

下面,筆者分享一位在阿裡任職的朋友的職業經曆,看他是如何一步步穩步晉升的。

第一階段

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

第一階段實際上對于程式員來說是第一個門檻,這個階段将會決定你是否适合寫代碼,同時也會淘汰掉一批不适合寫代碼的人。在這一階段,我們走出校園,邁入社會,成為一名程式員,正式從書本上的内容邁向真正的企業級開發。

第二階段

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

第二階段是第二個區分程式員的門檻。有些人在1-3年裡,除了完成工作,在空餘時間基本不會研究别的東西, 而那些熱衷于研究各種技術實作細節、看了N多好書、寫一些部落格、在Github上分享技術、培養自己的架構師思維,這些人在五年後必然具備在技術上獨當一面的能力并且清楚自己未來的發展方向,從一個CRUD碼農逐漸走向架構師,成為項目組中不可或缺的人物,甚至是團隊核心人物的存在。

第三階段

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

第三階段考查的就是思考總結能力、代碼審查、項目管理等綜合能力。而大部分人都不能實作此目标,如果你有天賦,夠勤學,那麼恭喜你,下一階段将是你的人生巅峰!

第四階段

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

擁有前瞻能力、協調能力、管理能力和技術發展戰略眼光這樣的人,在公司基本擔任的都是CTO、技術專家、首席架構師等最核心、最關鍵的職位,這對于自己絕對是一件榮耀的事,老闆不光在經濟上會有所側重,整個技術團隊都會唯你馬首是瞻!

怎麼樣?這樣的人生你是不是很向往呢?

我身邊大部分的程式員,基本上都有想進大廠的夢想,說的高大一點是實作夢想,倍感榮光,實際上也是因為大廠的薪資待遇,也是一般小公司不能比拟的。在這裡沒有唯金錢論的意思。俗話說:“人往高處走,水往低處流”。在大的平台,你也會擁有更多的機會,更廣闊的視野,去創造出更多得到可能性。而當這一切有希望成為現實時,又有誰能夠抗拒呢?

筆者的這位阿裡大牛朋友,也是從最基礎得到CRUD一路做起,在項目中逐漸實戰,刻苦自學,有問題查閱相關書籍。而且那時候不比現在,随便上搜尋引擎一查,海量知識筆記鋪天蓋地,如果你真有決心學習,現在的時代真的是最好的時代!

在這裡筆者帶來他的學習路線及筆記,希望能幫到有需要的朋友們。

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路

Java基礎架構

  • 認識SSM架構和Redis
  • Java設計模式
  • 認識MyBatis核心元件
  • MyBatis配置
  • 映射器
  • 動态SQL
  • MyBatis的解析和運作原理
  • 插件
  • Spring loC的概念
  • 裝配Spring Bean
  • 面向切面程式設計
  • Spring和資料庫程式設計
  • 深入Spring資料庫事務管理
  • Spring MVC的初始化和流程
  • 深入Spring MVC元件開發
  • Spring MVC進階應用
  • Redis概述
  • Redis資料結構常用指令
  • Redis的一些常用技術
  • Redis配置
  • Spring緩存機制和Redis的結合
  • 高并發業務

MySQL技術精粹

  • MySQL架構介紹
  • MySQL權限與安全
  • 資料備份與還原
  • MySQL的進階特性
  • MySQL鎖定機制
  • 使用MySQL Workbench管理資料庫
  • SQL性能優化
  • MySQL伺服器性能優化
  • MySQL性能監控
  • MySQL Replication
  • MySQL Cluster實戰
  • 企業中MySQL的高可用架構

多線程與高并發

  • Java多線程技能
  • 對象及變量的并發通路
  • 線程間通信
  • Lock的使用
  • 定時器Timer
  • 單例模式與多線程

JVM實戰調優

  • 初探Java虛拟機
  • 認識Java虛拟機的基本結構
  • 常用Java虛拟機參數
  • 垃圾回收概念與算法
  • 垃圾收集器和記憶體配置設定
  • 性能監控工具
  • 分析Java堆
  • 鎖與并發
  • Class檔案結構、裝載系統
  • 位元組碼執行
由淺及深的提升充實自己,在工作中配合項目實戰,效果真是事半功倍。

最後,我想提醒大家的是,多數人都是需要經過一段時間的工作沉澱,才會知道自己适合做什麼。

職場的新人,要多去嘗試,慢慢找到自己善長并且喜歡的方向。

是以,根據工作性質的不同,在工作的前1-3年,不要讓自己過于沉迷在一個具體的領域,條件允許時,多嘗試不同的選擇。

程式人生很長,如果能夠找到讓你興奮的點,那就是你快速成長的最好時期。

其實在每一個時間節點看過去的自己,都會發現對整個行業認知甚至對自己的認知都是有限的,是以做規劃不是真的千篇一律的照本宣科,而是朝着心中自己本該有的樣子去自驅,去變得更優秀。

臨近畢業,随之而來要面臨的首先就是就業。

很多小夥伴最擔心的問題就是:

我怎樣才能通過面試?

我該如何談判薪水?

我該如何培養自己的技術能力?

我該如何跟我的老闆、同僚打交道?……

這些其實是每個職場新人都會遇到的問題,小夥伴們大可不必太過擔心,擺正自己的心态,做好自己的職業規劃,給自己足夠的信心,也許每次面試都不如你的意,有點小波折,那或許是你找到心儀工作的調節劑,做好充足的準備。

從每次面試中吸取經驗從每次面試認識自己的不足,然後逐個突破,汲取經驗,為下一次面試做準備。

不過無論如何,我們要做的就是不斷學習,不斷提升自己,更早的關注職業規劃,更早的給自己制定一份更适合自己的職業藍圖。

職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
職業規劃 從Java多線程+MySQL+JVM出發 阿裡P8幫你鋪平未來發展之路
有需要進行職業規劃、學習路線以及相關資料進行學習的朋友,麻煩三連支援一下,私信小編【規劃】即可~~~

繼續閱讀