楊學山
成功的軟件有三個共同的規(guī)律。第一是讓計算資源能進行工作的軟件;第二是讓各項事務能夠工作的軟件;第三是具備不同功能的軟件。這三類軟件的成功的主要因素是什么?首先是操縱資源軟件。我認為,優(yōu)秀的軟件,每一行、每一個架構都需要極其精細,同時面向計算資源的基礎軟件,尤其是軟件指令集、微架構操作系統(tǒng)要十分完善。
1984年下半年,我在北京大學學習互聯網,其中一門課名為國際標準化組織的開放系統(tǒng)互聯集成標準,老師講道,從科學的角度出發(fā),集成標準要好于TCP/IP。
但是隨著互聯網的發(fā)展,網絡的計算資源管理只剩下TCP/IP。其背后的原因是把握了資源特征、理解了使用需求、能適應發(fā)展變遷有正確的體系架構、精準的邏輯表述、市場的掌控能力。微軟的總結窗口系統(tǒng)、Office和X86體系的成功離不開上述六條的科學思考。
各項事務的應用軟件,同樣有面向細分市場的特定的應用系統(tǒng),我個人總結了各項事務的應用軟件的五個特點:抓住了應用價值,理解了使用需求,能適應發(fā)展變遷,有市場的掌控能力,好用價廉易維護。
目前,面向不同功能的專用軟件非常多,計算機語言就是一個軟件,但是現今計算機軟件,已逐漸被人遺忘。我不知道機器語言這門科學在今天軟件學院中還有幾個學院仍在繼續(xù)教學,同時人們也并不理解機器語言如何控制,以及控制的路徑和控制的優(yōu)化的點在什么地方。
匯編、高級機器語言等技術也逐漸淡出了人們的視線。如果一個技術最終的宿命是被人遺忘,那么軟件如何創(chuàng)新?軟件的本質、價值和面向應用的需求究竟是什么?
軟件的發(fā)展首先一定要抓住價值,無論是管理績效資源、事務應用,還是完成各種特定功能的軟件,最終能體現什么價值才是最核心的問題。所以我們一定要把軟件的應用對象理解透徹,只有真正了解軟件的應用對象,所開發(fā)出的軟件才能體現出它的價值,不然將會在市場的競爭中逐漸死亡。
當然,我們一定要把實現價值和對象系統(tǒng)的分析,在技術上能夠精確地體現出來,所以我們要有恰當的體系架構和適當的路徑與算法,來適應對象的變遷。
當然,在市場競爭中,永遠不要忘記,如何掌握市場需求。所以,構建市場競爭壁壘,把握技術發(fā)展和市場的發(fā)展要同步進行。并且要營造生態(tài)鏈,在軟件本質上它和市場掌控具有同樣的意義,只是需要從不同的角度來進行闡述。
軟件創(chuàng)新要具備三點:第一,技術催生新軟件;第二,需求呼喚新軟件;第三,軟件創(chuàng)新路徑要多樣化。
今天技術在不斷變遷,而這些變遷就使得軟件需要運用新的架構和方式來實現。而成功的軟件需要具備上述四條特性,每一條都對今天已經存在的軟件帶來了強大沖擊,面對技術變革要么需要軟件能夠吸收新的技術因子和前景,要么你用新的軟件來替代。
經濟發(fā)展要轉向高質量發(fā)展,需要采取各種措施來實現經濟發(fā)展轉型,而這個轉型需要軟件來支撐,而且從整體發(fā)展來講,并不是運用軟件去擴展應用就能實現的。目前中國還有90%的制造企業(yè)還沒有實現自動化,更談不到智能化。
那么中國要實現《中國制造2025》需要多少軟件來支撐?現代農業(yè)和服務業(yè)需要新型軟件,如果沒有新型軟件的支撐,農業(yè)現代化和服務業(yè)現代化如何實現?要解決供給不平衡、不充分的問題,尤其在社會發(fā)展領域、民生領域,沒有新型軟件的支撐同樣無法引領社會發(fā)展。
軟件創(chuàng)新支持有著廣闊的發(fā)展前景,但是在國際中不同國家所開發(fā)和使用的方式不盡相同。即使面向基層資源的基礎軟件,也需要有新芯片、指令集和系統(tǒng)。
而新芯片、指令集和系統(tǒng)絕不是X86和ARM體系之上可以做得到的,因為X86與ARM,無法支撐智能計算。若要使用一個軟件,首先要了解該軟件的特性,如果不能充分的了解軟件特性,又何談創(chuàng)新?當今社會各類應用都在不斷發(fā)展,醫(yī)療、教育、社會管理,再到一二三產業(yè)聯動、產業(yè)生態(tài)鏈變革,都需要新的軟件的支撐,同時也變得更加需要功能性軟件。
在制造業(yè)、農業(yè)和服務業(yè)中,從人工操作逐漸演變成機器的操作,從機器操作演變成自動化操作和智能的行為,都需要功能性軟件來實現。在復雜的制造生產線上,聚集數以千計的智能軟件還遠遠不夠,我們需要每個生產環(huán)節(jié)變成軟件支撐。同時依靠機器學習和模仿來最終實現功能性軟件的價值,并占領市場。
創(chuàng)業(yè)需要天時、地利、人和,這是關鍵的因素,而軟件創(chuàng)新則需要更多的因素,全世界最好的軟件創(chuàng)新的土地是中國。無論是通用的還是專用的,無論是大型的通用計算,還是一個加工過程的小軟件,都依靠著自身的特性,才能在市場中占有一席之地,從而推動當今社會發(fā)展。(根據演講內容整理,未經本人審核)endprint