前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >马斯克懂不懂技术?

马斯克懂不懂技术?

作者头像
春哥大魔王
发布2023-03-22 17:27:00
6810
发布2023-03-22 17:27:00
举报
马斯克接手Twitter之后,做了几件比较重要的事情,比如裁员节省成本、抄袭微信,做一系列的商业化探索、制定了hard work机制、把中国的996引入到美国互联网公司、review了twitte的架构,抨击了移动互联网的微服务架构,其实都挺有意思的,可以引发一些思考。

比如近日马斯克组织了一次围绕于twitter的架构code review。

并且会后,马斯克也做了相关笔记:

  1. 本周弃用TLS;
  2. Home mixer计算速度比Timeline快10倍;
  3. Ad blender能够以较低的总广告浏览量为代价极大地提高相关性。广告越有趣,您看它的时间就越多;

其实这个不是code review,因为他没涉及到code,更像是工程团队给马斯克这个新入职的老板,做的架构的review,能看到的就是架构层面比较粗线条的东西。

这不是全部的twitter整体架构图,主要展示了Timeline部分架构,其中关键组件是timeline mixer,是将特定timeline聚合在一起的通用服务器。

home mixer则从timeline mixer中获取内容,并专门将其传送到主页。

有人找出了twitter 10年前的架构图,并与现在做了对比:

这其中引出一些讨论:

  1. 因为马斯克抨击了微服务导致了twitter部分地区访问慢,一些twitter质疑马斯克懂不懂技术?
  2. 马斯克这样的大老板做code review,属不属于微观管理?
  3. 因为最新的架构图和12年前的架构图功能对比,马斯克觉得twitter不需要那么多人?

其中一个比较重要的讨论是和技术人员的。

马斯克在做code review之前,就对twitter代码和服务质量发表过几项公开声明。

比如他质疑很多国家访问twitter超慢,主app在渲染主页时间线时会执行超1000个低性能批量rpc。

这遭到了很多twitter工程师的指责,他们认为请求数量不是影响性能的主要原因。

包括大量极少使用的功能导致软件过于臃肿;多年以来积累大量的技术债务,被迫在速度和功能之间求平衡;还有很大一部分延迟是网络造成的。

讨论到RPC数量时,twitter工程师说只有0个rpc,因为他们用的是graphQL,他们还嘲讽马斯克不懂技术。

详见:马斯克开始“整顿”臃肿技术架构?Twitter工程师叫板:先拿个学位再来指手画脚,技术专家纷纷表示支持

我是站在老马这边的,首先你要知道老板要什么。

马斯克这样取得了重大成功的老板,他的直觉是非常准的。

马斯克想要的是twitter访问快,这才是目的,几个不几个rpc不是重要的,重要的是快,而不要臃肿。

马斯克做code review算微观管理吗?

我觉得不是,特别老马之前说过,一家科技公司的老板、主管,一定要懂技术。

马斯克说他收购推特之后要换掉所有非研发出身的经理

回过头来说,马斯克懂编码吗?

首先他是懂得,在刚大学毕业的时候,他是通过写代码赚钱的,只不过懂得不多,而且他还经常改别人代码。

通过这件事,觉得马斯克把制造业的务实(如无必要,勿增实体)引入了互联网行业😂。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 春哥talk 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档