重生之程序員的逆襲之路
確認(rèn)------------------------------------------,陳燃做的第一件事不是吃飯,不是睡覺(jué),而是關(guān)上門,坐到書桌前,再次掏出那部諾基亞6300。,一個(gè)字一個(gè)字地讀。,星期三,農(nóng)歷八月十八。,第一條是10086的流量提醒,第二條是張偉發(fā)來(lái)的“下課后食堂見”。發(fā)送時(shí)間都是今天。,最上面一條是昨晚打給家里的——他記得那天是中秋節(jié)剛過(guò),給爸媽打了個(gè)電話報(bào)平安。通話時(shí)長(zhǎng)6分23秒,**媽在電話里問(wèn)他有沒(méi)有吃月餅,他說(shuō)吃了,其實(shí)沒(méi)吃。,都符合邏輯,都不像夢(mèng)。,仰頭看著上鋪的床板。張偉的床板背面貼著一張《海賊王》的海報(bào),路飛咧著嘴笑。,讓自己的心跳從每分鐘一百二十下恢復(fù)到正常?!星鍐?。,黑色封皮,封面印著“**理工大學(xué)”的字樣。翻開第一頁(yè),空白。他用簽字筆寫下:《2008-2022 互聯(lián)網(wǎng)大事記》:App Store上線兩個(gè)月,全球應(yīng)用數(shù)量不足3000個(gè)。:第一款安卓手機(jī)T-Mo**le G1發(fā)布。:iPhone 3GS發(fā)布,App Store用戶破億。:iPad發(fā)布,安卓爆發(fā),移動(dòng)互聯(lián)網(wǎng)元年。
2011年:微信上線,小米手機(jī)發(fā)布。
2012年:移動(dòng)游戲爆發(fā),O2O興起。
2013年:4G牌照發(fā)放,短視頻開始萌芽。
2014年:移動(dòng)支付大戰(zhàn),滴滴快的燒錢。
2015年:O2O泡沫破裂,直播興起。
2016年:人工智能AlphaGo戰(zhàn)勝李世石。
2017年:共享經(jīng)濟(jì)退潮,小程序上線。
2018年:短視頻全面爆發(fā),T公司成為巨頭。
2019年:5G商用,社區(qū)團(tuán)購(gòu)大戰(zhàn)。
2020年:疫情催生在線辦公、在線教育。
2021年:反壟斷,數(shù)據(jù)安全法實(shí)施。
2022年:We*3.0、元宇宙概念興起。
寫完這十六行,陳燃停下來(lái),看了一遍。很多細(xì)節(jié)還沒(méi)寫,比如每一年具體的風(fēng)口、具體的公司、具體的融資事件。但光是這份簡(jiǎn)略的時(shí)間線,已經(jīng)是一張價(jià)值連城的地圖。
他翻到第二頁(yè),寫下另一個(gè)標(biāo)題:
《要做的事(2008.9 - 2009.1)》
完成FlamePop 1.0開發(fā),2008年10月前上架App Store。
注冊(cè)蘋果開發(fā)者賬號(hào)(需要Visa信用卡,找人借或辦一張)。
購(gòu)買一臺(tái)Mac電腦(二手即可,最低配置能跑Xcode)。
研究App Store ASO(***、標(biāo)題、描述優(yōu)化)。
開發(fā)第二款產(chǎn)品:智能手電筒(利用LED閃光燈)。
結(jié)識(shí)更多開發(fā)者,進(jìn)入早期iOS開發(fā)圈子。
保持學(xué)習(xí)成績(jī)不掛科(不能因?yàn)橹厣婚_除)。
和室友處好關(guān)系(尤其是張偉,欠他的太多)。
寫完第八條,陳燃的筆停了。
張偉。
他轉(zhuǎn)頭看了一眼,張偉還沒(méi)回來(lái)。桌上的飯盒里還剩半個(gè)饅頭,旁邊放著一罐老干媽。張偉是農(nóng)村來(lái)的,家里條件不好,每個(gè)月的伙食費(fèi)控制在三百塊以內(nèi)。他最大的愛好就是打魔獸世界,但因?yàn)橘I不起點(diǎn)卡,只能玩**。
上輩子,張偉畢業(yè)后去了一家小公司做J**a開發(fā),月薪三千五。干了一年覺(jué)得沒(méi)前途,回老家考了***。然后結(jié)婚、生子、抑郁、**。
陳燃記得那個(gè)消息傳來(lái)的日子。2019年,他已經(jīng)是大公司的高管了,坐在望京SOHO的落地窗前看到張偉的訃告,愣了一整天。
他想去參加葬禮,但張偉的家人沒(méi)有通知任何人。他是從同學(xué)群里知道的。
這輩子,他不會(huì)讓張偉走那條路。
“你一個(gè)人坐那兒發(fā)什么呆呢?”宿舍門被推開,張偉拎著兩個(gè)塑料袋走進(jìn)來(lái),身上帶著食堂的油煙味?!敖o你帶了份***蓋飯,你中午沒(méi)吃飯吧?”
陳燃接過(guò)塑料袋,里面是一個(gè)塑料飯盒,還燙手。打開,白米飯上鋪著***、土豆絲、一個(gè)煎蛋。
“多少錢?”
“七塊。”張偉說(shuō),“下次你自己打飯啊,我又不是你保姆?!?br>陳燃從口袋里掏出十塊錢放在桌上。“不用找了。”
張偉瞪大眼睛。“你有?。科邏K錢你給我十塊?當(dāng)我乞丐?”
“你是我的天使投資人。”陳燃說(shuō),“以后你會(huì)明白的。”
張偉莫名其妙地看著他,把錢抓起來(lái)扔回他桌上?!澳米吣米?,誰(shuí)要你的錢。你請(qǐng)我吃頓**就行,東門外那家,十塊錢管飽?!?br>陳燃把錢收起來(lái),低頭吃飯。***很咸,土豆絲很脆,雞蛋煎老了,米飯有點(diǎn)硬。但這是他兩輩子吃過(guò)的最好吃的一頓飯。
因?yàn)樗€活著,還能吃飯。
晚上七點(diǎn),陳燃回到機(jī)房。
機(jī)房的開放時(shí)間是早上八點(diǎn)到晚上十點(diǎn),周末不休息。作為理工大學(xué)的王牌專業(yè),計(jì)算機(jī)學(xué)院的學(xué)生有額外的機(jī)房使用權(quán)限——只要出示學(xué)生證,就可以在非上課時(shí)間自由使用。
今晚的機(jī)房人不多。大二的學(xué)生還在享受大一結(jié)束后的放松期,大三的在考研,大四的在找工作。真正會(huì)晚上跑來(lái)寫代碼的,除了陳燃,只有幾個(gè)大三的學(xué)長(zhǎng)。
陳燃選了一個(gè)角落的機(jī)位,打開那**想的舊電腦,插上U盤。
他需要確認(rèn)一件事——除了記憶,他到底還帶著什么。
上輩子,他的代碼風(fēng)格、架構(gòu)設(shè)計(jì)、問(wèn)題排查能力,都是十幾年的經(jīng)驗(yàn)積累。這些不是“記憶”,而是“技能”,應(yīng)該不會(huì)因?yàn)橹厣?。但他需要?yàn)證,在2008年的硬件和軟件環(huán)境下,他還能不能寫出那種級(jí)別的代碼。
他打開Tur*o C++,開始寫一個(gè)排序算法的對(duì)比測(cè)試。
不是冒泡排序——那個(gè)太簡(jiǎn)單了。他要寫的是快速排序、歸并排序、堆排序的對(duì)比實(shí)現(xiàn),附帶一個(gè)自動(dòng)生成測(cè)試數(shù)據(jù)的框架,以及一個(gè)簡(jiǎn)單的性能計(jì)時(shí)器。
這個(gè)程序放在2008年,算是課程設(shè)計(jì)級(jí)別的作業(yè)。但對(duì)于陳燃來(lái)說(shuō),它只用來(lái)測(cè)試一件事——他的手速和腦速有沒(méi)有退化。
開始寫。
第一行include,第二行define,第三行函數(shù)**。手指在鍵盤上飛,眼睛盯著屏幕,腦子里自動(dòng)跳出來(lái)的是未來(lái)的代碼規(guī)范——變量名要有意義,不要用int i j k;函數(shù)不要太長(zhǎng);注釋要寫清楚。
四十分鐘后,程序?qū)懲炅恕F甙俣嘈写a,三種排序算法,一個(gè)隨機(jī)數(shù)據(jù)生成器,一個(gè)時(shí)間測(cè)量模塊,一個(gè)結(jié)果驗(yàn)證模塊。
編譯。綠色通道。
運(yùn)行。
數(shù)據(jù)量:10000個(gè)隨機(jī)整數(shù)。
快速排序:0.023秒。
歸并排序:0.031秒。
堆排序:0.028秒。
結(jié)果正確。
陳燃靠在椅背上,長(zhǎng)長(zhǎng)地呼出一口氣。
他的手速?zèng)]有變慢。他的思維沒(méi)有遲鈍。他的代碼——無(wú)論在哪個(gè)年代——都是頂級(jí)的。
這意味著什么?
意味著他可以在2008年,用2008年的工具,寫出2022年水準(zhǔn)的代碼。效率是別人的五倍,質(zhì)量是別人的十倍。
這不是重生,這是開掛。
他正想著,屏幕右下角的**圖標(biāo)閃了起來(lái)。
2008年,人們還用**。陳燃點(diǎn)開,是一個(gè)陌生人的好友申請(qǐng),備注寫著:“iOS開發(fā)者群,歡迎交流。”
他點(diǎn)了通過(guò)。
對(duì)方很快發(fā)來(lái)消息:"你好,我在開發(fā)者論壇看到你的帖子。你是做O*j-C開發(fā)的?"
陳燃想起來(lái)了。他下午的時(shí)候隨手在一個(gè)技術(shù)論壇上發(fā)了個(gè)帖子,標(biāo)題是《從C++到O*jective-C:iOS開發(fā)的幾點(diǎn)心得》。內(nèi)容是他隨手寫的幾個(gè)代碼示例和開發(fā)建議——用未來(lái)的視角看,這些都是很基礎(chǔ)的東西,但在2008年,這算是少數(shù)人知道的“內(nèi)幕”。
他回復(fù):"是的,你有在做App嗎?"
"做了一款計(jì)算器,上架兩周,賣了12份。你呢?"
"還在開發(fā)中,一款小游戲。"
"厲害!加個(gè)**好友吧,以后多交流。對(duì)了,你叫什么名字?我叫曹陽(yáng)。"
陳燃盯著這個(gè)名字看了幾秒。曹陽(yáng)。
上輩子,這個(gè)名字出現(xiàn)在2012年的某個(gè)科技新聞里——“觸控科技CEO曹陽(yáng):我們?nèi)绾巫龅皆铝魉f(wàn)”。曹陽(yáng)是國(guó)內(nèi)最早一批iOS開發(fā)者,從個(gè)人開發(fā)者做起,后來(lái)成立了公司,專門做手游發(fā)行。雖然沒(méi)有成為巨頭,但也算是撈到了第一桶金。
重生之前,陳燃和曹陽(yáng)在某個(gè)行業(yè)會(huì)議上見過(guò)一面,握過(guò)手,交換過(guò)名片。
現(xiàn)在,他們?cè)?*上認(rèn)識(shí),因?yàn)橐粋€(gè)技術(shù)帖子。
"我叫陳燃。"他回復(fù)。
"陳燃你好。你是學(xué)生還是工作了?"
"大二學(xué)生。"
"**!大二就開始做iOS開發(fā)。我畢業(yè)兩年了,在北京漂著。"
"你在北京?"
"對(duì),中關(guān)村那邊的孵化器。你有機(jī)會(huì)來(lái)北京的話,我請(qǐng)你吃飯。"
"好。"
陳燃關(guān)掉**窗口,開始認(rèn)真思考一件事。
曹陽(yáng)是一個(gè)節(jié)點(diǎn)。上輩子,他在2010年之前結(jié)識(shí)了一批開發(fā)者,這些人后來(lái)都成了移動(dòng)互聯(lián)網(wǎng)浪潮中的中堅(jiān)力量。人脈就是信息,信息就是錢。
這輩子,他要提前進(jìn)入這個(gè)圈子,不是以“大二學(xué)生”的身份,而是以“前輩”的身份。
因?yàn)樗_實(shí)是個(gè)前輩。
從機(jī)房出來(lái)的時(shí)候,已經(jīng)快十點(diǎn)了。校園里路燈昏黃,梧桐樹的葉子被風(fēng)吹得沙沙響。陳燃走在回宿舍的路上,經(jīng)過(guò)操場(chǎng)邊的自動(dòng)售貨機(jī),買了一瓶水。
投幣,按鍵,一瓶農(nóng)夫山泉掉出來(lái)。
他擰開蓋子,喝了一口。水是涼的,帶著塑料瓶特有的味道。
2008年的水和2022年的水沒(méi)什么區(qū)別。但喝它的人不同了。
手機(jī)在口袋里震了一下。他掏出來(lái)看,是一條短信。
"您尾號(hào)3827的儲(chǔ)蓄卡賬戶于9月17日20:13向尾號(hào)6215賬戶轉(zhuǎn)賬支出99.00美元,余額1863.42元***。對(duì)方信息:APPLE INC / CUPERTINO US"
蘋果扣款了。
開發(fā)者賬號(hào)注冊(cè)成功。
這意味著,從這一刻起,他已經(jīng)正式成為App Store的注冊(cè)開發(fā)者。全世界不超過(guò)三萬(wàn)人,中國(guó)人不超過(guò)三百個(gè)。
他是第三百零一個(gè)。
但他的排名會(huì)上升得比任何人都快。
陳燃把手機(jī)放回口袋,抬頭看天。九月的夜空很干凈,能看見幾顆星星。他不知道那些星星離他有多遠(yuǎn),但他知道,他離自己設(shè)定的目標(biāo),又近了一步。
回到宿舍樓下,他正要上樓,聽見身后有人叫他。
“陳燃?!?br>他轉(zhuǎn)身。蘇晚站在路燈下,懷里抱著幾本書,頭發(fā)披散著,像是剛從圖書館出來(lái)。
“你找我?”他問(wèn)。
“不是找你,是碰巧遇到?!碧K晚說(shuō),“對(duì)了,ACM社團(tuán)的選拔賽是下周六下午兩點(diǎn),在計(jì)算中心三樓。你記得報(bào)名。”
“好?!?br>“還有……”蘇晚猶豫了一下,“你下午在論壇上發(fā)的那個(gè)帖子,我看了?!?br>“什么帖子?”
“就是講O*jective-C和C++區(qū)別的那個(gè)。你寫得很好。”她說(shuō),然后補(bǔ)了一句,“比我認(rèn)識(shí)的大部分研究生都好?!?br>陳燃愣了一下?!澳阋沧鰅OS開發(fā)?”
蘇晚點(diǎn)頭?!拔揖司嗽诠韫龋艺f(shuō)App Store很有前途,讓我學(xué)學(xué)。我剛買了一臺(tái)Mac*ook,正在看文檔?!?br>陳燃突然覺(jué)得,這個(gè)女生比他想象的更有意思。
“我們可以交流?!彼f(shuō),“我也剛起步?!?br>“好。”蘇晚笑了一下,轉(zhuǎn)身走了。
陳燃站在原地,看著她的背影消失在宿舍樓門口。
上輩子,他和蘇晚之間的對(duì)話一共不超過(guò)二十句。重生第一天,他們就已經(jīng)聊了兩次。
這就是一個(gè)不同的選擇帶來(lái)的改變。
他轉(zhuǎn)身上樓,腳步聲在空曠的樓道里回蕩。每一步,都在走向一個(gè)不同的人生。
2011年:微信上線,小米手機(jī)發(fā)布。
2012年:移動(dòng)游戲爆發(fā),O2O興起。
2013年:4G牌照發(fā)放,短視頻開始萌芽。
2014年:移動(dòng)支付大戰(zhàn),滴滴快的燒錢。
2015年:O2O泡沫破裂,直播興起。
2016年:人工智能AlphaGo戰(zhàn)勝李世石。
2017年:共享經(jīng)濟(jì)退潮,小程序上線。
2018年:短視頻全面爆發(fā),T公司成為巨頭。
2019年:5G商用,社區(qū)團(tuán)購(gòu)大戰(zhàn)。
2020年:疫情催生在線辦公、在線教育。
2021年:反壟斷,數(shù)據(jù)安全法實(shí)施。
2022年:We*3.0、元宇宙概念興起。
寫完這十六行,陳燃停下來(lái),看了一遍。很多細(xì)節(jié)還沒(méi)寫,比如每一年具體的風(fēng)口、具體的公司、具體的融資事件。但光是這份簡(jiǎn)略的時(shí)間線,已經(jīng)是一張價(jià)值連城的地圖。
他翻到第二頁(yè),寫下另一個(gè)標(biāo)題:
《要做的事(2008.9 - 2009.1)》
完成FlamePop 1.0開發(fā),2008年10月前上架App Store。
注冊(cè)蘋果開發(fā)者賬號(hào)(需要Visa信用卡,找人借或辦一張)。
購(gòu)買一臺(tái)Mac電腦(二手即可,最低配置能跑Xcode)。
研究App Store ASO(***、標(biāo)題、描述優(yōu)化)。
開發(fā)第二款產(chǎn)品:智能手電筒(利用LED閃光燈)。
結(jié)識(shí)更多開發(fā)者,進(jìn)入早期iOS開發(fā)圈子。
保持學(xué)習(xí)成績(jī)不掛科(不能因?yàn)橹厣婚_除)。
和室友處好關(guān)系(尤其是張偉,欠他的太多)。
寫完第八條,陳燃的筆停了。
張偉。
他轉(zhuǎn)頭看了一眼,張偉還沒(méi)回來(lái)。桌上的飯盒里還剩半個(gè)饅頭,旁邊放著一罐老干媽。張偉是農(nóng)村來(lái)的,家里條件不好,每個(gè)月的伙食費(fèi)控制在三百塊以內(nèi)。他最大的愛好就是打魔獸世界,但因?yàn)橘I不起點(diǎn)卡,只能玩**。
上輩子,張偉畢業(yè)后去了一家小公司做J**a開發(fā),月薪三千五。干了一年覺(jué)得沒(méi)前途,回老家考了***。然后結(jié)婚、生子、抑郁、**。
陳燃記得那個(gè)消息傳來(lái)的日子。2019年,他已經(jīng)是大公司的高管了,坐在望京SOHO的落地窗前看到張偉的訃告,愣了一整天。
他想去參加葬禮,但張偉的家人沒(méi)有通知任何人。他是從同學(xué)群里知道的。
這輩子,他不會(huì)讓張偉走那條路。
“你一個(gè)人坐那兒發(fā)什么呆呢?”宿舍門被推開,張偉拎著兩個(gè)塑料袋走進(jìn)來(lái),身上帶著食堂的油煙味?!敖o你帶了份***蓋飯,你中午沒(méi)吃飯吧?”
陳燃接過(guò)塑料袋,里面是一個(gè)塑料飯盒,還燙手。打開,白米飯上鋪著***、土豆絲、一個(gè)煎蛋。
“多少錢?”
“七塊。”張偉說(shuō),“下次你自己打飯啊,我又不是你保姆?!?br>陳燃從口袋里掏出十塊錢放在桌上。“不用找了。”
張偉瞪大眼睛。“你有?。科邏K錢你給我十塊?當(dāng)我乞丐?”
“你是我的天使投資人。”陳燃說(shuō),“以后你會(huì)明白的。”
張偉莫名其妙地看著他,把錢抓起來(lái)扔回他桌上?!澳米吣米?,誰(shuí)要你的錢。你請(qǐng)我吃頓**就行,東門外那家,十塊錢管飽?!?br>陳燃把錢收起來(lái),低頭吃飯。***很咸,土豆絲很脆,雞蛋煎老了,米飯有點(diǎn)硬。但這是他兩輩子吃過(guò)的最好吃的一頓飯。
因?yàn)樗€活著,還能吃飯。
晚上七點(diǎn),陳燃回到機(jī)房。
機(jī)房的開放時(shí)間是早上八點(diǎn)到晚上十點(diǎn),周末不休息。作為理工大學(xué)的王牌專業(yè),計(jì)算機(jī)學(xué)院的學(xué)生有額外的機(jī)房使用權(quán)限——只要出示學(xué)生證,就可以在非上課時(shí)間自由使用。
今晚的機(jī)房人不多。大二的學(xué)生還在享受大一結(jié)束后的放松期,大三的在考研,大四的在找工作。真正會(huì)晚上跑來(lái)寫代碼的,除了陳燃,只有幾個(gè)大三的學(xué)長(zhǎng)。
陳燃選了一個(gè)角落的機(jī)位,打開那**想的舊電腦,插上U盤。
他需要確認(rèn)一件事——除了記憶,他到底還帶著什么。
上輩子,他的代碼風(fēng)格、架構(gòu)設(shè)計(jì)、問(wèn)題排查能力,都是十幾年的經(jīng)驗(yàn)積累。這些不是“記憶”,而是“技能”,應(yīng)該不會(huì)因?yàn)橹厣?。但他需要?yàn)證,在2008年的硬件和軟件環(huán)境下,他還能不能寫出那種級(jí)別的代碼。
他打開Tur*o C++,開始寫一個(gè)排序算法的對(duì)比測(cè)試。
不是冒泡排序——那個(gè)太簡(jiǎn)單了。他要寫的是快速排序、歸并排序、堆排序的對(duì)比實(shí)現(xiàn),附帶一個(gè)自動(dòng)生成測(cè)試數(shù)據(jù)的框架,以及一個(gè)簡(jiǎn)單的性能計(jì)時(shí)器。
這個(gè)程序放在2008年,算是課程設(shè)計(jì)級(jí)別的作業(yè)。但對(duì)于陳燃來(lái)說(shuō),它只用來(lái)測(cè)試一件事——他的手速和腦速有沒(méi)有退化。
開始寫。
第一行include,第二行define,第三行函數(shù)**。手指在鍵盤上飛,眼睛盯著屏幕,腦子里自動(dòng)跳出來(lái)的是未來(lái)的代碼規(guī)范——變量名要有意義,不要用int i j k;函數(shù)不要太長(zhǎng);注釋要寫清楚。
四十分鐘后,程序?qū)懲炅恕F甙俣嘈写a,三種排序算法,一個(gè)隨機(jī)數(shù)據(jù)生成器,一個(gè)時(shí)間測(cè)量模塊,一個(gè)結(jié)果驗(yàn)證模塊。
編譯。綠色通道。
運(yùn)行。
數(shù)據(jù)量:10000個(gè)隨機(jī)整數(shù)。
快速排序:0.023秒。
歸并排序:0.031秒。
堆排序:0.028秒。
結(jié)果正確。
陳燃靠在椅背上,長(zhǎng)長(zhǎng)地呼出一口氣。
他的手速?zèng)]有變慢。他的思維沒(méi)有遲鈍。他的代碼——無(wú)論在哪個(gè)年代——都是頂級(jí)的。
這意味著什么?
意味著他可以在2008年,用2008年的工具,寫出2022年水準(zhǔn)的代碼。效率是別人的五倍,質(zhì)量是別人的十倍。
這不是重生,這是開掛。
他正想著,屏幕右下角的**圖標(biāo)閃了起來(lái)。
2008年,人們還用**。陳燃點(diǎn)開,是一個(gè)陌生人的好友申請(qǐng),備注寫著:“iOS開發(fā)者群,歡迎交流。”
他點(diǎn)了通過(guò)。
對(duì)方很快發(fā)來(lái)消息:"你好,我在開發(fā)者論壇看到你的帖子。你是做O*j-C開發(fā)的?"
陳燃想起來(lái)了。他下午的時(shí)候隨手在一個(gè)技術(shù)論壇上發(fā)了個(gè)帖子,標(biāo)題是《從C++到O*jective-C:iOS開發(fā)的幾點(diǎn)心得》。內(nèi)容是他隨手寫的幾個(gè)代碼示例和開發(fā)建議——用未來(lái)的視角看,這些都是很基礎(chǔ)的東西,但在2008年,這算是少數(shù)人知道的“內(nèi)幕”。
他回復(fù):"是的,你有在做App嗎?"
"做了一款計(jì)算器,上架兩周,賣了12份。你呢?"
"還在開發(fā)中,一款小游戲。"
"厲害!加個(gè)**好友吧,以后多交流。對(duì)了,你叫什么名字?我叫曹陽(yáng)。"
陳燃盯著這個(gè)名字看了幾秒。曹陽(yáng)。
上輩子,這個(gè)名字出現(xiàn)在2012年的某個(gè)科技新聞里——“觸控科技CEO曹陽(yáng):我們?nèi)绾巫龅皆铝魉f(wàn)”。曹陽(yáng)是國(guó)內(nèi)最早一批iOS開發(fā)者,從個(gè)人開發(fā)者做起,后來(lái)成立了公司,專門做手游發(fā)行。雖然沒(méi)有成為巨頭,但也算是撈到了第一桶金。
重生之前,陳燃和曹陽(yáng)在某個(gè)行業(yè)會(huì)議上見過(guò)一面,握過(guò)手,交換過(guò)名片。
現(xiàn)在,他們?cè)?*上認(rèn)識(shí),因?yàn)橐粋€(gè)技術(shù)帖子。
"我叫陳燃。"他回復(fù)。
"陳燃你好。你是學(xué)生還是工作了?"
"大二學(xué)生。"
"**!大二就開始做iOS開發(fā)。我畢業(yè)兩年了,在北京漂著。"
"你在北京?"
"對(duì),中關(guān)村那邊的孵化器。你有機(jī)會(huì)來(lái)北京的話,我請(qǐng)你吃飯。"
"好。"
陳燃關(guān)掉**窗口,開始認(rèn)真思考一件事。
曹陽(yáng)是一個(gè)節(jié)點(diǎn)。上輩子,他在2010年之前結(jié)識(shí)了一批開發(fā)者,這些人后來(lái)都成了移動(dòng)互聯(lián)網(wǎng)浪潮中的中堅(jiān)力量。人脈就是信息,信息就是錢。
這輩子,他要提前進(jìn)入這個(gè)圈子,不是以“大二學(xué)生”的身份,而是以“前輩”的身份。
因?yàn)樗_實(shí)是個(gè)前輩。
從機(jī)房出來(lái)的時(shí)候,已經(jīng)快十點(diǎn)了。校園里路燈昏黃,梧桐樹的葉子被風(fēng)吹得沙沙響。陳燃走在回宿舍的路上,經(jīng)過(guò)操場(chǎng)邊的自動(dòng)售貨機(jī),買了一瓶水。
投幣,按鍵,一瓶農(nóng)夫山泉掉出來(lái)。
他擰開蓋子,喝了一口。水是涼的,帶著塑料瓶特有的味道。
2008年的水和2022年的水沒(méi)什么區(qū)別。但喝它的人不同了。
手機(jī)在口袋里震了一下。他掏出來(lái)看,是一條短信。
"您尾號(hào)3827的儲(chǔ)蓄卡賬戶于9月17日20:13向尾號(hào)6215賬戶轉(zhuǎn)賬支出99.00美元,余額1863.42元***。對(duì)方信息:APPLE INC / CUPERTINO US"
蘋果扣款了。
開發(fā)者賬號(hào)注冊(cè)成功。
這意味著,從這一刻起,他已經(jīng)正式成為App Store的注冊(cè)開發(fā)者。全世界不超過(guò)三萬(wàn)人,中國(guó)人不超過(guò)三百個(gè)。
他是第三百零一個(gè)。
但他的排名會(huì)上升得比任何人都快。
陳燃把手機(jī)放回口袋,抬頭看天。九月的夜空很干凈,能看見幾顆星星。他不知道那些星星離他有多遠(yuǎn),但他知道,他離自己設(shè)定的目標(biāo),又近了一步。
回到宿舍樓下,他正要上樓,聽見身后有人叫他。
“陳燃?!?br>他轉(zhuǎn)身。蘇晚站在路燈下,懷里抱著幾本書,頭發(fā)披散著,像是剛從圖書館出來(lái)。
“你找我?”他問(wèn)。
“不是找你,是碰巧遇到?!碧K晚說(shuō),“對(duì)了,ACM社團(tuán)的選拔賽是下周六下午兩點(diǎn),在計(jì)算中心三樓。你記得報(bào)名。”
“好?!?br>“還有……”蘇晚猶豫了一下,“你下午在論壇上發(fā)的那個(gè)帖子,我看了?!?br>“什么帖子?”
“就是講O*jective-C和C++區(qū)別的那個(gè)。你寫得很好。”她說(shuō),然后補(bǔ)了一句,“比我認(rèn)識(shí)的大部分研究生都好?!?br>陳燃愣了一下?!澳阋沧鰅OS開發(fā)?”
蘇晚點(diǎn)頭?!拔揖司嗽诠韫龋艺f(shuō)App Store很有前途,讓我學(xué)學(xué)。我剛買了一臺(tái)Mac*ook,正在看文檔?!?br>陳燃突然覺(jué)得,這個(gè)女生比他想象的更有意思。
“我們可以交流?!彼f(shuō),“我也剛起步?!?br>“好。”蘇晚笑了一下,轉(zhuǎn)身走了。
陳燃站在原地,看著她的背影消失在宿舍樓門口。
上輩子,他和蘇晚之間的對(duì)話一共不超過(guò)二十句。重生第一天,他們就已經(jīng)聊了兩次。
這就是一個(gè)不同的選擇帶來(lái)的改變。
他轉(zhuǎn)身上樓,腳步聲在空曠的樓道里回蕩。每一步,都在走向一個(gè)不同的人生。