• 我做了2.9万Star的开源项目,等来的却是裁员通知…
  • 发布于 4天前
  • 9 热度
    0 评论
  • 科叼
  • 3 粉丝 328 篇博客
  •   

上周四晚上,我正在家里吃外卖,手机突然疯狂震动。

打开GitHub一看,消息通知直接炸了——我做的开源项目gws,一夜之间多了3000个Star。

gws是什么?简单来说,就是把整个Google Workspace搬进了命令行。Gmail、Google Drive、Calendar、Docs、Sheets、Google Chat,所有服务都能用一条命令搞定。我用Rust写的,花了大半年业余时间。

发布两周,2.9万Star,登顶Hacker News,Google官方都在Cloud Next 2026大会上宣布要做"官方版Workspace CLI"了。

我以为等来的会是升职通知。

结果是裁员。


我在Google工作了将近七年,所在的是Workspace Developer Relations团队。DevRel这个部门,说白了就是围绕Google的各种API和开发平台做开源工具、示例项目和SDK,帮外部开发者更方便地接入Google生态。

开发工具,本来就是我工作的一部分。

今年3月,我把gws的1.0版本推上了GitHub。起初没抱太大期望,毕竟Google自家的开源项目太多了,一个CLI工具能有个几百Star就不错了。

但社区的反应完全超出预期。第一周就破了5000 Star,开发者们在Reddit、Hacker News上自发推荐,有人说"这是过去三年最实用的Google开发工具",还有人说"终于不用在十几个API文档之间跳来跳去了"。

我开始利用下班时间处理Issues、回复PR、写文档。那段时间基本上每天晚上都要忙到凌晨一两点,但心里是兴奋的——终于做了一个真正被开发者需要的东西。


然后,裁员来了。

HR的邮件很简短:"由于团队重组,你的岗位被取消。"

没有绩效问题,没有违纪,甚至在我被裁的前两天,Google刚在Cloud Next大会上宣布要做"官方版Workspace CLI"——和我做的东西几乎一模一样。

你说讽刺不讽刺?

我做的东西好到公司要抄一份官方版,但做这个东西的人,却不需要了。

消息传出去之后,开发者社区炸了。gws的GitHub页面上涌入了大量支持留言,有人说"This is insane",有人说"Google doesn't deserve you"。2.9万Star的Star数还在涨,但我的工牌已经失效了。


后来发生了什么

被裁之后,我花了两天时间消化这件事。说实话,一开始是懵的。你在一家公司待了七年,做了公司认可甚至要抄的产品,结果被告知"你的岗位没了"——这种割裂感比单纯被裁要难受得多。

但冷静下来之后,我想了几个问题:

第一,大厂的逻辑和你的逻辑永远是两回事。你觉得自己做了贡献,但在组织层面,你只是一个"HC"(Head Count)。团队重组的时候,HC可以被砍掉,和你的个人贡献无关。

第二,开源的价值是属于社区的,不是属于公司的。gws的2.9万Star,证明的是这个工具对开发者有用,而不是证明我在Google的"绩效价值"。这两件事不能混为一谈。

第三,最现实的问题——下一步怎么办?

【顺便提一嘴】技术大厂,前端-后端-测试,全国均有机会。待遇和稳定性都还不错~ 感兴趣可以试试~


我的选择

被裁一周后,有猎头找我,说硅谷好几家创业公司想聊。还有一家做AI开发工具的公司直接发来offer,薪资比Google还高。

但我最在意的一件事是:gws怎么办?

这个项目已经不只是我的"side project"了,它有2.9万Star,有活跃的社区,有人在生产环境中使用它。我不能让它就这么死掉。

最终我决定把gws完全独立出来,以个人项目身份继续维护。Google的代码我一行都没带出来——整个项目本来就是在GitHub上开源的,所有代码都属于社区。

现在回想这件事,我最大的感触是:在大公司,你以为你在为公司做项目,其实你是在为自己积累势能。 公司可以拿走你的工位、你的工牌、你的title,但拿不走你做出来的东西和社区对你的认可。

2.9万Star不会因为是"被裁的人做的"就贬值。

反而,它成了我最好的简历。


📢 你做过最让自己骄傲的开源项目或side project是什么?评论区聊聊

用户评论