MacTalk 寫出點(diǎn)內(nèi)容之后,不同時(shí)期的不同讀者會(huì)不停的問我,你為什么會(huì)寫這個(gè) MacTalk ,你不是程序員么?不去好好做「院長」這么有前途的職業(yè),寫這個(gè) MacTalk 干什么?
每次遇到這樣的問題,我都要看看窗外的流云(當(dāng)然有時(shí)候沒有窗,有時(shí)候沒有云)和手邊的 Mac,然后感慨萬千的回復(fù):可能是因?yàn)榻邮芰松系鄣恼賳玖T,我愿意做個(gè)會(huì)寫作的程序員。
生活本無規(guī)劃,一切源于 Mac。
我是從10.5(Leopard)這個(gè)版本開始使用 Mac 的,在用了那么多年 Windows 和「最好」的筆記本 ThinkPad 之后,我發(fā)現(xiàn),世上永遠(yuǎn)存在你所不知道的美好事物。那種感覺,就像遇到了多年不見的知交好友,陌生而熟悉(好基友,一被子)。
Mac 的 OS X 操作系統(tǒng)融合了傳統(tǒng) UNIX 和現(xiàn)代用戶界面,既繼承了所有 UNIX 的優(yōu)良傳統(tǒng),如穩(wěn)定、安全、腳本化、管道和強(qiáng)大的用戶及權(quán)限管理等,又有一個(gè)無以倫比的用戶界面。事實(shí)上,OS X 就是一個(gè)具備所有服務(wù)器功能的個(gè)人操作系統(tǒng),這一點(diǎn)對(duì) Linux/Unix用戶有致命的吸引力。除此之外,對(duì)于 IT 從業(yè)者,我們還可以從 Mac 的工業(yè)設(shè)計(jì)和 OS X 的 UI/UE上學(xué)到很多產(chǎn)品設(shè)計(jì)思想。
在意識(shí)到這些之后,我開始不斷學(xué)習(xí)和挖掘 Mac 相關(guān)的知識(shí),并試圖發(fā)揮出 Mac 的最大效能,以提升自己的工作和編程效率。持續(xù)了一段時(shí)間之后,我開始寫一些文字來描述和分享這些知識(shí),并獲得了一些反饋,那篇「開始使用 Mac」在我的博客上獲得了幾十萬的點(diǎn)擊率,并得到廣泛轉(zhuǎn)載。那時(shí)并沒有 MacTalk。
開始寫 MacTalk 的那一天我至今都記得,2012年12月25日,在忙碌了一整天之后,我開始在微博上吐槽 IBM 的 WAS,IBM 的東西技術(shù)含量和性能是沒有問題的,但是山高路遠(yuǎn)坑深,沒有彭大將軍,項(xiàng)目組每次求助時(shí)眼神都充滿了絕望。在其他容器里運(yùn)行良好的程序,部署到 WAS 上立刻癱瘓,讓人極其惱火。能怪誰呢,想想只能怪 IBM 了。當(dāng)我正在微博上罵到口吐蓮花的時(shí)候,突然看到了一位讀者的回復(fù),「與其在這兒罵無法改變的 WAS,還不如多講講 Mac」。
這條訊息就像天空中偶然飄落的一根羽毛,它不停的風(fēng)中旋轉(zhuǎn),恰好在那一天落到了我的掌心。于是寫起來一發(fā)不可收拾,直到今天。
Mac 是因,Talk 是果,如果從因來看,Mac 只是打開了一扇窗,它帶給我的遠(yuǎn)遠(yuǎn)不是一臺(tái)個(gè)人電腦,而是:
1、蘋果公司獨(dú)特的理念和氣質(zhì)。
蘋果公司成立于1976年,盛極而衰后東山再起,并成為科技公司的帶頭大哥。近四十年的光陰穿透了每個(gè)人的身體,但始終沒有帶走蘋果的理念和氣質(zhì)。如果說要把這些無形的東西賦予到有形的事件上,那么我們就要把時(shí)間的指針撥回到兩個(gè)時(shí)間點(diǎn),1984和1997。第一個(gè)時(shí)間點(diǎn) Mac 誕生,第二個(gè)時(shí)間點(diǎn)喬布斯重返蘋果。這兩個(gè)時(shí)間點(diǎn)伴隨了兩個(gè)著名的廣告:「1984」和「Think Different」。這兩個(gè)廣告體現(xiàn)了蘋果不同階段的企業(yè)文化,「1984」體現(xiàn)的是叛逆、海盜精神和反對(duì)主流文化的嬉皮士精神,而「Think Different」則伴隨了喬布斯的回歸,其時(shí)喬布斯大宗師氣度已成,所以整個(gè)廣告的創(chuàng)意設(shè)計(jì)和獨(dú)白顯得沉穩(wěn)、平和、大氣磅礴而充滿時(shí)間的滄桑感。
廣告詞的最后一句:只有瘋狂到自以為能夠改變世界的人,才能真正的改變世界。從叛逆到瘋狂,從海盜到大師,但內(nèi)在的東西并沒有改變,那就是特立獨(dú)行,改變世界。
關(guān)于這兩個(gè)廣告,我在《MacTalk·人生元編程》里用了兩篇文章進(jìn)行詳細(xì)的描述,這里不再多談。
2、每個(gè)程序員都該使用 Mac。
這個(gè)話題足夠?qū)憘€(gè)專題的,簡單說兩句吧。
OSX 是類 Unix 的操作系統(tǒng),蘋果在收購了 NeXT 之后,花費(fèi)了整整4年的時(shí)間,對(duì)原有的Mac OS和收購的NeXTSTEP進(jìn)行了技術(shù)整理和融合,打造了OS X的底層框架,命名為Darwin。Cocoa、Mach、IOKit、Xcode Interface Builder和開發(fā)語言、面向?qū)ο蠹夹g(shù)都來自NeXTSTEP,而全新的GUI(Aqua)、改進(jìn)的文件系統(tǒng)、AppleScript則繼承自經(jīng)典的Mac OS,兩套操作系統(tǒng)在OS X里得到了完美的融合!
根據(jù)以上描述,你就知道,你手里的 Mac 其實(shí)是個(gè)具備優(yōu)秀 GUI 的服務(wù)器,幾乎所有的服務(wù)器端技術(shù)都可以在 Mac 上進(jìn)行開發(fā)、調(diào)試和運(yùn)行(前端就不用說了)。我曾經(jīng)畫過一張圖來闡述這一點(diǎn),如果你看了這張圖,你就知道,OS X 幾乎是為程序員而生的。
3、蘋果的產(chǎn)品設(shè)計(jì)思路。
毫無疑問,蘋果在工業(yè)設(shè)計(jì)和軟件設(shè)計(jì)層面都是世界級(jí)的,因?yàn)樗麄儏R聚了世界最頂級(jí)的設(shè)計(jì)天才和喬布斯、喬納森這樣的設(shè)計(jì)領(lǐng)袖。但是,蘋果的產(chǎn)品設(shè)計(jì)思路和設(shè)計(jì)流程一直不為外人所知。他們很少參加行業(yè)會(huì)議,也不會(huì)公開發(fā)表相關(guān)的論文和設(shè)計(jì)文檔。喬布斯時(shí)代,你甚至無法猜到蘋果會(huì)發(fā)布什么樣的產(chǎn)品。雖然現(xiàn)在保密程度沒那么嚴(yán)格了,但是也沒有成形的文檔來闡述這些內(nèi)容。
我通過閱讀《喬布斯傳》《iGod》等圖書和大量的個(gè)人和機(jī)構(gòu)的博客文章,根據(jù)自己的認(rèn)知和思考,大致總結(jié)了這么幾點(diǎn),不一定正確和準(zhǔn)確,分享給大家,不再展開,仁者見仁吧。
喬布斯對(duì)這事是這么解釋的:「這事兒和流行文化無關(guān),和坑蒙拐騙無關(guān),和說服人們接受一件他們壓根兒不需要的東西也無關(guān)我們只是在搞明白了我們自己需要什么。而且我認(rèn)為,我們已經(jīng)建立了一套良好的思維體系,以確保其他許多人都會(huì)需要這個(gè)東西。」
4、人人都是產(chǎn)品經(jīng)理
知道了上面這些內(nèi)容,再加上你平時(shí)的積累和不斷的思考,你已經(jīng)是個(gè)產(chǎn)品經(jīng)理了。
記住,永遠(yuǎn)去追逐那些美好的東西,這樣就沒有產(chǎn)品經(jīng)理這個(gè)職位了,因?yàn)槿巳硕际钱a(chǎn)品經(jīng)理。
5、MacTalk
沒有五了,關(guān)于 MacTalk,你們已經(jīng)知道的太多了。