加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

2019/03/24
218
閱讀需 27 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

?

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

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

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

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

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

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

“那你認(rèn)為有沒有解決辦法?”

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

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

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

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

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

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


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

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

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

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

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

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

?

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

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

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

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

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

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

“你有可行的辦法嗎?”

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

“時間呢?”

“參照實際情況,估計一個半月到兩個月應(yīng)該是可行。”

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

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

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

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

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

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

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

“問題多得都不知道怎么處理,現(xiàn)在只好將實在找不出問題的扔在一邊,你看看現(xiàn)在堆了多少。兩百多塊,價值幾萬。老板昨天還為這事情找李工,但是李工太忙。等賣完這批貨,老板打算使用你負(fù)責(zé)的產(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)推薦

電子產(chǎn)業(yè)圖譜

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