天天看點

[怪談]唯有數學不會因時代的變遷而沒落

前幾天有個網友告訴我:數學在程式設計過程中完全沒有用。

我沒反駁他,今天放出一篇“扯淡“文,來給大家洗洗腦。

好多年前,我在某個公司做兼職顧問時,曾經給當時的老闆扯淡過一個理論,當然那時還小小的杜撰了一篇文章。今天我再次把這個”謬論“拎出來給大家分享下,并給出我的新觀點。

這家公司的老闆當時年底要評定公司優秀員工(除了老闆之外,其他人均要參加),于是他吩咐人事部的大姐規劃了一個考核公式,我給大家列一下:

每個員工接受全公司除了自己之外的投票。有三項:

1、一般員工投票(包含項目組長等)

2、中層員工投票(包含部門經理、副經理、項目經理)

3、高層投票(包含總經理、副總、總監、架構師等)

然後呢,這位大姐給這三項得分分别乘以一個比重系數,因為她認為普通員工頭發長、見識短,是以票數隻能占20%的比重,相應的,中層員工可以占30%,高層占50%。

好吧,赤裸裸的歧視産生了,反正這位大姐認為防止員工互相拉票,必須限制普通員工的票數比重。

确實,在這之前他們采取的票數計算方法更加簡陋,譬如中層上司的票數按1:5放大,高層的按1:10放大。然後看總票數誰多。現在能用比重來計算票數的品質已經算更進了一步。

一天晚上和該公司老闆以及一堆“在公司屬于大腦級”的人物一起吃飯,老闆酒過五分,拍了一千大洋在桌上,說誰能想出一個更科學更合理的優秀員工考核大法,這一千大洋就歸他了。

金錢的刺激往往是最有效的。瞬間衆人立馬發動億萬腦細胞開始思考,于是出現了以下建議:

1、添加績效考核因素。把一年各個季度的績效打分算進去。

人事大姐瞪了該人一眼,“要不你來算?”

該人瞬間癟氣

2、有人提出再次降低一般員工的票數比重,譬如10%

“傻X“,這是酒後的老闆對此建議的直接評價

3、“要不咱内定一下?“,公司負責市場的總監小聲細語

除了老闆表情略有察覺不到的一絲變化外,衆人均向他豎起了中指。

為了這一千大洋,我作為唯一一個局外人此時已經滿頭大汗的寫下了公式。

其實作在講起來很簡單,也就是我們國小時候學到的公式:海倫公式。用來計算三角形面積:

我們先假設公司一共170個人(包括老闆),其中普通員工100人,中層40人,高層30人。

假設A員工是個八面玲珑的員工,很得上司和客戶喜歡。但是他的技術或者實操能力則一般,是以他在普通員工中的票數會很少。

譬如他最終獲得普通員工投票40票,中層票數是30票,高層票數是20票

則他的最終得分是:

先計算平均數 :p=(40+30+20)/2=45

則最後的總票數結果是:(p*(p-a)*(p-b)*(p-c))的結果然後再開根号(不知道怎麼打符号)=290(去除了小數點吧)。

其實這裡面的道理就是把40,30,20分别當做三角形的三個邊。誰長誰短不重要,關鍵是誰能組成的“面積最大”。

同樣,員工B的票數是:普通員工投票30票,中層票數是10票,高層票數是25票、

先計算平均數 :p=(30+10+25)/2=33

則最後的總票數結果:33*(33-30)*(33-10)*(33-25)=134

這裡,看似好像員工B得到普通員工票差不多,高層對他比A員工更加認可,但是總分算出來要比A差好多。實際上中層的10票充分說明了員工B在具體項目和工作上比A員工要差很多。

不過這裡有個問題,根據三角形定律 :任何兩條邊加起來必須大于第三條邊。 而假設員工C獲得的票數是滿票(100,40,30),那麼其實這三個值無法構成三角形。是以我們必須把員工的配置設定做一次調整:

1、普通員工(隻包含開發人員和無任何職位級别的員工,剔除項目組長),這樣算起來大約有80人

2、中層員工(要把項目組長包含進來),這樣算起來有60人

3、高層員工,還是30人。不變

最後我來總結下,應該這麼計算分數:

1、首先把人數均衡,保證三項總票數能構成三角形

2、開始算票數

3、直接剔除得分依然不能構成三角形的員工(因為說明他們不均衡,要麼技術不行、要麼客戶認可度不行、要麼團隊精神不行),作為優秀員工必須是“德智體全面發展“的人

4、通過上述公式來計算 每個員工的“面積“。覆寫面最大者取勝,代表他是相對”成本效益“最高的員工,才能被稱為”優秀員工“。

本文附加題:

1、其實上文講述的是比較簡單的考核基準。隻有票數

2、根據網友事後給我的建議,考核還可以加入很多元素,不光是這三項,譬如再來個客戶評分(有的軟體公司年終會把客戶請來,給員工投票),或者不按票數計算,而是按照業績(季度)打分、自評分。或者按照項目金額等等。

我想說的是,一旦定下來用某個主題,那麼必然可以建構多個模型。上面是三角形,那麼多邊形呢?或者立體幾何呢?

再延伸下:

也許我們還可以讓員工分别讓客戶(使用者)給其打分(1-5分制)。通過餘弦定理找出口味最相似的客戶(猜你喜歡?)。

好吧。以後這些口味類似客戶的項目實施工作一律由這批員工負責了。注意:重口味客戶除外。

本文也許給了你一個荒誕的思路。建議大家不要吹毛求疵,而是要了解在現在網際網路告訴發展的年代,不管你是做什麼工作和崗位,唯有數學不會因時代的變遷而沒落。

數學能為你的技術添磚加瓦。

數學也能為你賺到那一千塊大洋。

數學應用到實際場景中時其實也沒有絕對的對和錯,隻有相對的是否合理。

————————————————–

【你如果不愛讀書、不愛看新聞、不愛學習,沒關系。我來做你的”陪讀郎”】

奴隸我的方式:請關注微信訂閱号:程式員在囧途。

每天講故事、講商業模式、講技術給你聽。

[怪談]唯有數學不會因時代的變遷而沒落

本文轉自shenyisyn51CTO部落格,原文連結:http://blog.51cto.com/shenyisyn/1547286 ,如需轉載請自行聯系原作者

繼續閱讀