為什么說每個程序員都應該有臺Mac電腦

1979年,剛被踢出 Lisa 項目組的 史蒂夫·喬布斯 從 杰夫·拉斯金(Jeff Ruskin) 手中奪走了新成立的 Mac 團隊,為了證明自己的天賦與實力,喬布斯下定決心要傾盡全力建造出一臺完美的個人電腦。

基因

喬布斯認為,『完美的藝術品只有天才才能造出來』,于是他找來了一群天才。

Mac 初始團隊成員從左至右:喬治·克羅、喬安娜·霍夫曼、伯勒爾·史密斯、安迪·赫茨菲爾德、比爾·阿特金森、杰里·馬諾克

他們相信『過程就是獎勵』,他們『每周工作 90 小時』只為能做出最『酷斃了』(Insanely Great)的產品,他們像海盜一樣行事:既為自己的工作感到自豪,又愿意去竊取別人的靈感。他們和喬布斯一樣,都是充滿了朋克精神的天才極客。

Mac 初始團隊的海盜旗

多年后喬布斯回憶到,『最初的Mac團隊讓我知道,最頂級的人才喜歡一起工作,而且他們是不能容忍平庸作品的』。到今天,Mac 的開發者與用戶或多或少地繼承了這種精英文化,他們是一群熱愛編程的人。

天才程序員王小波在他的《思維的樂趣》中對編程有著這樣的一番描述:『計算機編程和解幾何題有共通之處:對了馬上能知道對,錯了也馬上知道錯,干干脆脆。你用不著像孟夫子那樣,養吾浩然正氣,然后覺得自己事事都對。』

我竊以為,編程能力的提升有助于提升獨立思考與理性思維能力。而理性是一種科學的態度,它能讓我們和我們周遭的世界更加美好。

信仰

2008年我從大學畢業,加入了支付寶 UED。部門在白鴉和大老板 James 的努力下,全都換上了 iMac 與 Macbook 。后來從 Felix Ding 那里,我知道了更多關于 Mac 的歷史。

Mac 『1984』宣傳片,宣傳的不是他的產品,而是一種自由多元化信仰,它幫助我打開了一扇通往人格獨立之門。從喬治·奧威爾到『邏輯思維』,從《烏合之眾》到《論美國的民主》,我逐漸成長為一名自由主義者。

『 Think Different 』廣告片中,Mac 被定義為敢于挑戰權威、富有創新精神的叛逆者。那些旗幟鮮明的人,愿意買一臺 Mac 來標榜自己的 『非同凡響』。

ShiTiven 是我認識的第一個使用 Mac 的全棧工程師。他喜歡喝咖啡,喜歡 Python 和 CoffeeScript 。他有著極快的語速和編碼速度,他曾經在某個下午誤飲了一整瓶紹興黃酒后,完成了支付寶第一版『 AA 收款』組件的開發。他告訴我把 Mac 的默認語言設置為英文,這樣其他人會對我刮目相看。很多年沒聽到他吹牛了,只聽說阿里在美國上市后他把 Mini 換成了賓利。

dc 是我認識的第一個使用 Mac 的前端大神,他是《高性能 JavaScript 》的譯者,前端框架 Arale 1.0 的作者。2009年他留著一頭飄逸的長發,是和張克軍一樣優雅的男人。從他那里我知道了張國榮的『我就是我,是顏色不一樣的煙火』。他現在在北京經營著一家逼格很高的公司,喜歡跑步和滑雪。

電影《東邪西毒》中張國榮扮演的歐陽峰

2009年,我入手了自己的第一臺 MacBook Pro,希望能成長為一個牛逼的程序員。

完美

Mac 是第一款使用圖形用戶界面(GUI)和鼠標的個人電腦,在使用 Mac 的過程中,我也開始慢慢感受到了那『God is in the details』的完美體驗。

  • Mac OS 的頂部菜單欄設計遵循了『費茨定律』,這是為什么 Windows 的菜單功能難用的原因,因為它不敢抄得太像 Mac;
  • Applications、Downloads 等內置目錄規則和 Spotlight 文件檢索,很好的平衡了文件管理與定位的效率;
  • 一致的鍵盤快捷鍵設計與 UI 規范,提升了應用程序的可用性與美觀度;
  • 有趣的 Dock、精美的擬物化圖標以及大量優秀的無襯線字體,讓 Mac 時尚感和設計感十足;
  • 打開 Macbook 機身殼,你會看到那精美的電路板。喬布斯從他父親身上學到,即使是隱藏的部分也要做得很漂亮。這點重要么?想想中國各大城市的下水道建設吧:)

關于 Mac 與 Windows 的對比,《喬布斯傳》中記錄了更多細節:

  • Mac 電腦的包裝重做了 50 次,目的是要讓 Mac 在性能和外觀上都給人驚艷的感覺;
  • 2000 年上市的 Power Mac G4 Cube 進入了紐約現代藝術博物館;
  • Windows 抄襲 Mac 是合法的。1984年,為了不讓微軟停止開發 Mac 版的 Word、Excel 等應用,蘋果被迫簽署了一份合同,同意微軟有權在其即將推出的Windows系統中使用蘋果公司的部分圖形功能;
  • 喬布斯認為最好的產品是『一體的』,是端到端的,軟件是為硬件量身定做的,硬件也是為軟件度身定制的,Mac 上的操作系統只能在自己的硬件上運行。這也是為什么大家會覺得蘋果的產品體驗更好、性能更好,而 Android 上的動畫不論如何優化都無法獲得 iOS 的流暢度的原因;
  • 『微軟唯一的問題就是他們沒有品位,一點都沒有。并不是狹義上的沒有品位,而是廣義上的,他們沒有獨到的見解,也不會在產品中注入多少文化……因此,我想自己之所以感到難過并不是因為微軟成功了,我對他們的成功沒有異議,大部分都是他們應得的。我難過的是,他們做的確實只是三流產品。』當然這段話只是喬布斯在 1996 年對微軟的看法:P

書中有幾個小故事,足以說明為什么說 Mac 的締造者們是一群天才程序員:

Mac 在一開始就實現了桌面窗口效果,比爾·阿特金森(Bill Atkinson) 設計了重疊窗口『截取』算法(讓 CPU 只計算窗口中顯示的部分,略去對未顯示部分的計算,從而節省了處理器的運算時間,提高系統運算速度),這一特性 Windows 在十年后的 Windows 95 中才實現。

Mac 的桌面窗口一開始就被喬布斯要求設計成圓角,而計算機畫圓形圖案涉及到平方根計算,當時的 CPU(摩托羅拉68000微處理器)并不支持平方根計算。為此,阿特金森研究出一個加法運算來代替平方根運算的算法:一組奇數序列相加可以得到一組完全平方數序列(如,1+3=4,1+3+5=9,等等)。

蘇珊·卡雷(Susan Kare)主導設計了 Mac 上各種漂亮的字體,結合激光打印技術和強大的圖形功能,Mac 推動了桌面出版產業的誕生。字體技術不再只有印刷工人和其他與油墨打交道的人才能使用。

95年,阿維·泰瓦尼安(Avie Tevanian)領導改進了 Mac OS ,將 NEXTSTEP 操作系統核心技術整合其中。從此 Mac OS 成為了基于 Unix ,同時包含面向對象編程語言 Objective-C 和先進 GUI 的優秀操作系統。這也是為什么使用 Mac 的程序員通常比使用 Windows 的程序員更熟悉 Shell 操作與各種編程模式,對美的設計形式也更加敏感的原因,而這些是成為全棧工程師的一些基礎要求。

2005年,Mac OS 在幾個月的時間內完成了對 Intel CPU 的支持。這件事成為 比爾·蓋茨 親自承認真正欽佩蘋果的幾個壯舉之一。

我的 iMac 與 MacBook

所以說,每個程序員都應該有臺 Mac 電腦,每家有理想的互聯網公司都應該給他的程序員配上一臺 iMac 或 MBP。

當午后的陽光透過窗戶照在這些 iMac 精靈身上時,你能體會到當年喬布斯與 Sir Jonathan Ive 漫步于花園之中,看到那一排排迎著太陽轉動的向日葵時的那份喜悅之情。

最后,讓我以『 Think Different 』宣傳片的廣告詞《致瘋狂的人》作為本文的結尾來勉勵自己和各位同學:

他們特立獨行。他們桀驁不馴。他們惹是生非。他們格格不入。他們用與眾不同的眼光看待事物。他們不喜歡墨守成規。他們也不愿安于現狀。你可以認同他們,反對他們,頌揚或是詆毀他們。但唯獨不能漠視他們。因為他們改變了尋常事物。他們推動人類向前邁進。或許他們是別人眼里的瘋子,但他們卻是我們眼中的天才。因為只有那些瘋狂到以為自己能夠改變世界的人,才能真正改變世界。


此外,我精心整理了一份《全新 Mac 安裝指南》,希望對 Mac 新人有所幫助。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,936評論 6 535
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,744評論 3 421
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,879評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,181評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,935評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,325評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,384評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,534評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,084評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,892評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,067評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,623評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,322評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,735評論 0 27
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,990評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,800評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,084評論 2 375

推薦閱讀更多精彩內容