
大家好,我是 dtsola【IT解决方案架构师 | 一人公司实践者】。
最近看了一个视频,是关于 Claude Code 之父 Boris Cherny 的个人经历采访。作为一名在 Meta 工作多年、后加入 Anthropic 创建 Claude Code 的资深工程师,Boris 的职业发展轨迹和工程哲学让我深受启发。
他从中级工程师做起,通过主动承担跨职能工作、保持技术深度、建立影响力,一路成长为 Principal Engineer。更重要的是,他对产品、工程实践和团队协作的思考,对我们这些做技术的人都很有参考价值。
感觉这个访谈非常有价值,故整理出来和大家一起分享学习。
目录
序言
一、核心观点
二、职业发展历程
三、工程哲学
四、领导力与影响力
五、关键建议
六、对 AI 时代的思考
总结
一、核心观点
1. 模型发展速度
Boris 在访谈开头就强调:"模型发展太快,三个月或六个月后你再问我,答案会完全不同。"
这不是夸张。在 Anthropic,尽管公司规模扩大了两倍,但每位工程师的生产力却增长了近 70%,这完全得益于 Claude Code 的应用。Boris 给出了一个明确的建议:
"不要为今天的模型开发,要为六个月后的模型而建。"
💡 我的观点:
作为解决方案架构师,我深有体会。去年还在讨论 GPT-4.1 的应用场景,今年 Claude 4.5 Sonnet 和 GPT-5.2 已经能完成复杂的代码重构工作。这种指数级的进化速度,要求我们在做技术选型时必须保持足够的前瞻性和灵活性。
对于一人公司来说,这更是机遇——AI 工具正在抹平个人与团队的生产力差距。我现在做架构设计时,会刻意留出"AI 接口",预留未来模型能力提升后的扩展空间。
2. 产品理念 - 潜在需求(Latent Demand)
Boris 认为,潜在需求是产品中最核心的原则。他解释道:
"你永远无法让人去做他们原本不做的事,你能做的只是找到他们的意图,进而引导他们更好利用这一点。"
他举了两个经典案例:
Facebook Marketplace 的诞生
观察发现:40% 的 Facebook 群组帖子涉及买卖商品
问题:群组并非为交易设计,但人们却这样使用
解决:推出专门的 Marketplace 产品
Facebook Dating 的验证
数据显示:60% 的个人主页浏览来自异性且彼此不是好友
洞察:这种"暗中关注"行为证明了约会需求的存在
行动:基于这个潜在需求推出 Dating 功能
💡 我的观点:
这个理念对做产品的人太重要了。很多时候我们容易陷入"造轮子"的陷阱,想着教育用户使用新功能。但真正成功的产品,往往是发现了用户已经在"曲线救国"地满足某个需求,然后提供更好的解决方案。
作为架构师,我在设计系统时也会观察用户的"workaround"行为——当用户开始用 Excel 管理本该在系统里管理的数据时,这就是一个强烈的信号。这些"不优雅"的使用方式,往往是最真实的需求信号。
二、职业发展历程
1. Meta 早期(E4-E6):聊天和群组项目
Boris 在 Meta 的第一个重要项目是"聊天和群组"(Chats and Groups),这是一个旨在让 Messenger 和 Facebook 更紧密结合的项目。
项目背景
当时 Facebook 面临一个趋势:公共社交空间正在消失,人们逐渐转向更随意的实时交流形式。扎克伯格希望将 Messenger 聊天记录与 Facebook 群组同步,这是第三或第四次尝试这类整合。
Boris 的做法
Boris 当时在 Facebook 的群组部门,与 Messenger 团队在组织上相距甚远。产品经理 Steve 有了这个想法后,Boris 立刻响应:"好,就这么干!"
团队最初只有 4 人:
Boris 负责技术主导
Chetanburi、Crystal、Xiaopeng 三位工程师陆续加入
后来获得了数据科学和设计支持
最有趣的细节:游击式用户研究
Boris 回忆道:
"我们连用户研究员都没有,所以我午休时就去食堂,带着新功能,向食堂员工展示,问他们:'能试着打开这个聊天功能吗?'有时能找到,有时找不到。"
这种观察性用户研究非常有效。后来 Boris 教会了整个团队这个方法,大家午餐时都会去食堂"骚扰"食堂员工测试功能。
成功因素
通才思维:工程师不只写代码,还做产品、设计、用户研究
快速迭代:先在网页端验证,再扩展到移动端
主动性:不等资源到位,用现有条件先做起来
💡 我的观点:
Boris 在食堂做用户测试的故事让我印象深刻。这种"游击式"的用户研究方法,在大公司可能不够正规,但效率极高。
作为一人公司实践者,我深知资源有限时必须灵活变通。不要等着完美的流程和工具,先用最简单的方式验证想法。我自己做产品时,也会直接找身边的朋友、客户做快速测试,而不是等着正式的用户调研流程。
另外,"低职级入职反而是优势"这点很反直觉但很真实——期望值管理是职业发展的重要策略。以较低职级加入,反而有更多探索空间和犯错余地。
2. Meta 中期(E6-E7):跨组织协作的噩梦与突破
Boris 在这个阶段面临的最大挑战是跨组织协作,特别是与 Messenger 团队的合作。
文化冲突
当被问到跨文化组织合作的建议时,Boris 的回答很直接:
"天哪,用'困难'来形容都太轻了,简直是场噩梦!"
两个团队的价值观完全相反:
Facebook Groups 团队:追求快速迭代,尽快推出出色产品
Messenger 团队:完全注重可靠性和性能,关心 SOA 服务可用性
这不仅是工程师之间的技术问题,更是组织层面的冲突:
Messenger 工程师对 Groups 团队心存疑虑,担心影响他们的性能指标
组织架构设置导致 Messenger 为避免指标倒退而缓慢交付
目标完全不同:一个看 DAU 和参与度,一个看系统稳定性
Boris 的反思
"我认为项目失败的原因之一,就是这种价值观的差异。若想让价值观迥异的团队成功合作,必须找到某种共同目标、共同兴趣或共同信念。"
Boris 认为,如果重来一次,他会直接去找扎克,建议把 Messenger 并入 Facebook 的组织架构,降低共同汇报层级。事实上,后来 Messenger 确实多次在组织内外调整。
技术突破:Undux 状态管理框架
在这个时期,Boris 还做了一个重要的副业项目——Undux。
诞生背景
React 状态管理当时非常复杂。主流方案是 Flux 和 Redux,但 Boris 始终搞不懂 Redux:
"我自认还算普通工程师,我只会做产品,我不是那种顶尖的系统工程师。Redux 有 reducer 这些非常复杂的流程,更新一点状态都搞不定,我完全无法理解。"
于是他做了一个更简单的东西——Undux,并在一家非营利机构志愿项目中使用,工程师们都很喜欢。
在 Facebook 内部推广
加入 Facebook 后,Boris 发现内部也有很多人对 Redux 感到困惑。他意识到这不只是自己的问题:
"当你作为工程师遇到问题时,有时只是你个人的,但往往别人也会遇到。培养一种敏锐直觉,判断这问题是否也困扰着他人,这很重要。"
推广策略
Boris 的推广方法很有意思:
数据驱动:写脚本抓取内部 Redux 问题反馈群的数据,按团队汇总
精准触达:通过聊天联系各团队的技术负责人和经理
定制化分享:为每个团队安排专属技术分享
高强度执行:几周内做了 20-40 场技术分享,骑车穿梭在 Meta 园区
结果:Undux 一度成为 Facebook 最流行的状态管理框架(后来被 Recoil 等更现代方案取代)。
💡 我的观点:
"未经许可直接行动"这点在大公司文化中很难得。Boris 展现了一种"先做出来再说"的执行力。这让我想起 Amazon 的"Bias for Action"原则——在技术领域,有时候一个可运行的 demo 比十页 PPT 更有说服力。
他推广 Undux 的方式也很值得学习——不是群发邮件,而是一个团队一个团队地做技术分享。这种"地推式"的推广虽然辛苦,但建立的信任关系更牢固。我自己推广技术方案时也采用类似策略:先找几个愿意尝试的团队做试点,积累成功案例后再扩大推广。
关于跨组织协作,Boris 的经历提醒我们:有时候问题不在人,而在组织架构和激励机制。当两个团队的 KPI 根本不兼容时,再好的沟通技巧也难以奏效。这时候需要的是更高层级的组织调整。
3. Meta 后期(E7-E8):公共群组与规模化能力
Boris 晋升到 E7 后,承担了一个看似简单实则极其复杂的项目:公共群组(Public Groups)。
项目复杂度
表面上只是"把群组从私密改为公开",一行代码的事。但实际上:
涉及数据模型的根本性重构
需要应对大规模垃圾信息风险
影响数百名工程师的工作
说服团队的方法:蒙特卡洛模拟
团队最大的担忧是垃圾信息问题。Boris 用蒙特卡洛模拟来量化风险,用数据说服团队这个风险是可控的。
规划能力的飞跃
这个阶段 Boris 展现了从"做事"到"做局"的能力:
技术设计竞赛
将工程师分成几组,各自独立设计方案
结果:80% 的方案都指向同一个方向
效果:这是最强的共识,比任何说服都有力
限时规划原则
高层评估限时 30 分钟到几小时
避免过早陷入实现细节
方向错了,细节再完美也没用
Boris 解释道:
"作为 Principal Engineer,你需要为数百名工程师规划工作范围。但你不能花三天做详细设计,30 分钟的高层评估往往更有价值。"
💡 我的观点:
这个阶段体现了从"做事"到"做局"的转变。用蒙特卡洛模拟来说服团队,展现了数据驱动决策的力量——不是凭感觉说"应该没问题",而是用数据量化风险。
技术设计竞赛的方法很聪明——当 80% 的方案都指向同一个方向时,这就是最强的共识。这比一个人拍脑袋决定,或者无休止的会议讨论,都要有效得多。
"限时规划"这点我特别认同。作为架构师最容易犯的错误就是过早陷入实现细节。我现在做架构设计时,会刻意给自己设置时间限制:30 分钟画出核心架构图,1 小时完成关键决策点分析。细节可以后续迭代,但大方向必须快速确定。
4. Instagram 时期:文化转变与深度工作
Boris 后来转到了 Instagram,这次转变有个人原因(妻子工作需要),但也被 Instagram 的文化深深吸引。
Instagram 的文化特色
重视产品质量和用户体验
强调工艺(craftsmanship)
更注重细节打磨
时区优势变劣势为优势
Boris 当时在日本工作,时区差异本是劣势,但他把它变成了优势:
"日本时区无法参加会议,反而获得了大块的专注编码时间。"
这让他能够推动一些重要的技术迁移工作,比如 Python 到 Hack 的迁移。
保持编码的重要性
即使到了 Principal 级别,Boris 仍然坚持编码。他甚至取消了所有一对一会议,专注写代码。
他的理由是:
"作为工程师需要与现实锚定,保持技术直觉。这样你能做别人想做但没时间做的事。"
💡 我的观点:
Boris 因为妻子工作需要而转到 Instagram,这提醒我们职业发展不是线性的,生活因素同样重要。重要的是在任何环境下都能找到发挥价值的方式。
有趣的是,他把时区劣势变成了优势——日本时区无法参加会议,反而获得了大块的专注编码时间。这对远程工作者是个启发:有时候"不在场"反而能让你做更深度的工作。
作为一人公司实践者,我也刻意保护自己的"深度工作时间"。我会把会议集中在某几天,其他时间完全关闭通讯工具,专注在架构设计和编码上。这种"批处理"式的时间管理,让我能在有限的时间内完成更多深度工作。
保持编码这点太重要了!很多技术管理者晋升后就不写代码了,逐渐失去对技术的敏感度。Boris 即使到了 Principal 级别仍然坚持编码,这让他能做出更接地气的技术决策。我自己也坚持这个原则——每周至少要有几天时间写代码或做架构设计,而不是全部时间都在开会和写文档。保持"手感"是技术人的核心竞争力。
三、工程哲学
1. 副业项目(Side Quests):成长的主要来源
Boris 非常重视副业项目,他说:
"对我来说,副业项目至关重要。招聘工程师时,这也是我看重的。我希望招的人有副业,比如有趣的周末项目、有趣的副业,甚至是对制作康普茶之类特别感兴趣的人。"
为什么重视副业项目?
展现好奇心和全面性
是成长的主要来源
往往能解决真实问题
Boris 的副业项目
Undux:解决 Redux 复杂性问题
TypeScript 书籍:《Programming TypeScript》成为畅销书
TypeScript 社区:组织 meetup,建立影响力
大数据集单元测试工具:解决自己遇到的测试问题
核心原则
"解决自己遇到的问题,通常别人也有同样需求。培养一种敏锐直觉,判断这问题是否也困扰着他人。"
💡 我的观点:
副业项目是技术人最好的投资。Boris 的 TypeScript 书籍和 Undux 框架,不仅帮助了社区,也建立了他的个人品牌。
作为一人公司实践者,我深知副业项目的价值——它们既是学习新技术的实验场,也是建立影响力的途径,还可能成为未来的收入来源。
我自己也维护着几个开源项目和技术博客。这些项目不仅让我保持技术敏锐度,还帮我建立了个人品牌,很多客户就是通过这些项目找到我的。
关键是要解决真实问题,而不是为了做项目而做项目。当你自己遇到一个痛点,花了很多时间去解决,这时候很可能别人也有同样的问题。这就是最好的项目机会。
2. 更好的工程实践:识别与推广
Boris 对工程实践有一套清晰的方法论。
识别改进机会
"同样问题出现 2-3 次就该自动化。"
这不只是说写脚本,而是系统性地思考如何提升团队效率。
推广策略
Boris 总结了三个关键点:
找到最不认同的人先沟通
如果能说服最大的反对者,其他人就容易多了
这些人往往有最深刻的洞察
提供初步方案而非征求意见
人们更容易对具体方案提意见
从白板开始讨论效率太低
先拿出 80% 的方案,再根据反馈迭代
通过技术分享建立影响力
不是群发邮件
而是面对面的深度交流
建立信任关系
💡 我的观点:
"找到最不认同的人先沟通"这个策略很反直觉但很有效。我在推广新架构时也采用这个方法:先找那些最有可能反对的人深入沟通,理解他们的顾虑,调整方案。
如果能说服最大的反对者,其他人就容易多了。而且这些反对者往往能指出方案中真正的问题,帮你完善设计。
"提供初步方案而非征求意见"也是关键。我发现很多技术讨论陷入僵局,就是因为一开始太开放,大家各说各话。如果先拿出一个具体方案,即使不完美,也能让讨论聚焦在具体问题上,效率会高很多。
这在做架构设计时特别有用:先拿出一个 80% 的方案,标注出不确定的部分,然后邀请大家针对这些具体点提意见。这比从零开始讨论效率高得多。
3. 技术深度:类型思维的转变
Boris 的技术成长有一条清晰的路径:CoffeeScript → Haskell → Scala → TypeScript
转折点:摩托车事故
Boris 有个有趣的故事:他因为摩托车事故手臂骨折,为了减少击键次数,开始学习更简洁的语言。这个限制反而推动了他的技术成长。
函数式编程的影响
Boris 推荐的一本书对他影响最大:
《Functional Programming in Scala》
他说:
"这本书让我学会用类型思维编程。类型签名比代码本身更重要。"
思维方式的转变
从动态语言转向静态类型语言后,Boris 发现:
很多 bug 在编译期就能发现
类型系统能表达设计意图
重构变得更安全
💡 我的观点:
Boris 因为摩托车事故而学习更简洁的语言,这个故事很有启发性——有时候限制反而能推动创新。这让我想起 Twitter 的 140 字符限制,反而催生了一种新的表达方式。
函数式编程和类型系统的思维方式,确实能从根本上改变代码质量。我自己也经历了类似的转变,从 Python、JavaScript 这些动态语言,逐渐转向 TypeScript、Rust 这些静态类型语言。
最大的收获不是语言本身,而是思维方式的转变。当你开始用类型来表达设计意图时,代码的可读性和可维护性会有质的提升。重构也变得更有信心——编译器会告诉你哪里需要修改。
《Functional Programming in Scala》这本书我也推荐,即使不用 Scala,书中的思想也能应用到其他语言。特别是关于不可变性、纯函数、类型代数的讨论,对任何语言的开发者都有价值。
四、领导力与影响力
1. 建立信任:无头衔文化的挑战
Boris 在 Meta 和 Anthropic 都经历了"无头衔文化",这是硅谷科技公司的特色。
无头衔文化的本质
"你必须不断重新赢得信任。职位不代表权威,你必须靠实力和信任来领导。"
Boris 的方法
"先作为普通人建立关系,再谈技术问题。永远不要命令别人,而是理解他们的需求并提供机会。"
具体实践
在 Anthropic 的 Claude Code 团队,Boris 招聘时非常重视通才:
所有岗位都需要编码能力
产品经理写代码
数据科学家写代码
用户研究员也写一点代码
这种跨职能的团队文化,让协作更加顺畅。
💡 我的观点:
"无头衔文化"是硅谷公司的特色,但也是最难的。在传统企业,职位就是权威;但在技术驱动的公司,你必须靠实力和信任来领导。
Boris 强调"先作为普通人建立关系",这点在远程协作时代更重要。我自己做项目时,也会先花时间了解团队成员的背景、兴趣、工作风格,而不是上来就谈需求和任务。
作为一人公司,我与客户和合作伙伴的关系也是基于信任而非合同条款。建立信任需要时间,但一旦建立,协作效率会指数级提升。很多时候一个微信消息就能解决的问题,在缺乏信任的情况下可能需要好几轮邮件和会议。
2. 跨组织协作:找到共同目标
Boris 在 Facebook 和 Messenger 团队协作时遇到的文化冲突,是大公司常见的问题。
问题根源
价值观冲突:速度 vs 稳定性
KPI 不兼容:DAU vs 系统可用性
组织架构:共同汇报层级太高
解决方案
Boris 的建议是:
"必须找到某种共同目标、共同兴趣或共同信念。如果实在找不到,就需要调整组织架构,降低共同汇报层级。"
💡 我的观点:
Boris 描述的 Facebook 和 Messenger 团队文化冲突很真实——一个追求快速迭代,一个追求稳定性。这种冲突在任何大组织都存在。
他的解决方案"找到共同目标"是关键,但有时候组织架构问题需要组织架构来解决。当两个团队的 KPI 根本不兼容时,再好的沟通技巧也难以奏效。
作为架构师,我经常需要协调不同团队。我发现最有效的方法是找到一个双方都关心的业务指标,让技术讨论回归业务价值。
比如,开发团队想快速迭代,运维团队担心稳定性。如果能找到一个共同目标,比如"在保证 99.9% 可用性的前提下,将发布周期从月缩短到周",双方就有了合作的基础。
3. 授权原则:委派你擅长的事
Boris 分享了一个反直觉的授权原则:
"委派你喜欢且擅长的事,而非不想做的事。只有这样才能监控进度,确保成功。"
这个原则来自 Andy Grove 的《High Output Management》。
为什么这样做?
你擅长的事,才能判断别人做得好不好
你喜欢的事,才会持续关注进度
你不想做的事委派出去,往往会失控
💡 我的观点:
这个授权原则很反直觉,但非常深刻。很多管理者的第一反应是"把我不想做的事委派出去",但这往往导致失控。
因为你不擅长、不喜欢的事,你也无法判断别人做得好不好,也不会持续关注进度。最后要么是质量不达标,要么是进度失控。
相反,如果你把自己擅长的事委派出去,你能清楚地指导别人,也能及时发现问题。这样才能真正培养团队能力。
作为一人公司,我也在学习这个原则。我会把一些技术实现工作委派给合作伙伴,但会保留架构设计和关键决策。因为这是我擅长的,我能判断方向是否正确,也能及时给出指导。
五、关键建议
给工程师的建议
Boris 给工程师的建议可以总结为五点:
1. 保持通才思维
"不局限于编码,关注产品、设计、用户。我喜欢与通才合作,如果你是工程师,会 coding,还能做产品、设计,懂产品,还愿与用户沟通,我特别喜欢与这样的工程师共事。"
2. 主动寻找范围
不要等待分配任务,自己发现问题。Boris 的很多重要项目都是他主动提出的,比如:
Chats and Groups:看到 PM 的想法后主动响应
Comet 迁移:主动提出用 Facebook Groups 做试验田
Undux:看到团队痛点后主动开发解决方案
3. 快速规划
"限时 30 分钟做高层评估,避免过早陷入细节。方向错了,细节再完美也没用。"
4. 持续编码
"保持技术敏锐度,这是影响力的基础。即使到了 Principal 级别,我仍然取消所有一对一会议,专注写代码。"
5. 做副业项目
"解决自己的问题,通常也是别人的问题。副业项目是成长的主要来源。"
💡 我的观点:
这五点建议我完全认同,而且都在实践中验证过。
关于通才思维:作为一人公司,我必须是通才。但即使在大公司,通才也更有竞争力。因为真正的价值创造往往发生在跨领域的交叉点上。
关于主动性:我职业生涯中最重要的几个转折点,都是主动争取来的。等待分配的任务往往是别人不想做的,主动发现的问题才是真正有价值的。
关于快速规划:这点太重要了。我现在做架构设计,会刻意限制时间:30 分钟画核心架构图,1 小时完成关键决策点分析。细节可以迭代,但大方向必须快速确定。
关于持续编码:这是我的核心竞争力。很多架构师脱离代码后,设计的方案往往不接地气。保持编码让我能做出更务实的决策。
关于副业项目:我的很多客户都是通过开源项目和技术博客找到我的。副业项目不仅是学习工具,也是个人品牌建设的最佳途径。
给领导者的建议
Boris 也分享了一些给领导者的建议:
1. 三选项原则
"提供三个方案,决策者通常选中间项。"
这是一个实用的决策技巧。当你想推动某个方案时,可以提供三个选项:
激进方案(你知道不会被选)
你真正想推的方案(中间项)
保守方案(你知道不够好)
决策者往往会选择中间项。
2. 降低预期
"有时低职级入职反而有利。降低预期,获得更多探索空间和犯错余地。"
3. 建立信任
"先建立人际关系,再谈技术问题。永远不要命令别人,而是理解他们的需求并提供机会。"
4. 授权智慧
"委派你擅长的事,保持监督能力。"
💡 我的观点:
三选项原则我经常用。在给客户提方案时,我会提供三个不同成本和复杂度的选项。客户往往会选择中间项,而这通常就是我认为最合适的方案。
降低预期这点很有智慧。有时候以顾问身份而非全职员工身份加入项目,反而有更大的灵活度。因为期望值不同,你可以尝试更多创新。
建立信任是一切的基础。我与客户的长期合作关系,都是建立在信任之上的。技术方案可以讨论,但信任一旦破裂就很难修复。
授权智慧对一人公司同样适用。我会把自己擅长的部分工作委派给合作伙伴,但保留核心决策权。这样既能扩大产能,又能保证质量。
六、对 AI 时代的思考
Claude Code 的影响
Boris 在 Anthropic 创建的 Claude Code,正在深刻改变软件开发方式。
生产力数据
"尽管 Anthropic 规模扩大了两倍,每位工程师的生产力却增长了近 70%,这完全得益于 Claude Code。"
工作方式的变化
Boris 举了个例子:
"原本需要 12 人 1 年的工作,现在 5 人 6 个月就能完成。6 个月后,可能只需要 1 名工程师。"
对未来的建议
Boris 给出了一个明确的建议:
"不要为今天的模型开发,要为 6 个月后的模型而建。"
具体含义
系统设计要有足够的灵活性
预留 AI 能力提升后的扩展空间
不要被当前模型的限制束缚想象力
竞争格局
当被问到与 Codex 和 OpenAI 的竞争时,Boris 表现得很自信:
"模型发展太快,三个月或六个月后你再问我,答案会完全不同。"
这暗示了 AI 领域的竞争不是静态的,而是动态的持续创新竞赛。
💡 我的观点:
作为一人公司实践者,AI 工具对我的影响是革命性的。
生产力提升:我现在用 Claude 做代码重构、文档生成、架构分析,效率至少提升了 50%。一些原本需要一周的工作,现在两三天就能完成。
能力边界扩展:AI 让我能够涉足以前不熟悉的领域。比如我主要做后端架构,但现在用 Claude 也能快速搭建前端原型。这对一人公司特别重要——你不需要在每个领域都是专家,AI 可以补足你的短板。
商业模式变化:AI 正在改变软件开发的商业模式。以前按人天计费,现在可能要按价值计费。因为同样的价值,用 AI 工具可能只需要原来 1/3 的时间。
未来展望:Boris 说"6 个月后可能只需要 1 名工程师",我认为这不是夸张。但这不意味着工程师会失业,而是工程师的角色会改变——从编码者变成架构师、产品设计者、问题发现者。
我的策略:
深度掌握 AI 工具:不只是用,而是理解其能力边界和最佳实践
聚焦高价值工作:把重复性工作交给 AI,专注在架构设计、业务理解、创新上
保持学习:AI 发展太快,必须持续学习新工具和新方法
建立 AI 增强的工作流:不是偶尔用 AI,而是把 AI 深度整合到日常工作流中
Boris 的建议"为 6 个月后的模型而建"非常关键。我现在做系统设计时,会刻意留出"AI 接口",预留未来模型能力提升后的扩展空间。比如:
设计时考虑 AI 生成的内容如何集成
架构上支持动态的 AI 能力注入
数据结构上为 AI 分析和优化留出空间
总结
Boris Cherny 的职业发展故事,给我们提供了很多宝贵的启示:
核心成功要素
通才思维:不局限于编码,关注产品全局
主动性:不等待分配,主动发现问题和机会
持续编码:保持技术深度,这是影响力的基础
副业项目:解决真实问题,建立个人品牌
建立信任:先建立关系,再谈技术问题
工程哲学
潜在需求:找到用户已有的意图并引导,而不是教育用户
快速规划:30 分钟高层评估比 3 天详细设计更有价值
数据驱动:用数据说服团队,而不是凭感觉
类型思维:类型签名比代码本身更重要
领导力原则
无头衔文化:靠实力和信任领导,而不是职位
授权智慧:委派你擅长的事,保持监督能力
跨组织协作:找到共同目标,或调整组织架构
AI 时代的应对
生产力革命:AI 工具正在指数级提升效率
角色转变:从编码者到架构师、问题发现者
前瞻性设计:为 6 个月后的模型而建,而不是今天的模型
对我的启发
作为 IT 解决方案架构师和一人公司实践者,Boris 的经历让我深受启发:
保持技术深度:即使做架构和咨询,也要持续编码
建立个人品牌:通过副业项目、技术分享建立影响力
拥抱 AI 工具:不是被替代,而是被增强
聚焦高价值工作:把重复性工作交给 AI,专注在创造性工作上
持续学习:AI 时代变化太快,必须保持学习能力
最后的思考
Boris 说:"模型发展太快,三个月或六个月后你再问我,答案会完全不同。"
这句话不仅适用于 AI 模型,也适用于我们的职业发展。在这个快速变化的时代,唯一不变的就是变化本身。
我们需要的不是一成不变的技能,而是持续学习的能力;不是固定的职业路径,而是灵活应对变化的智慧;不是追逐最新的技术,而是理解技术背后的本质。
Boris 的故事告诉我们:无论技术如何变化,通才思维、主动性、持续学习、建立信任这些核心能力,永远不会过时。
参考资料:
《Claude Code之父Boris Cherny:从中级工程师到Meta E8的十年成长全记录》:https://www.bilibili.com/video/BV1gfisB2EQK/
如果这篇文章对你有帮助,欢迎点赞、收藏、转发。也欢迎在评论区分享你的经验,我们一起交流学习!
我是 dtsola【IT解决方案架构师 | 一人公司实践者】 ;专注商业、技术、一人公司、个人成长分享。
提供服务:AI项目咨询 | 技术解决方案 | IT项目实施 | 企业技术顾问
博客:https://www.dtsola.com
公众号&微信:dtsola(交流经验、商业合作、IT咨询;加微信,请备注来意)
#独立开发者 #ClaudeCode #个人开发者 #一人公司 #程序员 #软件开发者 #创业者 #数字游民 #AI创业 #软件工程