技術的熱門度曲線

阮一峰發表於2017-03-03

全球最大的 IT 諮詢公司高德納(Gartner),有一個"技術熱門度曲線"模型(Gartner Hype Cycle)。

該模型認為,一門技術的發展要經歷五個階段。

(1)啟動期(Innovation Trigger)

該技術剛剛誕生,還只是一個概念,不具有可用性,無法評估商業潛力。媒體有所報導,引起了外界的興趣。

(2)泡沫期(Peak of Inflated Expectations)

該技術逐步成型,出現了個別成功的案例,一些激進的公司開始跟進。媒體開始大肆報導,伴有各種非理性的渲染,產品的知名度達到高峰。

(3)低谷期(Trough of Disillusionment)

該技術的侷限和缺點逐步暴露,對它的興趣開始減弱。基於它的產品,大部分被市場淘汰或者失敗,只有那些找到早期使用者的公司艱難地活了下來。媒體對它的報導逐步冷卻,前景不明。

(4)爬升期(Slope of Enlightenment)

該技術的優缺點越來越明顯,細節逐漸清晰,越來越多的人開始理解它。基於它的第二代和第三代產品出現,更多的企業開始嘗試,可複製的成功使用模式出現。媒體重新認識它,業界這一次給予了高度的理性的關注。

(5)高原期(Plateau of Productivity)

經過不斷髮展,該技術慢慢成為了主流。技術標準得到了清晰定義,使用起來越發方便好用,市場佔有率越來越高,進入穩定應用階段。配合它的工具和最佳實踐,經過數代的演進,也變得非常成熟了。業界對它有了公認的一致的評價。

該模型的細節可以檢視維基百科的大圖

高德納公司每年都會公佈,當年的熱門技術圖。下面就是去年七月的圖。

上圖中,4D列印處於"啟動期",區塊鏈處於"泡沫期",擴增實境處於"低谷期",虛擬現實處於爬升期。

本週,有人進行資料分析後,建立了一個名叫 State.of.Dev 的網站,提供各種技術的熱門程度圖。

下圖是程式語言。

上圖中,Rust 語言處於啟動期,Go 語言處於泡沫期,Ruby 語言處於低谷期,Object-C 處於爬升期,PHP 和 Java 處於高原期。

下圖是 Web 技術。

上圖中,WebAssembly 處於啟動期,WebRTC 處於低谷期,HTTPS 處於高原期。

一門技術到底前景如何,很難預測,但是它的熱門程度卻是可以衡量的(比如在社交媒體提及次數的增長幅度)。風險投資跟熱門程度高度正相關,越熱門的技術越容易拿到投資。

使用者可以採用這張圖,判斷技術處在哪一個階段,確定它的熱門程度。簡單的使用規則如下。

"爭取風險投資,要選擇熱門的技術;解決實際問題, 要選擇可靠的技術。"

簡單說,處於啟動期的技術,風險很大,不確定性極高,但是一旦成功,回報可能也很高,適合創業公司;處於高原期的技術,非常可靠,風險低,有成熟的解決方案和配套工具,適合大公司和企業的內部應用。

反過來說,如果一門技術處於高原期了,就代表它非常成熟了,人們對它能幹什麼和不能幹什麼,都已經很瞭解了,也沒有新的期待了,技術本身的潛力已經不大了,所以用它拿不到投資,只能用來幹活。

(完)

相關文章