首頁>Club>
會使用ssm等主流框架,工作大都是業務程式碼,怎麼學習架構,或者是架構的學習路線?
12
回覆列表
  • 1 # Java碼農之路

    不建議跟著框架走,花時間深入Java。現在網上很多教程和培訓沒啥區別只是告訴你怎麼調API,怎麼實現功能。程式設計師的本質工作是什麼?投機取巧很快就到瓶頸。沒事用Java寫點小玩意,自己多做設計。Java是很重設計的語言。經驗也不過是解決問題的經歷。這年頭不缺搬磚工。如果想要實現一個系統自己從零開始設計,角度不一樣結果也不一樣。

  • 2 # 歪頭兒在帝都2

    抓基礎,抓設計理念,多看spring原始碼,一遍又一遍,spring不僅原始碼寫的很經典,而且其設計也是經典的經典

  • 3 # 小馬過河Vizit

    架構的本質是設計。對某種問題的解決方案的設計。

    框架的設計也是架構設計的一種。你既然學會使用框架了,可以嘗試自己設計一下你會用的框架。

    比如spring。你可以嘗試自己實現一個IoC框架。你就知道框架要解決什麼問題以及該怎麼解決了。

    等你有了自己的設計和實現再和Spring原始碼對比,發現自己的不足,不斷改進,你的架構水平會慢慢提高。

    目前的系統多是分散式系統。你可以自己嘗試實現一個分散式系統。比如Kafka。同樣,在做的同時和原始碼對比,改進。

    架構師需要很深的理論和實踐功底,要能熟知各個問題的不同解決方案。比如訊息系統有Kafka,rabbitmq等。streaming計算有Kafka stream和flink等。

  • 4 # JAVA老油條

    學習計劃

    今天學mybatis,明天學dubbo,這樣是不行的,人就像電腦,你這樣頻繁切換頻道,學習效率地下,就好比多執行緒競爭CPU時間。

    所以你需要頂一個學習計劃,一步步的學習,一個個知識點突破,而不是經常切換頻道。

    學習路線

    java技術棧太廣,你不能什麼都學,你要學會挑重點。打個比方,你學習spring原始碼,不可能把spring全家桶的程式碼都學一遍吧?你掌握ioc、aop、mvc這些原理原始碼的實現,以後去學其他框架原始碼就很簡單了,其他的有需要的時候你再去看原始碼。下面這個是我在網上看到別人分享的一些技術進階路線的學習資料,篇幅有限就貼兩張圖,感興趣的話你再私信我吧。

    善假於物

    善假於物,出自《荀子·勸學》,意為君子的資質與一般人沒有什麼區別,君子之所以高於一般人,是因為他能善於利用外物。善於利用已有的條件,是君子成功的一個重要途徑。有必要的話,可以去參加一些培訓,工作以後的培訓,是一個增值,公司也喜歡自我提升的員工,現在很多線上教育的質量都很不錯,如果你不知道怎麼篩選,私信我可以給你提供一些參考。

    最重要:學習的前提養成一個學習規律

    這個意思並不是讓你早睡早起,而是讓你每天都能安排時間出來學習,比如我上下班地鐵學習,公司午休學習,其餘工作時間專心工作。晚上23:00-01:00,根據身體情況安排時間學習。其餘時候有空就學習。

  • 中秋節和大豐收的關聯?
  • 一線城市和二線城市的明顯區別在哪裡?