屋裡,徐遠風正對著一段代碼發愁。
他一直好奇,不論自己如何修改代碼,1101novel.com1在處理少數民族語言時,反應都要比普通話和英語慢一些。
為了找到原因,他花費了好幾個小時,仔細地將1101novel.com1全部的代碼都看了一遍。
問題出在一個底層邏輯上——
這個ai項目剛起步時,他的水平、技術積累都不夠。
所以他用了一個很討巧的方法來解決語言問題。
一個成熟的邏輯應該是接受語音指令並傳遞給程序——檢索本地數據庫——本地數據庫無對應數據——聯網檢索網絡數據——輸出結果。
但他當時並沒有能力解決語言問題,所以1101novel.com1的邏輯就變成了
接受語音指令——非數據庫內語言——聯網查詢指令語言——查詢到指令語言——聯網進行翻譯——傳遞給程序——檢索本地數據庫——本地數據庫無對應數據——聯網檢索網絡數據——輸出結果。
這不僅僅是多了幾道程序的問題,還有運行內存(ra)上的問題。每當接收到各類非數據庫語言時,需要將這段語言暫時存儲到運行內存(ra)中去,直到在網絡中檢索到對應語言並完成翻譯後才能將這一部分運行內存(ra)釋放掉。
理論上,解決這個問題的方法很簡單,他現在也有能力解決,那就是將這段底層邏輯替換為大家都在用的成熟邏輯。
但底層代碼的重寫,意味著與之掛鉤的其他代碼都會受到影響。
這就是為什麼越大的公司,代碼越是“一整坨”……
況且程序員人群之中,一直有著一條金科玉律
“如果你的代碼能跑起來,哪怕是用各種莫名其妙的bug跑起來,都不要再動它了。”
他當然也知道這點——大一時,他曾經交過一份作業,作業裡有這樣一段注釋
“請不要刪除這個注釋,我也不知道為什麼,但是刪除了這個注釋程序就會報錯。”
他的教授不信邪,給他把這段注釋刪了。結果試運行的時候,原本四平八穩的程序頻頻報錯,而且是拆東牆補西牆的那種。
教授折騰了兩個晚上後認命了,調用備份將這段注釋加了回去。神奇的事情發生了,程序重新跑了起來,依舊四平八穩。
現在回想起來,大概率是中文注釋的原因。如果文件編碼和編譯器假定的編碼不一致,這段中文注釋後麵的換行符可能被吃掉,導致下一行代碼直接進注釋。
徐遠風微微扶額,將所有1101novel.com1的所有代碼全部備份起來。
他作為1101novel.com1項目的負責人,僅僅是讓程序跑起來是不夠的。他還要根據項目的生命周期、未來需求來提高代碼質量。
他希望1101novel.com1能在全國進行推廣。如果這一段代碼不作更改,未來1101novel.com1想要打開東南部沿海市場,尤其是以粵語方言區和閩南語方言區為代表的有獨特方言漢字的地區,將會極其困難。
這項工作說起來容易做起來難,他的每一次修改都會引發不小的“連鎖反應”——不是頻頻報錯,就是無法運行。
為了集思廣益,他召集了總公司與阿克蘇測試組的項目成員開了一場視頻會議。
會議裡,大家眾說紛紜——
有人認為,按照之前的思路能夠達成目標,就已經足夠了,無需再進行改進。至於未來投入其他地區市場的困難,可以另行尋找解決方法,當務之急是儘快在新疆市場站穩腳跟。
有人雖然與徐遠風立場相同,但他們不讚成現在就進行大規模的改動。這些人認為兵貴神速,首先進入新疆市場之後,再進行改進。在改進完成之後,通過ota升級原有固件就足夠了。
當然也有個彆人認為這個項目就是個“麵子工程”,完全不必考慮長線運營。
這句話說出,就像是往風平浪靜的水麵裡扔了一串爆竹一樣,引起眾人的憤怒。
“你說這話什麼意思?意思是我們所做的一切都是沒有意義的是嗎?”徐遠風率先發難——這是他七八年的心血,怎麼能讓人如此侮辱。
“本來就是,越是窮鄉僻壤的地方,最喜歡搞那什麼麵子工程了,我們做的這個項目,就和國外花五千萬美元研究人類刷手機會有多快樂一樣,毫無實際意義。除了錢以外,我真的不知道我們有什麼理由去做這種事情。”那人狡辯道。
“你是說我們這幾個人,還有徐工,從上海到新疆,跨越了將近四千公裡,都是在做無用功咯?那你為什麼還要留在這個項目組?”阿克蘇組裡,一個年輕人非常生氣,狠狠地拍了一下桌子,攝像頭都抖了起來。
年輕人不管是性子還是說話都比較直,再加上拍桌子時候的巨大聲響,整個網絡會議都安靜了下來。
偌大的會議裡,隻有阿克蘇組那邊傳來幾聲勸解的聲音,之前那個態度特彆不端正的人也不敢吱聲了。
“那個,我雖然是臨時來到這個項目組的,但是我覺得憑借我的資曆,還是能說兩句”阿克蘇組那位空降的領導發話了,“遠風重視細節,我覺得沒有多少問題。有些人工作態度就很不端正,我覺得很不好。因為我們就是在現場測試的,1101novel.com1項目給當地人和遊客帶來了多少便利,我們都親眼所見。大家的努力,以及工作的成果,絕不是一句沒有意義的麵子工程就可以概括的。而且,1101novel.com1項目絕不僅僅隻是一個所謂的遊客接待機器人,它的價值還可以體現在其他方麵,長線經營也是必須兼顧的。帶著高傲視角來審視其他地區的工作是一種極其錯誤的行為,今天的事情我會向公司總技術部門以及hrbp部門反應。”
“就這樣吧,這個會也沒有辦法開下去了,散會吧。”徐遠風退出了會議,對著一大堆亂糟糟的代碼歎了一口氣。
“時間不早了,還是先把代碼還原,明天再說吧。”
徐遠風自言自語道。
“徐遠風!”今天尹秋回來的時間有些早,她推開房門就開始喊了起來。
“有重要的事!工作上的!”尹秋的話中帶著些許催促。
工作上的?
徐遠風皺眉,他感到很奇怪。
工作上的事情為什麼會是尹秋來通知他呢?
喜歡滬風疆韻請大家收藏101novel.com滬風疆韻101novel.com更新速度全網最快。