99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

喬布斯和蓋茨教給我們的最重要的兩個課程

向上 ? 來源:網(wǎng)絡整理 ? 2018-02-22 07:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者 Ben Fathi 擁有馬薩諸塞大學計算機科學學士和碩士學位及心理學學士學位,在計算機行業(yè)的從業(yè)生涯長達 35 年。他曾在NeXT Computer 做過工程師,之后 曾在微軟工作十二年,并任職多個崗位,最后擔任 Windows 內(nèi)核操作系統(tǒng)開發(fā)部門副總裁。離開微軟之后,F(xiàn)athi 又去到了 Cisco 擔任高級副總裁,負責領導操作系統(tǒng)和網(wǎng)絡協(xié)議團隊。他在本文中對于自己的整個職業(yè)生涯進行了回顧,并就其中從喬布斯和比爾·蓋茨身上學到的最寶貴的知識進行了分享。

當我 14 歲的時候,我感覺我的父親那么無知,令我實在無法忍受,但當我 21 歲的時候,我忽然發(fā)現(xiàn)他在過去這七年時間里竟然學到了那么多的東西。

——馬克·吐溫

提醒:當我自己經(jīng)歷這些階段時,我一點都不明白這句話的含義。相信我,當你經(jīng)歷這些階段時,你同樣也不會明白。

中肯的說,我為自己投身于計算機行業(yè)三十五年的職業(yè)生涯而感到自豪。我很高興能與數(shù)千位優(yōu)秀的人士合作,并且也有幸從他們身上學到了一些東西。多年前,我還是 NeXT Computer 的一名年輕的工程師,多年之后,我成為了微軟公司的副總裁。從某種意義上來看,我所學到的最重要的兩課,“授課人”就是史蒂夫·喬布斯和比爾·蓋茨。

大二那年,我報名參加了第一門計算機科學課程,當時還是在我舅舅的推薦之下,他認為:“計算機這東西將來肯定會很強大。”當時我的主修專業(yè)是心理學,我也不知道為什么會選擇這個專業(yè),只是在我進入大學時,這似乎是我能想到的最好的一個專業(yè)。當時的年齡,根本就不知道自己真正想干什么。

大學課程對我來說還算輕松,我對心理學產(chǎn)生了嚴重的厭倦心理。在我看來,這就像是一種心理上的意淫一樣:只是在別人的身上貼加標簽,再疊加一些模糊的癥狀。一位精神病人看過心理學家之后,可能會拿到六個診斷結果,這足以證明心理學不是一門科學,而是藝術。而在這過程當中,我參加的第一門計算機科學課程讓我有了意外的發(fā)現(xiàn)。

什么?你的意思是說這個問題只有一個正確的答案?你的意思是電腦會按我的指示去做?如果代碼不起作用,那應該是我犯了什么錯誤?太棒了,我要報名!

相比心理學那模糊不清的世界來說,計算機的世界對我更有吸引力。所以我開始申請攻讀雙專業(yè):心理學和計算機科學。你可能會問,這兩種專業(yè)之間有什么聯(lián)系嗎?其實并沒有多大的聯(lián)系,只是碰巧我已經(jīng)完成了心理學學士學位所需要的大部分課程,所以不想就這樣放棄。最后,我還是按原計劃 17 歲畢業(yè),并且拿到了雙學位。

有趣的一點是,現(xiàn)在手下管理著數(shù)千人,與數(shù)以萬計的同事一起工作,我驚訝的發(fā)現(xiàn)自己會用到之前心理學課程所學到的知識和內(nèi)容?,F(xiàn)在,這些內(nèi)容說得通了,因為我親眼見到了很多的案例。而在大學時期,我沒有這樣的背景環(huán)境去理解那些內(nèi)容,沒有足夠的經(jīng)歷去聯(lián)想,去參考。因此,在當時的我看來,那些心理學概念就像是一堆空話一樣。

當時,我還是一位手持 F-1 簽證(簽發(fā)給在美國政府認可的學校全日制就讀的外國學生的一種簽證)的外國留學生,在美國也沒有任何直系親屬,所以要想獲得永久居住權,我必須找一位愿意為我申請綠卡的雇主。但你需要做的還不止這些,在美國的留學生畢業(yè)之后,必須先進行為期一年的“實踐培訓”。如果這一年表現(xiàn)很好,你的雇主就會為你申請一張 H-1B 簽證。只有先拿到這張簽證,才能后續(xù)申請綠卡、公民身份或者是其他美國公民權益。如果運氣不好,沒有拿到這張簽證,那你只能被遣返回國。我可不想回到那經(jīng)歷動蕩、戰(zhàn)亂的國家,當時我的只處于兵役年齡,回去之后肯定要去往伊朗和伊拉克戰(zhàn)爭前線作戰(zhàn)。所以,堅決不能回去。

這樣我就非常需要一份工作,當時我唯一能找到的工作就是在當?shù)刂萘⒋髮W擔任計算機科學實驗室的管理員。這份工作對于想要進入軟件開發(fā)行業(yè)的人來說,實在是有些奇怪。但這就是我當時所能找到的最好的工作,畢竟當時只是 1982 年,正值伊朗人質危機、伊朗-伊拉克戰(zhàn)爭、石油危機以及經(jīng)濟衰退時期。

在這里,我無須贅述細節(jié),相信我,不是什么美好的畫面。就是在這樣的時代背景之下,我掌握了最新的 PDP-11 和 Unix 編程課程,學習了如何用 LISP 和 Prolog 去編寫代碼,研究了時下最熱門的自動機理論,你想一下,我能去做些什么?你應該絕對想不到我做的工作就是將穿孔卡放進 20 世紀 60 年代的 IBM 穿孔卡讀卡機,然后在老化的 VAX 系統(tǒng)上更換洗碗機大小的磁盤把?這份工作會讓我拿到綠卡?好的,我做,管它呢。

直到現(xiàn)在,三十五年后,身處一百萬英里之外的我才真正為自己經(jīng)歷了計算機整整一代的發(fā)展而心懷感激。這一代即將逝去,但正是由于經(jīng)歷了這些,我才能清晰地看到當下世界與幾年前的世界之間的鮮明對比。

你想,現(xiàn)在任何孩子都可以拿起一部智能手機或平板電腦,輸入一個問題,任何問題,就能立馬得到答案?;氐轿宜幍臅r代,我們還不得不去公共圖書館,通過紙質索引卡來查找參考書。你能意識到,在過去這幾十年的時間里,我們的世界發(fā)生了多么天翻地覆的變化嗎?再過五十年,按照當下指數(shù)級的發(fā)展速度,你可以想象一下未來的生活又該發(fā)生怎樣的變化。我之所以對這個行業(yè)未來的發(fā)展感到樂觀正是因為我看到了這個行業(yè)長久以來發(fā)展的速度有多快。

不要誤解我的意思。短期之內(nèi),你能看到的仍然會是挫敗和乏味、官僚作風和各執(zhí)一詞、錯誤修復以及數(shù)不盡的會議。但從長遠來看,OMG,只要你回望我們在過去十年或者二十年時間里對于人類體驗的戲劇性改變就能想象未來的發(fā)展。我是在六七十年代出生于第三世界國家,我仍然記得當時我們必須要去市中心的國家電話公司辦公室,排隊等一個小時才能打一通國際長途。而現(xiàn)在,任何人都可以拿起手里的智能手機,通過語音、視頻、電子郵件或社交媒體與地球上任何區(qū)域的任何人聯(lián)系???,這就是進步!

當然,當時的我并不了解這些,當時我只是讓自己努力跟上業(yè)內(nèi)最優(yōu)秀的那些人的步伐。直到現(xiàn)在,我才看到了這么多年來我們所做的工作(網(wǎng)絡和安全標準、操作系統(tǒng)平臺和生態(tài)系統(tǒng)、可用性和互操作性、可靠性和可擴展性)促成了怎樣的成果。

雖然現(xiàn)在 iPhone 仍然不能使用 Google Play,但一旦平臺協(xié)議達成,我們就可以從中選擇成千上萬部電影、數(shù)百萬首歌曲以及數(shù)十種共享體驗。20 年前,這些都不存在?,F(xiàn)在,這就是進步,并且我們都可以享用這些進步。只有當你向后退一大步,對比之后發(fā)現(xiàn)整個行業(yè)對人類所產(chǎn)生的影響時,你才會為自己的貢獻感到欣慰。

繼續(xù)我前文所講的故事。一所州立大學不可能為一位實驗室管理員申請綠卡,所以短暫停留之后,我便離開了實驗室,去尋找一個更好的工作。其間我嘗試了三四次不同的工作,雇主既有初創(chuàng)企業(yè),也有業(yè)績平庸的小企業(yè),最后我找到了一份自己所熱衷的工作內(nèi)容:操作系統(tǒng)。并且我從未為自己的這個決定而后悔。自我去年退休,我已經(jīng)在操作系統(tǒng)行業(yè)工作了 35 年,一開始是 Unix 內(nèi)核開發(fā)人員,后來做到了經(jīng)理、主管、副總裁,最后是首席技術官。

我用了幾年的時間在 Sun 工作站編寫設備驅動程序,之后在一家多處理器高端服務器公司從事了大量的 Unix 內(nèi)核開發(fā)工作。我需要使用各種不同的架構,例如 Motorola、MIPS 以及 PowerPC 等,編寫系統(tǒng)組件、設備驅動程序、存儲子系統(tǒng)、虛擬內(nèi)存管理系統(tǒng)以及低級內(nèi)核代碼,進行系統(tǒng)調試,甚至有時需要在工廠車間焊接組件。最終,我一路走到了西海岸,在 MIPS 和 Silicon Graphics(SGI)公司工作了幾年,負責高端服務器系統(tǒng)方面的工作,參與了幾個超級計算機項目。

當我提到這些的時候,通常對方立馬就會想到:“啊,《侏羅紀公園》!”沒錯。SGI 就是運用計算機圖形技術來渲染許多好萊塢電影,其中就包括《侏羅紀公園》。除此之外,我們也從事超級計算機相關工作,直接與 Cray Research 競爭超級計算機領域領導地位。就是在這段時間里,我學到了關于計算機體系結構方方面面的內(nèi)容,從處理器到操作系統(tǒng)再到整個的系統(tǒng)軟件。

我從事過的許多體系架構最終似乎都走進了死胡同。超級計算機、UNIX 工作站、共享內(nèi)存多處理器體系結構、RISC 處理器以及緊密耦合架構的服務器集群:當世界向著個人計算、云計算和分布式計算趨勢發(fā)展時,所有的這些體系架構最終都落入了半途而廢的境地。我曾為此而倍感苦惱,為什么我為這些艱巨的項目犧牲了很多,幾年后卻發(fā)現(xiàn)競爭對手已經(jīng)對于這一領域進行了新一輪的思考,并推出了新一代的計算模式來解決問題?

直到后來我才意識到:幾乎每個人都可能遭受過我這樣的苦惱。每個體系架構遲早會消亡,這個行業(yè)就是這樣。我參與過的許多項目都具有革命性意義,至少在我從事這些項目的時候具有革命性意義,但每一個這樣的革命性項目最終都進入了歷史的垃圾箱中。值得慶幸的是,我們每一次都能從過往的錯誤中有所領悟,有所借鑒。在這個過程中,我也有機會與行業(yè)內(nèi)最聰明的人一起合作,向他們學習。其中最重要的一些“課程”我用了多年的時間才學完。

舉例:1992 年,喬布斯取消了我當時正在開發(fā)的項目:一個運行 NeXTStep、建立在 PowerPC 基礎上的下一代雙處理器工作站,當時我還是一名青澀的工程師,也因此離開了 NeXT Computer。當時,這個項目幾乎已經(jīng)要完成了,系統(tǒng)也已經(jīng)備好可以出貨,并且原定于下周召開的一次行業(yè)會議上就能正式對外宣布。但就是在這個節(jié)骨眼,項目被取消了,我很氣憤,這樣一來,我甚至都不能在簡歷上加上這次的工作經(jīng)驗。

喬布斯試圖讓我留在公司,但我當時只因為項目取消而氣憤、頭腦發(fā)熱,根本就沒意識到其實他做的是正確的決定。他其實是意識到了處理器架構之戰(zhàn)已經(jīng)結束,英特爾贏得了勝利。所以,他取消了 NeXT的所有硬件項目,讓公司專注于軟件方面的研發(fā)工作。而我,自然是憤而離開,滿腦子想的都是“怎么能這樣廢掉我的項目”?

現(xiàn)在想想,當時的我正是見樹不見林的狀態(tài)。處理器的競爭時代已經(jīng)結束,當時正確的選擇就是在軟件領域進行創(chuàng)新,而不是繼續(xù)為市場份額不斷縮小的處理器而戰(zhàn)。我說這門“課程”需要投入多年的時間才能掌握正是這個意思。當時的我根本就沒達到這樣的思考層次,這個我投入了很多時間和精力的項目這樣突然被廢,我只是一味的陷入了情緒化的狀態(tài)。我沒辦法讓自己冷靜下來,退后一步,看看全局。我從喬布斯那里學到的一課,當然是很久之后,在我終于冷靜下來之后才學到的一課就是要為正確的戰(zhàn)斗而戰(zhàn)。戰(zhàn)爭已經(jīng)以失敗告終卻還要去繼續(xù)戰(zhàn)斗只是徒勞。

職業(yè)生涯后期

在我職業(yè)生涯的后期,我在微軟工作了十幾年的時間,從事過各種版本的 Windows 工作?,F(xiàn)在回頭去看,你可以發(fā)現(xiàn)在手機領域 Windows 輸給了蘋果,在服務器領域輸給了 Linux,在云服務領域輸給了亞馬遜。而在當時,我們都在忙著推出一代又一代的 Windows 版本,根本意識不到這些新發(fā)展。對于這樣一個負責數(shù)十億用戶平臺的工程團隊,你很難用語言去形容這其中的組織惰性現(xiàn)象。他們幾乎看不到其它的顛覆性力量,他們中的大多數(shù)人都忙于將現(xiàn)有的業(yè)務繼續(xù)向前推進,這也是典型的“創(chuàng)新者的窘境”。

當然,這并不是在指責 Windows 或者是微軟的領導水平。畢竟,我也是其中的“領導者”之一,負責Windows 7 所有的核心開發(fā)工作。Windows 7 可以說是有史以來最流行的 Windows 版本,我為我們團隊的成就而感到自豪。我從微軟學到的最重要的一點就是,要創(chuàng)建一個數(shù)十億人使用的成功的平臺,承載數(shù)百萬應用程序和數(shù)千家公司的難度有多大。你創(chuàng)建的這一平臺越開放,就越可編程化,圍繞這一平臺工作的人就越多,以后要實現(xiàn)這一平臺的創(chuàng)新就越困難。

此外,在那十幾年的時間里,我從比爾·蓋茨那里學會的一點是對于細節(jié)要非常關注。他可以 14 個小時坐著不動,應對不間斷的各種會議,一個團隊接一個團隊,內(nèi)容多樣,覆蓋操作系統(tǒng)、生產(chǎn)力應用程序、互聯(lián)網(wǎng)、手表、視頻游戲、研發(fā)、電子郵件、數(shù)據(jù)庫以及瀏覽器等等。對于每一場會議,他都能切中要害,抓住細節(jié)信息,著實令人欽佩。

我很喜歡 Sam Harris 的一句話:

所謂無聊只是因為缺乏關注。

但我更愿意用一種積極的說法來陳述這句話,這也最能概括我從比爾·蓋茨那學到的東西:如果你足夠關注,一切都會很有趣。

之后,從他身上,我也學到了何謂體面的人,他可以將自己強大的頭腦用于解決更棘手的問題,包括教育、貧困和疾病。

我在這里細數(shù)自己職業(yè)生涯遇到的那些優(yōu)秀的領導者,以及從他們身上所學到的東西,也許占用了過多的篇幅,你甚至都感覺有些乏味。更重要的是,除非你親自體驗過,否則可能用處不大。我們大都在多年之后,才意識到之前自己應該及時領悟的一些道理,這是不可避免的一件事。但是對于自己職業(yè)生涯的選擇,我有一條建議,那就是選擇你所熱衷的事物和方向。

學習,堅持不懈的學習,這個行業(yè)發(fā)展如此迅速,有很多東西需要學習。即便你片刻偷懶,不去學習,就會被其他人甩到身后。只要你朝著正確的方向前進就很好,不要還沒開始就計劃好一路的旅程。只要確保前行方向大致正確即可,然后繼續(xù)前進,繼續(xù)學習,必要時糾正路線。這樣,你最終會到達正確的目的地,一路上也會風光無限。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 喬布斯
    +關注

    關注

    0

    文章

    81

    瀏覽量

    15391
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux系統(tǒng)中最重要的三命令

    Linux三劍客是Linux系統(tǒng)中最重要的三命令,它們以其強大的功能和廣泛的應用場景而聞名。這三工具的組合使用幾乎可以完美應對Shell中的數(shù)據(jù)分析場景,因此被統(tǒng)稱為Linux三劍客。
    的頭像 發(fā)表于 03-03 10:37 ?432次閱讀

    鋰電池品牌廠家影響光伏逆變器效率提升的兩個關鍵因素

    電子元器件的質量和散熱設計是影響光伏逆變器效率提升的兩個關鍵因素。我們需要選擇高質量的電子元器件,采用合理的散熱設計,以提高光伏逆變器的效率和可靠性。同時,我們還需要不斷地進行技術創(chuàng)新和優(yōu)化,推動光伏逆變器技術的發(fā)展和進步。
    的頭像 發(fā)表于 12-19 15:19 ?497次閱讀
    鋰電池品牌廠家影響光伏逆變器效率提升的<b class='flag-5'>兩個</b>關鍵因素

    Redis使用重要兩個機制:Reids持久化和主從復制

    今天這篇文章,我們一起了解 Redis 使用中非常重要兩個機制:Reids 持久化和主從復制。 我們都知道Redis是一內(nèi)存數(shù)據(jù)庫,在學
    的頭像 發(fā)表于 12-18 10:33 ?404次閱讀
    Redis使用<b class='flag-5'>重要</b>的<b class='flag-5'>兩個</b>機制:Reids持久化和主從復制

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎?

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎,驅動程序中怎么分別讀兩個模擬輸入的轉換結果?
    發(fā)表于 12-02 08:02

    從時域和頻域兩個角度對信號進行分析

    一般來說,我們會從時域和頻域兩個角度,分別對信號進行分析。 時域 時域是真實世界存在的域,按時間順序呈現(xiàn)。例如,在某個時鐘信號的時域圖中,可以觀察到兩個重要的參數(shù),波形的周期和上升沿:
    的頭像 發(fā)表于 11-19 10:18 ?3352次閱讀
    從時域和頻域<b class='flag-5'>兩個</b>角度對信號進行分析

    片AS808M做兩個MONO輸出,怎么配置才能讓兩個5805m分別輸出左右的聲音?

    我們現(xiàn)在用片AS808M做兩個MONO輸出,一TAS5805m做左聲道,一做右聲道,現(xiàn)在的問題是只有左邊加信號的時候
    發(fā)表于 10-10 06:30

    兩個開關電源可以并聯(lián)使用嗎

    兩個開關電源并聯(lián)使用是一相對復雜的話題,涉及到電子電路設計、電源管理、安全規(guī)范等多個方面。 1. 開關電源的基本原理 開關電源是一種通過電子開關元件(如晶體管、MOSFET等)快速切換來控制電流
    的頭像 發(fā)表于 10-09 16:04 ?4792次閱讀

    單相電機兩個繞組都在定子上嗎

    單相電機的兩個繞組,即起動線圈(或稱為輔助繞組、副繞組)和運行線圈(或稱為主繞組),都位于定子上 。這兩個繞組在電機中起著關鍵作用,共同協(xié)作以產(chǎn)生旋轉磁場,從而使電機能夠運轉。 單相電機通常由一
    的頭像 發(fā)表于 09-03 15:10 ?2176次閱讀

    ad如何設置兩個元器件的距離

    在Altium Designer(簡稱AD)中設置兩個元器件之間的距離,主要是通過設置元器件間的安全間距(Clearance)規(guī)則來實現(xiàn)的。這個規(guī)則定義了元器件之間、元器件與走線之間以及其他設計元素
    的頭像 發(fā)表于 09-02 15:31 ?1.7w次閱讀

    如何用塊ad9851實現(xiàn)輸出正交的兩個余弦信號?

    我們用ad9851輸出兩個正交的兩個余弦信號,是只要我們用同一時鐘信號給他們輸入clk信號,然后單片機分別給他們控制就可以了嗎,
    發(fā)表于 09-02 07:26

    功放機AB兩個聲道輸出怎么接

    功放機AB兩個聲道輸出的接線方式,主要取決于您想要實現(xiàn)的音頻效果以及音箱的配置。以下將詳細介紹幾種常見的接線方式,以及它們各自的特點和適用場景。 一、基礎接線方式 在大多數(shù)情況下,功放機的AB兩個
    的頭像 發(fā)表于 08-23 10:40 ?9320次閱讀

    觸發(fā)器的兩個穩(wěn)定狀態(tài)分別是什么

    觸發(fā)器作為數(shù)字電路中的基本邏輯單元,具有兩個穩(wěn)定狀態(tài),這兩個狀態(tài)通常用于表示二進制數(shù)碼中的0和1。
    的頭像 發(fā)表于 08-12 11:01 ?3073次閱讀

    雙穩(wěn)態(tài)電路的兩個穩(wěn)定狀態(tài)是什么

    雙穩(wěn)態(tài)電路是一種具有兩個穩(wěn)定狀態(tài)的電子電路,廣泛應用于數(shù)字電路、通信系統(tǒng)、存儲器等領域。 雙穩(wěn)態(tài)電路的基本概念 雙穩(wěn)態(tài)電路是一種具有兩個穩(wěn)定狀態(tài)的電路,即在沒有外部輸入信號的情況下,電路可以保持在
    的頭像 發(fā)表于 08-11 15:00 ?2643次閱讀

    雙穩(wěn)態(tài)觸發(fā)器的兩個基本性質是什么

    雙穩(wěn)態(tài)觸發(fā)器(Bistable Trigger)是一種具有兩個穩(wěn)定狀態(tài)的邏輯電路,廣泛應用于數(shù)字電路設計中。它具有兩個基本性質:記憶性和切換性。 一、雙穩(wěn)態(tài)觸發(fā)器的基本概念 1.1 雙穩(wěn)態(tài)觸發(fā)器
    的頭像 發(fā)表于 08-11 10:08 ?1388次閱讀

    如何使用SPI或UART連接兩個ESP模塊?

    我使用 ESP-WROOM-02 模塊進行我們的項目。 根據(jù)我們的要求,我們需要使用 UART 或 SPI 將兩個 ESP 模塊與一 ES
    發(fā)表于 07-19 16:08