如果你沒在為客戶著想,你就是沒有在思考。
特德列維特美國戰(zhàn)略思想家
你真的沒錢了,不還也可以,不過我不要你的股票。
一位朋友對馬化騰說
“一只餓死鬼投胎的小精靈”
oicq上線的時(shí)候,許晨曄還沒有從深圳電信數(shù)據(jù)通信局辭職,白天,他在增值業(yè)務(wù)組上班,這個(gè)組的工作之一就是管理電信機(jī)房。騰訊向深圳電信租用的那臺服務(wù)器就在距離他的辦公桌不到10米的地方。“張志東他們隔三岔五就往機(jī)房跑,調(diào)服務(wù)器。我們不敢顯得太親熱,就互相偷偷地眨眼睛、做鬼臉。我的那些同事也有點(diǎn)奇怪,從來沒有一家租戶有那么忙的。”
忙的原因很簡單:用戶上漲太快了,服務(wù)器一次次地瀕臨極限。
初創(chuàng)期的中國互聯(lián)網(wǎng)公司與它們的美國同行相比,在服務(wù)器的使用上有很大的差別:在美國,人工很貴,服務(wù)器很便宜,所以,程序員在做架構(gòu)時(shí)不太考慮服務(wù)器的優(yōu)化,容量不夠了,添置幾臺就可以了。可是在中國恰恰相反,服務(wù)器很貴,人工很便宜,為了提高系統(tǒng)承載量,程序員們會(huì)把很大的精力投注于服務(wù)器優(yōu)化,包括算法的精巧、降低cpu的消耗、把一些運(yùn)行放到更底層的數(shù)據(jù)庫等等。對于張志東們來說,這些技術(shù)幾乎都沒有可以借鑒、學(xué)習(xí)的地方,因?yàn)椋绹瞬恍枰敲醋觯踔羾鴥?nèi)那些財(cái)大氣粗的電信服務(wù)商、金融服務(wù)商也不需要那么做。而正是在這樣的磨礪中,騰訊的程序員們逐漸形成了自己的、獨(dú)特的核心能力。
上線兩個(gè)多月后,oicq的用戶增長態(tài)勢就呈現(xiàn)為一條拋物線,而且是一條非常陡峭的拋物線。有一段時(shí)間,用戶數(shù)每90天就增長4倍,這完全超出了馬化騰和張志東當(dāng)初的預(yù)料。“華軍軟件園”是中國最早的軟件下載站點(diǎn)之一,據(jù)創(chuàng)辦人華軍回憶:“oicq一上線,我們就把它掛在了站點(diǎn)上,不到半年,它就成為所有軟件里下載量最大的,它的下載速度快,用戶口碑很快建立了起來。”
到9月份,深圳電信的那臺服務(wù)器已經(jīng)完全承受不住了,必須添置新的,可是一臺配置好一點(diǎn)的服務(wù)器起碼要五六萬元,馬化騰出不起這個(gè)錢,張志東就去華強(qiáng)北市場買了一堆零件回來,組裝了一臺“山寨機(jī)”,它的性能當(dāng)然沒法與品牌機(jī)相提并論。因?yàn)榫W(wǎng)站總是出毛病,所以必須有程序員能在第一時(shí)間趕到,徐鋼武自告奮勇在距離公司不到400米的地方租了一個(gè)小套間,只要一接到系統(tǒng)出狀況的消息,就可以在一刻鐘之內(nèi)趕到辦公室,他在那里一直住到2004年前后。其他幾位重要的程序員,如吳宵光、李海翔等人都必須“尋呼機(jī)不離身”。李海翔回憶說:“有好幾年,我們都不敢去游泳,生怕在那個(gè)時(shí)候收到出故障的消息。”
隨著用戶暴漲,客戶端的性能也需要逐步提高,技術(shù)團(tuán)隊(duì)一次次被逼到墻角。