Matlab被禁事件啟發(fā):我們?nèi)绾巫龀瞿芸▌e人脖子的軟件?
2020-06-21 11:20:16 包云崗微博正文:
Matlab網(wǎng)站上有一篇Moler教授自己在2018年寫的Matlab簡(jiǎn)史。他在開頭就寫道,在1971年和1975年他所在團(tuán)隊(duì)向NSF申請(qǐng)了兩個(gè)項(xiàng)目,目標(biāo)是“探索開發(fā)高質(zhì)量數(shù)學(xué)軟件的方法、成本和資源”。他自己也認(rèn)為,某種程度上這兩個(gè)項(xiàng)目是失敗的,因?yàn)樗麄儧]有發(fā)表出一篇論文,他們只是開發(fā)出了兩個(gè)軟件:一個(gè)是EISPACK,另一個(gè)是LINPACK。而且這兩個(gè)軟件也談不上多大的學(xué)術(shù)創(chuàng)新,因?yàn)镋ISPACK就是把1965-1970年發(fā)表論文中用Algo60寫的算法翻譯為Fortran,而LINPACK則是直接用Fortran重寫一遍。
二、把東西用起來(lái),而不是做完就扔了
Matlab是Coler教授想把EISPACK和LINPACK應(yīng)用于教學(xué)過(guò)程中的產(chǎn)物。如果Moler教授不是用心去做教學(xué),不是為了能讓學(xué)生更好地掌握線性代數(shù)與數(shù)值分析,更容易地使用EISPACK和LINPACK這兩個(gè)軟件,那么他就不會(huì)有動(dòng)機(jī)自己動(dòng)手去寫一個(gè)Matlab小工具來(lái)把這兩個(gè)軟件接口封裝起來(lái),從而方便學(xué)生使用。
堅(jiān)持圍繞一件事做,幾十年后的累積效應(yīng)是驚人了。中國(guó)今天被卡脖子的東西,幾乎都是別人積累了20年以上的東西。從第一版Matlab算起到現(xiàn)在已經(jīng)有40年,1980年代初的第一代EDA軟件到現(xiàn)在也有快40年,Intel在1970年左右第一代微處理器到現(xiàn)在已經(jīng)有50年。臺(tái)積電1987年成立到現(xiàn)在也是積累了30多年。其實(shí)在學(xué)術(shù)界也有很多有影響力的工作也是積累很多年的產(chǎn)物,我們可以看一下ACM System Software Award( O網(wǎng)頁(yè)鏈接),獲獎(jiǎng)的軟件基本上都是持續(xù)積累了幾十年,比如LLVM持續(xù)優(yōu)化了17年、Eclipse優(yōu)化了19年、Wireshark優(yōu)化了22年、Coq優(yōu)化了31年,GCC則有33年。
再仔細(xì)剖析一下Matlab以及對(duì)應(yīng)的公司MathWorks,可以說(shuō)是持久戰(zhàn)的典范。MathWorks在1984年成立,只有1名員工。第一筆收入是1985年賣給了MIT10個(gè)Matlab版權(quán),收入500美元。MathWorks公司早期很不起眼,有個(gè)玩笑稱它前7年員工數(shù)每一年翻一番,1984年1個(gè)員工,1985年2個(gè)員工,1986年4個(gè)員工,直到7年后的1991年也才只有128個(gè)員工。和今天很多初創(chuàng)公司相比,這個(gè)成長(zhǎng)速度就像是蝸牛了。但是他們力出一孔,圍繞著Matlab不斷增加功能,使Matlab成為一個(gè)行業(yè)領(lǐng)先的工具軟件。1997年,MathWorks的營(yíng)業(yè)額達(dá)到了5000萬(wàn)美元,380名員工。如今2019年MathWorks公司營(yíng)業(yè)額是10億美元,3000多員工,全球有400多萬(wàn)用戶。雖然從營(yíng)業(yè)額看并不大,但其實(shí)我們更應(yīng)該學(xué)習(xí)這種模式——不斷積累。把一項(xiàng)技術(shù)做到極致,成為某個(gè)細(xì)分領(lǐng)域的隱形冠軍。
(1)把東西做出來(lái),而不是追求把論文發(fā)出來(lái)
關(guān)鍵詞: Matlab 哈爾濱工業(yè)大學(xué)
EETOP 官方微信
創(chuàng)芯大講堂 在線教育
半導(dǎo)體創(chuàng)芯網(wǎng) 快訊
相關(guān)文章