這是最高危的職業,一個失誤可以讓公司破產

有一個神秘的職業,他們經常加班加點的工作,他們忙起來會加班到看第二天的日出,他們在別人眼裡都是沉默寡言的。他們有時一個失誤可以讓公司破產,既是公司的功臣,也有可能是公司的終結者。

這是最高危的職業,一個失誤可以讓公司破產

他們是誰呢?他們就是【程序員】。

作為產品的小編啊,今天差點被嚇傻了。為什麼會嚇著小編了呢!原因是負責小編產品線的程序員哥哥,一不小心埋了一個bug在產品中。小編一覺醒來,走到公司去上班,發現訂單數據交易異常,一件商品被同一個用戶買光了。小編還以為是遇到土豪了呢,並沒有在意。然後接著往下看看,突然又出現一個用戶,連續下了6個訂單購買同1件商品,且商品也被買光了。此時小編感到大事不妙,有bug,bug,bug!鼠標繼續向下拖動,還是一樣的現象。

這是最高危的職業,一個失誤可以讓公司破產

bug一出現,小編早餐都沒顧著吃完。馬上跑到程序員那邊,向程序員們說明了情況。小編公司的程序員也是有點奇葩,然後反問小編是什麼地方出現了問題,聽到程序員問小編哪裡出現了問題,小編當時心中就有一萬隻草泥馬在奔騰。然後小編回覆到:“我哪裡知道問題在哪兒,代碼又不是我寫的!”,此時程序員們才恍然大悟,問錯人了。於是程序員們立馬排查bug。

這是最高危的職業,一個失誤可以讓公司破產

然後小編想了想,要冷靜。首先要控制住事態進一步惡化,

第一步“止損”;其次是找出bug,並修復bug,第二步“修復bug,發佈新版本”;然後再是查數據,核對損失,第三步“統計損失”;最後是向客戶解釋,給出處理結果,第四步“反饋結果給客戶”。首先小編找到對應客戶的運營人員,然後向客戶說明情況,請客戶對應的運營人員協助,對違規的部分用戶進行封號處理,凍結線上資金。且讓運營人員聯繫倉庫,違規訂單不予發貨。其次是找到程序員的老大,儘快定位問題,揪出bug。同時也負責與客戶解釋,安撫客戶。然後找到負責數據庫管理員,讓其協助統計損失。過了20分鐘的樣子,終於揪出了bug。原因是程序員在敲代碼時,寫錯了一個判斷條件。最後是由公司高層給出處理結果。處理結果大致是這樣的,由於是bug導致了客戶損失,那麼損失的額度全部由公司承擔。於是小編就拿著公司高層給的處理結果,向客戶回覆。同時也讓客戶官方發文通告,惡意刷單的部分用戶的訂單,不予發貨。由於小編公司的產品有虛擬商品和實物商品,實物商品還可以不予發貨,但是虛擬商品是購買就到賬,因此本次事故的損失主要是虛擬商品造成的。

為什麼說程序員是高危職業呢!因為程序員一旦失誤,造成的損失是巨大的,且導致的是公司直接虧損,這樣的虧損是對公司構成威脅的。還記得2016年日本烏龍指,導致約27億人民幣損失,詳情是這樣的

  這天,是日本公司 J-Com 首次公開上市(IPO)的日子。上午9:27,距離開盤還有幾分鐘。田中君接到一位客戶的委託:“以 61 萬日元的價格,賣出 1 股 J-Com 的股票”。田中君接到委託後,在瑞穗證券的交易終端上,錯誤地輸入了“以每股 1 日元的價格,賣出 61 萬股”。

操盤手(烏龍指)、股民在交易的時候,不小心敲錯了價格、數量、買賣方向等。2 分鐘後,超盤手發現了這個錯誤,趕緊試圖通過交易軟件撤銷這筆賣單。可是連續3次撤銷都失敗了,都被東證的交易系統拒絕了(後來查明是由於交易系統的 bug 所致)。

正是由於超盤手的一次錯誤輸入,讓他所在的瑞穗證券遭受了超過 400 億日元的天價損失。按照當時的匯率,約為人民幣 27 億元。

這麼看來,說程序員是最高危的職業,一點也沒錯吧。只是這個危險是對於公司來說的。倘若法院最終判決是有系統開發商承擔損失的話,這豈不是要讓系統開發商傾家蕩產啊!

對於程序員這一行來說,代碼沒有bug是根本不可能的。唯一的解決辦法就是測試嚴格把控質量。還有就是公司應該對程序員們好一點,不要天天加班,不要熬通宵,這麼高強度的工作,程序員們心情不好了,bug也就多了。

一個愛思考,不從眾,有獨特思維的產品人。期待更多產品方面的解析,請點擊“關注”。


分享到:


相關文章: