新技術的學習不該該盲目,不該該只helloworld,不該該直接深刻,有以下幾點:學習
是什麼搜索引擎
基本的概念搞清楚,有助於後面的預研。索引
爲何用?它適合那些場景內存
在特定的場景下才能發揮一項技術的優點,畢竟大部分技術都是爲解決特定問題而生的。開發
怎麼用文檔
這就很簡單了,通常都提供安裝文檔、使用手冊、開發手冊等等,以及別人的應用筆記等,均可以找到怎麼用的例子。產品
有哪些弊端it
能應用天然是好,但必定弄明白這項技術不擅長作什麼,萬能的技術老是少數,總不能什麼東西都往它身上套。Redis是好用,但依賴系統內存。SSDB與Redis屬同宗,協議兼容,但不受內存限制,而看硬盤的擴展性。社區
周圍生態如何思維導圖
上下游的技術融合,社區的支持,版本的更新頻率等等,都是衡量一個技術生態的因素。若是兼容性好,適配難度低,應用天然普遍。好比Spring周邊產品幾乎成了Java開發的標配。
替代性技術有哪些
總會有大牛使不慣別人的東西,因而同一問題的解決方案並不會只有一個。替代性技術的出現,必定程度上彌補了不一樣技術在某些技術點上的盲點。也給咱們在作技術方案是提供了不一樣的思路。大牛順手寫了個Git方便本身作開源產品的研發。
他人的應用總結
這一點很重要,前人的應用總結是後來者的之路明燈。從那些分享者的總結中,會發現那些隱藏在技術背後的隱患,使用實戰技巧等等,這些都是咱們在實踐以前都應當學習的教訓、經驗。
如上操做,更多的是依賴搜索引擎、技術官網、網友專欄文章等等,一點一點去深刻進去,最後造成一個思惟導圖,將掌握的資料整理出來以加深印象。