最近工作中遇到一件挺失望的事誓篱,我們項(xiàng)目的開(kāi)發(fā)工作主要是由成都的開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé)的,最近開(kāi)發(fā)團(tuán)隊(duì)有一名成員離職了凯楔,之前他一直是負(fù)責(zé)為每個(gè)版本代碼生成新的svn鏈接窜骄,以及一部分系統(tǒng)邏輯代碼的維護(hù)工作。之前這兩項(xiàng)工作一直都做得挺好的摆屯,但就在上周他離職之前的版本更新后邻遏,便出現(xiàn)了問(wèn)題。首先是我在做下一個(gè)版本的時(shí)候,無(wú)論怎么更新新訓(xùn)練好的模型党远,在本地已經(jīng)修復(fù)好的錯(cuò)誤削解,在測(cè)試環(huán)境部署后依然存在。經(jīng)過(guò)一段時(shí)間的查看沟娱,原來(lái)是因?yàn)殡x職的那位同學(xué)在給出下一個(gè)版本的代碼庫(kù)鏈接時(shí)氛驮,忘了修改其中一個(gè)部署文件的內(nèi)容,造成有一個(gè)模型文件在之后的測(cè)試環(huán)境部署時(shí)無(wú)法更新济似。這個(gè)錯(cuò)誤從發(fā)現(xiàn)問(wèn)題到定位問(wèn)題大概花了我兩個(gè)小時(shí)的時(shí)間矫废,因?yàn)槊看我驗(yàn)樾迯?fù)bug更新模型后我都會(huì)在比較多的數(shù)據(jù)上跑一個(gè)批測(cè)看看效果,為了排除是我自己在更新模型文件時(shí)出現(xiàn)失誤而導(dǎo)致的測(cè)試環(huán)境沒(méi)有更新砰蠢,我跑了多次批測(cè)來(lái)確認(rèn)蓖扑,每次批測(cè)都會(huì)花20到30分鐘不等的時(shí)間,因此多跑幾次就會(huì)非常浪費(fèi)時(shí)間台舱。就因?yàn)樗囊粋€(gè)小小的疏忽律杠,我付出了更多的、本可以避免的工作時(shí)間竞惋,這種感覺(jué)讓我已經(jīng)有一些失望了柜去。
但事情到這里還沒(méi)有結(jié)束,在我修復(fù)完剛才那個(gè)問(wèn)題后再跑批拆宛,發(fā)現(xiàn)跑批的結(jié)果比起之前的結(jié)果下降了很多嗓奢。而我做的本來(lái)就是一個(gè)對(duì)比試驗(yàn),如果效果下降很多的話浑厚,可能就意味著我做的模型更新不能上線了股耽。但我自己覺(jué)得,從技術(shù)上判斷钳幅,不應(yīng)該發(fā)生這樣的問(wèn)題物蝙。還好我的實(shí)驗(yàn)文檔里還保存著用上一個(gè)版本的模型跑出來(lái)的結(jié)果,并且(非常幸運(yùn)地是8壹琛)結(jié)果里還保存著中一些關(guān)于模型調(diào)用的中間結(jié)果诬乞,這讓我得以詳細(xì)地比較兩次不同模型跑批的異同。比較之后發(fā)現(xiàn)盖矫,兩個(gè)版本的結(jié)果在一個(gè)小地方不一樣,比如說(shuō)上一個(gè)版本的模型在某種情況下击奶,調(diào)用的是語(yǔ)料庫(kù)A辈双,而這次版本的模型在同樣的情況下,調(diào)用的就是語(yǔ)料庫(kù)B柜砾,并且我發(fā)現(xiàn)新版本出錯(cuò)的例子湃望,都涉及到了這樣的現(xiàn)象,因此基本可以斷定,就是這一點(diǎn)區(qū)別造成了模型效果的下降证芭,而并不是我對(duì)模型的更新造成的瞳浦。可是為什么會(huì)出現(xiàn)這樣的差別呢废士?我之前并沒(méi)有被通知模型做了這些更改叫潦。于是我想成都另一名開(kāi)發(fā)同時(shí)進(jìn)行了求證。原來(lái)官硝,這個(gè)模型更改又是那位離職的同事負(fù)責(zé)的矗蕊,而他應(yīng)該是離職前剛做了把語(yǔ)料庫(kù)從A改動(dòng)到B的實(shí)驗(yàn),但忘了改回去了G饧堋(現(xiàn)在生產(chǎn)上是用的語(yǔ)料庫(kù)A傻咖,我之前作為baseline的實(shí)驗(yàn)應(yīng)該也都是在語(yǔ)料庫(kù)A上做的)就是因?yàn)樗@一點(diǎn)的疏忽,又讓我多花了一個(gè)多小時(shí)的時(shí)間來(lái)定位錯(cuò)誤岖研,并且如果不是我保留了上個(gè)版本的實(shí)驗(yàn)數(shù)據(jù)卿操,定位的時(shí)間可能還會(huì)更長(zhǎng)!想到這里孙援,結(jié)合前一個(gè)部署文件的錯(cuò)誤害淤,我對(duì)這名同事可以說(shuō)是非常失望了。
這件小事就講完了赃磨。我之所以把這個(gè)事情記錄下來(lái)筝家,并不是想吐槽這位同事,而是想強(qiáng)調(diào)責(zé)任感對(duì)一名在工作的人的重要性邻辉。工作溪王,特別是工程技術(shù)類(lèi)的工作,往往都是一個(gè)團(tuán)隊(duì)在合作值骇,因此你不僅會(huì)被同事和領(lǐng)導(dǎo)的所作所為所影響莹菱,你的所作所為也會(huì)影響他們。你細(xì)心一點(diǎn)吱瘩,他們的工作可能就會(huì)更順利一點(diǎn)道伟;而你馬虎一點(diǎn),或者缺乏責(zé)任感把工作隨手一扔使碾,那你的同事和領(lǐng)導(dǎo)可能就要來(lái)為你收拾剩下的爛攤子蜜徽。如果是后者,那你在同事心中的印象票摇、在領(lǐng)導(dǎo)心中的印象拘鞋、甚至久而久之在本領(lǐng)域內(nèi)的聲望,都可能會(huì)收到影響矢门。因此盆色,如果你珍惜自己的專(zhuān)業(yè)聲望灰蛙,希望能團(tuán)結(jié)和帶領(lǐng)更多的人去完成一件事,那么責(zé)任感這一課隔躲,是你無(wú)論如何也不能缺席的摩梧。