第3章 確認------------------------------------------,陳燃做的第一件事不是吃飯,不是睡覺,而是關上門,坐到書桌前,再次掏出那部諾基亞6300。,一個字一個字地讀。,星期三,農曆八月十八。,第一條是10086的流量提醒,第二條是張偉發來的“下課後食堂見”。傳送時間都是今天。,最上麵一條是昨晚打給家裡的——他記得那天是中秋節剛過,給爸媽打了個電話報平安。通話時長6分23秒,他媽媽在電話裡問他有冇有吃月餅,他說吃了,其實冇吃。,都符合邏輯,都不像夢。,仰頭看著上鋪的床板。張偉的床板背麵貼著一張《海賊王》的海報,路飛咧著嘴笑。,讓自己的心跳從每分鐘一百二十下恢複到正常。——列清單。,黑色封皮,封麵印著“武漢理工大學”的字樣。翻開第一頁,空白。他用簽字筆寫下:《2008-2022 網際網路大事記》:App Store上線兩個月,全球應用數量不足3000個。:第一款安卓手機T-Mobile G1釋出。:iPhone 3GS釋出,App Store使用者破億。:iPad釋出,安卓爆發,移動網際網路元年。
2011年:微信上線,小米手機釋出。
2012年:移動遊戲爆發,O2O興起。
2013年:4G牌照發放,短視訊開始萌芽。
2014年:移動支付大戰,滴滴快的燒錢。
2015年:O2O泡沫破裂,直播興起。
2016年:人工智慧AlphaGo戰勝李世石。
2017年:共享經濟退潮,小程式上線。
2018年:短視訊全麵爆發,T公司成為巨頭。
2019年:5G商用,社羣團購大戰。
2020年:疫情催生線上辦公、線上教育。
2021年:反壟斷,資料安全法實施。
2022年:Web3.0、元宇宙概念興起。
寫完這十六行,陳燃停下來,看了一遍。很多細節還冇寫,比如每一年具體的風口、具體的公司、具體的融資事件。但光是這份簡略的時間線,已經是一張價值連城的地圖。
他翻到第二頁,寫下另一個標題:
《要做的事(2008.9 - 2009.1)》
完成FlamePop 1.0開發,2008年10月前上架App Store。
註冊蘋果開發者賬號(需要Visa信用卡,找人借或辦一張)。
購買一台Mac電腦(二手即可,最低配置能跑Xcode)。
研究App Store ASO(關鍵詞、標題、描述優化)。
開發第二款產品:智慧手電筒(利用LED閃光燈)。
結識更多開發者,進入早期iOS開髮圈子。
保持學習成績不掛科(不能因為重生被開除)。
和室友處好關係(尤其是張偉,欠他的太多)。
寫完第八條,陳燃的筆停了。
張偉。
他轉頭看了一眼,張偉還冇回來。桌上的飯盒裡還剩半個饅頭,旁邊放著一罐老乾媽。張偉是農村來的,家裡條件不好,每個月的夥食費控製在三百塊以內。他最大的愛好就是打魔獸世界,但因為買不起點卡,隻能玩私服。
上輩子,張偉畢業後去了一家小公司做Java開發,月薪三千五。乾了一年覺得冇前途,回老家考了公務員。然後結婚、生子、抑鬱、跳樓。
陳燃記得那個訊息傳來的日子。2019年,他已經是大公司的高管了,坐在望京SOHO的落地窗前看到張偉的訃告,愣了一整天。
他想去參加葬禮,但張偉的家人冇有通知任何人。他是從同學群裡知道的。
這輩子,他不會讓張偉走那條路。
“你一個人坐那兒發什麼呆呢?”宿舍門被推開,張偉拎著兩個塑料袋走進來,身上帶著食堂的油煙味。“給你帶了份紅燒肉蓋飯,你中午冇吃飯吧?”
陳燃接過塑料袋,裡麵是一個塑料飯盒,還燙手。開啟,白米飯上鋪著紅燒肉、土豆絲、一個煎蛋。
“多少錢?”
“七塊。”張偉說,“下次你自己打飯啊,我又不是你保姆。”
陳燃從口袋裡掏出十塊錢放在桌上。“不用找了。”
張偉瞪大眼睛。“你有病?七塊錢你給我十塊?當我乞丐?”
“你是我的天使投資人。”陳燃說,“以後你會明白的。”
張偉莫名其妙地看著他,把錢抓起來扔回他桌上。“拿走拿走,誰要你的錢。你請我吃頓燒烤就行,東門外那家,十塊錢管飽。”
陳燃把錢收起來,低頭吃飯。紅燒肉很鹹,土豆絲很脆,雞蛋煎老了,米飯有點硬。但這是他兩輩子吃過的最好吃的一頓飯。
因為他還活著,還能吃飯。
晚上七點,陳燃回到機房。
機房的開放時間是早上八點到晚上十點,週末不休息。作為理工大學的王牌專業,計算機學院的學生有額外的機房使用許可權——隻要出示學生證,就可以在非上課時間自由使用。
今晚的機房人不多。大二的學生還在享受大一結束後的放鬆期,大三的在考研,大四的在找工作。真正會晚上跑來寫程式碼的,除了陳燃,隻有幾個大三的學長。
陳燃選了一個角落的機位,開啟那台聯想的舊電腦,插上U盤。
他需要確認一件事——除了記憶,他到底還帶著什麼。
上輩子,他的程式碼風格、架構設計、問題排查能力,都是十幾年的經驗積累。這些不是“記憶”,而是“技能”,應該不會因為重生而消失。但他需要驗證,在2008年的硬體和軟體環境下,他還能不能寫出那種級彆的程式碼。
他開啟Turbo C ,開始寫一個排序演演算法的對比測試。
不是氣泡排序——那個太簡單了。他要寫的是快速排序、歸併排序、堆排序的對比實現,附帶一個自動生成測試資料的框架,以及一個簡單的效能計時器。
這個程式放在2008年,算是課程設計級彆的作業。但對於陳燃來說,它隻用來測試一件事——他的手速和腦速有冇有退化。
開始寫。
第一行include,第二行define,第三行函式宣告。手指在鍵盤上飛,眼睛盯著螢幕,腦子裡自動跳出來的是未來的程式碼規範——變數名要有意義,不要用int i j k;函式不要太長;註釋要寫清楚。
四十分鐘後,程式寫完了。七百多行程式碼,三種排序演演算法,一個隨機資料生成器,一個時間測量模組,一個結果驗證模組。
編譯。綠色通道。
執行。
資料量:10000個隨機整數。
快速排序:0.023秒。
歸併排序:0.031秒。
堆排序:0.028秒。
結果正確。
陳燃靠在椅背上,長長地撥出一口氣。
他的手速冇有變慢。他的思維冇有遲鈍。他的程式碼——無論在哪個年代——都是頂級的。
這意味著什麼?
意味著他可以在2008年,用2008年的工具,寫出2022年水準的程式碼。效率是彆人的五倍,質量是彆人的十倍。
這不是重生,這是開掛。
他正想著,螢幕右下角的QQ圖示閃了起來。
2008年,人們還用QQ。陳燃點開,是一個陌生人的好友申請,備註寫著:“iOS開發者群,歡迎交流。”
他點了通過。
對方很快發來訊息: