?
雖然滿腹疑惑,但華容并沒(méi)有打算繼續(xù)“糾結(jié)”下去,她的原則是:作為工程師,項(xiàng)目中杜絕BUG。
回到座位之后,電腦已經(jīng)進(jìn)入屏保狀態(tài),她沒(méi)有理會(huì),而是直接在記事本上起草下一步的方案和日程安排。這是她多年的工作習(xí)慣,她喜歡筆尖在紙上行走的感覺(jué),而且在她看來(lái),書(shū)寫(xiě)的過(guò)程比鍵盤打字會(huì)帶來(lái)更多的靈感。
按照剛才會(huì)上討論的內(nèi)容,列出了關(guān)于項(xiàng)目的要點(diǎn)和估算的日程:
1、ISP編程:0.5-1天
2、讀卡距離:0.5天
3、網(wǎng)卡程序:分析,0.5-1.5天,改動(dòng)+調(diào)試3-5天
4、出廠自檢程序:液晶屏顯示(逐點(diǎn)逐行)、FLASH讀寫(xiě)驗(yàn)證、RAM讀寫(xiě)驗(yàn)證、按鍵檢測(cè)、讀頭檢測(cè)(逐個(gè)扇區(qū)讀寫(xiě))、時(shí)鐘校準(zhǔn);
當(dāng)“時(shí)鐘校準(zhǔn)”落筆的瞬間,仿佛被電流擊中了一下,大腦開(kāi)始迅速地搜索記憶中有關(guān)“時(shí)鐘”的操作。她清晰的記得,在調(diào)試過(guò)程中,有個(gè)兩次,在數(shù)據(jù)寫(xiě)入FLASH之前,就是已經(jīng)是亂碼,而每條數(shù)據(jù)的最后6個(gè)字節(jié),恰恰是來(lái)自時(shí)鐘,數(shù)據(jù)生成后,首先寫(xiě)入FLASH存儲(chǔ)器,然后再寫(xiě)入射頻標(biāo)簽的相應(yīng)數(shù)據(jù)塊,因此,如果待寫(xiě)入的數(shù)據(jù)本身是亂碼,那么寫(xiě)入后必將是亂碼,雖然幾率不大,但BUG卻是整個(gè)項(xiàng)目的死穴。
在這個(gè)項(xiàng)目中,射頻標(biāo)簽在客戶的店里,被鑲嵌在煙草局贈(zèng)送給客戶的水晶臺(tái)座的中間,客戶經(jīng)理需要定期對(duì)自己所管轄的客戶進(jìn)行走訪,了解需求并記錄將下發(fā)的訂單情況。在項(xiàng)目煙草局市內(nèi)五區(qū)下屬的客戶經(jīng)理有近300人,每個(gè)人每天走訪30多戶,雖然待遇不錯(cuò),但的確是個(gè)苦差事,所以有人就會(huì)動(dòng)些心思,每天隨便編寫(xiě)走訪記錄,如客戶的名稱,到達(dá)時(shí)間,離開(kāi)時(shí)間和訂單需求等,然后找個(gè)地方去HAPPY,因?yàn)樗麄兿掳嗍遣恍枰蚩记诘?。由于?shù)據(jù)是亂寫(xiě)的,可想而知,煙草局按照訂單進(jìn)行配送貨品的時(shí)候,會(huì)是一個(gè)什么樣的局面和后果。
?
而項(xiàng)目實(shí)施后,客戶經(jīng)理每人配備專用手持機(jī),到達(dá)待走訪客戶后,首先掃卡,標(biāo)簽里記錄下其身份信息和到達(dá)時(shí)間,然后在離開(kāi)的時(shí)候,再掃一下卡,記錄離開(kāi)的時(shí)間,也就是留下了走訪的證據(jù)。同時(shí)手持機(jī)在讀取標(biāo)簽信息的同時(shí),獲取了客戶的身份信息,并連同復(fù)制的走訪記錄,共同保存到存儲(chǔ)器中,完成一次走訪。
這樣兩份完全相同的數(shù)據(jù)被分別保存在客戶的店里和手持機(jī)中,第二天,客戶經(jīng)理將手持機(jī)與專用的網(wǎng)卡連接,那么走訪數(shù)據(jù)的數(shù)據(jù)將自動(dòng)上傳到管理平臺(tái)中,平臺(tái)自動(dòng)進(jìn)行數(shù)據(jù)的分類和匯總,以此生成各種報(bào)表。這個(gè)過(guò)程,任何人無(wú)法干預(yù)數(shù)據(jù)的生成和上傳,更談不上隨意篡改了。這就是項(xiàng)目實(shí)施的目的,用煙草局信息中心的工程師來(lái)描述,就是:“小樣兒,咱玩兒的就是高科技?!?/p>
回過(guò)神兒來(lái)的華容,在“時(shí)鐘”二字上用紅筆畫(huà)了一個(gè)圈兒,并標(biāo)了一個(gè)感嘆號(hào)。
由于發(fā)現(xiàn)了新的疑點(diǎn),她無(wú)法準(zhǔn)確地估算接下來(lái)的工作進(jìn)度了,時(shí)鐘驗(yàn)證,不是一天半天的事情,應(yīng)該是無(wú)止境的,好比是碰運(yùn)氣,誰(shuí)也不知道這個(gè)潘多拉的魔盒里面到底藏著什么魔鬼。當(dāng)務(wù)之急,是在項(xiàng)目交工之前,必須驗(yàn)證獲取的時(shí)鐘數(shù)據(jù)是否有亂碼存在?幾率是多少?在不做硬件調(diào)整的情況下,如何實(shí)現(xiàn)軟件的糾錯(cuò)?……
一系列的問(wèn)題!華容陷入了沉思。
“想什么呢?再不去是食堂,午飯就沒(méi)了”,燕飛敲著隔斷的玻璃,打斷了她的思緒。
看一下手機(jī),11:45分,看一下周圍,空蕩蕩的,食堂11:30開(kāi)飯,園區(qū)里人多,排隊(duì)耗時(shí),再晚就真的沒(méi)什么了,運(yùn)氣不好的話,連殘羹冷炙都不是足量的。
也許是正月的原因,又或許是運(yùn)氣好,總之,他們的午餐是足夠的量。此時(shí),就餐的人已經(jīng)不多,他們選擇了挨著窗戶的位子,午時(shí)的陽(yáng)光曬在后背上,暖暖的。
“恭喜你,升級(jí)到直轄市了,感覺(jué)不錯(cuò)吧?”燕飛調(diào)侃了起來(lái)。
“感覺(jué)是不錯(cuò),自己做主,我現(xiàn)在成愛(ài)斯基摩人了?!比A容用同樣的語(yǔ)氣,調(diào)侃自己。
“什么?這里不是北極,哪有那么冷?”燕飛怔了一下,“發(fā)現(xiàn)新的問(wèn)題了?這才是剛開(kāi)始,心就涼了半截,以后的路還長(zhǎng)著呢”。
看來(lái),他理解到了自己的處境。
?
“是的,F(xiàn)LASH讀寫(xiě)亂碼的BUG,與173芯片的參數(shù)的確有很大關(guān)系,譯碼不正確導(dǎo)致片選錯(cuò)誤,從而導(dǎo)致讀寫(xiě)問(wèn)題,但這個(gè)問(wèn)題是可以測(cè)量的,而且更換過(guò)PHILIPS的芯片之后,經(jīng)抽檢驗(yàn)證,故障率為0”。
“但是發(fā)現(xiàn)了新的問(wèn)題,是吧?新的疑點(diǎn)在哪里?”,燕飛收起來(lái)調(diào)侃的語(yǔ)氣,面色開(kāi)始凝重。
“還不確定,從分析看,時(shí)鐘的部分可能有問(wèn)題,需要驗(yàn)證一下。”華容說(shuō)出了自己的疑問(wèn)。
“寫(xiě)個(gè)測(cè)試程序,判斷是否出現(xiàn)非法的數(shù)據(jù)?”
“是的,所見(jiàn)略同”,二人的思路是不謀而合的,華容向上挑了一嘴角。
“先把測(cè)試程序做出了,驗(yàn)證一下出錯(cuò)的幾率,不過(guò)時(shí)鐘數(shù)據(jù)的驗(yàn)證是個(gè)耗時(shí)的活兒,你擔(dān)心時(shí)間來(lái)不及,是吧?”
“是的”,這是工作默契的作用。
“還有……”,燕飛停了一下。
“還有什么?”華容追問(wèn)。
“在沒(méi)有確切的結(jié)論之前,不要讓第三個(gè)人知道這個(gè)疑點(diǎn),懂嗎?”,雖然不理解,但華容還是點(diǎn)頭默許了。
返回寫(xiě)字樓的路上,燕飛簡(jiǎn)單講述了關(guān)于這款手持機(jī)的舊事,同時(shí)也解開(kāi)了一些由來(lái)已久的謎團(tuán)。這款設(shè)備出身不凡,業(yè)績(jī)亮麗:前任總經(jīng)理親自選的外形,燕飛確定的方案,岳海進(jìn)行的原理圖設(shè)計(jì),現(xiàn)任事業(yè)部的硬件開(kāi)發(fā)部經(jīng)理完成PCB的樣板設(shè)計(jì),現(xiàn)任總經(jīng)理眼中的紅人,美女工程師——華萍完成的產(chǎn)品化,并在當(dāng)年取得銷售100臺(tái)的光輝業(yè)績(jī)。
華容聽(tīng)得有些心潮澎湃,畢竟這款手持設(shè)備是公司的高精尖產(chǎn)品,也有疑問(wèn):難道史上沒(méi)有遇到過(guò)亂碼問(wèn)題嗎?
燕飛的結(jié)束語(yǔ),驗(yàn)證了華容的猜測(cè):雖然銷售出100臺(tái),但接下來(lái)的半年里,退貨率95%。
“事情就是這樣,有些時(shí)候,別人只會(huì)讓你記得它的業(yè)績(jī),而有選擇性的不告訴你它的負(fù)面影響;而有些時(shí)候,別人只會(huì)讓你看到它的負(fù)面影響,而忽略了它的業(yè)績(jī)?!毖囡w的語(yǔ)氣越發(fā)低沉,“這就是職場(chǎng),這個(gè)公司的職場(chǎng),你所不知道的職場(chǎng)?!?/p>
“哦,這就是在會(huì)上阻止我關(guān)于重新設(shè)計(jì)PCB的原因”,華容若有所思地回答說(shuō),“95%的退貨率,意味著還有更多隱藏的BUG”。
“是的,在沒(méi)有找到更深層的BUG之前,不要輕舉妄動(dòng),否則后果無(wú)法預(yù)料?!蓖A艘幌拢^續(xù)說(shuō):“還有,別讓眼前的事情擾亂了自己的思路,保持你的冷靜,加油!愛(ài)斯基摩人,爭(zhēng)取早日離開(kāi)北極。”。
燕飛的話總是這樣,聽(tīng)起來(lái)貌似很明白,但總感覺(jué)在暗示什么。
與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!
本系列為付麗華老師原創(chuàng)故事《51的江湖》連載,故事中有職場(chǎng),故事中還有技術(shù),最真實(shí)的項(xiàng)目案例與大家一起探討。每周一期,更多內(nèi)容請(qǐng)查看: