干貨 | 數(shù)字經(jīng)濟(jì)創(chuàng)新創(chuàng)業(yè)——軟件研究 全球觀察
下文整理自清華大學(xué)大數(shù)據(jù)能力提升項(xiàng)目能力提升模塊課程“Innovation & Entrepreneurship for Digital Economy”(數(shù)字經(jīng)濟(jì)創(chuàng)新創(chuàng)業(yè)課程)的精彩內(nèi)容。
主講嘉賓:Kris Singh: CEO at SRII, Palo Alto, CaliforniaVisiting Professor of Tsinghua UniversityKevin A. McGrail:Cloud Fellow,Dito Rick McGeer:CEO at engageLively, California, USAAshok Banerjee Vice President, VMware, California, USAJianmin Wang Professor of School of Software, Tsinghua UniversityPavlinaKr?ckel Chair of Information Systems, Friedrich-Alexander-Universit?t今天我們想討論一個(gè)非常重要主題。數(shù)字經(jīng)濟(jì)和數(shù)字技術(shù)有很多組成部分,其中最重要的則是軟件,軟件就像膠水一樣粘合地基和支柱,以便數(shù)字技術(shù)正常運(yùn)行、搭建應(yīng)用程序。今天我們邀請(qǐng)了幾位行業(yè)領(lǐng)導(dǎo)者和學(xué)校教授來(lái)加入該話題的討論。我們將探討軟件如何幫助推動(dòng)數(shù)字化經(jīng)濟(jì)和數(shù)字社會(huì)、數(shù)字生活的發(fā)展,我們想探討的第二點(diǎn)是工業(yè)和院校,工業(yè)提供生產(chǎn)和服務(wù)解決方案,院校則集聚了大量人才。我們的目標(biāo)是將人才作為杠桿撬動(dòng)從研究到教學(xué)再到學(xué)生與工業(yè)密切合作,以便于他們可以學(xué)習(xí)如何將產(chǎn)品和解決方案用于應(yīng)對(duì)問(wèn)題和挑戰(zhàn),如何進(jìn)行合作,工作如何更好地部署,如何變得更加高效。
(資料圖)
接下來(lái)我將簡(jiǎn)單對(duì)今天的內(nèi)容進(jìn)行介紹。軟件開(kāi)發(fā)模型從需求分析、設(shè)計(jì)、代碼、測(cè)試再到部署最后交付給客戶,之后再debug并重復(fù)這個(gè)循環(huán)。以上是軟件開(kāi)發(fā)的全過(guò)程,而現(xiàn)在我們面臨著軟件需求大量增加的問(wèn)題,因此我們需要加快軟件開(kāi)發(fā)速度、數(shù)量及規(guī)模。而舊有的系統(tǒng)無(wú)法滿足現(xiàn)在高生產(chǎn)力的需求,所以我們要提高軟件的開(kāi)發(fā)速度、智能水平、安全性、更高質(zhì)量的輸出和更高的價(jià)值。
在IT行業(yè)發(fā)生的最大的事就是Ai的發(fā)展。大量的數(shù)據(jù)、計(jì)算速度加快、更多的存儲(chǔ)空間、更好的算法這四點(diǎn)讓AI比以往三四十年更適應(yīng)現(xiàn)實(shí)生活的各種情況。上圖展示了AI軟件如何開(kāi)發(fā)并應(yīng)用于工業(yè)、制造業(yè)以及金融等行業(yè)。AI的接受度和應(yīng)用性在過(guò)去幾年里呈現(xiàn)指數(shù)級(jí)的增長(zhǎng),這在軟件開(kāi)發(fā)領(lǐng)域是非常大的進(jìn)步。
我們?nèi)绾问褂肁I工具和技術(shù)讓軟件更穩(wěn)定、更快捷。軟件開(kāi)發(fā)是完整的體系,用戶和細(xì)節(jié)都整合在一個(gè)包里,所以如果我們遇到問(wèn)題的話不得不回到軟件當(dāng)中重做,這就分解成“微服務(wù)”,軟件開(kāi)發(fā)從原來(lái)完整包分裂成更小的微服務(wù),這樣就可以在遇到問(wèn)題時(shí)訪問(wèn)特定的區(qū)塊而非整體。這是非常大的進(jìn)步,我人們?nèi)杂性S多工作要做,這也是未來(lái)發(fā)展的新方向。對(duì)于安全性問(wèn)題來(lái)說(shuō),以往的軟件開(kāi)發(fā)過(guò)程沒(méi)有合適的技術(shù)或?qū)@陂_(kāi)發(fā)階段做安全性測(cè)試,因此人們必須等到部署階段才去發(fā)現(xiàn)并修復(fù)安全性問(wèn)題,這種傳統(tǒng)方式效率太低,且十分昂貴?,F(xiàn)在的新模型可以實(shí)現(xiàn)在同一個(gè)包里開(kāi)發(fā)、做安全測(cè)試。如果到生產(chǎn)階段再修復(fù)安全性問(wèn)題,成本將會(huì)漲到原來(lái)的30倍,且軟件開(kāi)發(fā)會(huì)變得更費(fèi)時(shí)。
你可能也聽(tīng)說(shuō)過(guò)區(qū)塊鏈,現(xiàn)在的區(qū)塊鏈不僅僅是加密貨幣,它已經(jīng)有了很多新的應(yīng)用。例如在醫(yī)療領(lǐng)域,區(qū)塊鏈的應(yīng)用簡(jiǎn)化了軟件開(kāi)發(fā)流程并提高了魯棒性,可以有效保障數(shù)據(jù)隱私和數(shù)據(jù)安全。
在軟件開(kāi)發(fā)過(guò)程中最耗時(shí)的就是代碼。研究預(yù)計(jì),在未來(lái)十到二十年里將會(huì)面臨IT技術(shù)人才的短缺,未來(lái)對(duì)IT的需求會(huì)呈現(xiàn)指數(shù)級(jí)增長(zhǎng),但I(xiàn)T技術(shù)和勞動(dòng)力水平卻沒(méi)能跟上。因此少寫或不寫代碼的開(kāi)發(fā)就會(huì)變得格外有吸引力。雖然目前不能做到100%完美,但是已經(jīng)得到了較好的應(yīng)用。
接下來(lái)由嘉賓對(duì)這些主題進(jìn)行詳細(xì)分享。
——Chris目前開(kāi)源軟件的市場(chǎng)規(guī)模達(dá)到330億,但這可能是低估了的數(shù)字。無(wú)論怎么說(shuō),在過(guò)去五年里,其市場(chǎng)規(guī)模增長(zhǎng)了接近3倍,市場(chǎng)百分比正在增長(zhǎng)的事實(shí)表明,其增長(zhǎng)速度約為軟件速度的兩倍,并且可能成為軟件的主流。事實(shí)上,如果你看看世界上頂尖的網(wǎng)站,就會(huì)發(fā)現(xiàn)其中有一半都在Linux這樣的開(kāi)源操作系統(tǒng)上運(yùn)行。
根據(jù)上圖可以看出自從2013年開(kāi)始,商業(yè)授權(quán)和開(kāi)源授權(quán)的流行趨勢(shì)占比已經(jīng)逐漸有重合的趨勢(shì)。Linux在85%的智能手機(jī)和100%的超級(jí)計(jì)算機(jī)上運(yùn)行,現(xiàn)在主要的供應(yīng)商都在推動(dòng)開(kāi)源軟件的使用。以Meta為例,React是目前最流行的網(wǎng)頁(yè)開(kāi)發(fā)程序,Pytorch是最流行的機(jī)器學(xué)習(xí)環(huán)境,用于搜索大型圖表(如Facebook社交圖)的GraphOL都是臉書的流行產(chǎn)品。Chris提到的微服務(wù)架構(gòu),主流的微服務(wù)是Kubernetes,這來(lái)自谷歌。
實(shí)際上是谷歌讀取其基礎(chǔ)設(shè)施,在基礎(chǔ)設(shè)施上運(yùn)行。幾年前他們完全重寫了該架構(gòu),并進(jìn)行了商業(yè)發(fā)行、現(xiàn)任谷歌的云服務(wù)副總裁Eric·Brewer說(shuō),他認(rèn)為未來(lái)將是微服務(wù)的世界。Android是目前主流的手機(jī)操作系統(tǒng),Chromium是瀏覽器的主要操作系統(tǒng),即使是Microsoft Edge現(xiàn)在也只是Chromium上的一個(gè)新皮膚,而Tensorflow可能是最受歡迎的機(jī)器學(xué)習(xí),但都是開(kāi)源的。微軟也已經(jīng)開(kāi)始走向開(kāi)源:Web編程語(yǔ)言的下一個(gè)演變typescript,visual studio皇冠上的明珠BS code,現(xiàn)在都已經(jīng)開(kāi)源了。git不僅是最受歡迎的軟件版本工具,而且已經(jīng)成為開(kāi)發(fā)人員的社交網(wǎng)絡(luò)。I B M為自己開(kāi)發(fā)的開(kāi)源軟件感到非常自豪。所有這些主要供應(yīng)商都是開(kāi)源的,那么問(wèn)題在于,你自己的產(chǎn)品和他們的產(chǎn)品都是開(kāi)源的,為什么這些平臺(tái)主導(dǎo)者在線信息服務(wù)?這就像一個(gè)鏈?zhǔn)絾?wèn)題,但它觸及到了問(wèn)題核心,即成為平臺(tái)選項(xiàng)。
美國(guó)日?qǐng)?bào)就是一個(gè)例子。在過(guò)去二十年,美國(guó)日?qǐng)?bào)發(fā)行量減少了一半。但對(duì)于四家報(bào)紙。尤其是三巨頭《華盛頓郵報(bào)》《紐約時(shí)報(bào)》和《華爾街日?qǐng)?bào)》,發(fā)行量增加了兩倍。過(guò)去二十年,他們從不到百分之五的讀者人數(shù)上升到超過(guò)百分之二十五,而且他們的發(fā)行量增加了兩倍,為什么呢?是因?yàn)槠脚_(tái)效應(yīng),他們獲得了更多的讀者,更多訂閱帶來(lái)更好的內(nèi)容,進(jìn)一步帶來(lái)了更好的資金或更多的訂閱量。更好的資金導(dǎo)致更好的內(nèi)容,從而帶來(lái)更多的收入,更好的內(nèi)容吸引了更多的訂閱量。平臺(tái)效應(yīng)的良性循環(huán)對(duì)信息技術(shù)同樣適用。
關(guān)鍵在于,如果你使用主流平臺(tái),就會(huì)帶來(lái)富人更富的結(jié)局。更多的用戶帶來(lái)更多的回報(bào),如果開(kāi)發(fā)人員想開(kāi)發(fā)新功能,他們自然會(huì)傾向于最流行的平臺(tái),因?yàn)樗麄兛梢垣@得更多的用戶。而更多的開(kāi)發(fā)者意味著更多的功能,這又會(huì)帶來(lái)更多的用戶和更多的回報(bào)。所以成功的秘訣就是無(wú)論在任何領(lǐng)域,都要成為最流行的平臺(tái),移除所有使用和貢獻(xiàn)的障礙。你不希望你得到報(bào)酬的方式阻礙你獲得更多用戶和更多收入,因?yàn)檫@推動(dòng)了整個(gè)周期運(yùn)行,然后你可以找到一種獲得報(bào)酬的方法。
舉個(gè)例子,我們的公司提供了一個(gè)Jupyter作為網(wǎng)絡(luò)服務(wù)平臺(tái),同時(shí)提供了一個(gè)無(wú)與倫比的數(shù)據(jù)可視化平臺(tái),但我可以告訴你,Jupyter正在騰飛,它是大數(shù)據(jù)的電子表格,它看起來(lái)確實(shí)不同,但最終這就是人們使用它的目的。也是網(wǎng)飛的背后支持。網(wǎng)飛的一切都是在Jupyter上完成的,Jupyter每天有3500萬(wàn)用戶,且它在五年前才剛剛起步。所以在短短五年的時(shí)間里,它就從0開(kāi)始到3500萬(wàn)用戶。它有一個(gè)非?;钴S的擴(kuò)展和應(yīng)用程序生態(tài)系統(tǒng),而我們都是其中的一份子。我們已經(jīng)擴(kuò)展了Jupyter的新功能,當(dāng)然,我們選擇Jupyter是因?yàn)樗钊穗y以置信得流行,這將吸引更多的開(kāi)發(fā)人員,所以這就是平臺(tái)如何影響行為。
上圖展示了從2017年1月到2020年5月達(dá)到800萬(wàn)下載量,由于疫情原因人們居家辦公增速又有所提高。但這樣做也低估了Jupyter,因?yàn)闆](méi)有算上使用我們平臺(tái)的兩千人。因?yàn)樗麄儼惭b了Jupyter并在云上使用它,使用我們的服務(wù),我們也不是唯一的Jupyter云服務(wù)用戶,所以Jupyter上有龐大的生態(tài)系統(tǒng)。基礎(chǔ)是用于服務(wù)Jupyter的Jupyter hub,一個(gè)結(jié)合HTML、markdown、不同程序語(yǔ)言代碼的易用平臺(tái),但是它遠(yuǎn)不止于此。我們整合了大量的其他工具包括我們的studio和vs代碼進(jìn)入Jupyter,因而成就了支配網(wǎng)絡(luò)的主流平臺(tái)。我們整合自己的studio的原因是另外一個(gè)開(kāi)發(fā)者出于自用的目的發(fā)布了自己的平臺(tái),然后我們就采用并整合進(jìn)入了我們的服務(wù)器。一旦你有的自己的平臺(tái),你就會(huì)持續(xù)的優(yōu)化它,因?yàn)槿巳硕紝?duì)此作出了貢獻(xiàn)。
為什么Jupyter在AI和數(shù)據(jù)科學(xué)方面做得格外出色呢?它所做的工作與電子表格如出一轍,但是其更優(yōu)質(zhì)的數(shù)據(jù)資源獲取能力、更出色的編輯和理解能力和計(jì)算能力,且對(duì)于企業(yè)來(lái)說(shuō)它是完全開(kāi)源的,雖然有一點(diǎn)復(fù)雜且難以維護(hù),但是如果你用過(guò)R系統(tǒng),你就會(huì)覺(jué)得Jupyter也還好。
伯克利也在Jupyter上運(yùn)行自己的數(shù)據(jù)科學(xué)項(xiàng)目。Jupyter上每天有2000用戶來(lái)自伯克利校園。每個(gè)本科生都會(huì)上數(shù)據(jù)科學(xué)導(dǎo)論課程,所以校園里的每個(gè)人都使用它,他們現(xiàn)在有關(guān)于它的使用的龐大數(shù)據(jù)量。Syzygy.ca這是一個(gè)天文學(xué)術(shù)語(yǔ),意思是行星的合相,它是一個(gè)Jupyter十九校園聯(lián)合會(huì)的名稱。如果你在加拿大的這些學(xué)校里,你就能使用Jupyter做云分析。它也因此成為了越來(lái)越多用戶的流行平臺(tái)。
每當(dāng)我推廣我們的產(chǎn)品的時(shí)候,總是會(huì)遇到這樣的問(wèn)題,你們的平臺(tái)是開(kāi)源的,我可以自由下載并使用,那我為什么還需要你們呢?我會(huì)回答,你可以免費(fèi)使用,但是我向你出售的是你的時(shí)間。你雖然可以在私人云上下載安裝并使用,也可以自己維護(hù),但是我向你保證,這會(huì)花費(fèi)你兩倍的時(shí)間,價(jià)值50萬(wàn)美元的開(kāi)銷。我曾經(jīng)跟生物技術(shù)公司的老板聊過(guò),他說(shuō)他的公司里有一半開(kāi)發(fā)內(nèi)部應(yīng)用程序的全棧工程師,花了一半時(shí)間維護(hù)他們的 kubernetes。這就是人們?yōu)槭裁磿?huì)支付像我們這樣的開(kāi)源公司了。因?yàn)槲覀儗懥塑浖?,所以我們比其他任何人都知道知道如何去更好地維護(hù)它,但同時(shí)也讓你可以自由做你想做的事。
每一個(gè)開(kāi)源系統(tǒng)最終都會(huì)有一群核心的系統(tǒng)開(kāi)發(fā)者,然后下一級(jí)有一群人,這些人通常在私營(yíng)公司,他們通常是運(yùn)營(yíng)商,他們從開(kāi)發(fā)人員那里獲取來(lái)自開(kāi)源的東西,并使其可用和打包。沒(méi)有人會(huì)運(yùn)行原始的Linux,相反,你從 canonical 運(yùn)行 ubuntu,或者從 canonical 運(yùn)行 debian,或者從 red hat 運(yùn)行 fedora。那是因?yàn)閺陌惭b和維護(hù)Linux難度很大,更不用說(shuō)與之相關(guān)的軟件包了。這些工作值得去做,這就是為什么他們開(kāi)展現(xiàn)有業(yè)務(wù)的原因。第一個(gè)意識(shí)到這一點(diǎn)的人是美國(guó)的signal Solutions,這甚至在 Linux PC 出現(xiàn)之前。1988年,他們開(kāi)始維護(hù)軟件和工具,主要是開(kāi)發(fā)工具,他們今天仍然在做這件事,當(dāng)然他們大部分都是基于Windows,我仍然在Windows PC上運(yùn)行sigwin,雖然這個(gè)業(yè)務(wù)有些陳舊,但這仍是獲得服務(wù)的最佳方式。
從圖上來(lái)看,三個(gè)組各司其職。提供者構(gòu)建它、維護(hù)者打包它、而應(yīng)用程序供應(yīng)商讓它有價(jià)值。對(duì)Linux來(lái)說(shuō),有一個(gè)小型規(guī)模的開(kāi)發(fā)商打底,少數(shù)公司維護(hù),然后有大量的附加值公司和增值服務(wù)坐擁一切,Jupyter也是如此。所以到現(xiàn)在我們不僅了解如何制作開(kāi)源軟件,還了解價(jià)值在哪里以及如何將其轉(zhuǎn)化為商業(yè)模式。
——Rick開(kāi)源軟件明顯改變了我們計(jì)算的方式,從出現(xiàn)到現(xiàn)在也就20多年的時(shí)間,但是像 Apache 軟件基金會(huì)這樣的地方,旗下有超過(guò)四百個(gè)項(xiàng)目,就像他們對(duì)微軟所說(shuō)的那樣,Azure比Windows更依賴Linux,Azure云系統(tǒng)很明顯成為他們目前工作的主要驅(qū)動(dòng)力。我熱愛(ài)技術(shù),也喜歡不同的平臺(tái),我有個(gè)人電腦、有mac也有Chromebook,輪流使用,我有好多數(shù)據(jù)中心都在用Linux系統(tǒng)。我使用多個(gè)發(fā)行版,這就是像紅帽以及某些東西這樣的框架,這使得安裝 linux 比搭建自己的內(nèi)核更容易,對(duì)于普通人來(lái)也說(shuō)不是很困難。但對(duì)我來(lái)說(shuō)最重要的事情是學(xué)術(shù)界到底能為工業(yè)發(fā)展做些什么。我第一個(gè)想到的是安全。當(dāng)我們研究這些類型的東西時(shí),安全需要被嵌入而不是固定在表面,它必須是一個(gè)概念,需要被教導(dǎo)。我們正在教像Jupyter這樣的東西,我沒(méi)有聽(tīng)說(shuō)過(guò)伯克利那么專心地使用它。
但這些很棒,我想看到的是學(xué)校教你這些,就像教計(jì)算機(jī)科學(xué)和網(wǎng)絡(luò)安全的硬科學(xué)一樣。例如,我經(jīng)常說(shuō),如果你在大學(xué)期間獲得化學(xué)學(xué)位,你得待過(guò)十幾個(gè)實(shí)驗(yàn)室。如果我雇用你,就能確保你已經(jīng)掌握了如何在化學(xué)實(shí)驗(yàn)室做數(shù)據(jù)記錄和科學(xué)期刊以及數(shù)據(jù)完整性和學(xué)術(shù)誠(chéng)信。但現(xiàn)在我們沒(méi)有這樣的“實(shí)驗(yàn)室”或者實(shí)訓(xùn)經(jīng)驗(yàn),所以很高興看到像Jupyter這樣的東西在課堂上使用,但我們需要知道其他東西,例如我們提出了靈敏的軟件開(kāi)發(fā),我想看到我們的版本控制系統(tǒng)正在被教授,我想看到像OWASP(Open Web Application Security Project,開(kāi)放網(wǎng)絡(luò)應(yīng)用程序安全項(xiàng)目)和STRIDE(微軟員工開(kāi)發(fā)并于 1999 年發(fā)布的威脅建??蚣埽┻@樣的安全概念被教導(dǎo)。我希望擁有非常標(biāo)準(zhǔn)的實(shí)驗(yàn)室,以便知道我何時(shí)從一所或另一所大學(xué)雇用人員。我可以在他們的知識(shí)基礎(chǔ)上進(jìn)行構(gòu)建,我不必只是培訓(xùn)他們?nèi)绾卧诂F(xiàn)實(shí)世界中工作。
現(xiàn)在大部分公司都在使用多重云服務(wù),因?yàn)檫@樣可以避免供應(yīng)商封鎖。在美國(guó),有個(gè)蟑螂汽車旅館,它的廣告講蟲(chóng)子如何進(jìn)入盒子不出來(lái),這跟數(shù)據(jù)相類似。有一句名言只是說(shuō)數(shù)據(jù)是新的石油。當(dāng)你有像Jupyter Notebook這樣的東西,或者你知道big query和類似的東西,你的數(shù)據(jù)數(shù)據(jù)變成了你正在挖掘的東西,它變成了有價(jià)值的或你正在尋找有價(jià)值的項(xiàng)目資產(chǎn)。因此,他們可以將您的數(shù)據(jù)保留在那里,保留服務(wù)就足夠。你經(jīng)歷了基礎(chǔ)設(shè)施即服務(wù)的演變,運(yùn)行虛擬機(jī)而不是類似的程序即服務(wù)或平臺(tái)作為服務(wù),這就是許多公司試圖做的事,他們想為您提供具有獨(dú)特的供應(yīng)商鎖定的微服務(wù),而這應(yīng)該是我們需要盡力避免的結(jié)果。
我在網(wǎng)絡(luò)領(lǐng)域所做的最重要的事情是在網(wǎng)絡(luò)安全方面有三大支柱。第一個(gè)幾乎適用于任何人的任何角色的任何工作,讓你的老板生活更輕松。這樣做你已經(jīng)達(dá)到了任何工作的第一個(gè)目標(biāo),但在網(wǎng)絡(luò)領(lǐng)域,它延伸到另外兩件事。第二件事讓人們?cè)谕砩纤瘋€(gè)好覺(jué),讓他們的生活更安全,知道你在工作,讓他們能夠在晚上睡得著。然后第三件事有點(diǎn)麻煩,但這是完全正確的,讓你的老板、你的客戶和你的公司遠(yuǎn)離頭條新聞。這幾乎是最重要的事情。學(xué)術(shù)界可以做的是將其視為一門硬科學(xué),開(kāi)始給人們上課,這不是在反理論,而是一種促進(jìn)實(shí)踐的方法。
——Kevin
我在這個(gè)領(lǐng)域工作了35年,有個(gè)經(jīng)濟(jì)學(xué)術(shù)語(yǔ)叫網(wǎng)絡(luò)外部性(network externalities)。電話本身無(wú)用,除非它能與其他人連通。一個(gè)人使用YouTube而非其他視頻服務(wù)的原因只是因?yàn)榇蠹叶荚谑褂肶ouTube。這是一種自然趨勢(shì),我不會(huì)用壟斷來(lái)定義它,這是一小撮人的勝利和一大群人的失敗。但關(guān)于它的瘋狂部分是,我們已經(jīng)在這個(gè)領(lǐng)域工作了大約三十五年,最終發(fā)生的事情是你意識(shí)到總是有一個(gè)新的捕鼠器,到處都在創(chuàng)造新的捕鼠器,其中一些捕鼠器技術(shù)正在嵌入,無(wú)論主導(dǎo)者是誰(shuí),或者它創(chuàng)造了新的生態(tài)系統(tǒng)并最終吞并了原有的競(jìng)爭(zhēng)者。
在Google或Yahoo來(lái)搜索之前,我們只能看到自己的網(wǎng)絡(luò)搜索空間,它已經(jīng)改變了,看看流行的計(jì)算機(jī)軟件語(yǔ)言的趨勢(shì),你可以在行業(yè)中看到誰(shuí)在接管,誰(shuí)在那里。事物在朝著網(wǎng)絡(luò)外部性趨勢(shì)發(fā)展。而開(kāi)源就是主要推動(dòng)力。因?yàn)槿藗兛梢韵鄬?duì)劃算的成本進(jìn)行實(shí)驗(yàn),獲得知識(shí)和技能并讓其變得有用起來(lái),因?yàn)槠渌艘苍谑褂孟嗤募夹g(shù)。所以如果我創(chuàng)造了一個(gè)比Jupyter Notebook更好的捕鼠器,即使它的性能比Jupyter好一倍,如果我向你們收取一千美元的許可證費(fèi)用,很可能沒(méi)有人會(huì)使用它。這就是我想強(qiáng)調(diào)的,其中涉及商業(yè)力量,沒(méi)有東西是免費(fèi)的。你想使用一些很好的產(chǎn)品,但它要求你能夠圍繞這些開(kāi)源技術(shù)制作一個(gè)簡(jiǎn)單的按鈕,圍繞這些環(huán)境創(chuàng)造一種價(jià)值流。但是我會(huì)告訴你,五年后可能有比Jupyter Notebook更好的捕鼠器,而且創(chuàng)新總是在發(fā)生,大多數(shù)人會(huì)失敗,有些人會(huì)被吞并到其他領(lǐng)域,但這完全取決于你的客戶他們處理的需求以及他們?cè)噲D解決的問(wèn)題。
凱文和我在研究一種舊的編程語(yǔ)言,它出現(xiàn)在1960年左右,叫做AP L編程語(yǔ)言。它可以進(jìn)行多重分析?但它主要使用的是希臘字母?,F(xiàn)在人們正在以想不到的方式看待數(shù)據(jù)的多重分析,只是把它扔在那里,因?yàn)槲覀円呀?jīng)解決了某些問(wèn)題。但現(xiàn)實(shí)是,很多問(wèn)題我們已經(jīng)解決了卻又回到生活當(dāng)中。我認(rèn)識(shí)四個(gè)程序員,他們?nèi)匀挥泻芏嗟墓ぷ鞑恢涝撛趺醋?。所以我只是指出,現(xiàn)實(shí)是事物永遠(yuǎn)不會(huì)真正消亡,他們創(chuàng)造了一個(gè)仍然存在的生態(tài)系統(tǒng),但總有一個(gè)新的生態(tài)系統(tǒng)最終會(huì)取代它。將一切重新回到自己身上,我們生活在一個(gè)競(jìng)爭(zhēng)激烈的世界中,技術(shù)不斷變化,不斷解決新的主要業(yè)務(wù)問(wèn)題。如果原有技術(shù)不再能解決問(wèn)題,新金屬就會(huì)取而代之。在你的解決方案中添加一個(gè)新的捕鼠器,只是不移動(dòng)針頭,就創(chuàng)造了一種全新的方法來(lái)看待問(wèn)題,然后用一個(gè)新的解決方案,在生態(tài)系統(tǒng)中引入以前從未做過(guò)的新事物,這似乎就是創(chuàng)新周期。我們只能說(shuō)出已經(jīng)看到的東西,卻很難預(yù)測(cè)將來(lái)的發(fā)展。從學(xué)生的角度來(lái)看,追隨當(dāng)前的潮流,如果你想讓自己在工作中脫穎而出并變得有價(jià)值,就應(yīng)用當(dāng)前技術(shù)的實(shí)踐,了解如何變成、如何部署。因?yàn)槟壳靶袠I(yè)欠缺相關(guān)技術(shù)人才,而人們已經(jīng)適應(yīng)了當(dāng)前的技術(shù)。“所以你可以把自己放在一個(gè)非常積極的位置,讓自己為這個(gè)行業(yè)做好準(zhǔn)備。我們很難看到看幾年后會(huì)發(fā)生什么,但我們知道今天有什么成功。數(shù)據(jù)分析的主要趨勢(shì)和 Kubernetes 或者讓我們說(shuō)路徑比如服務(wù)等等,這些是火箭科學(xué),但大學(xué)一些在課程方面仍在教學(xué)生軟件工程這些舊的東西。
——Rick
感謝兩位的分享,接下來(lái)有請(qǐng)Ashok Banerjee,他在網(wǎng)絡(luò)安全領(lǐng)域有深厚的背景。曾在硅谷最大的安全公司擔(dān)任CTO,之后再vmware擔(dān)任副總裁,現(xiàn)在加入了一家新公司Trellix并擔(dān)任工程高級(jí)副總裁。他將從企業(yè)、行業(yè)以及客戶角度分享網(wǎng)絡(luò)安全領(lǐng)域的發(fā)展現(xiàn)狀。
——Chris
我發(fā)現(xiàn)現(xiàn)在的勒索軟件大肆盛行。你加密東西并把它留在公司,有一個(gè)過(guò)濾,所以如果你有備份,那就是雙重和三重勒索。你可以恢復(fù)文件,如果它都柏林三重勒索是它之前過(guò)濾掉的威脅,即使你恢復(fù)它,你的數(shù)據(jù)也會(huì)被盜取??蛻舳死账鬈浖兩倭?,企業(yè)端則有所增加。如果有人追蹤C(jī)hris或我,不再是追蹤我們個(gè)人,而是我們背后的公司。工作負(fù)載站點(diǎn)受到的攻擊要多得多。不像說(shuō)端點(diǎn),昨天的機(jī)器就是今天的機(jī)器,我們的臺(tái)式機(jī)和手機(jī)在工作負(fù)載端它的虛擬機(jī),你不會(huì)攻擊昨天的虛擬機(jī),你只會(huì)棄之不用。然后啟動(dòng)一個(gè)新的虛擬機(jī),所以虛擬機(jī)中的持久性是沒(méi)有意義的,它明天就消失了。當(dāng)它第二天被重新使用時(shí),容器中的持久性就會(huì)消失。我認(rèn)為隨著遠(yuǎn)程工作的到來(lái),一切都發(fā)生了變化,更多的事情已經(jīng)轉(zhuǎn)移到了網(wǎng)上,網(wǎng)絡(luò)安全成為一個(gè)新的前沿領(lǐng)域。
而且你可以從管轄范圍之外攻擊,無(wú)一例外。在人工智能方面最大的區(qū)別是。人工智能。和博弈論。在常規(guī)AI中,沒(méi)有人試圖欺騙Netflix相信你喜歡你了解的電影。但在網(wǎng)絡(luò)安全中,每次你接近奶酪時(shí),奶酪都會(huì)移動(dòng)。因?yàn)榘l(fā)生了其他事情,你的對(duì)手也在通過(guò)改變事物來(lái)做出回應(yīng)。
我們確實(shí)看到了更多關(guān)于開(kāi)源的信息,今天的開(kāi)源能占到代碼總量的70%。操作系統(tǒng)是開(kāi)源的,數(shù)據(jù)庫(kù)是開(kāi)源的,Web服務(wù)器是開(kāi)源的。不僅如此。開(kāi)源上的暗網(wǎng)價(jià)格一直在上漲。我們生成的警報(bào)是因?yàn)榫W(wǎng)絡(luò)安全定義越來(lái)越趨于絕對(duì)。我們檢測(cè)純已知的不良行為,定義絕對(duì)的好壞。而所有新的攻擊都開(kāi)始越來(lái)越模糊。這導(dǎo)致安全分析師降低了警報(bào)標(biāo)準(zhǔn),因?yàn)檎`報(bào)仍然比你說(shuō)它不是攻擊但確實(shí)是的假陰性要好。
——Ashok
感謝Ashok的分享,接下來(lái)有請(qǐng)清華大學(xué)王建民教授分享軟件領(lǐng)域相關(guān)研究。
——Chris
感謝Chris的邀請(qǐng)以及其他專家們所做的分享,我將圍繞我們?cè)谲浖I(lǐng)域的研究作簡(jiǎn)單的報(bào)告。第一個(gè)研究是關(guān)于智能軟件工程。AI現(xiàn)在快速發(fā)展,有人說(shuō)AI算法和AI工程師一體兩翼。所以今天的內(nèi)容也是關(guān)于工程學(xué)方法對(duì)智能軟件以及智能方法對(duì)軟件工程的應(yīng)用。第二個(gè)主題是關(guān)于工業(yè)大數(shù)據(jù)軟件。當(dāng)前工業(yè)大數(shù)據(jù)也形成了龐大庫(kù),因此我們對(duì)不同格式的工業(yè)大數(shù)據(jù)進(jìn)行有效管理。為了管理并分析工業(yè)時(shí)間序列數(shù)據(jù),我們開(kāi)發(fā)了開(kāi)源數(shù)據(jù)庫(kù)IOTDB。IOTDB是一個(gè)專用于物聯(lián)網(wǎng)應(yīng)用程序的數(shù)據(jù)庫(kù)管理系統(tǒng),支持從收集、存儲(chǔ)、管理到分析的全生命過(guò)程循環(huán)。IOTDB以多協(xié)議兼容性、高壓縮比、高吞吐量、工業(yè)穩(wěn)定性以及最低程度操作和維護(hù)的特征著稱。除此之外,工業(yè)大數(shù)據(jù)管理也面臨著諸多挑戰(zhàn)。第三和第四個(gè)研究是關(guān)于工業(yè)安全性軟件。從工業(yè)角度來(lái)看,我們有很多實(shí)體設(shè)備,對(duì)我們而言,研究有意的安全威脅(security)和無(wú)意的事故風(fēng)險(xiǎn)(safety)差異是非常重要的。第二個(gè)問(wèn)題則是如何讓工業(yè)網(wǎng)絡(luò)更安全,尤其是在終端方面。第三點(diǎn)是保護(hù)邊緣應(yīng)用程序不受攻擊。以上是我分享的全部?jī)?nèi)容。
——Jianmin
接下來(lái)讓我們有請(qǐng)下一位嘉賓Pavlina Kr?ckel,她來(lái)自德國(guó)的頂尖研究者,關(guān)注醫(yī)療領(lǐng)域的AI應(yīng)用程序,她是在工業(yè)和學(xué)術(shù)領(lǐng)域都有較好的成績(jī),我邀請(qǐng)她來(lái)分享一下目前在做的工作。
——Chris
聽(tīng)到討論很有趣,特別是關(guān)于“學(xué)術(shù)界和工業(yè)界之間的工作”,我想談?wù)勎以诘聡?guó)是如何工作的。我來(lái)自德語(yǔ)世界和歐洲最具創(chuàng)新性的大學(xué)之一,創(chuàng)建于1743年。它有大約四萬(wàn)名學(xué)生和六百多名教授,我所在的信息系統(tǒng)研究所位于紐倫堡,我們?cè)?jīng)是由知名教授Freimut Bodendorf領(lǐng)導(dǎo),他是德國(guó)信息系統(tǒng)的先驅(qū)教授之一,現(xiàn)在他已經(jīng)部分退休了。我們有很多資金和公司是來(lái)自該地區(qū)和國(guó)外的行業(yè)合作伙伴。我們可以相對(duì)自由地開(kāi)展項(xiàng)目,同時(shí)不受教學(xué)時(shí)長(zhǎng)等來(lái)自學(xué)校的限制。我們與西門子、阿迪達(dá)斯這些龍頭企業(yè)有著長(zhǎng)達(dá)十年的合作關(guān)系。以上是我們學(xué)校的背景信息。信息系統(tǒng)研究大都是應(yīng)用導(dǎo)向的,因此今天我將圍繞近期的學(xué)術(shù)研究展開(kāi),但重點(diǎn)會(huì)關(guān)注研究結(jié)果在工業(yè)領(lǐng)域的應(yīng)用。
我于2019年博士畢業(yè)后再大學(xué)任教,期間有一個(gè)足球?qū)W校的項(xiàng)目。我們研究的是數(shù)據(jù)年輕足球運(yùn)動(dòng)員的數(shù)據(jù),比如開(kāi)發(fā)人才預(yù)測(cè)模型,試圖預(yù)測(cè)這些年輕人才中哪一個(gè)會(huì)成功或中途退出。在跟教授和合作伙伴的討論之后,我們決定將研究領(lǐng)域轉(zhuǎn)到AI醫(yī)療方面。我的研究基于如何讓AI系統(tǒng)更值得信任。下圖是歐盟委員會(huì)提到的可信AI系統(tǒng)的關(guān)鍵要求。雖然這與醫(yī)療領(lǐng)域相關(guān)性不大,但是醫(yī)療領(lǐng)域AI的關(guān)注度也在慢慢提升。
我們目前也依據(jù)技術(shù)安全性和穩(wěn)健性、隱私和數(shù)據(jù)治理,開(kāi)展了一項(xiàng)關(guān)于區(qū)塊鏈在醫(yī)療保健中的應(yīng)用項(xiàng)目。我們的項(xiàng)目合作伙伴在澳大利亞墨爾本,主題是如何使用區(qū)塊鏈技術(shù)解決醫(yī)療保健領(lǐng)域各種利益相關(guān)者的安全數(shù)據(jù)訪問(wèn)問(wèn)題,因?yàn)樗浅C舾校覀兡壳罢陂_(kāi)發(fā)一個(gè)小型原型應(yīng)用程序,并且收集墨爾本專家醫(yī)療保健專家的反饋,并嘗試弄清楚這如何投入實(shí)踐。當(dāng)然,我們會(huì)遇到公正性歧視等一系列問(wèn)題。
現(xiàn)在我專注于開(kāi)始研究三個(gè)用例。第一個(gè)是醫(yī)院急診中的數(shù)字孿生。為了與澳大利亞墨爾本科技大學(xué)和ETH研究醫(yī)療保健研究中心合作,他們有很多來(lái)自急診科的患者數(shù)據(jù),我們的目標(biāo)是嘗試弄清楚如何使用這些數(shù)據(jù)來(lái)提高急診科分流決策的效率。另一個(gè)項(xiàng)目再次與斯威本科技大學(xué)和默多克兒童研究所,這是澳大利亞最大的研究所之一。他們多年來(lái)收集了大量小病人的數(shù)據(jù),有很多有趣的問(wèn)題我們可以嘗試解決。例如,為什么有些孩子對(duì)常見(jiàn)細(xì)菌的反應(yīng)更差,并發(fā)展出危及生命的疾病而有些孩子則不會(huì),這是一個(gè)價(jià)值百萬(wàn)美元的問(wèn)題。我們會(huì)處理大量的遺傳數(shù)據(jù),還有環(huán)境因素?cái)?shù)據(jù)等等。我關(guān)注的第三個(gè)用例是在社交媒體上傳播的健康錯(cuò)誤信息,但你可以想象在疫情期間會(huì)變得威力超強(qiáng)。所以要在阻止誤解之前先搞清楚這些信息的內(nèi)容為什么會(huì)大肆傳播。以上就是我分享的全部?jī)?nèi)容。
——Pavlina Kr?ckel
編輯:王菁校對(duì):林亦霖關(guān)鍵詞: 軟件開(kāi)發(fā) 應(yīng)用程序 網(wǎng)絡(luò)安全
相關(guān)閱讀
-
干貨 | 數(shù)字經(jīng)濟(jì)創(chuàng)新創(chuàng)業(yè)——軟件研究...
下文整理自清華大學(xué)大數(shù)據(jù)能力提升項(xiàng)目能力提升模塊課程“Innovatio... -
世界熱文:含對(duì)乙酰氨基酚的中成藥
【本文只提供官方信息,不是購(gòu)買建議】【本文也不表達(dá)對(duì)中藥和中成... -
精選!Docker進(jìn)階-Dockerfile建立一個(gè)自...
前言docker對(duì)我來(lái)說(shuō)是一個(gè)很方便的工具,,上一篇文章也寫了docker... -
天天熱消息:無(wú)限滾動(dòng)效應(yīng)——設(shè)計(jì)如何...
點(diǎn)擊▲三分設(shè)關(guān)注,和10萬(wàn)設(shè)計(jì)師一起成長(zhǎng)三分設(shè)x翻閱計(jì)劃正文共:99... -
環(huán)球觀速訊丨Python實(shí)現(xiàn)一個(gè)音樂(lè)下載器...
Python實(shí)現(xiàn)一個(gè)音樂(lè)下載器,不存在充會(huì)員的|附源碼前言halo,包子們... -
Python實(shí)現(xiàn)一個(gè)羊人殺小游戲,祝愿看到...
Python實(shí)現(xiàn)一個(gè)羊人殺小游戲,祝愿看到文章的小伙伴都不是小羊人前...