不可否認,任何產業以及產業下的產品都有其生命週期,這點對於軟體行業尤為明顯。隨著網際網路行業的蓬勃發展,很多傳統行業也都紛紛轉型開發出很多「網際網路+」型產品。結合我們在第2章中對行業的分析,我們就會發現從行業成長的角度來研究創新過程,分析技術創新與行業成長的關係,是技術創新首先要明確的重要內容。從技術創新的角度分析行業成長,具有代表性的模型是a-u模型。
a-u模型認為企業的產品創新和技術創新是相互聯絡的,在行業成長的不同階段,對兩者的側重有所不同,企業的創新頻率和創新型別取決於行業成長的不同階段,並把行業分為三個不同階段,即流動階段、過渡階段和特性階段(見下圖)。
上圖中同時也展現了技術創新的兩大型別,漸進式創新和根本性創新。漸進式創新就是改進型創新,是指對現有技術的改進所引起的漸進式、連續的創新。而根本性創新是指技術有重大突破的技術創新,通常伴隨一系列漸進式的產品和技術創新,並在一段時間內引起行業機構的變化。上圖中的上公升曲線就是代表漸進式創新,而頂部則為根本性創新。
通過a-u,我們可以得到以下啟示:在行業發展前期,創新的焦點集中在產品創新,競爭產品的效能和功能,企業試圖通過產品新穎性和功能來市場;在行業趨於穩定之後,創新型別轉向技術創新,競爭轉向了**和成本,企業試圖通過低成本優勢來贏得市場,最後,創新集中在漸進性的產品創新和技術創新,企業藉此贏得競爭優勢。
技術創新意味著變化,圍繞a-u模型,我們再來看一下技術演化的過程。任何技術的發展都表現為一種s曲線。在下圖中,我們可以看到當對某項技術持續投入時,技術所產生的效果會達到一種上限;如果我們通過技術創新的方式採用新技術替換老技術,同樣,新技術也會面臨另一種上限。s曲線告訴我們技術演進的過程並不是乙個無限的過程,同樣具備生命週期。
技術演化的生命週期表現為一種技術擴散曲線,從本質上講,技術擴散的核心是採用者對技術創新的學習和模仿行為,是技術創新的延伸化。技術擴散一般起始於某項根本性創新的首次商業化應用,經過推廣使用,直到被淘汰,這個過程實際上對應於乙個技術週期。技術演化的過程實際上就是技術逐步擴散的過程。
我出版了《系統架構設計:程式設計師向架構師轉型之路》、《向技術管理者轉型:軟體開發人員跨越行業、技術、管理的轉型思維與實踐》、《微服務設計原理與架構》、《微服務架構實戰》等書籍,並翻譯有《深入rabbitmq》和《spring5響應式程式設計實戰》,歡迎交流
流物件基本規律
readline方法是位元組流bufferedreader類中的方法 鍵盤錄入的read方法是位元組流inputstream的方法 讀取轉換流 inputstreamreader inputstream 將位元組流物件轉換成字元流物件 寫入轉換流 outputstreamwriter outputs...
流操作的基本規律
流操作的基本規律 最痛苦的就是流物件有很多,不知道該用哪乙個。通過三個明確來完成。1,明確源和目的。源 輸入流。inputstream reader 目的 輸出流。outputstream writer。2,操作的資料是否是純文字。是 字元流。不是 位元組流。3,當體系明確後,在明確要使用哪個具體的...
流操作的基本規律
目的 是為了開發時可以明確具體使用哪個流物件更為合適 明確一 資料的源或目的 匯 源 對應的就是讀取,讀取對應就是兩個體系 inputstream reader 目的 對應的就是寫入 寫入對應的兩個體系 outputstream writer 明確二 操作的資料是否為純文字。源 是純文字檔案,rea...