力不从心,React 核心开发者 Dan Abramov 宣布从 Meta 离职


React.js 核心开发者、Redux 作者 Dan Abramov 在社交平台发文宣布,将辞去在 Meta 的职务:

“我感到苦乐参半,几周后我就要辞去 Meta 的工作了。在 Meta 的 React 组织工作是我的荣幸。感谢我过去和现在的同事接纳我,容忍我犯错误,帮助我看到自己的优势,对我友善并与我分享他们的时间。”

Dan 于七年前加入 Meta 公司,并作为 React 官方发言人长期活跃在开发一线,一直以来在 React 贡献排行榜排名第一。离开 Meta 也就意味着他要离开 React 团队,这对 React 来说无疑是个很重大的决定,也引发了大众对 React 这个前端主流框架未来发展的担忧。值得一提的是,今年 4 月曾有多名 React 团队成员表示,受 Meta 裁员影响不得不离开 React 团队。

Dan 透露,他作出这一决定并非一时兴起,“在过去的三年里,我一直说会在一年左右的时间里离开,但总觉得时机不对”。因为他希望在离开前可以为 React 再做些什么,包括:

  • 完成新文档建设
  • 看到广泛可用的 Suspense 数据获取集成交付。

而这两点现已都在今年春季得到实现。Dan 称,虽然自己对离开 React 团队感到不舍和犹豫,但现在的 React 已成为一个多公司项目,团队中也存在有多名独立工程师可以担当重任。

接下来,他将作为一名独立工程师留在 React 团队。这意味着他不会被任何公司积极赞助全职从事 React 工作,但他表示自己会继续参与团队的工作并参加相关会议。

Dan 透露,自己在七年前刚加入 React 团队时主要负责编写代码;然而相较而言,队友的表现似乎要更出色。因此随着时间的推移,他更倾向于将精力放在其他方面,其中就包括面向开发者的发言。基于此,Dan 开始练习写作,后来还受到 @rachelnabors 启发一起编写了 React 官方开发网站。

我为这个项目倾注了我的心血,但还是有点力不从心了”。Dan 坦言:

我的写作标准提高了,但我的写作能力却没有提高。我现在觉得写作很困难,因为不再符合自己头脑中的标准了。这可能会随着时间的推移而消失,但需要暂时停止写作。

有时人们认为我为 React 编写了很多代码,但其实我已经有一段时间没有这样做了。除了共同编写新文档之外。过去几年我的其余贡献主要是作为社区粘合剂:成为社区之间的桥梁和团队。

虽然我很喜欢这种工作,但仅靠一个人是难以为继的,而且在情感上也会受到伤害。在某些时候,作为一个单点故障点就不再有趣了,我觉得自己在辜负团队和社区的期望。

因此为了接任,Dan 表示他们在过去的一年里一直在组建一个新的 React 团队,专注于社区粘合工作。“我相信 @Eli White、@lunaleapsamattcarrollcode 和 @rickhanlonii 会以可持续的方式完成这项工作。”

此外 Dan 还指出,目前只有两家公司赞助员工全职从事 React 工作,希望未来能有来自其他公司的贡献者加入。

对于自己的未来发展,Dan 则还没有明确的规划,可能会尝试一些 YouTube 创作和咨询工作,同时也有使用 React 编写产品代码的想法。他表示,自己可能会将这些都结合起来,但可能什么也不会做,“我们拭目以待 :)”。

“最后我想说的是,这并不是什么宏伟计划的一部分,我并没有什么计划和目标。我只是有一种预感,现在我所关心的事情已经不会倒下了,正是尝试新事物、重新找回初学者感觉的好时机。”


相關推薦

2023-02-16

决许多问题。 ChatGPT 无所不知,不妨问问 TA 对于独立开发者全职参与开源有何见解。以下内容摘录自与 ChatGPT 的对话: 个人全职参与开源如何解决基本生存问题 全职参与开源可以是一项非常有意义的事情,但是确保自己

2022-09-12

同维护的一个强大、但却很复杂的 Linux 内核功能。eBPF 使开发者能够在 Linux 内核中建立高效和可扩展的网络、安全和负载平衡,也允许开发者在连接和安全层中注入高效的可观察性。eBPF 能够实现使用传统网络和安全技术或传统

2022-01-21

,增加了诸如负载均衡、缓存、安全和内容加速等重要的核心功能。NGINX 凭借优秀的性能和丰富的特性迅速获得了市场份额。 2011 年,Igor 与联合创始人 Maxim Konovalov 和 Andrew Alexeev 成立了 NGINX 公司,开始围绕 NGINX 提供商业

2023-03-23

其竞争对手 AMD 手上挖走了 Raja,任命为该公司新成立的核心与视觉计算事业部的首席架构师和高级副总裁,重点负责为公司开发高端独立 GPU。Raja 领导了该公司的独立显卡工作五年,在 2021 年帮助英特尔推出了 Arc 系列消费

2022-03-28

Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视野。Fuchsia OS 是 Google 在 Android 和 Chrome OS 以

2022-10-10

。我一直热衷于学习实例管理员所需的新技能,但我已经力不从心了。现有的监控不足以解决当前的服务器问题,而且我没有更多的带宽来投资学习诊断和解决网络问题的技能。 从某种意义上说,这既是个人问题,也是技术问

2022-04-02

调查的目的是想要了解 RISC-V 社区正在做什么,以及开发者是否强烈希望将一些个人开发的非标准扩展进一步标准化。 RISC-V 的本质是一组规范,从软件的角度定义了兼容的 CPU 内核应该如何运行:指令类型、在内存中的格式

2022-04-02

Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视野。Fuchsia OS 是 Google 在 Android 和 Chrome OS 以外

2021-12-16

但随着时代变迁和 Java 库的激增,安全管理器变得力不从心,随着搭载 Android 智能手机的普及,Java 平台也不再支持小应用这种格式,安全管理器使用的环境变得更少了。多年来,它一直不是保护客户端 Java 代码的主要手

2022-01-05

就成为了 Solus 的共同负责人,以及 Budgie 桌面环境的主要开发者。 近日,Joshua Strobl 宣布将从该项目中退出,但会继续负责 Budgie 桌面环境上的开发工作。 在 Joshua 的辞职信中,他表示由于 "各种各样的问题影响了对 Solus 的

2022-04-02

Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视野。Fuchsia OS 是 Google 在 Android 和 Chrome OS 以外

2022-07-29

来说,一种被支持的语言可望在代码编辑、调试、构建、核心库和互操作性方面为内部和外部开发人员提供良好的体验。该公司保证称,使用受支持语言编写代码的人,将不会被要求将代码转换为不同的语言。 Hack 是 Meta

2022-09-06

上做任何额外的配置。 自动链接(Autolinking)React Native 开发体验的一个重要部分。它允许你用 yarn add 命令包含外部库,而无需处理 CocoaPods 或 Gradle 设置。 虽然自动链接功能在 iOS 上的 New Architecture 库运行良好,但在 Android 上

2022-03-25

专门角色解决的问题。PSF 和 Python 指导委员会在 2021 年了核心开发人员 Łukasz Langa 为首个 Developer-in-Residence,他在岗期间帮助了“减少拉取请求的积压并完成将 bugs.python.org 迁移到 GitHub 问题,以及指导新的核心开发人员。” PSF