• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

李工離職了,產(chǎn)品出現(xiàn)一個”無法解決的bug”

2019/03/24
132
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

?

?李工離職了,原因非常簡單,工資長時間不漲。恰好有家公司愿意提供更高的薪水,于是他一無反顧地奔赴新的工作崗位。“鐵打的營盤流水的兵”一向是老板的口頭禪,李工和老板談了大概五分鐘就確定了離職時間,半個月以后他就消失了。開始幾天,辦公室里還有同事提起李工,幾個月以后大家就慢慢忘里,再后來幾乎就沒人提起了。

很快的一年時間過去了,老板突然提起李工了。某個周一例會,老板若無其事的告訴我一件事情:

“駱駝,李工離職一年了。他負責的一款控制器要與 DTU 連接,現(xiàn)在通訊程序有點小問題,你抽空看看?”老板說得非常輕松,認為這是一件非常簡單的事情,只需舉手之勞皆就可以解決。

所謂領(lǐng)導(dǎo)動動嘴屬下跑斷腿,我預(yù)感到這種事情最好不接,雖然現(xiàn)在只是發(fā)現(xiàn)通訊有問題,暫且不說這個問題能不能解決,以后再發(fā)現(xiàn)問題老板也會一勞不煩二主直接來找我,更有可能他會認為是因為我修改程序引入的新問題。那時候不談功勞,恐怕苦勞也不存在。況且只是“小問題”,當然不會有額外的報酬。

如果放在幾年前我肯定不會想這么多,但是掉到坑里的次數(shù)多了無形中就對坑嗅覺靈敏了。

“可能我的能力難以勝任,這款控制器的軟件代碼我看過,我和李工雖然一起工作了很長時間,但是各人的程序設(shè)計思路、代碼風格區(qū)別很大,我實在看不懂。如果我來維護很可能會誤事?!?/p>

“那你認為有沒有解決辦法?”

“有,這款產(chǎn)品是我們公司主推的。軟件大概八千行,如果重新編寫一遍,以后維護就簡單了?!?/p>

“駱駝,你工作很多年了,難道其他公司有工程師離職,他寫過的程序難道必須重新編寫?”

“哪個公司都存在這樣的問題,很多公司是多人負責一個項目,項目管理者在人員調(diào)配方面會作出優(yōu)化。重要的工作崗位是雙崗。我們公司一款產(chǎn)品都是一個人負責的……”我解釋。

“現(xiàn)在競爭這么激烈,哪還有錢雇那么多人。”老板很不耐煩的中斷了我的講話。

公司當然希望少雇幾個員工,節(jié)省成本,忌諱增加投入之類說法,我能理解。但是世界是公平的,平時的投入在關(guān)鍵時候就有回報,平時節(jié)省的成本所產(chǎn)生的負面影響在關(guān)鍵時候也會暴露無遺。

“其他人有沒有信心來處理李工遺留的工作?”老板掃描一下整個會議桌,幾位工程師都在低頭認真做筆記像沒有聽見一樣。


午飯的時候張工和我同桌,周圍的沒有其他同事。

“駱駝,老板今天提到程序是不是真復(fù)雜?”

同為工程師我當然不能不客觀的告訴他,“倒也不是有多么復(fù)雜,產(chǎn)品已經(jīng)銷售好幾年了,功能明確。只是無論誰來維護離職同事的程序,都是一件非常棘手的事情。可能剛解決一個問題,會觸發(fā)新的問題。況且我手上的事情非常多,實在沒有精力來承接這項工作。”

“是不是老板只是說是一個小問題,沒有提到錢的事情?”張工吞吞吐吐地問道。

我只好以“呵呵”回復(fù)。接手離職同事程序的維護工作本來就非常棘手,又沒有提到錢的問題。只要不是手頭實在沒有工作可做,誰會有此覺悟?

我不由得想起李工,在公司工作五年,一向盡職盡責,為單位開發(fā)了好幾款熱銷的產(chǎn)品。但是工資上漲的幅度實在與他作出貢獻不成比例,一年前就提出要求老板漲工資,老板一直答應(yīng),但是就是沒有行動,他的離職在大家的意料之中。

?

李工雖然離職了,但是他留下的產(chǎn)品依然為老板帶來不少利潤。公司是按照銷售額比例計算工程師提成的。由于這款產(chǎn)品是公司的熱銷產(chǎn)品,提成當然就很可觀。李工辭職以后這筆錢自然就歸老板了。如果由別的工程師接手維護,那么提成就自然應(yīng)該歸這位工程師。一年下來是不少的一筆錢。老板怎么會輕易舍得?這次只是少量用戶提出里更改需求,更沒必要把這筆錢分給工程師。最后老板要求對方修改了使用方法,勉強應(yīng)付了這件事情。

問題可以向后拖,但總是無法回避的。隨著物聯(lián)網(wǎng)的發(fā)展,越來越多用戶開始使用通訊端口了。通訊問題也隨之產(chǎn)生,當用戶向最后一個寄存器寫入數(shù)據(jù)時設(shè)備會莫名其妙的出現(xiàn)故障,顯然這個問題必須要盡快解決,老板又舊事重提。大家反應(yīng)還和上次一樣。

“駱駝,你能不能辛苦一下?”我權(quán)衡這個問題很久了,其實只要老板愿意將原來給李工的提成給大家,估計大家會搶著干?,F(xiàn)在沒有任何利益承諾,如果我做了這件事情,按照老板以往的慣例我只能是冤大頭,也是斷了以后同事們的財路,實在招人討厭。

“時間緊張,我建議直接找李工,畢竟他是軟硬件的設(shè)計者。不僅是這次,即使以后再有問題,他也能更可靠的解決?!?/p>

“難道李工是天才,非他不可?你們……”老板的神態(tài)好像說我們都是白吃飯的。

“這個倒不是,輪到誰都一樣,任何一位工程師來維護其他人的代碼,都非常吃力。要花費很大的精力去揣測別人的思路,而且結(jié)果不一定可靠。您以前做過這方面的工作應(yīng)該了解?!?/p>

“你有可行的辦法嗎?”

“我以前已經(jīng)說過了,按照功能重新寫一遍。以前的版本就不用再維護了。”

“時間呢?”

“參照實際情況,估計一個半月到兩個月應(yīng)該是可行?!?/p>

“眼下就客戶就需要,你告訴我兩個月?!?/p>

“產(chǎn)品的代碼量是一定的,所以兩個月已經(jīng)非常緊張了。時間再少,我實在就沒有信心了?!?/p>

老板實在沒有興趣聽不包含任何正能量的言論,隨即轉(zhuǎn)向其他同事。

“小張你來吧!”
“這個?以駱駝水平都沒好辦法,我恐怕也做不了。”
“大家不要受我的影響,說不定問題能解決?!蔽亿s緊解釋。

老板幾乎問遍所有人,還是沒人愿意接手這件事情,倒是有人同意我的看法。這件事情的討論只好結(jié)束了。后來老板找離職的李工,據(jù)說李工隔天就解決了問題,看來真是一個不大的問題。

半年以后我去生產(chǎn)領(lǐng)取材料,看到生產(chǎn)組裝了很多這種產(chǎn)品。我和生產(chǎn)的同事閑聊了幾句:

“這款控制器又生產(chǎn)了這么多,沒啥問題吧?”

“問題多得都不知道怎么處理,現(xiàn)在只好將實在找不出問題的扔在一邊,你看看現(xiàn)在堆了多少。兩百多塊,價值幾萬。老板昨天還為這事情找李工,但是李工太忙。等賣完這批貨,老板打算使用你負責的產(chǎn)品來替代。”

李工在的時候每次都就解決了,現(xiàn)在幾萬的廢品,夠給一位工程師發(fā)幾個月工資了。老板既不愿意給工作好幾年的李工漲工資,又不愿意將這款產(chǎn)品的提成轉(zhuǎn)給其他工程師。所謂有得必有失就是這個意思吧。

與非網(wǎng)原創(chuàng)內(nèi)容,未經(jīng)允許,不得轉(zhuǎn)載!

?

更多相關(guān)內(nèi)容,請點擊:程序員趣事一籮筐

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

早年從事軟件測試工作,2002年從事C語言教學(xué)。同年設(shè)計了視音頻切換器,用于硬盤播出機。次年開始從事熱電偶檢測裝置的設(shè)計。2010年從事現(xiàn)代農(nóng)業(yè)管理機的設(shè)計。2012年從事電力行業(yè)的FTU設(shè)計與研發(fā),成功編寫了FTU軟件。2013參與了塔吊安全監(jiān)控設(shè)備開發(fā)。10多年來對C語言情有獨鐘。略懂verilog。