如果月饼事件(或类似的事)发生在 Google、微软或者 Facebook 这种公司,它们会如何处理?

阿里月饼事件有感。geek 精神和公司规则(道德),孰轻孰重? 和餐厅事件还不太一样,类似「在不明确违反公司规则(但可能会造成不公平)的情况下,用 geek 的思路为自己提供方便」这样一种情景吧。
关注者
3,409
被浏览
577,524
昨天在群里和几波同事讨论了一下这个问题,观点基本还是一致的:如果同样的事情发生在Google然后让阿里的HR来开人,那么Google可以关门了,因为不会剩下几个工程师了。

在规则未禁止的情况下,看到这种秒杀活动打开页面看源码应该是工程师的条件反射。至于写不写脚本仅仅取决于自己需要不需要而已。不要说利用漏洞作弊啥啥的,这根本还远没到漏洞级别。根据当事者的问题描述,2点开始写一个4点能抢到月饼的脚本,应该也只是优秀工程师的基本能力。

那么一旦类似事情发生Google会怎么处理呢?这里有一个很有名的故事,说的是有人为了抢公司的免费T恤(也是数量有限先到先得),在装T恤的柜子前装了摄像头,写了个视频分析代码,发现那几个格子从空变成非空就报警然后全组人一起冲过去抢。这是一个正面的案例,出现在公司的各种宣传文案里。当然,那是好多年前了,现在的话不做个机器人自动巡逻抢T恤都不好意思说是自动化了。

另外一个例子。Google有自己严格的代码审查和代码风格要求,以前都是靠code review来发现所有问题,现在这个流程已经大量自动化了。你的代码发出去review之前就会被无数bot跑一遍告诉你各种错误包括格式问题和一些简单的逻辑问题语法问题——大大节省了reviewer的时间。而整个系统的设计让每个组可以不断在自己目录里添加这样的规则写自己的bot,鼓励自动代码审查。在我看来,这和写脚本抢月饼没有什么区别。

话说我们组的同事还热烈列举了他们曾经写脚本做过的事情,绝对是五花八门无奇不有。基本上是个资源有限先到先得的东西,或者需要重复劳动的,都被脚本自动化或者半自动化给做了。栗子就不举了,否则评论区绝对炸了。我个人觉得,在不破坏规则(成文规则,不是常识)的情况下,这就是一种技术上的降维碾压。程序员们没啥偷鸡摸狗的社会资源,还不许人自力更生用技术来解决生活问题了不成?