比爾・蓋茲的哈佛歲月

正如任何王國的崛起,第一代創業者的天才、運氣和不懈的努力,往往是最讓人著迷的事情。《賈伯斯傳》的作者 Walter Isaacson在哈佛網站撰文,回顧了 Bill Gates 大學時期的故事。
評論
評論

Bill Gates 早已不是微軟公司的管理者,但他仍然是人們熱衷談論的對象,而當他發表意見的時候,人們仍然會聆聽。最近,當微軟面臨下一任 CEO 人選的時候,不少人在期望他的回歸。 Bill Gates 的名聲和地位,自然是因為他創建微軟帝國,普及了個人電腦,從而改變了電腦發展歷史。正如任何王國的崛起,第一代創業者的天才、運氣和不懈的努力,往往是最讓人著迷的事情。《賈伯斯傳》的作者 Walter Isaacson 在 哈佛網站 撰文,回顧了 Bill Gates 大學時期的故事。

在高中的時候, Bill Gates 就創建了湖濱學校程式設計社,為太平洋西北地區的公司編寫電腦程式,並以此賺錢。當他向大學提交申請的時候,選擇了三所學校:哈佛、耶魯和普林斯頓。針對三所學校,他表示了三種不同的志向:耶魯是為了政治;普林斯頓是為了電腦工程師;哈佛是為了數學。他被三所學校錄取,最終選擇了哈佛。Paul Allen 警告他說,哈佛有比他更聰明的人, Bill Gates 回答說,「不可能!不可能!」

在哈佛大學,他的學習節奏讓室友驚訝。一位室友說,「他的習慣是一次學上 36 小時或更長時間,睡 10 個小時,然後出去,吃個披薩,回來繼續學習。如果這意味著他早上 3 點開始,那也無所謂。」有時候,他會拉上室友玩 Atari 上的 Pong 遊戲,或者在哈佛電腦實驗室的主機上玩經典的 Spacewar!。

Paul Allen 的警告被證明是正確的。來自 Baltimore 的 Andy Braiterman 比 Bill Gates 的數學更好。他們經常在 Braiterman 的屋子裡徹夜鑽研 Math 55 課程。Braiterman 說,Bill Gates 是個非常熱切的人,而且是一個「好辯手」。他會很有說服力地指出,很快人們都會有一台家用電腦,用來看書和查看訊息。兩個人決定成為室友,並且搬到了 Bill Gates 喜歡的 Currier House 公寓。

Bill Gates 決定主修應用數學而非純數學。他說,「我遇到數學部裡的一些人,他們比我的數學好很多。這改變了我學習數學的想法。」

在學校裡,他還發展出了自己的學習模式:只上自己沒有選修的課程。對於這條規則,他非常認真地遵守。「在大二的時候,我只聽那些與實際選修課時間重疊的課程,以確保自己不會犯錯誤。因此,我是一個完全的拒絕主義者。」

他還迷戀上了撲克遊戲,玩七張牌梭哈,通宵賭博。他更擅於評估牌力而不是了解其它玩家的想法。「Bill 是一個偏執狂,」Braiterman 說,「他會專注於某種東西,然後一直遵循它。」某次,他把支票簿給了 Paul Allen ,以阻止自己浪費更多錢,但很快又要了回去。「在學習詐唬上,他付出了很大的代價,」Paul Allen 說,「他會一晚上贏 300 美元,然後第二天晚上輸掉 600 美元。那個秋天,他輸了上千美元,他不停地對我說,『我玩的越來越好了。』」

在 Micheal Spance 的經濟學課程上, Bill Gates 遇到了 Currier House 公寓裡的另一位學生 Steve Ballmer 。Steve Ballmer 是一個大個頭,喧鬧,喜歡群體生活。他參加了速成布丁俱樂部,管理一個足球隊,Advocate 報的出版商,Crimson 報的廣告經濟人。兩個人看起來非常不同,但是一種超級的熱情將他們聯繫在了一起。他們會大聲交談,辯論,並且來回搖晃。他們一起去看電影。「我們去看了『萬花嬉春』和『發條橘子』,兩者的唯一聯繫就是一首常見的歌曲,」Bill Gates 說,「然後我們變成了超級好的朋友。」

Bill Gates 的生活在大二的時候突然改變了。某一天,Paul Allen 來到了他的宿舍,手裡拿著一本新買的《大眾電子學》雜誌,封面上是一台 Altair。他說,「這件事情在我們沒參與的情況下發生了。」

兩個人決定編寫一些軟體,讓業務愛好者們能夠在 Altair 上運作程式。更準確地說,他們打算為 BASIC 語言編寫一個編譯器。那將是第一個為微處理器編寫的商業化編程語言。他們給生產 Altair 的公司 MITS 寫了一封信,宣傳自己編寫了一個在 8080 上運作的 BASIC 語言編譯器,但實際上,當時他們還沒有編寫任何軟體。由於沒有收到回信,他們決定給 MITS 打個電話。 Bill Gates 建議 Paul Allen 打電話,而 Paul Allen 認為 Bill Gates 更在行。後來,兩個人決定, Bill Gates 打電話,但是宣稱自己是 Paul Allen,因為一旦成功的話,出面的人將是 Paul Allen。Paul Allen 看起來像成年人, Bill Gates 還像個學生。

接聽電話的人是 MITS 的創辦人 Ed Roberts。他說自己已經接到了太多的電話,因此,第一個拿著可運作的 BASIC 到公司的人將會獲得機會。

由於兩個人沒有 Altair, Paul Allen 決定在電腦實驗室的 PDP-10 上模擬一台,然後他們買來了 8080 微處理器的手冊。在幾週內,Allen 做好了模擬器和其它開發工具,與此同時, Bill Gates 在黃色記事本上不停地寫程式碼。在模擬器準備繼續後,他將程式碼敲進了電腦中,有時候,這會持續好幾個小時。

在八週的時間裡, Bill Gates 、 Paul Allen 和另一位學生 Davidoff 日以繼夜地工作。有時候, Bill Gates 會睡在終端前。「他在編寫程式碼的時候,會逐漸向前傾斜,直到鼻子碰上了鍵盤,」Paul Allen 說,「在睡了一小時或兩小時後,他睜開眼,看看螢幕,眨兩下眼,然後繼續自己的工作——一種驚人的專注力。」

程式碼的精簡是非常重要的,因為 Altair 的內存只有 4K。三個人會不斷競爭,看誰的程式碼能做出更精簡的程式碼。晚上的時候,他們會研究打印結果,找出使程式碼更加精簡的辦法。1975 年 2 月,在八個月緊張編程後,他們將程式碼精簡到了 3.2K。「這不是我是否能夠編寫程式碼的問題,而是能否將它濃縮到 4K 以下,並使其超級快,」Bill Gates 說,「它是我寫過的最酷的程式。」

決定性的一天到來了。 Paul Allen 在 MITS 公司打開 Altair,讓紙帶輸入機載入程式。這花了 10 分鐘時間。Ed Roberts 和同事們交換著好奇的目光,他們已經懷疑這是否成功。但是,機器打出了「MEMORY SIZE?」。一位員工叫到,「Hey,它打出東西了!」Paul Allen 輸入了答案:7168。Altair 回應說:「OK。」

隨後, Paul Allen 輸入了「PRINT 2+2」,Altair 回應:「4」。這是在商業化的家用電腦上運作的第一個軟體程式。當 Ed Roberts 看到後,他叫了起來,「哦,我的天。它打出了『4』!」

一個月後, Paul Allen 成為 MITS 的軟體主管。 Bill Gates 決定留在哈佛。但是,他遇到了一件麻煩事。學校秘密的管理委員會找到了 Bill Gates ,說他觸犯了學校的規定。原來,國防部的一位督察員在檢查資助給學校的 PDP-10 的時候,發現使用時間最多的是 Bill Gates 。 Bill Gates 不得不寫了一份書面辯護

,描述自己開發 BASIC 的過程。他自身的過錯被放過了,但由於他讓校外人士 Paul Allen 使用自己的密碼,還是受到了懲罰。 Bill Gates 同意將早期版本的 BASIC 放到公共知識領域。

那時候, Bill Gates 已經將更多的時間花在與 Paul Allen 的合作上。1975 年春,他完成大二學業,然後去了 MITS 公司。他決定放棄大三的第一個學期,在公司工作。1976 年春秋,他回到哈佛,完成兩個學期,然後離開了哈佛。他差兩個學期未能完成學業。2007 年 6 月,他回哈佛接受榮譽學位。在演講的開始,他對聽眾中的父親說,「我已經等待這一刻 30 年了:父親,我已經告訴過你,我會回來拿到自己的學位。」


【一圖看懂】民生基礎建設的資安防禦為何重中之重?ACW SOUTH 沙崙基地打造天然氣、石化、變電所三大測試場域為大眾保駕護航

這幾年的新冠疫情、俄烏戰事奪走許多寶貴生命,讓網路流行一句「你的歲月靜好,是有人為你負重前行。」當我們能夠安居樂業過著恬靜生活,其實是仰賴一群人在社會各個角落堅守崗位,多數人才能享受無虞的生活及安全的家園。
評論
Photo Credit:TNL Brand Studio
評論

我們在食衣住行許多方面皆與水、電、天然氣等資源息息相關,在高度數位化的現代,臺灣在面對這些資源的基礎建設時,網路安全的防禦為何比其他國家更需謹慎面對?這件事可以從俄烏戰爭獲得啟發。

Photo Credit:TNL Brand Studio

從俄烏戰爭居安思危,臺灣每月面臨 4000 萬次的網路攻擊

有人說如果有一天真的發生第三次世界大戰,那一定會發生在網路上。從近期的俄烏戰爭來看,除了使用傳統槍砲坦克,更值得注意的是雙方都派出大量 IT 駭客,攻擊對方的油水電重要基礎建設的伺服器、通訊設施,企圖阻斷即時資訊,藉此癱瘓敵方的民生設備運作。

事實上,一般駭客不會主動攻擊一個國家的基礎建設,大多是鎖定企業等級為目標,像是美國燃油管線營運公司,受到來自東歐的勒索病毒攻擊,被迫暫停營運同時還要支付新台幣 1 億 4,000 萬元的贖金,造成當地民眾恐慌,發生一波搶購燃油熱潮。

而臺灣因為政治戰略的因素,外部駭客總是虎視眈眈,想要癱瘓我國的民生關鍵基礎設施。過去幾年間臺灣每月平均受到 2,000 萬到 4,000 萬次外來攻擊,甚至懷疑一起大型惡意軟體攻擊,幕後的駭客是有國家力量在撐腰。

臺灣民生建設資安防禦迫在眉睫,ACW SOUTH 沙崙基地扮演關鍵角色

身為島國的臺灣,電力、石油、天然氣及水利等資源設備,是供應國內經濟發展及民生需求的重要資產。面對各項能源設備資安的防護,我國經濟部長王美花過去就曾公開表示,「油電水等關鍵設施假使被破壞,後果不堪設想,所以資安是重要基本功,一定要發展做好防護措施。

身為國內首屈一指的「ACW SOUTH 沙崙資安服務基地」(以下簡稱 ACW SOUTH 資安基地),承接起重責大任,提供資安實驗場域,模擬攻防演訓及產品驗測服務;也會邀請資安服務廠商與工控營運業者到沙崙場域,進行實作的技術交流。

ACW SOUTH 資安基地計畫團隊表示,「透過資安服務商與工控營運業者的交流分享,有助促進產業對於工控資安了解與場域運用;同時我們也會辦理工控資安等相關課程、研討會及交流會,鏈結資安與工控業者幫助雙方有更深入的技術合作。」

目前 ACW SOUTH 資安基地的「關鍵基礎設施工控場域」主要有「石化/化工、天然氣及變電所」三套系統,模擬五套攻擊劇本,協助相關基礎設備的管理者,在受到攻擊當下知道該如何反應,及早因應強化資安防禦實力。萬一遭遇偽造工作站監看數據、偽造命令操控電磁閥和空壓機、電驛傳輸通訊中斷等攻擊事件,就能立刻啟動應變流程。

走訪 ACW SOUTH 資安基地關鍵基礎設施,了解三大測試場域功能有多強

場域一、石化基礎設施
2020 年臺灣兩大石化公司接連傳出資安攻擊事件,部分資訊系統感染勒索軟體病毒,造成加油站的支付系統停擺,導致消費者付款機制受到影響。

ACW SOUTH 資安基地提供的化工模擬製程實體運作機櫃,是全台首座「石化/化工製程水位控制平台」,模擬情境為一般化工反應槽連續式循環水流水位控制,以水為循環流體模擬,可提供研究測試與訓練使用、自主開發攻防情境。來現場測試的業者,可透過視覺式監控介面與 DCS 收集現場監測儀表的即時資訊,做到收集完整數據紀錄及警報,具體測試資安防護設備與解決方案。

場域二、天然氣基礎設施
美國一家天然氣壓縮公司曾經受到勒索軟體攻擊,駭客透過魚叉式網釣攻擊入侵 IT 網路,再找機會滲透到 OT 網路,並在這兩個網路部署勒索軟體,導致人機介面、伺服器完全失能,公司業務被迫停擺兩天。

ACW SOUTH 資安基地的儲槽氣體壓力監控系統,模擬情境為天然氣廠氣體儲槽壓力,使用空壓機模擬天然氣體,當氣體壓力高於或低於警報值時,系統畫面警示工作站主機,並同時記錄數據變化、警報和事件。

場域三、變電所基礎設施
2021 年台電董事長說台電遭駭客攻擊幾乎每天發生;俄烏戰爭過程,俄羅斯駭客也曾嘗試對烏克蘭發電廠下手,利用資料破壞軟體發動攻擊,藉此癱瘓高壓變電所,讓烏克蘭當地無電可用。

電力系統無論在發電、輸電及配電的任一部分發生故障,都有可能影響整個供電系統異常,因此保護電驛的作用就在及早隔離故障,避免影響到後續的相關設備。ACW SOUTH 資安基地的保護電驛監控系統採用 IEC61850 標準來進行網路通訊,可用來監視、記錄電驛突發事件,藉此模擬變電所遭受攻擊的危機處理。

要讓臺灣關鍵基礎設施免於駭客襲擊,可說是天方夜譚,但我們能做的是提升資安、強化防禦韌性,更有餘裕時間來防禦或補救攻擊。ACW SOUTH 資安基地的關鍵基礎設施,目前打造了三大測試場域,擁有可實際演練的攻防腳本,並進行資安產品的驗測。

ACW SOUTH 資安基地深知臺灣以製造業起家,尤其近年半導體領域成為舉世聞名的護國神山;另外因應全球淨零碳排議題,綠能也是前景可期的重要產業。因此在 ACW SOUTH 資安基地除了有關鍵基礎設施,還設計智慧製造、智慧綠能、半導體及物聯網等主題,可為相關業者做攻防演訓及產品驗測,有助提升我國整體資安防禦力。

「經濟部工業局 廣告」