技術原理即技術背後的實現思想、架構設計、**,學習乙個技術的實現原理就是學習這三個方面的內容。
這三個方面也是層層遞進的關係,越來越具體。
所以,你看學習技術原理的路線圖和目標就出來了,第一,學習思想構建起巨集觀概念 ;第二,學習整體架構及區域性架構掌握整體結構的組成和相互之間的關係;第三,學習**的實現和邏輯。
舉例說明一下,學習 "hashmap原理",這時候首先應該構建起的是它的資料結構知識即雜湊表的概念和特點(其實如果再拔高一點,應當是先建立起各種資料結構和相互之間區別、特點及相關演算法的思想和理論知識,當然這個要求就稍微高一些了),然後架構設計因為這是乙個具體的類,所以這部分就是類中包含的核心方法及作用,最後就是深入**,學習具體的**實現邏輯,比如put方法是怎麼存入資料的,又在什麼情況下會進行擴容等等。
簡單理解,技術的本質就是解決問題,將解決問題的前因後果分別具體化研究,展開來說本質就是除過上面說到的技術原理之外,還應該包括技術所解決的核心問題和應用場景以及存在什麼樣的優勢和不足。
總結一下,就是以下3點內容:
技術解決的核心問題和應用場景技術原理技術特性
所以,你看學習技術本質的路線圖和目標也就出來了
掌握技術解決的核心問題和應用場景,即搞明白它可以用來幹什麼;
研究技術原理,即搞明白它為什麼可以做到;
了解它的技術特性,即搞明白它的優勢在**。
技術的本質
鏈客,有問必答!1 區塊鏈本質 區塊鏈實質是由多方參與共同維護乙個持續增長的分布式資料庫,也被稱為分布式共享賬本 distributed shared ledger 其核心在於通過分布式網路 時序不可篡改的密碼學賬本及分布式共識機制建立彼此之間的信任關係,利用由自動化指令碼 組成的智慧型合約來程式設...
技術的本質
條目 技術 觀其本質,技術的存在取決於人們的需要,並滿足其需要。早期人類創造及使用技術是為了解決其基本需求。而現在的技術則是為了滿足人們更廣泛的需求和慾望,並需要一巨大的社會結構來支撐它。在今日,此一現象的一重要例子為 當 在發展的過程中,社會變得有想要更可攜裝置的慾望。最後,此一慾望產生了對新產品...
業務和技術的本質思考
現在it技術,基本都是需要和業務打交道,但是你真正理解業務 技術的本質嗎?怎麼利用各自的優勢?業務,是指某種有目的的工作或工作專案 技術,是指人類對機器 硬體或人造器皿的運用,也包含更廣的架構,如系統 組織方法學和技巧 維基百科 業務具有強目的性,是為特定問題而生的 而技術具有弱目的性 普遍性和通用...