做上位機(jī)開(kāi)發(fā),有時(shí)候別把客戶想得太聰明,很多功能性軟件開(kāi)發(fā)都是這樣,如果把客戶想得太聰明,總覺(jué)得是自己的問(wèn)題,那你就在你自己的代碼里面找Bug吧,最后可能把自己找emo了也找不到問(wèn)題所在!我們公司的軟件就出現(xiàn)了 “故障”,最后原因都是在客戶那!
我們公司有這么一個(gè)上位機(jī)軟件,主要用來(lái)監(jiān)聽(tīng)客戶機(jī)上的PLC數(shù)據(jù),然后將PLC數(shù)據(jù)進(jìn)行處理后上傳到客戶的數(shù)據(jù)庫(kù)。
監(jiān)聽(tīng)方式也很簡(jiǎn)單,客戶機(jī)上有個(gè)開(kāi)關(guān),這個(gè)開(kāi)關(guān)的開(kāi)和關(guān)操作會(huì)寫入狀態(tài)到客戶機(jī)器的PLC,我們會(huì)監(jiān)聽(tīng)這個(gè)狀態(tài),開(kāi)了以后我們的軟件就會(huì)去客戶機(jī)上的PLC上拉取數(shù)據(jù),然后經(jīng)過(guò)一系列復(fù)雜的算法,最后再把處理后的數(shù)據(jù)給到客戶的數(shù)據(jù)庫(kù)。
裝有這樣的上位機(jī)軟件的主機(jī)總共有八臺(tái),除了偶爾有一些人機(jī)交互上的問(wèn)題需要優(yōu)化之外,軟件整體運(yùn)行的還算穩(wěn)定。
但是,客戶突然有一天說(shuō)有一臺(tái)主機(jī)的軟件出故障了,突然就不處理數(shù)據(jù)了,在電話里被客戶劈頭蓋臉說(shuō)了一通后,客戶要求我們立馬派人去現(xiàn)場(chǎng)檢查軟件故障原因。
我們公司的工程師緊張得就跑到客戶工廠里面去看,發(fā)現(xiàn)果然有一臺(tái)主機(jī)的上位機(jī)軟件不處理數(shù)據(jù)了,而其他七臺(tái)都能正常處理數(shù)據(jù)。
對(duì)比了下其他七臺(tái)電腦的軟件版本,發(fā)現(xiàn)版本都是一樣的,各項(xiàng)參數(shù)也差不多,對(duì)比了一番,最終也沒(méi)看出個(gè)所以然出來(lái),然后只能把現(xiàn)場(chǎng)的軟件拷回公司,在公司進(jìn)行調(diào)試。
走的時(shí)候客戶還不耐煩地跟我們說(shuō):“什么破軟件,三天兩頭出問(wèn)題!”
挨了客戶訓(xùn),很丟臉,就這樣,負(fù)責(zé)這個(gè)項(xiàng)目的程序員加班了好幾天,試圖找出代碼里面的漏洞,但是愣是沒(méi)有找出問(wèn)題出在哪,天天在工位上嘀咕:“沒(méi)問(wèn)題啊......”
搞了幾天,實(shí)在沒(méi)有什么進(jìn)度,于是這個(gè)程序員只能打電話給客戶,想要再申請(qǐng)進(jìn)工廠看看,結(jié)果客戶一句話讓這個(gè)程序員無(wú)語(yǔ)了:“軟件好了,是操作員沒(méi)打開(kāi)開(kāi)關(guān)!”
遇到這種讓人無(wú)語(yǔ)的事情,您也不能對(duì)客戶翻臉,所以所有的苦只有程序員自己咽了!
最后,總結(jié)這個(gè)事情的時(shí)候,程序員感嘆道:“我就是想破天,我也想不到是客戶軟件開(kāi)關(guān)沒(méi)打開(kāi),這種低級(jí)錯(cuò)誤怎么還能犯呢?”
但是,雖然嘴上這么說(shuō),雖然這個(gè)錯(cuò)誤非常低級(jí),可只要這個(gè)程序員在進(jìn)入工廠的時(shí)候能夠秉持懷疑的態(tài)度去看一眼開(kāi)關(guān),估計(jì)問(wèn)題就不會(huì)搞那么久了!
結(jié)語(yǔ)
很多時(shí)候,當(dāng)客戶在使用過(guò)程中遇到問(wèn)題,他們首先并不會(huì)覺(jué)得是自己的問(wèn)題,尤其是像我們公司的這種客戶,遇到問(wèn)題不光不覺(jué)得是自己?jiǎn)栴},脾氣還臭,還理直氣壯的,因此很容易給人一種錯(cuò)覺(jué),那就是客戶沒(méi)有問(wèn)題。
所以,不管客戶多么理直氣壯,一定要把客戶當(dāng)傻子看,當(dāng)排除一系列可能存在的低級(jí)錯(cuò)誤的時(shí)候,再來(lái)檢討自己可能存在的問(wèn)題。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.