第206章 ,新的生活
第206章 ,新的生活
林春生看著外面的街道安靜下來,重新陷入黑暗,他這才轉身離開。
來到隔壁房間,裡面倒沒什麼變化。
桌上放著一摞美金。
走過去看了看,一陣無語,不過還是將錢收起來。
下樓,將院子大門拴起來這才重新回到臥室,關燈繼續睡覺。
翌日,重新回到學校,參加了留學生的培訓。
只有上午一天時間。
主講解簽證、選課、學校規定等,提前了解必修課、選修課、教授評價等等。
倒也不是很忙。
來到地方,大課堂的人非常多,各個國家,各種膚色的人都有。
階梯教室里少說也有一百多人,而且這不是全部。
培訓中,林春生也知道了博士生第一年的大概情況。
學校提供了兩門研究設計和方法的課程。
第一學期的課程比較基礎,和研究生一起上;
第二學期的課程是高級版,只給博士生。
每門課一周一次主課和一次workshop,都是必修課。
部門研究討論會,每周有兩個固定的討論會。
一月一次的博導會議,每個月的第三周交一篇稿子或者研究進度報告。導師會花費一周的時間看,然後在會議上提出工作是否在正確的道路上。會後我會收到他們的反饋,需要提交會議記錄,三方還要給出評價並簽字備案。
以及可以自願參加的各種研討會。
當然了,也需要完成他的個人完成的任務。
林春生全程仔細地傾聽著,免得到時候出現什麼遺漏。
上午的培訓下午很快就過去了。
在學校吃了午飯,驅車前往律所。
在律所,林春生找到了安娜律師。
找對方自然是有原因的。
IBM在1981年發布了IBMPC,並採用了開放架構,這也意外地為整個兼容機產業打開了大門。
計算機的零部件各個廠家都有,組裝起來就能用,就看你需要設計一款什麼樣的計算機。
現在個人電腦剛剛起步。
競爭還比較少。
這是一個好機會。
但是BIOS系統這是沒辦法繞開的,IBMPC的BIOS是受版權保護的,直接複製會被告到破產。
之前他就已經讓對方去聯繫BIOS系統的研發者。
對方持有BIOS系統的所有權。
他需要和IBM一樣的許可使用權。
IBM現有的BIOS系統也是在對方的原有基礎上繼續開發,而研發者後期也對系統進行了升級。
辦公室里安娜給他倒了一杯咖啡。
這才開始說道:「林先生,加里·基爾代爾先生那邊已經聯繫過了,25000美元買下CP/M的許可使用權,但是只限加州使用,如果其他的地方使用的話,收費會很高,全球的永久使用權是100萬美元。」
聽到這個價格林春生一陣的頭疼。
如果他只是一個在加州賺錢的話,那麼代價會很低,但是他可不想只是單純地在加州銷售。
全美,其他國家,包括中國他都需要進行銷售。
如果等自己成長起來,或許價格會更高。
捏了捏眉心,這才開口說道:「買吧!如果80萬美元的話,我還是很樂意的。」
一周前,光是購買各種用來測試的設備,就花了幾十萬。
這又是一大筆開銷。
還是科技公司賺錢啊!
安娜答應了下來。
公司會議室里,林春生看著公司的幾名骨幹人員。
最後還是開口了。
「接下來一段時間,訂購的零部件會陸續到達,我們接下來有三個任務。
第一,原型機製作與測試,製作工程原型機,進行殘酷的兼容性測試。必須能運行所有流行的MS—DOS軟體如Lotus1—2—3,WordStar,dBaseII、遊戲,以及各種外設。兼顧重量、堅固度、散熱等問題。
第二,供應鏈建立,貨源和價格是關鍵。
第三,生產線規劃,初期可能採用手工裝配+嚴格測試的模式,後期根據公司的資金鍊來發展,但是有一點,質量控制是樹立品牌信譽的生命線。」
羅伯特見他說完,開始提問了:「BOSS,這些沒有問題,但需要時間,BIOS
系統如果還是不能得到授權,我們的產品就沒辦法銷售。」
林春生點點頭:「這個我知道,BIOS系統的授權已經在處理了。」
BIOS系統允許拷貝研究,但如果上市銷售的話,必須要有授權才行,否則會被告的傾家蕩產。
BIOS系統是整個電腦公司,目前最大的法律問題。
只有購買了以後,才能對其進行反編譯。
在資本的世界裡,花錢就能解決。
見他這麼說,羅伯特也就不問了。
各個部門都在說著自己的問題,林春生自然也是一一解答。
林春生捏了捏眉心。
看著旁邊的許言,這才說道:「許言,公司的事情你要多留心一些,如果你有能力的話,將來公司也能成長起來,公司的總經理將由你來擔任。」
雖然博士生的學習沒那麼緊張的任務,但終究要花很多時間。
他需要有一個人來管理公司。
反正學校距離公司也就五公里不到,來這裡也非常方便。
許言愣了一下。
隨後說道:「可是————我也沒什麼經驗啊!」
「沒事,慢慢來,實在不行的話,我們再招收高級職業經理。」
林春生不在意的說道,隨後想到什麼問道:「哦,對了,公司的各個部門一定要儘快擴充人員,還有,讓你物色的銷售怎麼樣了?」
一個合格的銷售經理非常重要。
實在不行,那他就只能去學校里找剛剛畢業的大學生了。
只不過差的學校,他看不上,本身就沒經驗,好的大學,那裡的人也看不上他的公司。
許言搖搖頭:「銷售確實有不少,但是按照你說的標準,暫時還沒有找到。」
林春生眉頭皺了一下。
「那就儘快吧,我們的第一款產品兩個月內必須要弄出來,後期重點是手提式電腦,明年需要看到一款合格的產品,屏幕問題採購那邊去定製幾塊樣品。」
康柏啟動資金只有幾千美元,成立的第二年就銷售了五萬多台電腦。
他投入了一百多萬,難道還比不過康柏嗎?
他的公司比康柏也就晚了幾個月的時間而已。
捨得投資。
不至於比康柏還要差吧?
當然了,他心裡也沒底氣。
許言答應了下來:「好,我會儘快物色一個好的銷售,獵頭公司那邊已經在聯繫了。」
林春生嗯了一聲:「行,那就這樣吧!」
隨後看向了一個白人。
丹尼爾·哈蒙德,公司的軟體工程師,哈佛大學計算機系畢業的大學生,之前也是負責軟體開發這一塊。
對方三十左右,工作經歷不是很華麗。
也就五年時間。
暫時也看不出來什麼,好在對方對DOS系統和BIOS系統都算熟悉,至於以後怎麼樣,只能慢慢來了。
「丹尼爾,儘快調試BIOS,確保與DOS和所有流行軟體的完美兼容,這是首要的工作,同時,桌面圖形作業系統也需要立項,現在人員不足,後期會補充員工。」
丹尼爾點點頭:「放心好了,老闆!」
會議結束,眾人散去。
林春生自然也參與到了公司的工作中。
內地的學科和技術雖然落後,但他通過老黃購買了一些專業的書籍,在內地就開始學習編程。
改開以後,國內自然也得到了,但是比他得到的還要晚一些。
1978年,布萊恩·克尼漢和丹尼斯·里奇出版了經典著作《TheC
Programming Language》,使得c語言廣為流傳。
1979年C++高級語言也出來。
他自然也學會了。
只不過缺乏很多實踐而已。
公司新買的計算機前,林春生在那裡敲打著代碼。
遇到問題在那裡思索著。
丹尼爾也在自己的電腦前忙著,扭頭看了過去。
伸頭看了看,「就這一行?」丹尼爾皺眉問道,「沒有初始化?沒有溢出檢查?」
他敲擊鍵盤,調出內存監控界面—全是十六進位數字。
「看這裡,」他指著屏幕,「你的TOTAL—PAY在連續運行後變成了負數。知道為什麼嗎?」
林春生搖了搖頭,他學過,但是C語言在1978年才研究出來,國內精通的人不是很多。
「因為字節溢出。」丹尼爾從抽屜里拿出一張IBM系統架構圖,「我們的機器用補碼表示負數。當累加超過32767美分他快速寫下計算:
沒有直接修改代碼,用紅筆圈出三個地方:「1.初始化段落缺失,2.沒有SIZEERROR處理,3.用DISPLAY語句調試」
最後說道:「記住,計算機不會錯,只會做你讓它做的事。我們這行,本質是在機器的絕對邏輯和人類的模糊需求之間搭建橋樑。」
林春生看了看對方,詫異了一下。
這個新招的軟體工程師有兩把刷子啊!
不過也可能是因為剛剛改開,國內的教育水平有限。
收回思緒,笑了笑:「好的,謝謝了。」
「不用客氣!我希望我的公司將來能按時發放薪水。」
丹尼爾聳聳肩,笑著開了一句玩笑。
林春生笑了笑:「放心好了,以後你的工資只會越來越高,前提是你的能力足夠。」
隨後繼續敲代碼。
接下來幾天,林春生上午參加培訓,下午就去公司。
旁邊有一個軟體工程師,他的進步也是肉眼可見。
一個星期的培訓結束,他基本上白天都是在公司里待著,下午下班了回家。
——
偶爾也去附近玩玩。
花了錢專利也到手了。
一個月的時間已經過去,公司在有條不紊的運行著,唯一不好的地方就是目前還沒有一款合適的產品上市。
而林春生也迎來了他的入學。
他報名的是博士生,不需要和本科一樣去學校。
而是直接被分配到了學校的研究室。
林春生拿著自己的資料來到了研究室。
輕輕敲了敲房門。
沒一會,一位穿著白色防靜電服的青年走了出來。
——
——
白人。
對方打量了一下他,好奇地問道:「你好,你找誰?」
「你好,我叫林春生,來找大衛·帕爾森先生,是來這裡報到的新生!」
大衛·帕爾森他在大學的導師,這是在內地就定下來的老師。
想要讓導師收你,是需要人舉薦的,而且你需要表明你認真讀過該教授的論文,並簡要提出自己的學術想法。附上簡歷和成績單。
而推薦他的人自然是自己大學的老師孫丙如。
對方曾經是孫丙如留學時期的同學,在一個實驗室工作過。
男子聞言輕輕點頭:「你好,我叫傑森!大衛正在辦公室里忙著,你進來吧I
」
「謝謝!」
林春生道了聲謝,這才跟了進去,裡面有不少的設備。
還有兩個人。
一男一女,顯然都是學生。
林春生被帶到了一間辦公室里。
「大衛,這是新來的學生!」
對方年齡已經五十多歲,頭髮是黑的,倒是眼睛是藍色的。
大衛停下了手中的事情,抬頭看了看,笑道:「好的,我知道了,你去忙吧!」
傑森見狀這才離開。
大衛也站了起來,打量著他:「你好,你就是林春生?布魯斯的學生?哦,就是你們東方的孫丙如先生。」
笑著伸出手來。
林春生愣了一下。
反應過來,這應該是孫丙如在這裡的英文名字,畢竟方便溝通。
趕忙伸手握握手:「你好,大衛先生,我是孫老師的學生,這次是過來報到的。」
大衛鬆開以後,笑道:「坐吧!」
林春生坐了下來。
大衛拿出雪茄對著他示意了一下,笑道:「要不要來一根?」
「謝謝,不用了,有些不習慣。」
大衛聳聳肩:「好吧!」
隨後說道:「我們的實驗室現在一共有6個人,其他幾個人沒有到,你雖然是布魯斯介紹過來的,但我還是需要對你進行一些詢問,如果你不能符合我的要求,那麼將沒辦法加入我的實驗室,當然了,我也會為你介紹其他導師。」
林春生愣了一下。
隨後輕輕點頭。
「好的,大衛先生!」
大衛看著他,輕輕敲擊了桌面。
開始詢問。
一開始自然是科研經歷,這是必問的核心。
大衛:「請用5分鐘介紹你最重要的科研項目。」
林春生:「大衛先生,我在學校里一共參與了————」
將大概的經歷說了一遍。
「你在項目中遇到了什麼挑戰?如何解決的?」
「你的研究有什麼創新點和貢獻?」
「你為什麼對我們實驗室的研究感興趣?」
「你讀過我們實驗室的哪篇論文?有什麼看法?」
「你博士期間想研究什麼具體問題?」
問題一大堆。
到了最後,大衛輕輕點頭。
從抽屜里拿出了一份資料出來。
繼續問道:「你之前寄送過來的論文我已經看過了了。」
翻開其中一頁,繼續問道:「林,你的提案提到要在UNIX4.2BSD上實現一個容錯文件系統」。首先告訴我,你計劃如何處理拜占庭將軍問題?」
林春生看了看指著上面繪的架構圖說道:「大衛先生,我借鑑了Lamport的時間戳算法,但做了修改。每個節點維護一個向量時鐘,而不是單一時間戳。當節點收到衝突寫入時————」
他的話突然打斷。
大衛拿著筆上畫了一個入表達式,「等等。你用了多少Lisp代碼來實現原型?
」
「目前用C寫了核心模塊,但配置解析器用了FranzLisp。我發現遞歸處理配置文件更優雅,比如這樣—
」
在草紙上寫著下了四段代碼大衛摸著下巴,看了看。
輕輕點頭:「有趣。但你的設計假設網絡分區不頻繁。上周我們剛在ARPANET
上看到了一次長達47分鐘的分區。你的心跳檢測超時設置是多少?
「,「我設的是30秒,但採用指數退避重試。實際上,我正想請教—一在4.3BSD
的原始套接字實現中,是否觀察到ICMP重定向會影響超時計算?
「,大衛在紙上快速演算:「讓我們回到理論層面。證明你的算法在最壞情況下的消息複雜度是0(nlogn)。
林春生接過筆,開始推導。
辦公室安靜了五分鐘。
只有筆在紙上書寫時的沙沙聲。
過了一會,林春生抬起頭來開始解釋:「...因此,使用合併—排除樹結構,每個節點只需要與logn個鄰居同步狀態。這是證明不等式。
——
大衛面露微笑:「不錯。現在,實際問題:你的系統需要多少磁軌柱面?假設是富士通老鷹磁碟,平均尋道時間85ms。
」
林春生————
半個小時以後,大衛笑了笑:「林,恭喜你,通過了,但你要重寫第3章的證明一引理3.2
不夠嚴謹。另外,我建議你讀讀梅蘭妮最新關於自穩定系統的論文,下周給我摘要。」
林春生聞言一陣的高興:「謝謝大衛教授!我會的。」
這一次才算是真正通過了對方的考核。
大衛看了看時間笑道:「好了,我帶你和實驗室的其他幾個人認識一下,這周的課程不要忘記參加了。」
「好的,大衛先生!」
林春生答應了下來,跟著對方去了實驗室。
簡單的介紹了一下,幾人算是認識了。
林春生也算是加入了這個實驗室。
至於另外三人,還沒到。
「好了,我還有事情,傑森,你帶林了解一下實驗室的情況,可以接手一些簡單的工作,至於後期的任務,到時候再根據情況調整。」
傑森看了看林春生,笑著答應了下來。
大衛安排好人便離開了實驗室。
林春生也被安排到了自己的位置上。
看著光鮮的實驗室,林春生深吸了口氣,未來兩三年,他都需要在這裡度過,直到畢業為止。
林春生看著外面的街道安靜下來,重新陷入黑暗,他這才轉身離開。
來到隔壁房間,裡面倒沒什麼變化。
桌上放著一摞美金。
走過去看了看,一陣無語,不過還是將錢收起來。
下樓,將院子大門拴起來這才重新回到臥室,關燈繼續睡覺。
翌日,重新回到學校,參加了留學生的培訓。
只有上午一天時間。
主講解簽證、選課、學校規定等,提前了解必修課、選修課、教授評價等等。
倒也不是很忙。
來到地方,大課堂的人非常多,各個國家,各種膚色的人都有。
階梯教室里少說也有一百多人,而且這不是全部。
培訓中,林春生也知道了博士生第一年的大概情況。
學校提供了兩門研究設計和方法的課程。
第一學期的課程比較基礎,和研究生一起上;
第二學期的課程是高級版,只給博士生。
每門課一周一次主課和一次workshop,都是必修課。
部門研究討論會,每周有兩個固定的討論會。
一月一次的博導會議,每個月的第三周交一篇稿子或者研究進度報告。導師會花費一周的時間看,然後在會議上提出工作是否在正確的道路上。會後我會收到他們的反饋,需要提交會議記錄,三方還要給出評價並簽字備案。
以及可以自願參加的各種研討會。
當然了,也需要完成他的個人完成的任務。
林春生全程仔細地傾聽著,免得到時候出現什麼遺漏。
上午的培訓下午很快就過去了。
在學校吃了午飯,驅車前往律所。
在律所,林春生找到了安娜律師。
找對方自然是有原因的。
IBM在1981年發布了IBMPC,並採用了開放架構,這也意外地為整個兼容機產業打開了大門。
計算機的零部件各個廠家都有,組裝起來就能用,就看你需要設計一款什麼樣的計算機。
現在個人電腦剛剛起步。
競爭還比較少。
這是一個好機會。
但是BIOS系統這是沒辦法繞開的,IBMPC的BIOS是受版權保護的,直接複製會被告到破產。
之前他就已經讓對方去聯繫BIOS系統的研發者。
對方持有BIOS系統的所有權。
他需要和IBM一樣的許可使用權。
IBM現有的BIOS系統也是在對方的原有基礎上繼續開發,而研發者後期也對系統進行了升級。
辦公室里安娜給他倒了一杯咖啡。
這才開始說道:「林先生,加里·基爾代爾先生那邊已經聯繫過了,25000美元買下CP/M的許可使用權,但是只限加州使用,如果其他的地方使用的話,收費會很高,全球的永久使用權是100萬美元。」
聽到這個價格林春生一陣的頭疼。
如果他只是一個在加州賺錢的話,那麼代價會很低,但是他可不想只是單純地在加州銷售。
全美,其他國家,包括中國他都需要進行銷售。
如果等自己成長起來,或許價格會更高。
捏了捏眉心,這才開口說道:「買吧!如果80萬美元的話,我還是很樂意的。」
一周前,光是購買各種用來測試的設備,就花了幾十萬。
這又是一大筆開銷。
還是科技公司賺錢啊!
安娜答應了下來。
公司會議室里,林春生看著公司的幾名骨幹人員。
最後還是開口了。
「接下來一段時間,訂購的零部件會陸續到達,我們接下來有三個任務。
第一,原型機製作與測試,製作工程原型機,進行殘酷的兼容性測試。必須能運行所有流行的MS—DOS軟體如Lotus1—2—3,WordStar,dBaseII、遊戲,以及各種外設。兼顧重量、堅固度、散熱等問題。
第二,供應鏈建立,貨源和價格是關鍵。
第三,生產線規劃,初期可能採用手工裝配+嚴格測試的模式,後期根據公司的資金鍊來發展,但是有一點,質量控制是樹立品牌信譽的生命線。」
羅伯特見他說完,開始提問了:「BOSS,這些沒有問題,但需要時間,BIOS
系統如果還是不能得到授權,我們的產品就沒辦法銷售。」
林春生點點頭:「這個我知道,BIOS系統的授權已經在處理了。」
BIOS系統允許拷貝研究,但如果上市銷售的話,必須要有授權才行,否則會被告的傾家蕩產。
BIOS系統是整個電腦公司,目前最大的法律問題。
只有購買了以後,才能對其進行反編譯。
在資本的世界裡,花錢就能解決。
見他這麼說,羅伯特也就不問了。
各個部門都在說著自己的問題,林春生自然也是一一解答。
林春生捏了捏眉心。
看著旁邊的許言,這才說道:「許言,公司的事情你要多留心一些,如果你有能力的話,將來公司也能成長起來,公司的總經理將由你來擔任。」
雖然博士生的學習沒那麼緊張的任務,但終究要花很多時間。
他需要有一個人來管理公司。
反正學校距離公司也就五公里不到,來這裡也非常方便。
許言愣了一下。
隨後說道:「可是————我也沒什麼經驗啊!」
「沒事,慢慢來,實在不行的話,我們再招收高級職業經理。」
林春生不在意的說道,隨後想到什麼問道:「哦,對了,公司的各個部門一定要儘快擴充人員,還有,讓你物色的銷售怎麼樣了?」
一個合格的銷售經理非常重要。
實在不行,那他就只能去學校里找剛剛畢業的大學生了。
只不過差的學校,他看不上,本身就沒經驗,好的大學,那裡的人也看不上他的公司。
許言搖搖頭:「銷售確實有不少,但是按照你說的標準,暫時還沒有找到。」
林春生眉頭皺了一下。
「那就儘快吧,我們的第一款產品兩個月內必須要弄出來,後期重點是手提式電腦,明年需要看到一款合格的產品,屏幕問題採購那邊去定製幾塊樣品。」
康柏啟動資金只有幾千美元,成立的第二年就銷售了五萬多台電腦。
他投入了一百多萬,難道還比不過康柏嗎?
他的公司比康柏也就晚了幾個月的時間而已。
捨得投資。
不至於比康柏還要差吧?
當然了,他心裡也沒底氣。
許言答應了下來:「好,我會儘快物色一個好的銷售,獵頭公司那邊已經在聯繫了。」
林春生嗯了一聲:「行,那就這樣吧!」
隨後看向了一個白人。
丹尼爾·哈蒙德,公司的軟體工程師,哈佛大學計算機系畢業的大學生,之前也是負責軟體開發這一塊。
對方三十左右,工作經歷不是很華麗。
也就五年時間。
暫時也看不出來什麼,好在對方對DOS系統和BIOS系統都算熟悉,至於以後怎麼樣,只能慢慢來了。
「丹尼爾,儘快調試BIOS,確保與DOS和所有流行軟體的完美兼容,這是首要的工作,同時,桌面圖形作業系統也需要立項,現在人員不足,後期會補充員工。」
丹尼爾點點頭:「放心好了,老闆!」
會議結束,眾人散去。
林春生自然也參與到了公司的工作中。
內地的學科和技術雖然落後,但他通過老黃購買了一些專業的書籍,在內地就開始學習編程。
改開以後,國內自然也得到了,但是比他得到的還要晚一些。
1978年,布萊恩·克尼漢和丹尼斯·里奇出版了經典著作《TheC
Programming Language》,使得c語言廣為流傳。
1979年C++高級語言也出來。
他自然也學會了。
只不過缺乏很多實踐而已。
公司新買的計算機前,林春生在那裡敲打著代碼。
遇到問題在那裡思索著。
丹尼爾也在自己的電腦前忙著,扭頭看了過去。
伸頭看了看,「就這一行?」丹尼爾皺眉問道,「沒有初始化?沒有溢出檢查?」
他敲擊鍵盤,調出內存監控界面—全是十六進位數字。
「看這裡,」他指著屏幕,「你的TOTAL—PAY在連續運行後變成了負數。知道為什麼嗎?」
林春生搖了搖頭,他學過,但是C語言在1978年才研究出來,國內精通的人不是很多。
「因為字節溢出。」丹尼爾從抽屜里拿出一張IBM系統架構圖,「我們的機器用補碼表示負數。當累加超過32767美分他快速寫下計算:
沒有直接修改代碼,用紅筆圈出三個地方:「1.初始化段落缺失,2.沒有SIZEERROR處理,3.用DISPLAY語句調試」
最後說道:「記住,計算機不會錯,只會做你讓它做的事。我們這行,本質是在機器的絕對邏輯和人類的模糊需求之間搭建橋樑。」
林春生看了看對方,詫異了一下。
這個新招的軟體工程師有兩把刷子啊!
不過也可能是因為剛剛改開,國內的教育水平有限。
收回思緒,笑了笑:「好的,謝謝了。」
「不用客氣!我希望我的公司將來能按時發放薪水。」
丹尼爾聳聳肩,笑著開了一句玩笑。
林春生笑了笑:「放心好了,以後你的工資只會越來越高,前提是你的能力足夠。」
隨後繼續敲代碼。
接下來幾天,林春生上午參加培訓,下午就去公司。
旁邊有一個軟體工程師,他的進步也是肉眼可見。
一個星期的培訓結束,他基本上白天都是在公司里待著,下午下班了回家。
——
偶爾也去附近玩玩。
花了錢專利也到手了。
一個月的時間已經過去,公司在有條不紊的運行著,唯一不好的地方就是目前還沒有一款合適的產品上市。
而林春生也迎來了他的入學。
他報名的是博士生,不需要和本科一樣去學校。
而是直接被分配到了學校的研究室。
林春生拿著自己的資料來到了研究室。
輕輕敲了敲房門。
沒一會,一位穿著白色防靜電服的青年走了出來。
——
——
白人。
對方打量了一下他,好奇地問道:「你好,你找誰?」
「你好,我叫林春生,來找大衛·帕爾森先生,是來這裡報到的新生!」
大衛·帕爾森他在大學的導師,這是在內地就定下來的老師。
想要讓導師收你,是需要人舉薦的,而且你需要表明你認真讀過該教授的論文,並簡要提出自己的學術想法。附上簡歷和成績單。
而推薦他的人自然是自己大學的老師孫丙如。
對方曾經是孫丙如留學時期的同學,在一個實驗室工作過。
男子聞言輕輕點頭:「你好,我叫傑森!大衛正在辦公室里忙著,你進來吧I
」
「謝謝!」
林春生道了聲謝,這才跟了進去,裡面有不少的設備。
還有兩個人。
一男一女,顯然都是學生。
林春生被帶到了一間辦公室里。
「大衛,這是新來的學生!」
對方年齡已經五十多歲,頭髮是黑的,倒是眼睛是藍色的。
大衛停下了手中的事情,抬頭看了看,笑道:「好的,我知道了,你去忙吧!」
傑森見狀這才離開。
大衛也站了起來,打量著他:「你好,你就是林春生?布魯斯的學生?哦,就是你們東方的孫丙如先生。」
笑著伸出手來。
林春生愣了一下。
反應過來,這應該是孫丙如在這裡的英文名字,畢竟方便溝通。
趕忙伸手握握手:「你好,大衛先生,我是孫老師的學生,這次是過來報到的。」
大衛鬆開以後,笑道:「坐吧!」
林春生坐了下來。
大衛拿出雪茄對著他示意了一下,笑道:「要不要來一根?」
「謝謝,不用了,有些不習慣。」
大衛聳聳肩:「好吧!」
隨後說道:「我們的實驗室現在一共有6個人,其他幾個人沒有到,你雖然是布魯斯介紹過來的,但我還是需要對你進行一些詢問,如果你不能符合我的要求,那麼將沒辦法加入我的實驗室,當然了,我也會為你介紹其他導師。」
林春生愣了一下。
隨後輕輕點頭。
「好的,大衛先生!」
大衛看著他,輕輕敲擊了桌面。
開始詢問。
一開始自然是科研經歷,這是必問的核心。
大衛:「請用5分鐘介紹你最重要的科研項目。」
林春生:「大衛先生,我在學校里一共參與了————」
將大概的經歷說了一遍。
「你在項目中遇到了什麼挑戰?如何解決的?」
「你的研究有什麼創新點和貢獻?」
「你為什麼對我們實驗室的研究感興趣?」
「你讀過我們實驗室的哪篇論文?有什麼看法?」
「你博士期間想研究什麼具體問題?」
問題一大堆。
到了最後,大衛輕輕點頭。
從抽屜里拿出了一份資料出來。
繼續問道:「你之前寄送過來的論文我已經看過了了。」
翻開其中一頁,繼續問道:「林,你的提案提到要在UNIX4.2BSD上實現一個容錯文件系統」。首先告訴我,你計劃如何處理拜占庭將軍問題?」
林春生看了看指著上面繪的架構圖說道:「大衛先生,我借鑑了Lamport的時間戳算法,但做了修改。每個節點維護一個向量時鐘,而不是單一時間戳。當節點收到衝突寫入時————」
他的話突然打斷。
大衛拿著筆上畫了一個入表達式,「等等。你用了多少Lisp代碼來實現原型?
」
「目前用C寫了核心模塊,但配置解析器用了FranzLisp。我發現遞歸處理配置文件更優雅,比如這樣—
」
在草紙上寫著下了四段代碼大衛摸著下巴,看了看。
輕輕點頭:「有趣。但你的設計假設網絡分區不頻繁。上周我們剛在ARPANET
上看到了一次長達47分鐘的分區。你的心跳檢測超時設置是多少?
「,「我設的是30秒,但採用指數退避重試。實際上,我正想請教—一在4.3BSD
的原始套接字實現中,是否觀察到ICMP重定向會影響超時計算?
「,大衛在紙上快速演算:「讓我們回到理論層面。證明你的算法在最壞情況下的消息複雜度是0(nlogn)。
林春生接過筆,開始推導。
辦公室安靜了五分鐘。
只有筆在紙上書寫時的沙沙聲。
過了一會,林春生抬起頭來開始解釋:「...因此,使用合併—排除樹結構,每個節點只需要與logn個鄰居同步狀態。這是證明不等式。
——
大衛面露微笑:「不錯。現在,實際問題:你的系統需要多少磁軌柱面?假設是富士通老鷹磁碟,平均尋道時間85ms。
」
林春生————
半個小時以後,大衛笑了笑:「林,恭喜你,通過了,但你要重寫第3章的證明一引理3.2
不夠嚴謹。另外,我建議你讀讀梅蘭妮最新關於自穩定系統的論文,下周給我摘要。」
林春生聞言一陣的高興:「謝謝大衛教授!我會的。」
這一次才算是真正通過了對方的考核。
大衛看了看時間笑道:「好了,我帶你和實驗室的其他幾個人認識一下,這周的課程不要忘記參加了。」
「好的,大衛先生!」
林春生答應了下來,跟著對方去了實驗室。
簡單的介紹了一下,幾人算是認識了。
林春生也算是加入了這個實驗室。
至於另外三人,還沒到。
「好了,我還有事情,傑森,你帶林了解一下實驗室的情況,可以接手一些簡單的工作,至於後期的任務,到時候再根據情況調整。」
傑森看了看林春生,笑著答應了下來。
大衛安排好人便離開了實驗室。
林春生也被安排到了自己的位置上。
看著光鮮的實驗室,林春生深吸了口氣,未來兩三年,他都需要在這裡度過,直到畢業為止。