嚴(yán)明很守約,約定好的第三天,直接帶著二十來人來到了江大的軟件實(shí)驗(yàn)室。
實(shí)驗(yàn)室這邊也早已經(jīng)做好了準(zhǔn)備,所有人都通知到位,堅(jiān)守在崗位上,隨時(shí)準(zhǔn)備給來查看代碼的這些華為技術(shù)人員做講解,寧為這天也早早的把劉聰又叫了過來。
第一次是混個(gè)臉熟,第二次如果雙方都有意深談,寧為便準(zhǔn)備把劉聰正式推薦給嚴(yán)明。
……
交流沒有采用集中在做一次報(bào)告這種形式。因?yàn)橐矝]有必要在仔細(xì)講解這款eda軟件的各項(xiàng)功能以及寧為所希望這款軟件能實(shí)現(xiàn)的目標(biāo)。
三天時(shí)間足夠華為內(nèi)部把他做的那份極為詳細(xì)的ppt研究得極為透徹,然后再開上好幾次會(huì)來覺得是否合作,以及確定合作原則。
所以寧為表現(xiàn)得極為坦蕩,讓許教授為華為來人大概展示了這款半成品的eda軟件后,直接把源代碼拿了出來,供來訪的華為工程師檢閱。
一個(gè)實(shí)驗(yàn)室成員負(fù)責(zé)兩個(gè)華為工程師,就坐在一邊,隨時(shí)準(zhǔn)備解答疑問。
五個(gè)月的時(shí)間,項(xiàng)目組十多個(gè)人,近百萬行代碼跟相數(shù)萬個(gè)相匹配的文檔,隨便調(diào)閱。
這種情況下,實(shí)驗(yàn)室內(nèi)本該很嘈雜,畢竟兩邊實(shí)驗(yàn)室一共擠了近四十人,每組隨便一問一答,就能讓實(shí)驗(yàn)室滿是“嗡嗡”聲。
但實(shí)際情況是,實(shí)驗(yàn)室里絕大部分時(shí)間都很安靜,甚至能清晰的聽到鼠標(biāo)點(diǎn)擊的聲音。
偶爾,會(huì)有一、兩個(gè)問題,但更多的時(shí)候,沒人吭聲。
如果要把程序員最不喜歡的事情排個(gè)序,查閱同行的代碼絕對(duì)榜上有名。
啥好看的,看又看不懂,亂七八糟,看了就煩!
但這次顯然是比較另類的感受,函數(shù)名類名一眼掃過去,大概就能知道這段程序要實(shí)現(xiàn)的功能;注釋更是準(zhǔn)確、易懂、簡(jiǎn)潔,一目了然,尤其是功能性的代碼模塊
很多其實(shí)已經(jīng)能通過標(biāo)準(zhǔn)函數(shù)命名看懂的功能,依然有精簡(jiǎn)而又詳盡的注釋,然而這還沒完,每個(gè)大功能還有詳細(xì)的文檔做補(bǔ)充,使用的函數(shù),超鏈接顯示,每一個(gè)類有哪些輸入?yún)?shù),這些輸入?yún)?shù)有什么用,繼承關(guān)系、包含關(guān)系,全部都詳盡記錄。
看到的這些給許多華為工程師一種錯(cuò)覺,這哪里是一個(gè)軟件實(shí)驗(yàn)室?這幫教授們哪里是單純的在做一個(gè)軟件項(xiàng)目?這怕不是在為了培養(yǎng)學(xué)生做的課件吧?真的,就這樣的代碼,直接編寫進(jìn)教材一點(diǎn)都不違和。
休息時(shí),一幫人開始吐槽。
“江大的代碼質(zhì)量都這么高嗎?”
“還是不用趕工期好啊!如果合作方來的都是這種代碼質(zhì)量,我們的工作量起碼能少五倍。”
“那可不一定,我聽說這個(gè)項(xiàng)目組也就是去年十一月才立項(xiàng)的,到現(xiàn)在算下來滿打滿算也才五個(gè)來月,人家這也不算慢了好吧。”
“誒,程國(guó)文,我記得你以前就是江大畢業(yè)的,話說你們江大這嚴(yán)謹(jǐn)?shù)拇a風(fēng)格,咋就沒見過你給學(xué)來呢?”
“你們懂個(gè)屁啊!不知道江大是全世界最低調(diào)的學(xué)校嗎?我也得低調(diào)啊!不然豈不是跟你們顯得格格不入?這也是繼承了江大的風(fēng)格!懂?”
“滾!”
……
這次交流計(jì)劃持續(xù)三天,但在第一天交流結(jié)束,得到初步匯報(bào)的嚴(yán)明便已經(jīng)決定促成這次合作。
其實(shí)跟代碼出乎意料的高質(zhì)量沒太大關(guān)系,內(nèi)部會(huì)議的結(jié)論是只要這款eda軟件真能如寧為介紹所言,能馬上使用并設(shè)計(jì)出可用于網(wǎng)絡(luò)設(shè)備的湍流算法芯片,就必須促成這次合作。
想想看吧,能在硬件層面有效隔絕惡意爬蟲爬取各種敏感資料且能主動(dòng)防御ddos攻擊的網(wǎng)絡(luò)設(shè)備一旦正式推出,這個(gè)市場(chǎng)會(huì)有多龐大?
只需要搶先友商一步,就能在大眾心中樹立起華為的網(wǎng)絡(luò)產(chǎn)品更為安全的認(rèn)知,這對(duì)于