官术网_书友最值得收藏!

系統(tǒng)性故障

旁逸斜出旁逸斜出,指樹枝從樹干旁邊伸出。茅盾《白楊禮贊》:“它的干……像加過(guò)人工似的,成為一束,絕不旁逸斜出……”——譯者注,羊觸藩籬羊觸藩籬,指羊角鉤掛在籬笆上,形容既不能進(jìn),也不能退,出自《周易》卷四《大壯》。——譯者注

20世紀(jì)90年代初,芬蘭并沒(méi)有很多家跨國(guó)企業(yè)。因此,當(dāng)我啟動(dòng)F-Secure的國(guó)際化進(jìn)程時(shí),曾試圖掩蓋F-Secure是一家芬蘭公司的事實(shí)。盡管F-Secure現(xiàn)在已經(jīng)成為一家提供網(wǎng)絡(luò)安全產(chǎn)品與服務(wù)的公司,但在當(dāng)時(shí),公司使用的還是紙質(zhì)宣傳冊(cè),所以我總是把公司在美國(guó)加利福尼亞圣何塞的銷售處列為主要辦公地點(diǎn),這樣人們就會(huì)認(rèn)為這是一家總部設(shè)在硅谷的美國(guó)公司我們中的一名譯者在讀大學(xué)期間,于2000年前后使用過(guò)F-Secure的防火墻軟件,軟件聲明所顯示的第一個(gè)地址為美國(guó),芬蘭位置靠后。——譯者注。而芬蘭總部的地址則在宣傳冊(cè)的地址列表中遠(yuǎn)遠(yuǎn)排在后面。

然而,90年代諾基亞的發(fā)展讓我們以身為芬蘭人而感到自豪。從那時(shí)起,F(xiàn)-Secure也不卑不亢地開始宣稱,我們的總部就在赫爾辛基。

2000年,我們說(shuō)服諾基亞并與其展開合作,為其智能手機(jī)專用的Symbian Series 60Series 60是一種使用Symbian OS的移動(dòng)電話用系統(tǒng)平臺(tái)(簡(jiǎn)稱S60平臺(tái)),是由諾基亞開發(fā)并維護(hù)支持的。——譯者注操作系統(tǒng)開發(fā)一款殺毒應(yīng)用程序。我難以掩飾當(dāng)時(shí)的激動(dòng)心情。通過(guò)與諾基亞的合作,F(xiàn)-Secure這家默默無(wú)聞的小公司也被諾基亞那耀眼奪目的光芒籠罩,那種感覺(jué)很不錯(cuò)。F-Secure剛剛上市,作為一名青年企業(yè)家,我對(duì)了解一家像諾基亞這樣的大型跨國(guó)公司的運(yùn)作之道,充滿了渴望。

為了讓你對(duì)應(yīng)用程序在開發(fā)過(guò)程中所涉及的內(nèi)容有所了解,在此我得先對(duì)計(jì)算機(jī)的工作原理做一下簡(jiǎn)要的說(shuō)明。其實(shí)人們使用的應(yīng)用程序都是建立在一個(gè)底層的系統(tǒng)之上,這個(gè)系統(tǒng)可以處理應(yīng)用程序與硬件交互時(shí)的各種細(xì)節(jié),我們稱這一系統(tǒng)為操作系統(tǒng)(OS)。而應(yīng)用程序的開發(fā)效率很大程度上取決于操作系統(tǒng)的設(shè)計(jì)方式。

如果你把任何一款復(fù)雜軟件看作一棵鮮活的大樹,那么一個(gè)健康的系統(tǒng)會(huì)有一根粗壯的主干,最好沒(méi)有分枝。因?yàn)槊總€(gè)分枝中的代碼都代表著這個(gè)系統(tǒng)的另一個(gè)版本,而且需要一組特定的開發(fā)人員去開發(fā)維護(hù),這就會(huì)消耗開發(fā)主系統(tǒng)所需的資源和精力。主系統(tǒng)代碼的版本,始終都是軟件未來(lái)版本的基礎(chǔ),而分枝代碼則是一次性需求,服務(wù)于短期目的。

所以設(shè)備制造商更傾向于把操作系統(tǒng)作為它們整體業(yè)務(wù)的核心。它們的首要工作應(yīng)當(dāng)是開發(fā)并強(qiáng)化軟件,盡管硬件方面的創(chuàng)新應(yīng)該與操作系統(tǒng)的開發(fā)同步進(jìn)行,但硬件不應(yīng)該機(jī)械地對(duì)操作系統(tǒng)行使管轄權(quán)。

微軟就是以上述方式來(lái)思考Windows系統(tǒng)的,蘋果也是以這樣的方式來(lái)看待iOS系統(tǒng)的。Linux社區(qū)也是以同樣的方式來(lái)開發(fā)Linux系統(tǒng)的,該系統(tǒng)后續(xù)也成為安卓平臺(tái)的基礎(chǔ)。對(duì)于這些企業(yè)來(lái)說(shuō),操作系統(tǒng)過(guò)去曾經(jīng)是、現(xiàn)在也依然是它們的安身立命之本。按照他們的思維模式,軟件需要優(yōu)先考慮,然后才輪到硬件。這些硬件包括所有搭載著這些操作系統(tǒng)的設(shè)備。你會(huì)盡量避免為特定的設(shè)備定制底層操作系統(tǒng),尤其是當(dāng)這些定制功能無(wú)法在其他設(shè)備上運(yùn)行時(shí),而代碼中的一條分枝就像是一條死胡同。

奇怪的是,諾基亞并沒(méi)有以這樣的方式來(lái)看待塞班系統(tǒng)。按理說(shuō)應(yīng)該修剪分枝、強(qiáng)化主干,但諾基亞卻允許塞班系統(tǒng)之樹“旁逸斜出”。這種做法或許在20世紀(jì)90年代初還有些道理,為了占據(jù)手機(jī)行業(yè)的主導(dǎo)地位,當(dāng)時(shí)的諾基亞正努力地夯實(shí)基礎(chǔ)。在那個(gè)年代,軟件在任何設(shè)備中只占很小的比重,而設(shè)備的競(jìng)爭(zhēng)力大都源自于硬件本身。由于代碼庫(kù)很小,所以管理起來(lái)也很方便,而且為特定設(shè)備進(jìn)行定制也耗費(fèi)不了太多精力。

但時(shí)至2006年,諾基亞在一年之內(nèi)就推出了十幾款不同的基于塞班系統(tǒng)的設(shè)備,而且每款新機(jī)型通常又配有該機(jī)型專用的定制軟件。這就造成了大量的重復(fù)性工作,多到令人抓狂。而各個(gè)系統(tǒng)看似都有自身的特性,同時(shí)這也帶來(lái)了整體上的混亂。對(duì)很多人來(lái)說(shuō),與其說(shuō)塞班系統(tǒng)是一棵“枝繁葉茂”的參天大樹,不如說(shuō)是一個(gè)錯(cuò)綜復(fù)雜的“樹籬迷宮”,很多與這個(gè)系統(tǒng)打過(guò)交道的供應(yīng)商或合作伙伴,都曾經(jīng)有過(guò)“羊觸藩籬”般無(wú)法穿越這塞班迷宮的感覺(jué),F(xiàn)-Secure也位列其中。

除了諾基亞,F(xiàn)-Secure也為其他系統(tǒng)開發(fā)安全應(yīng)用程序,包括Windows系統(tǒng)、Linux系統(tǒng)、Unix系統(tǒng)的一些衍生版本以及蘋果的Macintosh系列產(chǎn)品。與它們相比,我們和諾基亞的合作有著天壤之別,而塞班系統(tǒng)的版本分支問(wèn)題不過(guò)是重重困難中的冰山一角。

與許多其他跨國(guó)公司一樣,諾基亞的法務(wù)流程緩慢且官僚。其采購(gòu)部門似乎只對(duì)壓榨軟件供應(yīng)商以獲得最低價(jià)格感興趣,而不是致力于建立一種長(zhǎng)期的合作關(guān)系,從而讓產(chǎn)品的功能得以強(qiáng)化。因?yàn)檐浖@種創(chuàng)新產(chǎn)品已經(jīng)成為諾基亞最終產(chǎn)品的關(guān)鍵一部分,所以諾基亞采購(gòu)部門的這種錯(cuò)誤做法,讓我為之震驚。

即便如此,我也時(shí)常提醒自己,諾基亞雇用了芬蘭以及全世界最優(yōu)秀的人才,他們有著最聰明的頭腦,肯定會(huì)比我對(duì)諾基亞的現(xiàn)狀有著更好的認(rèn)知。畢竟,我只是一葉扁舟的舵手,公司規(guī)模不大、知名度也有限,而諾基亞是一艘引領(lǐng)著世界走向未來(lái)的行業(yè)巨輪。我既需要以他們?yōu)榘駱尤W(xué)習(xí),也希望能探究他們成功的秘訣。

主站蜘蛛池模板: 平陆县| 连云港市| 尚义县| 黔西| 南郑县| 东乌珠穆沁旗| 紫云| 东乡族自治县| 黑龙江省| 泸州市| 绥江县| 温州市| 漳平市| 闸北区| 闽侯县| 灵石县| 霍林郭勒市| 石城县| 珲春市| 七台河市| 昭苏县| 济宁市| 普陀区| 灵宝市| 同江市| 曲水县| 宜丰县| 五峰| 个旧市| 天峨县| 余干县| 元朗区| 余干县| 新和县| 全南县| 隆德县| 长岛县| 竹北市| 乌鲁木齐市| 闽清县| 四川省|