前几天有个网友告诉我:数学在编程过程中完全没有用。

我没反驳他,今天放出一篇“扯淡“文,来给大家洗洗脑。

好多年前,我在某个公司做兼职顾问时,曾经给当时的老板扯淡过一个理论,当然那时还小小的杜撰了一篇文章。今天我再次把这个”谬论“拎出来给大家分享下,并给出我的新观点。

这家公司的老板当时年底要评定公司优秀员工(除了老板之外,其他人均要参加),于是他吩咐人事部的大姐规划了一个考核公式,我给大家列一下:

每个员工接受全公司除了自己之外的投票。有三项:

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分制)。通过余弦定理找出口味最相似的客户(猜你喜欢?)。

好吧。以后这些口味类似客户的项目实施工作一律由这批员工负责了。注意:重口味客户除外。

本文也许给了你一个荒诞的思路。建议大家不要吹毛求疵,而是要理解在现在互联网告诉发展的年代,不管你是做什么工作和岗位,唯有数学不会因时代的变迁而没落。

数学能为你的技术添砖加瓦。

数学也能为你赚到那一千块大洋。

数学应用到实际场景中时其实也没有绝对的对和错,只有相对的是否合理。

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

【你如果不爱读书、不爱看新闻、不爱学习,没关系。我来做你的”陪读郎”】

奴隶我的方式:请关注微信订阅号:程序员在囧途。

每天讲故事、讲商业模式、讲技术给你听。

[怪谈]唯有数学不会因时代的变迁而没落相关推荐

  1. 时代产业变迁与时代产业创新:如何重构人与产业的链接

    随着互联网时代的全面到来和生产供应市场需求的萎缩,生产端不得不在求生存的情况下直面消费群体,重构产业与人的连接,来应对企业与消费者之间,企业与产业变革之间,消费者与市场之间发生的重大变化. 那么,如何 ...

  2. 高中数学40分怎么办_高二数学不会,准高三该怎么办?40分到高考140如何逆袭?...

    原标题:高二数学不会,准高三该怎么办?40分到高考140如何逆袭? 高二,这个年级是有点尴尬的,适应了高一的学习,感觉高二学习没有了动力,离高考还远,于是有些孩子就开始了放任自己,开始了放弃,殊不知高 ...

  3. 高二数学不会,准高三该怎么办?高考数学如何从60到130?

    本文作者:vxbomath 高二是处于一个很尴尬的年级,适应了高一的学习,高二学习也要结束了.面临是一年后的高考,压力不是很大.那么高二数学不会,准高三该怎么办?高考数学如何从60到130? 同学们应 ...

  4. 恒生电子发布2023金融科技趋势研究报告,探索数智金融时代技术创新

    12月8日,恒生电子在"数智·共生·向未来"2022恒生金融技术大会上正式发布<2023金融科技趋势研究报告>(以下简称"报告").该报告从安全可控 ...

  5. 数智创新时代,有生态才有未来

    编辑 | 阿冒    设计 | 沐由 桃李不言,下自成蹊. 尽管不像很多科技公司那样言必称"生态",但作为亚太本土最大的企业云服务与软件提供商的用友,其历经34年的成长历程,本身就 ...

  6. 移动通信技术的演变:从1G时代到5G 时代大变迁

    移动通信网络的发展历程 移动通信(Mobile Communication)是移动体之间的通信,或移动体与固定体之间的通信.移动体可以是人,也可以是汽车.火车.轮船收音机等处于移动状态中的物体.移动通 ...

  7. 华为云大数据BI,助力零售企业迈入数智化新时代

    经营过零售门店的人,都会有这样的一个疑问--同样是零售店,为什么品牌连锁店的生意普遍要比普通店好?难道就是因为品牌的效应?不完全是,品牌连锁店除了品牌这个护城河,其更核心的本领是在于能够分析客户的需求 ...

  8. stata最大值最小值命令_听说会Stata的人,数学不会太差?

    本文作者:张馨月 文字编辑:王碧琪 技术总编:李朋冲 爬虫俱乐部将于2020年1月5日至11日在湖北武汉举行为期一周的Stata编程技术定制培训,此次采取初级班和高级班分批次培训.课程通过案例教学模式 ...

  9. 如今,随着ai时代的变迁,我们应该何去何从?

    提醒:在发布作品前,请把不需要的内容删掉. 随着技术的不断发展,AI已经开始深刻影响着各行各业.从生产制造到金融.医疗和交通等行业,人工智能技术都在发挥着越来越重要的作用.现在让我们一起探讨人工智能技 ...

最新文章

  1. c#获取本地ip地址网关子网掩码_教你如何修改路由器LAN口IP地址的方法
  2. lintcode 中等题:A + B Problem A + B 问题
  3. 排序算法:冒泡和快排 摘自网络
  4. Loj#6039-「雅礼集训 2017 Day5」珠宝【四边形不等式,dp】
  5. 什么是Docker?看这一篇文章就够了
  6. ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况
  7. html5 学习_5分钟内学习HTML
  8. 3年后准确率仍达97%:利用谷歌语音转文本 API 绕过reCAPTCHA
  9. fir.im Weekly - 技术人也要苦练“七十二变”
  10. Windows 7安装超级终端连接COM口设备
  11. 邮箱登陆时显示服务器连接失败,邮箱显示无法连接服务器
  12. 用Python编写账号密码登录程序
  13. 省钱兄(APP+H5+公众号+小程序)自营商城源码分销系统社区团购线上线下核销吃喝玩乐系统源码前端模板
  14. 虚拟机linux磁盘空间不足的解决办法
  15. 尚硅谷-谷粒商城-电商项目-秒杀系统-笔记
  16. IE 和 标准盒模型 floa浮动 清除浮动 定位
  17. Mysql第四天笔记01——常用函数
  18. ACL 通配符掩码 匹配的范围计算及理解
  19. 真的来了:ArcGIS Pro2.5可以安装使用了-安装教程(附安装包下载)
  20. 在CANoe/CANalyzer中如何截取/分段CAN Log文件(自定义时间段)

热门文章

  1. 解决IE8下父容器背景图片不显示的问题
  2. 主流Java报表工具的比较
  3. 计算机维护方面的知识和技巧,电脑硬件维护常识和方法【图文详解】
  4. 台风怎么看内存颗粒_生态板、密度板、颗粒板各有好处,看你怎么用了!
  5. Xcode 7.0正式版发布了
  6. mocha 测试 mysql_mocha 的基本用法 istanbul 生成测试覆盖率报告 mockjs 模拟网络请求...
  7. 接口测试用例设计思路_接口测试平台设计思路10:成品总览白盒模块
  8. sql server varchar最大长度_来自灵魂的拷问—知道什么是SQL执行计划吗?
  9. 64位 java 数据类型_全面解析Java支持的数据类型及Java的常量和变量类型
  10. 你知道“淘宝意念购“吗?阿里巴巴也入局脑机接口领域了...,