程序员在 Twitter 上公开指出马斯克推文错误,遭解雇
11 月 15 日消息,自埃隆-马斯克接手以来,Twitter 已经出现了数以千计的裁员和辞职事件,但最新的一次人事变动似乎是针对个人的,马斯克刚刚解雇了在 Twitter 上公开指出他错误的员工。
这一事件始于周日,当时马斯克在推特上为 Twitter 在许多国家运行速度慢道歉,并暗示性能不佳是因为该应用为加载主页时间线进行了 1000 多次“糟糕的分批”远程过程调用,意思是说该应用必须多次联系其它服务器,并等待对每个请求的响应。之后 Twitter 员工 Frohnhoefer 在回应马斯克说他花了六年时间为安卓版 Twitter 做开发工作,马斯克的说法是不正确的。
Frohnhoefer 还继续解释了为什么他认为他老板的说法是不正确的。根据 Frohnhoefer 的说法,Twitter 实际上没有进行远程程序调用(RPC)。他说,相反,当应用程序启动时会发出大约 20 个后台请求。似乎是为了澄清他最初的推文,马斯克随后回应说:“你没有意识到,当有人使用 Twitter 应用程序时,有多达 1200 个‘微服务’被调用,这不是很好。”Frohnhoefer 再次表达不同意见,他说,“生成主页时间线所需的数量接近 200 个,而不是 1200 个”。
马斯克和 Frohnhoefer 之间的对话很混乱,Twitter 的设计也让人不太好理清这些对话。马斯克在其中一条回复中问 Frohnhoefer,他个人做了什么来解决 Twitter 在安卓系统上速度慢的问题。事情的最后,有一位网友说,Frohnhoefer 应该在私下给他的老板纠正错误,而不是公共平台上,Frohnhoefer 则非常硬气地回复称也许马斯克也应该在私下提出问题,最后马斯克回复说:“他被解雇了。”
值得一提的是,也有其它 Twitter 员工对马斯克的推文进行了反驳,一位自称是 Twitter 技术负责人的人转发了这条推文,称马斯克没有了解 GraphQL 的工作原理,不知道 Twitter 的基础设施是如何运作的,非 Twitter 公司的人也对这条推文提出了质疑。而马斯克说,他从几个 Twitter 工程师那里得到了关于 RPC 的信息,并说“这位前员工是错误的”。
值得一提的是,马斯克已经宣布,推文是从哪个设备或应用程序发布的这个功能将以性能的名义被砍掉。
至于 Frohnhoefer 本人,他在推特上说,以他的方式对抗马斯克“绝对是很傻的”,尽管他似乎并不太担心被解雇。
来源:IT之家