從背鍋俠到首席架構(gòu)師
第1章 沉默的代價(jià)
迅科科技研發(fā)部的辦公區(qū),遠(yuǎn)彌漫著股混合了速溶咖啡、汗液和機(jī)器散熱孔噴出的焦糊味的氣息。
點(diǎn),正是倦意濃的候,鍵盤(pán)敲擊聲稀稀拉拉,像垂死掙扎的鼓點(diǎn)。
陳默縮角落的工位,廉價(jià)的工學(xué)椅發(fā)出堪重負(fù)的吱呀聲。
他面前的個(gè)顯示器,密密麻麻地爬滿(mǎn)了深的碼。
行行字符他布滿(mǎn)血絲的眼睛跳動(dòng)、扭曲,仿佛某種難以解讀的古咒文。
頭疼,像有根生銹的鋼針穴緩慢地?cái)噭?dòng)。
他用力眨了眨眼,試圖驅(qū)散眼前的模糊。
這感覺(jué),比當(dāng)年頂著西度溫,城市的鋼筋水泥森林連續(xù)跑個(gè)賣(mài)還要磨。
至那候,汗水是實(shí)的,風(fēng)是實(shí)的,到顧客那瞬間薄的報(bào)酬和句含糊的“謝謝”也是實(shí)的。
而,他困這方寸格子間,呼著渾濁的空氣,面對(duì)的是冰冷屏幕窮盡的邏輯迷宮,和更加冰冷的。
“陳默!
‘風(fēng)眼’模塊的優(yōu)化方案呢?
張總等著要呢!”
個(gè)尖的聲斜后方響起,是項(xiàng)目助理李莉,語(yǔ)氣帶著毫掩飾的催促和絲耐煩。
陳默沒(méi)回頭,只是指鍵盤(pán)意識(shí)地蜷縮了。
“寫(xiě)了。”
他的聲音有些沙啞,像是許沒(méi)有油的齒輪摩擦發(fā)出的聲音。
“點(diǎn)!
磨磨蹭蹭的,別耽誤張總明向CTO匯報(bào)!”
李莉踩著跟鞋,噠噠噠地走遠(yuǎn)了,留股廉價(jià)的水味。
張總,張。
陳默的首屬司,個(gè)技術(shù)能力堪憂(yōu)卻于鉆營(yíng)的年男。
陳默入個(gè)月來(lái),深刻到了什么“閻王見(jiàn),鬼難纏”。
臟活累活是他的,功勞是張的,鍋……然也是他的。
他深氣,壓的胃酸和那股悉的屈辱感。
為了這份工作,他付出了多?
名牌學(xué)計(jì)算機(jī)系畢業(yè)的光,早己被父親重病欠的額債務(wù)壓得粉碎。
那年,風(fēng)來(lái)雨去,動(dòng)是他的戰(zhàn),賣(mài)箱是他的盔甲,他用近乎透支生命的奔跑,才勉填了那個(gè)窟窿。
當(dāng)債務(wù)清零那,他以為己終于可以重新始,追逐那個(gè)幾乎被遺忘的“程序員夢(mèng)想”。
實(shí)給了他更沉重的擊。
脫節(jié)的技術(shù)棧、新月異的框架、烈的爭(zhēng)……他像個(gè)剛從原始森林走出來(lái)的,突然被扔進(jìn)了信息的速列。
靠著拼命學(xué)、熬惡補(bǔ),才勉擠進(jìn)了迅科這個(gè)二互聯(lián)公司的門(mén)檻。
價(jià)就是這樣——邊緣的崗位,繁重的務(wù),卑的姿態(tài)。
他迫己將注意力拉回屏幕。
“風(fēng)眼”模塊負(fù)責(zé)處理數(shù)據(jù)流的實(shí)過(guò)濾,是當(dāng)前項(xiàng)目的個(gè)瓶頸。
張周前就把這個(gè)優(yōu)化務(wù)丟給了他,語(yǔ)焉詳,只說(shuō)要“能升至0%”。
陳默知道,這又是個(gè)力討的活兒。
了,功勞是張的;,或者延期了,責(zé)己。
這半個(gè)月,他幾乎住了公司。
查資料、析舊碼、設(shè)計(jì)新算法、模擬測(cè)試……數(shù)個(gè)深,當(dāng)整層樓只剩他工位盞孤燈,他像個(gè)礦工樣,浩如煙的志文件和復(fù)雜的業(yè)務(wù)邏輯艱難掘進(jìn)。
終于,昨凌晨,他找到了個(gè)突破——用種冷門(mén)的異步處理機(jī)結(jié)合存池優(yōu)化,理論可以突破50%的能升!
他甚至熬寫(xiě)出了詳細(xì)的方案草稿和核碼片段。
疲憊的身因?yàn)檫@點(diǎn)的突破而泛起絲暖意。
也許……這次能稍證明己?
他點(diǎn)郵箱,指懸“發(fā)”鍵,收件填著張。
郵件正文,他斟酌著用詞,盡量顯得謙卑而專(zhuān)業(yè),詳細(xì)闡述了思路和預(yù)期效。
就這,個(gè)油膩膩的聲音伴隨著只同樣油膩的拍了他肩膀。
“陳啊,還忙‘風(fēng)眼’呢?
辛苦了辛苦了!”
張知何站到了他身后,胖臉堆著笑,目光卻像掃描儀樣準(zhǔn)地落了陳默的屏幕,掃過(guò)那封尚未發(fā)出的郵件和方案文檔的標(biāo)題。
陳默身僵,意識(shí)地想合文檔,但己經(jīng)來(lái)及了。
股寒意順著脊椎爬來(lái)。
“嗯,剛有點(diǎn)想法,寫(xiě)了份草稿……”陳默盡量讓己的聲音聽(tīng)起來(lái)靜。
“哦?
有思路了?
錯(cuò)嘛!”
張臉的笑容更盛,仿佛的很欣慰,“年輕就是要有想法!
來(lái),給我,我?guī)湍惆寻殃P(guān)。”
他由說(shuō)地俯身,鼠標(biāo)練地點(diǎn)文檔,速滑動(dòng)著滾輪,眼睛光閃爍。
陳默的點(diǎn)點(diǎn)沉去。
他太悉這種“把把關(guān)”了。
次,他花了兩周間定位的個(gè)關(guān)鍵Bg,張就是用這種方式“把”走了,然后晨輕描淡寫(xiě)地說(shuō)“我昨晚抽空了,問(wèn)題找到了”,得片贊許的目光。
“嗯……這個(gè)思路……有點(diǎn)意思。”
張摸著巴,副深思慮的樣子,指卻己經(jīng)飛地按了“另存為”,把陳默的文檔首接拷貝到了他己的本地目錄。
“過(guò)細(xì)節(jié)還需要打磨,方向嘛……可行。
這樣,你先繼續(xù)完善,我拿回去仔細(xì)研究研究,回頭給你指導(dǎo)?!?br>
他首起身,拍了拍陳默的肩膀,力道,“干!
我你喲!”
說(shuō)完,等陳默有何反應(yīng),便背著,邁著志得意滿(mǎn)的步子晃回了己的獨(dú)立辦公室。
陳默盯著屏幕被關(guān)閉的文檔窗,指尖冰涼。
那封未發(fā)出的郵件,像個(gè)聲的嘲諷。
胃的酸水猛地涌喉嚨,他用力吞咽去,嘴片苦澀。
周?chē)耐滤坪鯇?duì)此習(xí)以為常,有瞥來(lái)同的目光,但更多的是事關(guān)己的漠然。
空氣只??照{(diào)調(diào)的嗡鳴和鍵盤(pán)偶爾的敲擊聲,壓抑得讓窒息。
“默,別往去。”
隔壁工位的李,個(gè)頭發(fā)花、技術(shù)扎實(shí)但格溫和的程序員,嘆了氣,壓低聲音,“張扒皮就這樣,習(xí)慣就……飯碗要緊?!?br>
習(xí)慣就?
陳默扯了扯嘴角,想擠出個(gè)表示所謂的笑容,卻只牽動(dòng)了僵硬的肌。
他著張辦公室緊閉的磨砂玻璃門(mén),仿佛能聽(tīng)到面那個(gè)胖子正得意地修改著他文檔的署名,準(zhǔn)備將其據(jù)為己有。
父親躺病蠟的臉,母親話(huà)忍的哽咽,催債短信刺目的紅字……那些他以為己經(jīng)甩掉的沉重過(guò)往,此刻又像冰冷的潮水,裹挾著邊的疲憊和屈辱,拍打著他搖搖欲墜的經(jīng)。
頭疼驟然加劇,仿佛那根生銹的鋼針被錘了,眼前猛地,數(shù)扭曲的碼光膜瘋狂閃爍。
他死死抓住桌沿,指節(jié)因?yàn)橛昧Χ?,才勉沒(méi)有栽倒。
模糊,屏幕那些冰冷的碼字符,似乎……流動(dòng)了起來(lái)?
像條條有了生命的溪流,彼此纏繞、離、重組……種難以言喻的奇異感覺(jué)混的腦閃而逝,得抓住。
眩暈感退去,只剩更深的疲憊和那根扎穴的鋼針。
陳默重重地靠椅背,閉眼,長(zhǎng)長(zhǎng)地、聲地了氣,再緩緩?fù)鲁觥?br>
辦公室,依舊只有空調(diào)的嗡鳴,和片死寂的鍵盤(pán)聲。
窗的,知何己經(jīng)徹底暗了來(lái)。
城市的霓虹透過(guò)的落地窗進(jìn)來(lái),陳默蒼的臉明明滅滅的光。
他睜眼,重新向屏幕。
務(wù)列表,被張甩過(guò)來(lái)的另個(gè)“坑”項(xiàng)目的緊急排期知,像血紅的警告標(biāo)志,刺眼地閃爍著。
,還很長(zhǎng)。
而沉默,往往是昂貴的價(jià)。
點(diǎn),正是倦意濃的候,鍵盤(pán)敲擊聲稀稀拉拉,像垂死掙扎的鼓點(diǎn)。
陳默縮角落的工位,廉價(jià)的工學(xué)椅發(fā)出堪重負(fù)的吱呀聲。
他面前的個(gè)顯示器,密密麻麻地爬滿(mǎn)了深的碼。
行行字符他布滿(mǎn)血絲的眼睛跳動(dòng)、扭曲,仿佛某種難以解讀的古咒文。
頭疼,像有根生銹的鋼針穴緩慢地?cái)噭?dòng)。
他用力眨了眨眼,試圖驅(qū)散眼前的模糊。
這感覺(jué),比當(dāng)年頂著西度溫,城市的鋼筋水泥森林連續(xù)跑個(gè)賣(mài)還要磨。
至那候,汗水是實(shí)的,風(fēng)是實(shí)的,到顧客那瞬間薄的報(bào)酬和句含糊的“謝謝”也是實(shí)的。
而,他困這方寸格子間,呼著渾濁的空氣,面對(duì)的是冰冷屏幕窮盡的邏輯迷宮,和更加冰冷的。
“陳默!
‘風(fēng)眼’模塊的優(yōu)化方案呢?
張總等著要呢!”
個(gè)尖的聲斜后方響起,是項(xiàng)目助理李莉,語(yǔ)氣帶著毫掩飾的催促和絲耐煩。
陳默沒(méi)回頭,只是指鍵盤(pán)意識(shí)地蜷縮了。
“寫(xiě)了。”
他的聲音有些沙啞,像是許沒(méi)有油的齒輪摩擦發(fā)出的聲音。
“點(diǎn)!
磨磨蹭蹭的,別耽誤張總明向CTO匯報(bào)!”
李莉踩著跟鞋,噠噠噠地走遠(yuǎn)了,留股廉價(jià)的水味。
張總,張。
陳默的首屬司,個(gè)技術(shù)能力堪憂(yōu)卻于鉆營(yíng)的年男。
陳默入個(gè)月來(lái),深刻到了什么“閻王見(jiàn),鬼難纏”。
臟活累活是他的,功勞是張的,鍋……然也是他的。
他深氣,壓的胃酸和那股悉的屈辱感。
為了這份工作,他付出了多?
名牌學(xué)計(jì)算機(jī)系畢業(yè)的光,早己被父親重病欠的額債務(wù)壓得粉碎。
那年,風(fēng)來(lái)雨去,動(dòng)是他的戰(zhàn),賣(mài)箱是他的盔甲,他用近乎透支生命的奔跑,才勉填了那個(gè)窟窿。
當(dāng)債務(wù)清零那,他以為己終于可以重新始,追逐那個(gè)幾乎被遺忘的“程序員夢(mèng)想”。
實(shí)給了他更沉重的擊。
脫節(jié)的技術(shù)棧、新月異的框架、烈的爭(zhēng)……他像個(gè)剛從原始森林走出來(lái)的,突然被扔進(jìn)了信息的速列。
靠著拼命學(xué)、熬惡補(bǔ),才勉擠進(jìn)了迅科這個(gè)二互聯(lián)公司的門(mén)檻。
價(jià)就是這樣——邊緣的崗位,繁重的務(wù),卑的姿態(tài)。
他迫己將注意力拉回屏幕。
“風(fēng)眼”模塊負(fù)責(zé)處理數(shù)據(jù)流的實(shí)過(guò)濾,是當(dāng)前項(xiàng)目的個(gè)瓶頸。
張周前就把這個(gè)優(yōu)化務(wù)丟給了他,語(yǔ)焉詳,只說(shuō)要“能升至0%”。
陳默知道,這又是個(gè)力討的活兒。
了,功勞是張的;,或者延期了,責(zé)己。
這半個(gè)月,他幾乎住了公司。
查資料、析舊碼、設(shè)計(jì)新算法、模擬測(cè)試……數(shù)個(gè)深,當(dāng)整層樓只剩他工位盞孤燈,他像個(gè)礦工樣,浩如煙的志文件和復(fù)雜的業(yè)務(wù)邏輯艱難掘進(jìn)。
終于,昨凌晨,他找到了個(gè)突破——用種冷門(mén)的異步處理機(jī)結(jié)合存池優(yōu)化,理論可以突破50%的能升!
他甚至熬寫(xiě)出了詳細(xì)的方案草稿和核碼片段。
疲憊的身因?yàn)檫@點(diǎn)的突破而泛起絲暖意。
也許……這次能稍證明己?
他點(diǎn)郵箱,指懸“發(fā)”鍵,收件填著張。
郵件正文,他斟酌著用詞,盡量顯得謙卑而專(zhuān)業(yè),詳細(xì)闡述了思路和預(yù)期效。
就這,個(gè)油膩膩的聲音伴隨著只同樣油膩的拍了他肩膀。
“陳啊,還忙‘風(fēng)眼’呢?
辛苦了辛苦了!”
張知何站到了他身后,胖臉堆著笑,目光卻像掃描儀樣準(zhǔn)地落了陳默的屏幕,掃過(guò)那封尚未發(fā)出的郵件和方案文檔的標(biāo)題。
陳默身僵,意識(shí)地想合文檔,但己經(jīng)來(lái)及了。
股寒意順著脊椎爬來(lái)。
“嗯,剛有點(diǎn)想法,寫(xiě)了份草稿……”陳默盡量讓己的聲音聽(tīng)起來(lái)靜。
“哦?
有思路了?
錯(cuò)嘛!”
張臉的笑容更盛,仿佛的很欣慰,“年輕就是要有想法!
來(lái),給我,我?guī)湍惆寻殃P(guān)。”
他由說(shuō)地俯身,鼠標(biāo)練地點(diǎn)文檔,速滑動(dòng)著滾輪,眼睛光閃爍。
陳默的點(diǎn)點(diǎn)沉去。
他太悉這種“把把關(guān)”了。
次,他花了兩周間定位的個(gè)關(guān)鍵Bg,張就是用這種方式“把”走了,然后晨輕描淡寫(xiě)地說(shuō)“我昨晚抽空了,問(wèn)題找到了”,得片贊許的目光。
“嗯……這個(gè)思路……有點(diǎn)意思。”
張摸著巴,副深思慮的樣子,指卻己經(jīng)飛地按了“另存為”,把陳默的文檔首接拷貝到了他己的本地目錄。
“過(guò)細(xì)節(jié)還需要打磨,方向嘛……可行。
這樣,你先繼續(xù)完善,我拿回去仔細(xì)研究研究,回頭給你指導(dǎo)?!?br>
他首起身,拍了拍陳默的肩膀,力道,“干!
我你喲!”
說(shuō)完,等陳默有何反應(yīng),便背著,邁著志得意滿(mǎn)的步子晃回了己的獨(dú)立辦公室。
陳默盯著屏幕被關(guān)閉的文檔窗,指尖冰涼。
那封未發(fā)出的郵件,像個(gè)聲的嘲諷。
胃的酸水猛地涌喉嚨,他用力吞咽去,嘴片苦澀。
周?chē)耐滤坪鯇?duì)此習(xí)以為常,有瞥來(lái)同的目光,但更多的是事關(guān)己的漠然。
空氣只??照{(diào)調(diào)的嗡鳴和鍵盤(pán)偶爾的敲擊聲,壓抑得讓窒息。
“默,別往去。”
隔壁工位的李,個(gè)頭發(fā)花、技術(shù)扎實(shí)但格溫和的程序員,嘆了氣,壓低聲音,“張扒皮就這樣,習(xí)慣就……飯碗要緊?!?br>
習(xí)慣就?
陳默扯了扯嘴角,想擠出個(gè)表示所謂的笑容,卻只牽動(dòng)了僵硬的肌。
他著張辦公室緊閉的磨砂玻璃門(mén),仿佛能聽(tīng)到面那個(gè)胖子正得意地修改著他文檔的署名,準(zhǔn)備將其據(jù)為己有。
父親躺病蠟的臉,母親話(huà)忍的哽咽,催債短信刺目的紅字……那些他以為己經(jīng)甩掉的沉重過(guò)往,此刻又像冰冷的潮水,裹挾著邊的疲憊和屈辱,拍打著他搖搖欲墜的經(jīng)。
頭疼驟然加劇,仿佛那根生銹的鋼針被錘了,眼前猛地,數(shù)扭曲的碼光膜瘋狂閃爍。
他死死抓住桌沿,指節(jié)因?yàn)橛昧Χ?,才勉沒(méi)有栽倒。
模糊,屏幕那些冰冷的碼字符,似乎……流動(dòng)了起來(lái)?
像條條有了生命的溪流,彼此纏繞、離、重組……種難以言喻的奇異感覺(jué)混的腦閃而逝,得抓住。
眩暈感退去,只剩更深的疲憊和那根扎穴的鋼針。
陳默重重地靠椅背,閉眼,長(zhǎng)長(zhǎng)地、聲地了氣,再緩緩?fù)鲁觥?br>
辦公室,依舊只有空調(diào)的嗡鳴,和片死寂的鍵盤(pán)聲。
窗的,知何己經(jīng)徹底暗了來(lái)。
城市的霓虹透過(guò)的落地窗進(jìn)來(lái),陳默蒼的臉明明滅滅的光。
他睜眼,重新向屏幕。
務(wù)列表,被張甩過(guò)來(lái)的另個(gè)“坑”項(xiàng)目的緊急排期知,像血紅的警告標(biāo)志,刺眼地閃爍著。
,還很長(zhǎng)。
而沉默,往往是昂貴的價(jià)。