首頁>Club>
12
回覆列表
  • 1 # HuskarLeung

    我覺得先把c語言,資料結構,彙編後再看一次c語言,接著就是c++。或許會覺得我這樣有些跑題,不過覺得這樣這樣基礎打得才夠穩妥。接觸了c++後再開始學java,這樣學的時候更加得心應手,而且對於面向物件的思想的時候理解會很深刻。

    接著就是資料庫的學習,關係型的可以選mysql,非關係型的學習redis,這些都是一個入門,之後想要其他同類型的相對簡單的,只要把對應的特質點學習即可。

    框架方面持久層框架先學mybatis,然後就是spring的全家桶產物。包括boot、cloud。學習分層,微服務。

    Linux是逃不開的,現在絕大部份專案都是放在linux下執行的。然後就是nginx ,docker,zookeeper ,netty,solr。然後回頭細化每個部分。這時候學習設計模式,jvm,sql最佳化,websocket ,tcp/ip,udp等提高系統性能的活。

    其實每一個細化起來都是很巨大的。不過得有規劃。對於自己要掌握有個度就繼續了。主要還是要多練習。

  • 2 # 架構宅話

    1.基礎語法 如《java核心技術》

    2.常用框架,如《spring實戰》

    3.程式設計思想 如面向物件,java程式設計思想

    4.設計模式 如《圖解設計模式》

    5.演算法,資料結構 如《圖解演算法》,《漫畫演算法》

  • 3 # 民間躬耕地研究

    《java從入門到放棄》

    《如何忽悠產品經理》

    《頸椎康復指南》

    《頭髮的保健護理》

    《大悲咒》

  • 中秋節和大豐收的關聯?
  • 世界上哪道菜最難做?