1979年,剛被踢出 Lisa 項(xiàng)目組的 史蒂夫·喬布斯 從 杰夫·拉斯金(Jeff Ruskin) 手中奪走了新成立的 Mac 團(tuán)隊(duì),為了證明自己的天賦與實(shí)力,喬布斯下定決心要傾盡全力建造出一臺(tái)完美的個(gè)人電腦。
基因
喬布斯認(rèn)為,『完美的藝術(shù)品只有天才才能造出來(lái)』,于是他找來(lái)了一群天才。
他們相信『過程就是獎(jiǎng)勵(lì)』,他們『每周工作 90 小時(shí)』只為能做出最『酷斃了』(Insanely Great)的產(chǎn)品,他們像海盜一樣行事:既為自己的工作感到自豪,又愿意去竊取別人的靈感。他們和喬布斯一樣,都是充滿了朋克精神的天才極客。
多年后喬布斯回憶到,『最初的Mac團(tuán)隊(duì)讓我知道,最頂級(jí)的人才喜歡一起工作,而且他們是不能容忍平庸作品的』。到今天,Mac 的開發(fā)者與用戶或多或少地繼承了這種精英文化,他們是一群熱愛編程的人。
天才程序員王小波在他的《思維的樂趣》中對(duì)編程有著這樣的一番描述:『計(jì)算機(jī)編程和解幾何題有共通之處:對(duì)了馬上能知道對(duì),錯(cuò)了也馬上知道錯(cuò),干干脆脆。你用不著像孟夫子那樣,養(yǎng)吾浩然正氣,然后覺得自己事事都對(duì)。』
我竊以為,編程能力的提升有助于提升獨(dú)立思考與理性思維能力。而理性是一種科學(xué)的態(tài)度,它能讓我們和我們周遭的世界更加美好。
信仰
2008年我從大學(xué)畢業(yè),加入了支付寶 UED。部門在白鴉和大老板 James 的努力下,全都換上了 iMac 與 Macbook 。后來(lái)從 Felix Ding 那里,我知道了更多關(guān)于 Mac 的歷史。
Mac 『1984』宣傳片,宣傳的不是他的產(chǎn)品,而是一種自由多元化信仰,它幫助我打開了一扇通往人格獨(dú)立之門。從喬治·奧威爾到『邏輯思維』,從《烏合之眾》到《論美國(guó)的民主》,我逐漸成長(zhǎng)為一名自由主義者。
『 Think Different 』廣告片中,Mac 被定義為敢于挑戰(zhàn)權(quán)威、富有創(chuàng)新精神的叛逆者。那些旗幟鮮明的人,愿意買一臺(tái) Mac 來(lái)標(biāo)榜自己的 『非同凡響』。
ShiTiven 是我認(rèn)識(shí)的第一個(gè)使用 Mac 的全棧工程師。他喜歡喝咖啡,喜歡 Python 和 CoffeeScript 。他有著極快的語(yǔ)速和編碼速度,他曾經(jīng)在某個(gè)下午誤飲了一整瓶紹興黃酒后,完成了支付寶第一版『 AA 收款』組件的開發(fā)。他告訴我把 Mac 的默認(rèn)語(yǔ)言設(shè)置為英文,這樣其他人會(huì)對(duì)我刮目相看。很多年沒聽到他吹牛了,只聽說(shuō)阿里在美國(guó)上市后他把 Mini 換成了賓利。
dc 是我認(rèn)識(shí)的第一個(gè)使用 Mac 的前端大神,他是《高性能 JavaScript 》的譯者,前端框架 Arale 1.0 的作者。2009年他留著一頭飄逸的長(zhǎng)發(fā),是和張克軍一樣優(yōu)雅的男人。從他那里我知道了張國(guó)榮的『我就是我,是顏色不一樣的煙火』。他現(xiàn)在在北京經(jīng)營(yíng)著一家逼格很高的公司,喜歡跑步和滑雪。
2009年,我入手了自己的第一臺(tái) MacBook Pro,希望能成長(zhǎng)為一個(gè)牛逼的程序員。
完美
Mac 是第一款使用圖形用戶界面(GUI)和鼠標(biāo)的個(gè)人電腦,在使用 Mac 的過程中,我也開始慢慢感受到了那『God is in the details』的完美體驗(yàn)。
- Mac OS 的頂部菜單欄設(shè)計(jì)遵循了『費(fèi)茨定律』,這是為什么 Windows 的菜單功能難用的原因,因?yàn)樗桓页锰?Mac;
- Applications、Downloads 等內(nèi)置目錄規(guī)則和 Spotlight 文件檢索,很好的平衡了文件管理與定位的效率;
- 一致的鍵盤快捷鍵設(shè)計(jì)與 UI 規(guī)范,提升了應(yīng)用程序的可用性與美觀度;
- 有趣的 Dock、精美的擬物化圖標(biāo)以及大量?jī)?yōu)秀的無(wú)襯線字體,讓 Mac 時(shí)尚感和設(shè)計(jì)感十足;
- 打開 Macbook 機(jī)身殼,你會(huì)看到那精美的電路板。喬布斯從他父親身上學(xué)到,即使是隱藏的部分也要做得很漂亮。這點(diǎn)重要么?想想中國(guó)各大城市的下水道建設(shè)吧:)
關(guān)于 Mac 與 Windows 的對(duì)比,《喬布斯傳》中記錄了更多細(xì)節(jié):
- Mac 電腦的包裝重做了 50 次,目的是要讓 Mac 在性能和外觀上都給人驚艷的感覺;
- 2000 年上市的 Power Mac G4 Cube 進(jìn)入了紐約現(xiàn)代藝術(shù)博物館;
- Windows 抄襲 Mac 是合法的。1984年,為了不讓微軟停止開發(fā) Mac 版的 Word、Excel 等應(yīng)用,蘋果被迫簽署了一份合同,同意微軟有權(quán)在其即將推出的Windows系統(tǒng)中使用蘋果公司的部分圖形功能;
- 喬布斯認(rèn)為最好的產(chǎn)品是『一體的』,是端到端的,軟件是為硬件量身定做的,硬件也是為軟件度身定制的,Mac 上的操作系統(tǒng)只能在自己的硬件上運(yùn)行。這也是為什么大家會(huì)覺得蘋果的產(chǎn)品體驗(yàn)更好、性能更好,而 Android 上的動(dòng)畫不論如何優(yōu)化都無(wú)法獲得 iOS 的流暢度的原因;
- 『微軟唯一的問題就是他們沒有品位,一點(diǎn)都沒有。并不是狹義上的沒有品位,而是廣義上的,他們沒有獨(dú)到的見解,也不會(huì)在產(chǎn)品中注入多少文化……因此,我想自己之所以感到難過并不是因?yàn)槲④洺晒α耍覍?duì)他們的成功沒有異議,大部分都是他們應(yīng)得的。我難過的是,他們做的確實(shí)只是三流產(chǎn)品。』當(dāng)然這段話只是喬布斯在 1996 年對(duì)微軟的看法:P
書中有幾個(gè)小故事,足以說(shuō)明為什么說(shuō) Mac 的締造者們是一群天才程序員:
Mac 在一開始就實(shí)現(xiàn)了桌面窗口效果,比爾·阿特金森(Bill Atkinson) 設(shè)計(jì)了重疊窗口『截取』算法(讓 CPU 只計(jì)算窗口中顯示的部分,略去對(duì)未顯示部分的計(jì)算,從而節(jié)省了處理器的運(yùn)算時(shí)間,提高系統(tǒng)運(yùn)算速度),這一特性 Windows 在十年后的 Windows 95 中才實(shí)現(xiàn)。
Mac 的桌面窗口一開始就被喬布斯要求設(shè)計(jì)成圓角,而計(jì)算機(jī)畫圓形圖案涉及到平方根計(jì)算,當(dāng)時(shí)的 CPU(摩托羅拉68000微處理器)并不支持平方根計(jì)算。為此,阿特金森研究出一個(gè)加法運(yùn)算來(lái)代替平方根運(yùn)算的算法:一組奇數(shù)序列相加可以得到一組完全平方數(shù)序列(如,1+3=4,1+3+5=9,等等)。
蘇珊·卡雷(Susan Kare)主導(dǎo)設(shè)計(jì)了 Mac 上各種漂亮的字體,結(jié)合激光打印技術(shù)和強(qiáng)大的圖形功能,Mac 推動(dòng)了桌面出版產(chǎn)業(yè)的誕生。字體技術(shù)不再只有印刷工人和其他與油墨打交道的人才能使用。
95年,阿維·泰瓦尼安(Avie Tevanian)領(lǐng)導(dǎo)改進(jìn)了 Mac OS ,將 NEXTSTEP 操作系統(tǒng)核心技術(shù)整合其中。從此 Mac OS 成為了基于 Unix ,同時(shí)包含面向?qū)ο缶幊陶Z(yǔ)言 Objective-C 和先進(jìn) GUI 的優(yōu)秀操作系統(tǒng)。這也是為什么使用 Mac 的程序員通常比使用 Windows 的程序員更熟悉 Shell 操作與各種編程模式,對(duì)美的設(shè)計(jì)形式也更加敏感的原因,而這些是成為全棧工程師的一些基礎(chǔ)要求。
2005年,Mac OS 在幾個(gè)月的時(shí)間內(nèi)完成了對(duì) Intel CPU 的支持。這件事成為 比爾·蓋茨 親自承認(rèn)真正欽佩蘋果的幾個(gè)壯舉之一。
所以說(shuō),每個(gè)程序員都應(yīng)該有臺(tái) Mac 電腦,每家有理想的互聯(lián)網(wǎng)公司都應(yīng)該給他的程序員配上一臺(tái) iMac 或 MBP。
當(dāng)午后的陽(yáng)光透過窗戶照在這些 iMac 精靈身上時(shí),你能體會(huì)到當(dāng)年喬布斯與 Sir Jonathan Ive 漫步于花園之中,看到那一排排迎著太陽(yáng)轉(zhuǎn)動(dòng)的向日葵時(shí)的那份喜悅之情。
最后,讓我以『 Think Different 』宣傳片的廣告詞《致瘋狂的人》作為本文的結(jié)尾來(lái)勉勵(lì)自己和各位同學(xué):
他們特立獨(dú)行。他們桀驁不馴。他們?nèi)鞘巧恰K麄兏窀癫蝗搿K麄冇门c眾不同的眼光看待事物。他們不喜歡墨守成規(guī)。他們也不愿安于現(xiàn)狀。你可以認(rèn)同他們,反對(duì)他們,頌揚(yáng)或是詆毀他們。但唯獨(dú)不能漠視他們。因?yàn)樗麄兏淖兞藢こJ挛铩K麄兺苿?dòng)人類向前邁進(jìn)。或許他們是別人眼里的瘋子,但他們卻是我們眼中的天才。因?yàn)橹挥心切┋偪竦揭詾樽约耗軌蚋淖兪澜绲娜耍拍苷嬲淖兪澜纭?/p>
此外,我精心整理了一份《全新 Mac 安裝指南》,希望對(duì) Mac 新人有所幫助。