第四章 後輩
一座寫字樓里,葉洛白端著一杯速溶咖啡坐在工位上,顯示屏的冷光打在他臉上,映出一張生無可戀的面孔。
辦公室是標準的網際網路公司風格,開放式工位,人體工學椅,桌面上擺著幾盆快死的綠蘿。
葉洛白的工位在靠窗的位置,轉頭能看見對面寫字樓的玻璃幕牆,以及幕牆上映出的灰濛濛天空。
他打開編譯軟體,項目代碼緩緩加載,進度條像蝸牛一樣爬著。
程式設計師的一天,就這樣開始了。
雖然昨天他發現自己不是人類,雖然昨天他莫名其妙變成了一個穿裙子的魔法少女,雖然昨天他用一把AKM轟爛了一隻怪物的腦袋,雖然他那個「吞噬一個人類」的歡愉任務還沒有完成……
但是!
班還是要上的,工資不能不要,月底還要付房租的。
唉,這年頭,非人類也得打工,一切都是資本的錯(點頭)
葉洛白喝了口咖啡,苦澀的味道在舌尖化開。他瞥了一眼那個任務面板,然後用力閉了閉眼,把它暫時從腦子裡驅逐出去。
今天是周五,明天是周末,有整整兩天時間可以想辦法。至於現在,先把這破班上了再說。
他打開企業微信,點進項目群,看見甲方昨晚十一點發來的消息。
「這個功能邏輯能不能再調整一下?感覺還是不太對。」
「顏色能不能改成五彩斑斕的黑?」
「我們老闆說這個交互不夠絲滑。」
葉洛白盯著屏幕,深吸一口氣,又深吸一口氣。
行行行!改改改!
誰讓人家是金主呢,別說五彩斑斕的黑,就是要求做成透明底色,他也只能硬著頭皮上。
葉洛白把鍵盤拉近,十根手指搭上去,開始敲代碼。
此時周圍漸漸熱鬧起來,項目組的人陸陸續續到齊了,但沒人打開編譯器,也沒人看文檔。幾個人端著咖啡杯湊到一起,有一搭沒一搭地聊著。
「哎,你們看昨天那個新聞了沒?」
說話的是老趙,三十多的人了,額頭上的髮際線看上去非常危險,只能說,這是不少程式設計師的歸宿之一(確信)
還有沒有別的歸宿?去問問圖靈老祖(咳咳咳)
「哪個?是不是城南那頭異變獸?」
接話的是隔壁排的老劉,他的工位上全是魔法少女的周邊手辦,整整擺了一排。
「對對對,就那個,說是鼴鼠形狀的,從地底下鑽出來的,把整條馬路都掀了。」
「我看網上的視頻了,那路裂得跟被隕石砸了似的。不過後來那怪物被解決了,誰幹的知道嗎?」
「不清楚,官方還沒公布。有人說是路過的魔法少女,但視頻里看不清。」
「最近城南那邊異變獸出現頻率是不是變高了?上個月好像也有一頭。」
「誰說不是呢,誒你們說……」
「………」
葉洛白面無表情地敲著代碼,眼皮都沒抬一下。
他真搞不懂,一群大男人,對魔法少女那麼感興趣幹嘛?
尤其是老劉,工位上那些手辦加起來怕是有小兩萬塊錢,每次有新的魔法少女周邊發售,他比搶春運火車票還積極。
當然,這些想法只停留在昨天之前。
現在葉洛白對魔法少女這個話題有一種難以言說的複雜心情。
具體來說,就是每次聽到這四個字,他腦子裡就會自動浮現自己穿著粉白色連衣裙、端著AKM掃射的畫面……
太他媽羞恥了。
所以葉洛白選擇不去想。
代碼一行一行地在屏幕上鋪開。葉洛白的手指在鍵盤上敲得飛快,機械鍵盤的青軸發出清脆的咔嗒聲。
他只想快點把甲方的需求改完,爭取今晚不加班。
就在這時,旁邊的工位傳來輕微的響動,是有人坐下了。
葉洛白餘光瞥見一抹烏亮的長髮,他側過頭,看見一個戴著圓形眼鏡的女孩正在開電腦,看起來二十出頭的樣子,皮膚很白,五官清秀,帶著一股剛畢業不久的學生氣。
「那個……前輩。」女孩開口了,聲音輕輕的,「昨天的代碼有問題嗎?」
葉洛白的手指停在鍵盤上,然後嘆了口氣,轉過身來面對她。
「小林啊,你昨天那份腳本,是用AI寫的吧?上面AI生成的注釋還在上面。」
林夢荷坐直了身體,肩膀微微一僵,她的耳根肉眼可見地紅了起來。
「這份代碼可維護性很差,你看這裡,明明三行能寫完的東西,AI給你寫了十五行。」
「還有這裡,這裡有bug,邊界條件沒判斷,傳個空值進去直接報錯。」
林夢荷的臉已經紅到了脖子根。她低著頭,雙手在膝蓋上絞在一起,像一隻被老師點名批評的小學生。
葉洛白看她這副模樣,原本想說的話在嘴裡拐了個彎,語氣軟了下來。
「小林啊,我不是不讓你用AI。」
葉洛白把椅子轉過來,正面朝向林夢荷,認真地開口說:
「AI是個好東西,我自己也用。遇到不會寫的函數讓它生成個模板,碰到不熟悉的語法讓它給個示例,查bug的時候讓它幫忙分析一下堆棧信息,這些都很好用,確實能省很多時間。但有個前提——」
「你得看得懂它生成的代碼,並且通過自我評判檢查它是否可行。」
林夢荷微微抬起頭,透過圓框眼鏡看著他。
葉洛白頓了頓,端起咖啡喝了一口,然後繼續說:
「而且說句實在話,AI生成的代碼質量參差不齊。簡單的CRUD它寫得還行,稍微複雜一點的業務邏輯,它根本理解不了上下文,生成出來的東西表面上能跑,實際上埋了一堆雷。你昨天這份代碼我改了一個多小時,基本等於重寫了一遍。」
林夢荷的小臉已經紅得快要滴血了。她猛地低下頭,聲音裡帶著明顯的窘迫:
「對不起!昨天……昨天我確實有點事情,來不及完成任務,就……就直接用AI生成了一份交上來了……我、我本來想著今天早點來再改的……」
林夢荷的聲音越說越小,最後幾個字幾乎聽不見。她的雙手在桌面上不安地搓著原子筆,筆帽被她擰開又蓋上,擰開又蓋上……
葉洛白看著她這副模樣,原本還有幾句關於「工作態度」的話,在喉嚨里轉了一圈又咽了回去。
算了,實習生嘛,誰還沒個犯錯的時候。
「沒事沒事,」葉洛白擺擺手,「昨天的我已經幫你弄好了。你今天寫幾個簡單的接口就行了,不複雜,我待會把需求文檔發你。」
林夢荷連忙點頭,像是小雞啄米一樣。
然而,她的表情並沒有完全放鬆下來。她的嘴唇抿了抿,手指繼續搓著那支原子筆,眼神飄忽了幾次,似乎在猶豫什麼。
最後,她深吸一口氣,像是下定了決心,小聲開口:
「那個……前輩……」
「嗯?」
「今天我可能……還要早點走……」
葉洛白看了她一眼。
「有什麼事嗎?」
林夢荷咬了咬下唇,猶豫了一下,然後小聲說:
「要去趟醫院……」
葉洛白微微一愣。
醫院?
他下意識打量了一眼林夢荷。
「身體不舒服嗎?」
林夢荷輕輕點了一下頭,幅度很小。
葉洛白沒有多問。人家去醫院總有人家的理由,他一個當組長的,問太多反而顯得越界。
「行吧,沒關係,你到時候正常走就行,打卡我幫你處理。」
林夢荷的眼睛一下子亮了起來,像是鬆了口氣,她連忙鞠了一躬,額頭差點磕到顯示器上:
「謝謝前輩!」
葉洛白被她這一鞠躬搞得有點不好意思,擺擺手示意她別這麼客氣,然後轉過身去繼續敲代碼。
唉,爭取早點搞完吧。
辦公室是標準的網際網路公司風格,開放式工位,人體工學椅,桌面上擺著幾盆快死的綠蘿。
葉洛白的工位在靠窗的位置,轉頭能看見對面寫字樓的玻璃幕牆,以及幕牆上映出的灰濛濛天空。
他打開編譯軟體,項目代碼緩緩加載,進度條像蝸牛一樣爬著。
程式設計師的一天,就這樣開始了。
雖然昨天他發現自己不是人類,雖然昨天他莫名其妙變成了一個穿裙子的魔法少女,雖然昨天他用一把AKM轟爛了一隻怪物的腦袋,雖然他那個「吞噬一個人類」的歡愉任務還沒有完成……
但是!
班還是要上的,工資不能不要,月底還要付房租的。
唉,這年頭,非人類也得打工,一切都是資本的錯(點頭)
葉洛白喝了口咖啡,苦澀的味道在舌尖化開。他瞥了一眼那個任務面板,然後用力閉了閉眼,把它暫時從腦子裡驅逐出去。
今天是周五,明天是周末,有整整兩天時間可以想辦法。至於現在,先把這破班上了再說。
他打開企業微信,點進項目群,看見甲方昨晚十一點發來的消息。
「這個功能邏輯能不能再調整一下?感覺還是不太對。」
「顏色能不能改成五彩斑斕的黑?」
「我們老闆說這個交互不夠絲滑。」
葉洛白盯著屏幕,深吸一口氣,又深吸一口氣。
行行行!改改改!
誰讓人家是金主呢,別說五彩斑斕的黑,就是要求做成透明底色,他也只能硬著頭皮上。
葉洛白把鍵盤拉近,十根手指搭上去,開始敲代碼。
此時周圍漸漸熱鬧起來,項目組的人陸陸續續到齊了,但沒人打開編譯器,也沒人看文檔。幾個人端著咖啡杯湊到一起,有一搭沒一搭地聊著。
「哎,你們看昨天那個新聞了沒?」
說話的是老趙,三十多的人了,額頭上的髮際線看上去非常危險,只能說,這是不少程式設計師的歸宿之一(確信)
還有沒有別的歸宿?去問問圖靈老祖(咳咳咳)
「哪個?是不是城南那頭異變獸?」
接話的是隔壁排的老劉,他的工位上全是魔法少女的周邊手辦,整整擺了一排。
「對對對,就那個,說是鼴鼠形狀的,從地底下鑽出來的,把整條馬路都掀了。」
「我看網上的視頻了,那路裂得跟被隕石砸了似的。不過後來那怪物被解決了,誰幹的知道嗎?」
「不清楚,官方還沒公布。有人說是路過的魔法少女,但視頻里看不清。」
「最近城南那邊異變獸出現頻率是不是變高了?上個月好像也有一頭。」
「誰說不是呢,誒你們說……」
「………」
葉洛白面無表情地敲著代碼,眼皮都沒抬一下。
他真搞不懂,一群大男人,對魔法少女那麼感興趣幹嘛?
尤其是老劉,工位上那些手辦加起來怕是有小兩萬塊錢,每次有新的魔法少女周邊發售,他比搶春運火車票還積極。
當然,這些想法只停留在昨天之前。
現在葉洛白對魔法少女這個話題有一種難以言說的複雜心情。
具體來說,就是每次聽到這四個字,他腦子裡就會自動浮現自己穿著粉白色連衣裙、端著AKM掃射的畫面……
太他媽羞恥了。
所以葉洛白選擇不去想。
代碼一行一行地在屏幕上鋪開。葉洛白的手指在鍵盤上敲得飛快,機械鍵盤的青軸發出清脆的咔嗒聲。
他只想快點把甲方的需求改完,爭取今晚不加班。
就在這時,旁邊的工位傳來輕微的響動,是有人坐下了。
葉洛白餘光瞥見一抹烏亮的長髮,他側過頭,看見一個戴著圓形眼鏡的女孩正在開電腦,看起來二十出頭的樣子,皮膚很白,五官清秀,帶著一股剛畢業不久的學生氣。
「那個……前輩。」女孩開口了,聲音輕輕的,「昨天的代碼有問題嗎?」
葉洛白的手指停在鍵盤上,然後嘆了口氣,轉過身來面對她。
「小林啊,你昨天那份腳本,是用AI寫的吧?上面AI生成的注釋還在上面。」
林夢荷坐直了身體,肩膀微微一僵,她的耳根肉眼可見地紅了起來。
「這份代碼可維護性很差,你看這裡,明明三行能寫完的東西,AI給你寫了十五行。」
「還有這裡,這裡有bug,邊界條件沒判斷,傳個空值進去直接報錯。」
林夢荷的臉已經紅到了脖子根。她低著頭,雙手在膝蓋上絞在一起,像一隻被老師點名批評的小學生。
葉洛白看她這副模樣,原本想說的話在嘴裡拐了個彎,語氣軟了下來。
「小林啊,我不是不讓你用AI。」
葉洛白把椅子轉過來,正面朝向林夢荷,認真地開口說:
「AI是個好東西,我自己也用。遇到不會寫的函數讓它生成個模板,碰到不熟悉的語法讓它給個示例,查bug的時候讓它幫忙分析一下堆棧信息,這些都很好用,確實能省很多時間。但有個前提——」
「你得看得懂它生成的代碼,並且通過自我評判檢查它是否可行。」
林夢荷微微抬起頭,透過圓框眼鏡看著他。
葉洛白頓了頓,端起咖啡喝了一口,然後繼續說:
「而且說句實在話,AI生成的代碼質量參差不齊。簡單的CRUD它寫得還行,稍微複雜一點的業務邏輯,它根本理解不了上下文,生成出來的東西表面上能跑,實際上埋了一堆雷。你昨天這份代碼我改了一個多小時,基本等於重寫了一遍。」
林夢荷的小臉已經紅得快要滴血了。她猛地低下頭,聲音裡帶著明顯的窘迫:
「對不起!昨天……昨天我確實有點事情,來不及完成任務,就……就直接用AI生成了一份交上來了……我、我本來想著今天早點來再改的……」
林夢荷的聲音越說越小,最後幾個字幾乎聽不見。她的雙手在桌面上不安地搓著原子筆,筆帽被她擰開又蓋上,擰開又蓋上……
葉洛白看著她這副模樣,原本還有幾句關於「工作態度」的話,在喉嚨里轉了一圈又咽了回去。
算了,實習生嘛,誰還沒個犯錯的時候。
「沒事沒事,」葉洛白擺擺手,「昨天的我已經幫你弄好了。你今天寫幾個簡單的接口就行了,不複雜,我待會把需求文檔發你。」
林夢荷連忙點頭,像是小雞啄米一樣。
然而,她的表情並沒有完全放鬆下來。她的嘴唇抿了抿,手指繼續搓著那支原子筆,眼神飄忽了幾次,似乎在猶豫什麼。
最後,她深吸一口氣,像是下定了決心,小聲開口:
「那個……前輩……」
「嗯?」
「今天我可能……還要早點走……」
葉洛白看了她一眼。
「有什麼事嗎?」
林夢荷咬了咬下唇,猶豫了一下,然後小聲說:
「要去趟醫院……」
葉洛白微微一愣。
醫院?
他下意識打量了一眼林夢荷。
「身體不舒服嗎?」
林夢荷輕輕點了一下頭,幅度很小。
葉洛白沒有多問。人家去醫院總有人家的理由,他一個當組長的,問太多反而顯得越界。
「行吧,沒關係,你到時候正常走就行,打卡我幫你處理。」
林夢荷的眼睛一下子亮了起來,像是鬆了口氣,她連忙鞠了一躬,額頭差點磕到顯示器上:
「謝謝前輩!」
葉洛白被她這一鞠躬搞得有點不好意思,擺擺手示意她別這麼客氣,然後轉過身去繼續敲代碼。
唉,爭取早點搞完吧。