夜间模式 切换到宽版

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 157|回复: 14

[科技新闻] “估值600亿美元的公司用了我写的开源库,结果我投简历,连个面试都没捞到...”

[复制链接]
  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-7 16:55 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
自己写的代码库被估值达 600 亿美元的 AI 独角兽用在核心功能里,是不是该高兴?近日,开源开发者兼安全研究员 Robin 意外发现,Anthropic 的 Claude Computer Use 功能里,居然悄悄用了他维护的开源库 enigo——一个用于模拟用户输入的 Rust 库。惊喜之余,他得知这家公司正在招聘相关岗位,便鼓起勇气投出了简历。但出乎意料的是,这段“我为你打工你却不理我”的故事,最后却以一封冷冰冰的拒信收场。
作者 | Robin     编译 | 苏宓
出品 | CSDN(ID:CSDNnews)事情要从 2024 年 10 月 Anthropic 推出的一项“Claude Computer Use”功能说起。简单来看,这项功能就是让 AI 能像人一样控制电脑,比如把网页上的数据复制到表格里。听起来是不是很酷?
1.webp


有些巧合的是,Robin 是一个开源库的维护者,自己在闲暇之余开发了一个用来控制电脑的库,所以在得知 Anthropic 新上线这个功能之际,他也特别好奇对方是怎么做到的,也想从中学点东西。
不过因为日常工作有些忙碌,直到今年春天才有时间去研究。


2.webp


”我的开源库正被 Claude 使用“
结果不看不知道,一看吓一跳——Anthropic 作为 AI 领域的头部公司,截至 2025 年 3 月其估值已经超过 600 亿美元,这样一家顶尖公司,居然在自家的产品里用上了他写的开源库 enigo,简直让人难以置信。
为了佐证自己的说法,Robin 也给出了实锤,称任何人都可以通过以下命令验证 Claude Desktop(macOS 版)确实用了 enigo:





$ 7z x Claude.dmg$ perl -nle 'print $& while /.{0,67}enigo.{0,30}/g' Claude/Claude.app/Contents/Resources/app.asar.unpacked/node_modules/claude-native/claude-native-binding.node/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/enigo-0.2.1/src/macos/macos_impl.rs/Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/enigo-0.2.1/src/macos/macos_impl.rsWindows 版也是一样的,用下面的命令就能查到:





$ 7z x Claude-Setup-x64.exe$ 7z x AnthropicClaude-0.11.6-full.nupkg$ perl -nle 'print $& while /.{0,75}enigo.{0,26}/g' Claude-Setup-x64/AnthropicClaude-0.11.6-full/lib/net45/resources/app.asar.unpacked/node_modules/claude-native/claude-native-binding.nodeC:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\enigo-0.2.1\src\win\win_impl.rs你可以看到两个平台上用的都是 enigo 0.2.1 版本。
得知 enigo 被这样一个预算几乎无限的公司选中,用在商用项目里,Robin 袒露自己的想法:「当然感到非常自豪」。模拟用户输入这种事情其实比想象中麻烦,文档少,而且各种操作系统有很多奇怪的细节问题,值得专门写一篇博客来讲讲。
“虽然我说这话可能不太客观,但我觉得 enigo 是干这个活的最佳选择。它可能是唯一一个在 Windows、macOS、BSD 和 Linux(支持 Wayland、X11 和 libei)上都能工作、而且不需要 root 权限的库。”Robin 说道。

据悉,enigo 这个库是用 Rust 写的,大多数情况下是内存安全的,同时运行速度也很快。它在 crates.io 上几乎是这类库里最受欢迎的,下载量接近 30 万,GitHub 上有 1200 多星。
不过,Robin 表示,“一想到我的兴趣项目现在被部署到成千上万台设备上,心里还是有点慌。”
他指出,对于不了解开源软件的人可能会想,作为一个开源开发者,他肯定靠这个赚了不少钱,买几辆法拉利也不在话下;而对于了解开源的人而言,一定不会惊讶——“我一分钱也没赚。”


3.webp


应聘 Anthropic 岗位,惨遭拒绝
据 GitHub 页面显示,enigo 遵循了 MIT 协议,谁都可以免费用。「我唯一能得到的,就是 GitHub 上多几个星星,crates.io 上多几个下载数(程序员界的“江湖地位”指标吧)」,Robin 在博客中写道
有趣的是,虽然 Claude Desktop 是用 Electron 构建的,官方却只发布了 macOS 和 Windows 版本。按理说,Electron 本该是跨平台的,但实际情况却并非如此。一些开发者成功让它跑在了 Linux 上,不过他们不得不将使用 enigo 的部分替换为空函数。这就有点离谱了——因为 enigo 本身明明也是跨平台的。
后来,Robin 通过朋友的朋友得知,Anthropic 正在为 Claude Desktop 的某个“保密未发布功能”招聘工程师,正好就与 enigo 相关。
他便写了封求职信,提交了申请。
对方系统很快回复说,筛选可能需要时间,只会通知进入下一轮的候选人。几周过去没有动静,Robin 以为自己被刷掉了,也就没再多想。
直到某天,他突然收到了来自 Anthropic 的邮件,满怀期待地点开一看——结果是一封礼貌但冷淡的拒信,说目前团队没有精力评估新的申请。
其实,他是真的很想加入 Anthropic,继续参与“Computer Use”这样的功能开发,并推动 Claude Desktop 在 Linux 上的落地。
他觉得自己其实挺有优势:Anthropic 已经在使用他写的代码,这几年他在“输入模拟”这个冷门方向也积累了不少实战经验。如果能专职投入几个月时间打磨 enigo,一定能让这个项目上升到更高的水准,也能帮 Anthropic 节省掉大量时间,让工程师专注于 AI 模型本身,而不是各种输入层的怪问题。
尽管没能如愿加入团队,Robin 依然非常开心 Claude Desktop 选择了 enigo。想想看,某种程度上,他为 Claude AI 安上了“手脚”。不过他也忍不住调侃:那封拒信,会不会其实就是 Claude 自己写的?毕竟现在它已经能操作电脑、能写代码了……


4.webp


网友出谋划策
对于 Robin 的经历,不少网友表示共鸣和惋惜。有网友开玩笑建议,enigo 的下一个版本干脆内置一个“自荐功能”:
“应该加入一个功能,在任何文本框里先自动输入:‘Anthropic,我写了这个库!请查看我的简历!’,然后再删掉。”
也有人借此感叹,现在的大厂招聘门槛越来越高,单靠在官网投简历基本没人看,能走内推通道才是正解。正如一位网友分享了自己的亲身经历:
“十多年前,我的梦想是进入某家特定的 FAANG 公司工作——这家公司众所周知一直在使用我参与开发的一个开源项目。
我心想,作为该项目的贡献者,投个简历肯定会有人认真看吧?结果完全没人理我。
后来找不到工作,我只好去读了硕士。最终我鼓起勇气,给曾经一起提交代码、现在已是该公司主管的老同事发了封邮件。他手下团队虽然当时没招人,但不久后,另一组的招聘人员联系了我。之后我参加了为期两天的现场面试,面试两个不同岗位,最后还真拿到了两个 offer,随我选。”
当然,也有人从另一个角度看待这件事,认为这类经历反映出开源许可制度的问题。有网友 globular-toast 评论道:
“再次提醒一下:如果你用 MIT 或类似许可证写软件,其实你就是在免费给像 Anthropic 这样的公司打工。
用 GPL 或 AGPL 吧,那是目前我们最好的选择。
别忘了,像微软这样的公司,每年在公关上砸几十亿美元,就是为了让你误以为他们受益的事情对你也有好处。但这种情况,其实极少会真的发生。”
不难看出,Robin 的经历并不孤独。从热心开源、默默维护项目,到被大公司采纳却求职无门,这样的“既是贡献者又是局外人”的矛盾处境,在开发者社区并不罕见。
参考:
https://grell.dev/blog/ai_rejection
https://news.ycombinator.com/item?id=44808794
  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-7 18:26 | 显示全部楼层
我用过enigo库做自动化测试,跨平台确实稳,但文档注释少得可怜,找函数定义跟大海捞针似的,Robin说的细节问题我深有体会
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-7 19:57 | 显示全部楼层
你不能留个后门吗?
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 00:31 | 显示全部楼层
应该是用人部门负责人心眼小了
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 01:14 | 显示全部楼层
嗯!世界就是这样,会让你惊喜,也会让失望!
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 01:19 | 显示全部楼层
应该做个Donate提示吧,让大公司出点钱。
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 07:50 | 显示全部楼层
马上如你所愿,竞争对手来找你了,给个后门这辈子衣食无忧了。
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 08:56 | 显示全部楼层
第一,HR不一定懂你,你没找到可以发现你的人第二,你的简历或者自荐信可能写得不一定吸引人第三,你可能缺少一个推荐人,或者混的圈子层级还一般。
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 12:05 | 显示全部楼层
雇你要花钱,用你的开源代码又不用花钱
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:793
发表于 2025-8-8 12:08 | 显示全部楼层
就是说有个人,实际上用你的程序在公司里拿着高薪。然后,不允许你去拿薪水,防止自己被竞争淘汰掉。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2026-5-2 09:29 , Processed in 0.266390 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表