重回1988之IT女王 第292節(jié)
書(shū)迷正在閱讀:曖昧兵王、心鎖、文娛之我來(lái)也、非人類婚姻介紹所、假秀真愛(ài)[娛樂(lè)圈]、柔弱無(wú)助大橘貓、總有刁民搶超市[位面]、長(zhǎng)公主無(wú)處不在、宮闕有佳人、末世農(nóng)場(chǎng)系統(tǒng)
各個(gè)部門(mén)都知道安夏會(huì)看內(nèi)網(wǎng),所以,對(duì)員工在內(nèi)網(wǎng)上提出的問(wèn)題,他們都會(huì)第一時(shí)間處理。 「吃了么」、「紫金論壇」、「紫金游戲」,還有行政部人員,都在她的貼子下面回復(fù),說(shuō)正在查。 安夏挺好奇,這個(gè)名叫黃蘭蘭的女員工,到底是怎么做到一下子發(fā)現(xiàn)這么多問(wèn)題的? 到底是她沒(méi)事找事,還是真這么有空,把程序都測(cè)了一遍? 安夏向這四個(gè)部門(mén)的人詢問(wèn)情況,確定黃蘭蘭說(shuō)的事情確實(shí)存在。 而且,是一時(shí)半會(huì)兒查不到原因的bug。 除了行政部承認(rèn)是寫(xiě)的時(shí)候沒(méi)注意,另外三個(gè)部門(mén)的回答很相似:“我們部門(mén)的員工測(cè)了半天,沒(méi)一個(gè)人出現(xiàn)她遇到的問(wèn)題,看她的賬號(hào)也是正常的……問(wèn)題還在查。” 正說(shuō)著,黃蘭蘭這個(gè)賬號(hào)又報(bào)了一個(gè)錯(cuò),這次是鴻雁的代交電費(fèi)系統(tǒng),說(shuō)提成交成功了,其實(shí)沒(méi)有交成功,電業(yè)局扣了她滯納金。 四大部門(mén)索性聯(lián)手對(duì)她的主機(jī)進(jìn)行調(diào)查,別人都不出問(wèn)題。唯獨(dú)她出問(wèn)題,一定是電腦硬件壞了。 夢(mèng)想破壞,電腦硬件好好的。 在程序員們的努力之下,問(wèn)題的根源陸續(xù)找到,確實(shí)是系統(tǒng)出的問(wèn)題,比如「吃了么」系統(tǒng),是因?yàn)榇饲白鲞^(guò)一次數(shù)據(jù)遷移,對(duì)客戶號(hào)做了一回調(diào)整,不知怎的,就把黃蘭蘭的客戶號(hào)跟上一版的客戶號(hào)重合。 于是那個(gè)人的訂餐信息會(huì)發(fā)給黃蘭蘭。 至于代交電費(fèi)系統(tǒng),是因?yàn)樗诖蹍f(xié)議存在的同時(shí),提前自己交了一回,觸發(fā)代扣協(xié)議自動(dòng)停止。 但是在用戶規(guī)則里并沒(méi)有提到,事實(shí)上,連程序員自己都不知道還有自動(dòng)停止這種事。 四個(gè)部門(mén)的程序員看著黃蘭蘭發(fā)在內(nèi)網(wǎng)上的貼子,同時(shí)感慨:“她真是bug觸發(fā)機(jī),碰哪兒,哪兒出bug?!?/br> 最邪性的是,程序測(cè)試員對(duì)著測(cè)試手冊(cè)一條一條跑都沒(méi)有出現(xiàn)的bug,都能被她觸發(fā)。 在程序員之中,流傳著一句話:如果bug能跑起來(lái),就不要?jiǎng)铀?,程序可能是靠bug跑起來(lái)的。 到了黃蘭蘭這里,這句話根本就不好使,被她逮出來(lái)的bug,就是絕對(duì)的顯性bug,影響使用和用戶信息安全,必須馬上處理。 安夏挺想知道黃蘭蘭是何方高人,為什么會(huì)有如此逆天的技能,一查,是一個(gè)來(lái)暑期實(shí)習(xí)的大二學(xué)生,學(xué)編程的,志向是當(dāng)產(chǎn)品經(jīng)理。 現(xiàn)在正在人工智能組。 安夏嘆了口氣,以黃蘭蘭同學(xué)的天賦,她可能會(huì)成為全公司最恨的產(chǎn)品經(jīng)理,不用故意挑刺,都能在驗(yàn)收時(shí)讓程序員抓狂,不如去干測(cè)試,充分發(fā)揮特長(zhǎng)。 想歸想,人家志不在此,不好強(qiáng)求。 外面天已經(jīng)黑了,安夏還有一些事情沒(méi)有做完,晚上十一點(diǎn)她還要參加一個(gè)有海外人工智能專家共同參與的電話會(huì)議。 有點(diǎn)犯困,安夏決定起來(lái)活動(dòng)活動(dòng),自己下樓到公司一樓去弄點(diǎn)咖啡。 從一樓回來(lái)的時(shí)候,電梯間只有她和另一個(gè)女孩子。 紫金的電梯是可以在電梯間就選好要去哪一層,方便調(diào)度電梯,選擇完畢之后,液晶屏?xí)嬷环峙涞侥膫€(gè)電梯。 此時(shí)六個(gè)電梯都在一樓,安夏選擇了人工智能組所在的29樓,那個(gè)女孩子也去29樓。 根據(jù)智能電梯的應(yīng)用策略,在運(yùn)行低峰期,別說(shuō)兩個(gè)人去同一層。就算是去兩個(gè)完全不同的樓層,也只開(kāi)一個(gè)電梯。 可是,兩個(gè)電梯門(mén)卻同時(shí)開(kāi)了,那個(gè)女孩子被分配去了另一個(gè)電梯。 安夏腦中靈光一閃,忍不住開(kāi)口:“請(qǐng)問(wèn)你是黃蘭蘭嗎?” “對(duì),你是……”那個(gè)女孩子露出困惑的表情,認(rèn)真地看著安夏,不明白這個(gè)陌生的女人為什么會(huì)叫出她的名字。 等到了劉杰那里,安夏問(wèn)道:“你們有沒(méi)有什么測(cè)試需要跑?先給黃蘭蘭試試,她發(fā)現(xiàn)問(wèn)題比較快?!?/br> 劉杰笑道:“你是說(shuō)她五殺的戰(zhàn)績(jī)嗎?上次你不是還說(shuō),不要迷信,我們是一個(gè)科技公司嗎?” 安夏一本正經(jīng)地?fù)u頭:“不,是六殺……有時(shí)候還是要信邪的,讓她試試吧,就試試長(zhǎng)生藥業(yè)的。” 第122章 被測(cè)試之神眷顧的黃蘭蘭, 不負(fù)重望。 她是從圖形數(shù)據(jù)上看出來(lái)的。 每隔24小時(shí),系統(tǒng)都會(huì)生成幾張日?qǐng)?bào)圖,從圖上能直觀的看出:今天配了多少, 誰(shuí)跟誰(shuí)配的, 配的結(jié)果,有沒(méi)有異常。 黃蘭蘭說(shuō):“我剛到剛剛出的日?qǐng)?bào)圖有點(diǎn)奇怪,就把那幾個(gè)數(shù)據(jù)調(diào)出來(lái)看了一下,果然是有重復(fù)的?!?/br> 跑窮舉是試所有的可能性, 怎么能有重復(fù)的。 如果此事屬實(shí), 那就是重大錯(cuò)誤了。 必須要回頭看看之前跑的所有數(shù)據(jù)。 如果a配b出現(xiàn)了三次,后面的數(shù)據(jù)就有可能跳過(guò)a配cde, 直接變成a配f,就少了三個(gè)結(jié)果。 這個(gè)問(wèn)題也不知道出現(xiàn)多久了,以前系統(tǒng)從來(lái)沒(méi)有報(bào)過(guò)錯(cuò)。 劉杰的心頭猛然一緊,數(shù)據(jù)中心剛出事那會(huì)兒,他還跟組員說(shuō):“大家小心點(diǎn),不然年終獎(jiǎng)就沒(méi)了!” 現(xiàn)在安夏就站在這里看著, 他這邊還真就出問(wèn)題了。 劉杰的心口像堵了一個(gè)什么東西。 “你們快去查一下配對(duì)程序, 從今天往前倒查。”劉杰趕緊安排人檢查程序, 什么時(shí)候能查出來(lái)不好說(shuō),緊張的情緒必須鋪墊到位, 讓領(lǐng)導(dǎo)看見(jiàn)他對(duì)待——“上級(jí)布置的任務(wù)非常積極?!?/br> 應(yīng)急處理的同時(shí),他的心里還有些埋怨這個(gè)不懂事的實(shí)習(xí)生:有事你當(dāng)著總經(jīng)理的面說(shuō)個(gè)什么勁?。?/br> 等安夏走了,你再說(shuō)不行嗎? 現(xiàn)在等于是把整個(gè)組架在火山上, 要是拿不出個(gè)像樣的解釋, 劉杰很擔(dān)心自己組跟數(shù)據(jù)中心組一樣下場(chǎng), 年終獎(jiǎng)被罰光。 查程序且等查一會(huì)兒, 安夏對(duì)此非常清楚,許多程序員完全沒(méi)有寫(xiě)注釋的習(xí)慣,整篇代碼光禿禿,別說(shuō)后人接手了,自己三天前寫(xiě)了個(gè)啥玩意兒,可能都記不太清楚了。 這就是很多程序員接手某個(gè)工作之后,寧可從頭開(kāi)始寫(xiě),也不從別人寫(xiě)了半拉的程序?qū)懙脑颉?/br> 安夏挺好奇黃蘭蘭是怎么從那么多個(gè)數(shù)據(jù)里看出不對(duì)勁的。 “顏色不對(duì)?!秉S蘭蘭說(shuō),“我看數(shù)字和字母的時(shí)候,會(huì)感覺(jué)它們都有顏色,剛才看的時(shí)候,覺(jué)得同樣的顏色搭配出現(xiàn)過(guò)好幾次了。” “???顏色?數(shù)字和字母有顏色?” 黃蘭蘭點(diǎn)頭:“漢字也有顏色的。比如天空的天是白色一點(diǎn)點(diǎn)藍(lán),犯人的犯是棕綠色偏灰。 1是黑色,2是亮黃色,3是深粉,4是綠色……所以剛才看報(bào)告的時(shí)候,在我的眼睛里是不同的顏色組合,剛好在同一頁(yè)出現(xiàn)了好幾個(gè)相同的色塊?!?/br> “厲害……你這是通感癥啊?!卑蚕闹辉跁?shū)里看過(guò)這種人,沒(méi)想到遇到一個(gè)活的。 黃蘭蘭有點(diǎn)緊張:“是病嗎?” “不是,是一種天賦,跟心盲癥一正一反,你是看字能出顏色,心盲癥是想像不出來(lái)一個(gè)東西的模樣。” 不過(guò)通感癥不能解釋為什么她總是能觸發(fā)bug,就那么簡(jiǎn)簡(jiǎn)單單的按個(gè)電梯,智能電梯都能變成智障電梯。 只能說(shuō)這真的是天意了。 還沒(méi)等安夏想到可以用黃蘭蘭的技能做些什么,工程師們就已經(jīng)查完了。 他們就查了幾個(gè)重復(fù)的結(jié)果,再反查調(diào)取的數(shù)據(jù)源,發(fā)現(xiàn)采集程序沒(méi)有問(wèn)題。 是長(zhǎng)生藥業(yè)的數(shù)據(jù)源有問(wèn)題。 他們從數(shù)據(jù)源排查,發(fā)現(xiàn)幾萬(wàn)個(gè)志愿者的個(gè)人數(shù)據(jù)里有一大半是百分之百完全一樣的。 “他們提交的九萬(wàn)個(gè)志愿者,有六萬(wàn)個(gè)重復(fù)數(shù)據(jù)?!?/br> 人跟人相似是正常的,但就算是同卵雙胞胎,在數(shù)據(jù)上,都不一定是百分之百的一致。 何況這些人是來(lái)自五湖四海的陌生人。 現(xiàn)在的情況可以理解為:長(zhǎng)生藥業(yè)只找到了三萬(wàn) 個(gè)志愿者,然后每個(gè)人的數(shù)據(jù)被復(fù)制粘貼了兩次。 看了數(shù)據(jù)之后,安夏脫口而出:“喲,這就是新時(shí)代的一氣化三清嗎?” 眾人:“……” 老子知道自己被這么編排嗎? “你們確定接到的原始數(shù)據(jù)就是這個(gè)?”安夏認(rèn)真地問(wèn)了一次。 這就體現(xiàn)出電子交接的重要性了。 剛開(kāi)始的時(shí)候,由于數(shù)據(jù)太大,所以對(duì)接人是想直接拎著一塊硬盤(pán)過(guò)來(lái)給他們算了。 后來(lái)恰逢數(shù)據(jù)中心盛大開(kāi)業(yè),人工智能對(duì)數(shù)據(jù)中心的需求非常大,劉杰已經(jīng)花錢(qián)在數(shù)據(jù)中心占了一個(gè)長(zhǎng)期席位,錢(qián)都花了,那還不趕緊用起來(lái)? 于是劉杰讓他們先用網(wǎng)絡(luò)傳輸,存在數(shù)據(jù)庫(kù)里,免得萬(wàn)一人到了,硬盤(pán)插上了,結(jié)果發(fā)現(xiàn)硬盤(pán)故障導(dǎo)不出來(lái)。 那種感覺(jué),大概會(huì)比《西游記》結(jié)尾唐僧師徒掉進(jìn)通天河里還要難受吧。 長(zhǎng)生藥業(yè)的接頭人一琢磨,是這個(gè)道理。 到時(shí)候來(lái)回跑的倒霉蛋還不是他自己。 于是他先把所有數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳到紫金科技,然后才拎著硬盤(pán)過(guò)來(lái)。 過(guò)于謹(jǐn)慎的結(jié)果,就是在系統(tǒng)上留下了痕跡。 原始的傳輸記錄證明,長(zhǎng)生藥業(yè)一開(kāi)始傳過(guò)來(lái)的數(shù)據(jù),就有三分之二是重復(fù)內(nèi)容。 安夏查看了數(shù)據(jù)的創(chuàng)建與修改時(shí)間,點(diǎn)點(diǎn)頭。 有鐵證在手,杜絕長(zhǎng)生藥業(yè)將來(lái)出了問(wèn)題甩鍋給紫金科技的可能。 安夏不無(wú)悲哀的想起一件往事:有一天中午看見(jiàn)自己的上司剛打開(kāi)外賣(mài)盒就跑了。 他說(shuō)要去參加一個(gè)會(huì)議,會(huì)議內(nèi)容跟部門(mén)一毛錢(qián)關(guān)系都沒(méi)有。 但是跟部門(mén)業(yè)務(wù)鏈上的下游部門(mén)有關(guān)系,他必須去,避免那個(gè)部門(mén)有什么事情沒(méi)做好,然后甩鍋給自己部門(mén)。 如果真的發(fā)生了這種事,必須第一時(shí)間有人站出來(lái)說(shuō)出真相。否則在老板的心中,導(dǎo)致出錯(cuò)的原因就是他們部門(mén)了。 再解釋都沒(méi)用,老板的潛意識(shí)里始終會(huì)有一個(gè)概念:就是他的錯(cuò)! 這在心理學(xué)上有一個(gè)專用名詞——首因效應(yīng)。 安夏本以為自己做了老板可以擺脫這種事。 沒(méi)想到,她確實(shí)不用跟公司內(nèi)部撕了,改成跟合作方撕。 安夏無(wú)聲地嘆了口氣,果然有人的地方就有江湖,到哪里都逃不掉。