一則小故事:
4家公司A、B、C、D用密封投標(biāo)法競(jìng)購(gòu)11件物品,11件物品有好有壞,甲方給出了一系列的規(guī)則,以確保所有物品都能找到買家。
由于金額較大,幾位公司高管都滿心焦慮,失去理智后,他們答應(yīng)支付一大筆錢來獲取所有公司的全部投標(biāo)信息,并獲得修改自己投標(biāo)價(jià)的機(jī)會(huì)。
A公司獲得投標(biāo)信息后,因信息太復(fù)雜而向計(jì)算服務(wù)機(jī)構(gòu)求助。
機(jī)構(gòu)負(fù)責(zé)人比利聽了A公司的解決計(jì)劃:11件物品和4家公司的投標(biāo)方案,可能的中標(biāo)組合有400萬(wàn)種,每一種都會(huì)為甲方帶來相應(yīng)的總收益。
A公司要求算出全部組合的收益,找出收益最高且符合所有規(guī)則的中標(biāo)組合。按照這種做法可能要花費(fèi)12個(gè)小時(shí)的時(shí)間。
比利提出,如果可以透漏一些競(jìng)購(gòu)規(guī)則信息,則能將計(jì)算的時(shí)間縮短為一個(gè)小時(shí),于是A公司負(fù)責(zé)人帶著比利去看規(guī)則了。
剩下的一些程序員深感不安,A公司掌握著密封投標(biāo)的信息,毫無(wú)懷疑這些信息是來自非法渠道,但他們很快忽略了這個(gè)道德問題,繼續(xù)專注于本職工作來解決問題。
比利回來了,它只用了5分鐘就把問題解決了,他從中學(xué)到了有關(guān)定義問題最重要的一點(diǎn):
不要把別人的解決方法作為定義問題的方法。

倘若比利按照A公司的方法繼續(xù)定義問題,那么他將花費(fèi)12個(gè)小時(shí)的時(shí)間才能將問題解決,然而當(dāng)他重新看問題,定義問題后,只用5分鐘便解決了問題。
若比利看到其他程序員考慮道德問題的過程,他也許可以看到:面對(duì)有力可圖的事情時(shí),道德的考量可能就得靠邊站了,這一課最適用于他。
不過比利應(yīng)該會(huì)明白:這種有違道德的問題根本不值得去解決。
事情過了一年,比利轉(zhuǎn)到了另一家計(jì)算中心,結(jié)果發(fā)現(xiàn),他們?yōu)锽公司做了同樣的事情。
比利思考,其他兩家公司找誰(shuí)解決了問題?如果每家公司都可以各自修改投標(biāo)價(jià),你怎么調(diào)整自己的投標(biāo)價(jià)呢?如果這樣,和最初的密封投標(biāo)法還有區(qū)別嗎?
四家公司都作了弊,他們就沒有資格懷疑甲方的計(jì)算結(jié)果了。
然而,如果一家公司最初遵守道德規(guī)范,他們會(huì)問心無(wú)愧,也不用投入那么多的資源,最終也有利可圖。這一課永遠(yuǎn)值得比利銘記。
你從這個(gè)故事中學(xué)到了什么呢?
