歡迎來到 Project Banana Paradise AI 的遺跡探險之旅!隨著系統越長越大,當初跟著評審猿的英雄程序猿因為戰功彪炳,如今已是高高在上的管理猿和戲精猿,並留下一座巨大的程式碼迷宮,卻忘了給地圖。
維護和擴建這座日益複雜的 AI 系統的重責大任,就落到了新招募的年輕程序猿身上。現在,新來的程序猿被迫在這座迷宮上,套用最新的智慧決策模型蓋一座全新的 AI 神廟。
一位新來的程序猿報到的第一天,就被指派了一個任務:為「智慧蕉倉」增加一個新的庫存預警模組。
他打開程式碼,瞬間傻眼。整個系統像一座巨大的、沒有標示的迷宮。無數的子系統和模組互相呼叫,命名混亂,而且沒有任何文件說明「當初為什麼要這樣設計」。程序猿想找人問,卻發現最資深的程序猿也只來了半年。
而那些真正知道答案的猴子,現在正坐在另一間會議室裡,討論著下一季的 KPI 該如何制定。曾經的英雄們變成了管理猿和戲精猿,留下了戰場的地圖,卻忘了給後人最重要的指南針。
更糟的是,評審猿最近迷上了最新的智慧決策模型,他下達了一道指令:立刻將現有的 AI 系統,替換成最新的智慧模組!
這個指令,對新來的程序猿來說,無異於要求他在一座搖搖欲墜的屎山上,蓋一座富麗堂皇的新神廟。地基不穩,結構不明。他每動一行程式碼,都像是在玩踩地雷。壓力之下,錯誤在所難免。
很快,一次發布中程序猿的修改意外地影響到了另一個從未聽說過的子系統,導致香蕉派送流程大亂。
災難發生後,程序猿被管理猿叫去痛罵了一頓,而這位管理猿,正是當年親手寫下那段混亂程式碼的英雄之一。
程序猿委屈地解釋:「報告,我不知道這個模組跟派送系統有關聯,文件上沒有寫。」管理猿不耐煩地打斷說:「這種基礎的東西還要文件嗎?你自己的責任,要多想想!不要總給團隊添麻煩!」最懂這座迷宮的人,卻只會說:「這點小事,你自己搞定。」
這一刻,程序猿徹底心寒了,看著眼前這位曾經的技術大神,感到無比的陌生。為什麼最熟悉這個系統的人,晉升管理猿之後,反而成了離系統最遙遠、也最不願意去理解歷史問題的人?
或許是因為承認系統的脆弱,就等於承認自己過去留下的爛攤子。將責任推給新人,遠比回頭清理自己的技術債,要輕鬆得多。
新來的程序猿該如何是好?這早已不是一隻猴子簡單的問題,而是一個典型的組織系統性問題:
當一個團隊開始頻繁地責備新猴子犯錯時,真正該被檢討的,也許是那些制定規則、分配任務、掌握資訊卻選擇了遺忘的「老猴子」們?
留言分享一下你的答案吧🐵