入职 Meta 时,他拿到的是中级工程师的职级。
很多人觉得这是吃亏了。但他说:"回想起来,这反而是我最幸运的事。"
8年后,他成了 Meta 最高级别的工程师之一。后来又做出了一个年入5亿美金的产品——Claude Code。
他叫 Boris Cherny,Claude Code 的创始人。这个工具现在有11.5万开发者在用,每周处理1.95亿行代码。

他的职业经历,藏着几个反常识的选择——别人觉得亏的,他觉得赚;别人觉得险的,他觉得稳。
早期经历:什么都得会
Boris 18岁就创办了第一家创业公司。
在加入 Meta 之前,他一直在小公司工作。小公司的特点是:你必须做所有事情。写代码、做产品、搞设计、和用户聊天……什么都得会。
Boris Cherny (@bcherny)
I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit.
My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customize it much. There is no one correct way to
带着这些经验,他去面试 Meta。结果拿到的是中级工程师的职级。
换作很多人,可能会觉得亏了:我有这么多年经验,怎么才给个中级?
但 Boris 说,这反而是他最幸运的事。
"在大公司,高职级意味着更多的期望——项目影响、人员管理、各种汇报。低职级进入,反而给了我探索的空间,可以单纯地做有意思的事情。"
没有那么多压力,他可以自由地找项目、做实验、积累口碑。
很快,他就找到了一个大项目——扎克伯格亲自提的需求。
Meta 成长:跨部门协作是噩梦,但他搞定了
入职不久,Boris 接了一个大项目:把 Messenger 和 Facebook Groups 整合起来。
这个需求是扎克伯格亲自提的。当时他观察到,公共社交正在衰落,人们越来越喜欢在群聊里交流。
听起来很酷,但执行起来是噩梦。
两个团队的文化完全相反。
Facebook:快速发布,抢占市场,日活为王。
Messenger:稳定可靠,慢慢迭代,SLA 为先。
Boris 说:"目标完全不同。"
怎么办?
Boris 的方法是:别谈价值观,谈共同利益。
"如果你想让价值观完全不同的团队一起合作,必须找到一个共同的目标——一个双方都想验证的假设,如果成功了对双方都有好处。"
这个假设是:用户真的会在 Facebook Groups 里聊天吗?如果会,Messenger 能拿到新用户,Groups 能提高活跃度。双赢。
最后项目成功了,"群组内聊天"功能上线,用户增长明显。
但 Boris 的成长,不只来自工作。
副业项目是他成长的杠杆
在 Meta 期间,Boris 一直没停下副业。
他写了一个叫 Undux 的 React 状态管理工具。
原因很简单:当时流行的 Redux 他看不懂。
"我不是那种天才工程师。Redux 那些 reducer、action、dispatch 的概念,对我来说太绕了。"
看不懂怎么办?自己写一个更简单的。
写完之后他发现,很多同事也有同样的困扰。原来不是他笨,是这东西真的太复杂了。
他还写了一本书《Programming TypeScript》,被 O'Reilly 出版社出版。

Boris 说:"我的很多成长来自这些副业项目。当你遇到一个问题,通常其他人也有。培养这种感觉很重要——你的痛点,就是别人的痛点;你能解决的问题,就是产品机会。"
说到副业和一人做产品,我之前也分享过类似的思考:
【推荐阅读:一个人 + 一堆 Skill = 未来一人公司】在我公众号:铁锤人
8年后,Boris 成了 Meta 最高级别的工程师之一。但就在这时,他做了一个让很多人不理解的决定。
转折:AI 是魔法,他想参与其中
2024年,Boris 做了一个决定:离开待了8年的 Meta,加入 Anthropic。
契机是他第一次用 ChatGPT 的时候。
那时他在日本的一个小镇,是镇上唯一的工程师,也是唯一说英语的人。没人可以聊技术,他每天早上刷 Hacker News,看看世界在发生什么。
然后他试了试 ChatGPT。
"我被完全震撼了。"他说,**"LLM 就是魔法。"**这是绝对令人难以置信的技术。
从那天起,他开始认真思考这件事。
AI 会改变社会的每一个部分。而首先被冲击的,就是工程师——他自己。
他读了很多科幻小说,知道这东西可能出问题的方式有很多。
他想参与其中。
最后他选择了 Anthropic。"我想在一个地方,哪怕以最微小的方式,能确保这件事顺利进行。
Dec 19, 2025 (@AnthropicAI)
You might remember Project Vend: an experiment where we (and our partners at @andonlabs) had Claude run a shop in our San Francisco office.
After a rough start, the business is doing better.
Mostly.
他不知道的是,他即将做出一个年入5亿美金的产品。
Claude Code:一个业余项目,差点被放弃
加入 Anthropic 后,Boris 想做一件事:让 Claude 能在终端里帮他写代码。
最初的版本非常简陋:不能读文件、不能用 bash、什么工程能力都没有。他把它连上 AppleScript,唯一能做的事情就是告诉他工作时在听什么音乐。
"这是一个很酷的演示,但并不那么有用。"
后来他给它加了读写文件、运行命令的能力。突然间,这个工具变得有趣起来了——Claude 会自己探索文件系统,读一个文件,看到 import,再去读 import 的文件,直到找到答案。

但产品依然很粗糙。Boris 自己也只用它写 10% 的代码。
坚持做下去,还是放弃?
他的上司 Ben 跟他说了一句话:
"不要为今天的模型做产品,要为6个月后的模型做产品。"
他听进去了,继续做。
2025年3月,Anthropic 发布了 Sonnet 和 Opus 4。
产品突然就好用了。
Boris 说:"我在使用数据中看到了这一点,我在自己的编码中也感受到了。我开始能用它完成一半的代码。"
内部发布第一天,20% 的工程师在用。
第五天,50%。
现在,Claude Code 年收入超过5亿美金。
而它 90% 的代码,是它自己写的。
产品不怕粗糙,就怕不做;模型不怕慢,就怕你不等。
回顾这一路,Boris 总结了三条经验。
给年轻人的建议
如果能给年轻时的自己一些建议,Boris 说了三点:
**第一,不要太担心。**年轻时每个决定都感觉很重大、很可怕,但最终一切都会好起来的。
**第二,更多地冒险。**年轻时有时间和自由去试错,别浪费了。
**第三,投资人际关系。**职业生涯是一场持久战,人脉是你最宝贵的资产。
一句话总结:少焦虑,多试错,广交友。
公众号:更多内容,请关注

延伸阅读:
📝 X上28w粉 AI 大神的 付费Claude skills,免费拿走
你用 Claude,是不是每次都从零开始? 遇到问题,开个新对话,解决完就关掉。下次再遇到类似问题,又重新调教一遍。 大多数人都这样用。但这恰恰是效率最低的方式。 前两天刷到一条推文,来自 AI 圈的 elvis。...
本文素材来源:
-
Boris Cherny (Creator of Claude Code) On How His Career Grew - The Developing Dev
-
How Claude Code is built - The Pragmatic Engineer
-
Claude Code reaches 115,000 developers - PPC Land



