We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #171 Ditching a Microsoft Job to Enter Startup Purgatory with Lonewolf Engineer Sam Crombie

#171 Ditching a Microsoft Job to Enter Startup Purgatory with Lonewolf Engineer Sam Crombie

2025/5/9
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive Transcript
People
Q
Quincy Larson
S
Sam Crombie
Topics
Quincy Larson: 我想直接问你一个问题。你从事AI编码工具方面的工作。你能区分一下这些工具的实际能力和炒作吗?这是一个非常大的问题。 Sam Crombie: 人们谈论的是,在未来2到5年内,软件工程师这个职业将会被淘汰。我读了很多计算机科学专业的大学生的文章,他们非常担心自己很快就会失业。你听说过这样的公司,哦,我们不招聘应届毕业生,我们不招聘实习生,这是怎么回事? 我认为,就我个人在创业公司的工作经验以及我在微软的工作经验而言,AI代码生成工具主要在两方面有用。一是原型设计。如果你是一位设计师、产品经理,或者想快速开发一些东西的软件工程师,如果你有一些想要实现的具体想法,我认为像Bolt、Lovable和V0这样的原型设计工具可以让这些想法更容易实现。 我不认为这会取代任何工作,但我认为它只是让人们能够更好地利用他们脑海中的想法。我认为第二部分是……代码生成工具,我认为大多数软件工程师使用的是,你知道的,你的光标和你的windsurf,像这些ID,如果你熟悉某种语言,你熟悉一组框架或技术,它会让你更高效得多。它可以帮助你记住你可能忘记的东西。它就像你的参考手册。你不需要它。它就像自动完成。无论你想要构建什么项目,它都能让你更快地完成端到端的开发。 很难说,你会不会取代软件工程的工艺,以及设计这些非常复杂的系统?可能不会。但我认为,如果有人能够比你高10倍的效率工作,那么使用这些工具的人可能会取代你。所以,你知道的,围绕着……人们会不会失业?我不确定,但我确实知道,人们从这些工具中获得的生产力提升是令人难以置信的。就我个人而言,它让我感觉自己能够作为一名软件工程师做更多的事情。它让我对自己的技能更有信心。是的,100%。是的。

Deep Dive

Shownotes Transcript

在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Sam Crombie。他是一位软件工程师,也是 freeCodeCamp 的多产开源贡献者。他放弃了在微软的工作,进入了 Y Combinator,目前正处于创业转型困境中,试图决定如何使用他筹集的 50 万美元。我们讨论了:AI 编码工具到底有多实用?吸引新用户关注您的项目的技巧经营一家 Y Combinator 资助的科技创业公司的真实情况进入常春藤盟校计算机科学专业的技巧freeCodeCamp 的支持来自 11,384 位通过每月捐款支持我们慈善事业的好心人。您可以加入这些轻松的人,并通过访问 donate.freecodecamp.org 来帮助我们完成使命。支持还来自 Wix Studio 的赠款。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。我们在谈话中讨论的链接:Sam 关于如何旁听大学课程的课程:https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/Sam 与 freeCodeCamp 播客校友 Seth Goldin 共同构建的大学课程旁听工具 College Compendium:https://collegecompendium.org/</context> <raw_text>0 欢迎回到 Free Code Camp 播客。我是 Quincy Larson,freecodecamp.org 的教师和创始人。今天我们与 Sam Crombie 进行了交谈。他是一位软件工程师,也是 Free Code Camp 开源项目的积极贡献者。他离开了他在微软的工作,进入了旧金山创业孵化器 Y Combinator。他现在正处于创业转型困境中,试图弄清楚如何有效地部署他筹集的 50 万美元。

Sam,一切进展如何?很好,感谢你的邀请。我一直在反思……纽约市?是的,没错。好的,太棒了。我听到外面有一点施工的声音。如果有人想知道这是什么声音,那就是繁华的城市,对吧?很吵。一切都在发生。

是的。在我粗鲁地打断你之前,你刚才想说什么?哦,我刚才只是在说纽约。我想大约两年前,我们在布鲁克林的布鲁克林图书馆录制了我们的第一期播客。我不记得你是否还记得。

哦,是的。我忘不了。就像,布鲁克林大桥至今仍是工程奇迹,就像 100 年后,也许 120 年后。我不知道它是什么时候建成的,但这座桥非常巨大,桥下还有一个区域。我不记得它叫什么名字了。有一个缩写,但在布鲁克林大桥下面,有,你知道的,食品卡车,这是一个很酷的散步区域。布鲁克林……是的。我们实际上并没有发布那一集。我们没有。因为……

你当时说,我不确定我现在的生活在做什么。而我们现在在这里。这是一个很好的时间胶囊。现在,大约一年半过去了,你的情况发生了很大的变化。是的。让我们深入探讨一下。但在深入探讨之前,我想直接问你一个问题。你从事 AI 编码工具的工作。你能将一些炒作与这些工具的实际能力区分开来吗?这是一个非常大的问题。

有些人谈论的是,在未来 2 到 5 年内,软件工程师作为一种职业将被淘汰。我读了很多来自计算机科学专业的大学生的文章,他们非常担心自己很快就会找不到工作。你会听到一些公司说,哦,我们不招聘应届毕业生,我们不招聘实习生,到底是怎么回事?

我想,就我个人在创业公司的工作以及我在微软的工作经验来看,AI 代码生成工具主要对两件事很有用。一是原型设计。如果你是一位设计师、产品经理或想快速开发一些东西的软件工程师,如果你有一些想要实现的具体想法,我认为像 Bolt、Lovable 和 V0 这样的原型设计工具可以让实现这些想法变得容易得多。

所以我认为这不会取代任何工作,但我认为它只是让人们能够更好地利用他们脑海中的想法。我认为第二部分是……

我认为大多数软件工程师使用的代码生成工具是那些带有光标和窗口的 IDE,如果你熟悉某种语言,或者是一组框架或技术,它会让你更高效得多。它可以帮助你记住你可能忘记的东西。它就像你的参考手册。你不需要它。它就像自动完成。无论你想构建什么项目,它都能让你更快地完成整个过程。是的。

所以我认为,很难说,你知道的,你会取代软件工程的工艺以及设计这些非常复杂的系统吗?可能不会。但我认为,如果某人可以使用这些工具,并且他们的工作效率比你高 10 倍,那么他们可能会取代你。所以,你知道的,围绕着……

人们可能会被取代吗?我不确定,但我确实知道,人们从这些工具中获得的生产力提升是令人难以置信的。就我个人而言,它让我感觉自己作为一名软件工程师能够做更多的事情。它让我对自己的技能更有信心。是的,完全同意。是的。

因此,代码生成工具对于快速原型设计很有用,这可能只占工作的 1%。也许只有 2% 的工作是构建一个快速简陋的原型,这样你就可以开始讨论和一系列会议,讨论功能集,并查看某些功能是否甚至可能实现。但是你说的第二部分只是

标签自动完成,本质上是。标签自动完成。是的。这加快了某人的速度——我的意思是你说像某人比你快 10 倍。你认为借助 AI,一位经验丰富的工程师,他们知道自己在做什么,已经熟悉这些工具,并且只需要经常查找信息,因为——

坦率地说,这些工具对于大多数人来说太复杂了,除非他们花费了大量时间,否则无法记住。例如,我不记得这个函数名是什么,或者我不记得那个执行此操作的库的名称是什么,你知道的,他们必须不断地切换到 Google 并搜索东西,然后去 GitHub 查找名称,然后安装包或将其添加到他们的索引文件中或类似的东西。你认为,

对于这些类型的任务,这真的是 10 倍的改进吗?我认为,如果你从头到尾查看软件开发生命周期,你会发现每个部分都会获得显著的收益,这就是你获得 10 倍改进的地方。例如脚手架、系统工程架构,我该如何构建这个?

拥有一个类似于高级员工工程师的思考伙伴,能够与 AI 协作,我认为这意味着你将开始构建的东西将会更好。实际上是搭建代码,填充这些部分,例如

编写单元测试,获取虚拟数据,然后使用它进行测试。非常有用。没有人想测试。这是工作中最糟糕的部分之一。设置某些开发管道也是一件很痛苦的事情。

它使这变得容易得多。因此,你就可以做到这一点,我已经做了一些,我已经编写了一些代码,我已经做了一些提交。然后你会有这些代码审查者,他们再次充当团队成员,你知道的,他们会查看你的 PR,他们会留下评论,他们会提醒你关于样式和不同的事情。

所以我认为,如果你把它拟人化成员工或同事,你知道的,你认为你最好的同事让你非常兴奋。他们确切地知道你正在编写的代码发生了什么。你可以问的任何问题,他们都会回答。这如何提高你的生产力?现在想象一下,他们一直都在。我发现对于每个部分来说,这都非常有用。关于理解,

理解和掌握开源代码库,快速浏览你现有的代码库,与它进行聊天。它只是,它只是在每个部分都做得非常好。是的。这就是我的经验。是的。太棒了。所以这是针对你正在启动的较小项目。我的意思是,当你谈到获得各种管道以及……

选择库,但是假设你正在处理一个更大的遗留代码库,例如谷歌,例如,该代码库的代码行数非常多,它有自己的版本控制系统等等,假设上下文窗口实际上是,我不知道,数千亿个标记或可能是数百亿个标记,对吧,并且

AI 有很多机会在那里被搞混,而人类工程师可能会有更明智的判断。当然。显然,这是一个极端的例子。但是假设一个更典型的棘手的遗留代码库,它可能有大约 1000 万行代码或类似的东西。就像你在微软工作时一样。我不知道我们能谈论多少关于代码库大小、你工作过的产品和内容。

工作?所以我在微软的时候,我是 Microsoft Edge 网络浏览器的产品经理,chromium 非常庞大,代码库非常庞大,数百万行代码。我记得我参与过一些项目,其中会搜索诸如我们是否有此功能的 UI 之类的问题。例如,此功能是否存在于代码库中?回答这个问题是一项非平凡的任务,例如搜索 chromium 代码库。嗯,

而且那方面的代码库,我没有直接的经验。你的项目可以构建多大,直到 AI 开始误解它?实际上很快。如果你有一个你使用的框架,它会帮助你设置该框架。也许是 React 或其他什么,你有一些不同的文件夹,一些不同的组件。它会记住我帮助你构建这些部分的上下文。它们是如何交互的。

我看到的策略是,我认为一些 AI 软件工程师和代码代理试图做到的是,他们会遍历并索引你的代码库。然后他们会保留一个日志,就像一个 markdown 文档,这些不同的部分是如何交互的?依赖关系是什么?你试图像

构建它并维护它,因为随着规模的扩大,AI 首先要做的是查看该文档,而不是查看你的文件,并帮助更好地记住它,我认为对于原型设计工具来说,很难构建大型代码库,所以我还没有这种经验,但我认为这是一个难题,好吧,让我们说清楚,是 AI 创建自己的参考,还是工程师创建参考来指导 AI?

我认为我见过两者。我的意思是,我之前做过的是写出一个技术规范,然后让 AI 来实现它。这非常有用,因为它只是告诉它你想要的一切。它还会让你思考,你实际上是如何想要构建这个的?我认为人们在使用原型设计工具时出错的一种方式,这只是人们使用方法的一个副作用,那就是他们

你在构建时有点即兴发挥。就像,哦,你可以构建这个,你可以构建那个。如果你能做到这一点,那就太好了。你不会像知道自己想要什么那样去做。所以我看到人们,他们会写这些大型书面文档。就像花了 30 分钟写一个提示。然后就像,我会管理 AI,就像一个代理,像代理和光标或窗口一样去做。

但相反地,我使用过一些命令行,例如 Claude 代码、代码缓冲工具等等,你会要求它,嘿,你能总结一下你一直在构建的内容吗?或者它会自己做。它会保留一个文档,内容是:这是我们已经实现的功能,这是依赖关系。它似乎可以消除一段时间内的幻觉。有趣。所以它有点像人类。就像我们有一个船长的日志一样,也就是说,某种记录,例如,

只是跟踪发生了什么以及优先级是什么,并且

然后他们可能会回去参考它。好的。就像,为什么我们最终实现了这个功能?你知道的,对于人类来说,它可能在这个巨大的堆里,例如 free code camp 有超过 50,000 个拉取请求,关于获取正确的 issue。有很多,很多,你知道的,之前的决定和讨论需要仔细考虑。如果你试图理解,好的,为什么我们前几天,就像,我们曾经有一个按钮,可以让你直接回到你在 free code 课程中的位置。我说,

等等,它是什么时候消失的,为什么?然后我们进行了讨论,它在隐性知识中。有人知道,因为他们做过。哦,我们有一个 API 被击中的次数太多了,它压垮了 API。所以我们暂时禁用了该功能,我们只是忘记将其添加回去了。所以我认为如果有人错过了这个按钮,它应该重新添加回来。

对不起,这本应该在我们修复 AI 后重新实现。但这正是拥有长期在组织中工作的人的隐性知识的那种事情,你可能会理解这一点。而 AI 不一定知道背后的上下文,特别是如果这没有在 GitHub issue 中讨论,而是在 Google Chat 中讨论,例如,我们有很多讨论。我们不使用 Slack。我们使用 Google。他们的整个套件对慈善机构都是免费的。感谢 Google 做到这一点。是的。

但是是的,我很容易就能看到拥有这种参考对于试图管理产品的人来说会有多么巨大。

同样,对于 AI 来说,如果你假设 AI 具有类似人类的推理能力,即使它实际上只是一个标记预测器,你也可以从像这样简单的事情中获得非常强大的涌现特性,对吧?当然。我见过——我认为我们正在讨论这个或与某人讨论——

AI 代码生成擅长的一切,接下来你需要哪些原语?其中一件事是更大的代码库。你如何理解这些代码库?但另一个是,我认为我们正在讨论这个。如果你让 AI 生成代码,然后 AI 一周后查看它,或者你一周后查看它,

留下一个痕迹,例如,我为什么要这样做?不仅仅是,例如,这个代码库是什么,以及它的客观描述,而是,例如,为什么我们以这种方式实现它?我认为这实际上在很多这些代码工具中都非常缺乏。这很重要,是的。这是实现决策。这是你可以理想地使用任何新生成的代码的隐性知识,我认为追溯地做这可能非常困难,例如,

我不知道,也许你让公司的高级工程师与 AI 交流 30 分钟,它只是查看代码库,然后它会询问你,然后你可以收集这些信息。但至少对于任何新生成的代码,我认为这将非常重要。你可以想象,一旦你拥有这些超大型代码库,你就可以了解每个部分的进出情况,它是一个低延迟。你想做的任何更改,你都有完整的上下文。

我不知道你是否认为你现在使用 AI 的效率很高,想象一下几年后会是什么样子,我认为这太疯狂了。我的意思是,特别是如果人们不一定是构建巨大的整体,而是拥有这些更,我认为,可理解的微服务。我认为微服务架构将会蓬勃发展,因为利用微服务将会容易得多。

如果你有这些小型模块化代码库,AI 可以轻松地操作它们,然后构建功能等等,那么 AI 编码工具。当然。你认为会发生这种情况吗?

我的意思是,我觉得这很有道理。它不像,我不知道,有些人谈论上下文窗口大小,就像你现在可以将这个大小的代码库放入这个上下文窗口中。但我认为,仅仅因为我们可以容纳更多内容并且它可以记住更多内容并不意味着我们放弃组织事物并将它们分解成更易于理解的单元。因此,如果有什么不同的话,那就是更重要。

只是为了确保,当你增加上下文窗口大小时,你是在说 AI 可以引入更多内容,但这并不一定意味着将越来越多的数据转储到上下文窗口中没有递减的收益,对吧?我想象的越多,它出错和开始产生幻觉的空间就越大。

当然。我认为,我的意思是,速度、成本,你知道的,这就是权衡。所以,就像,有针在干草堆中的基准测试。它可能不再是基准测试了,因为它已经解决了。但我记得谷歌发布了,我认为,像第一个 Gemini,它有大约一百万个上下文或一百万个标记的上下文窗口。是的。

有一个关于这个小细节和放入上下文窗口的大型语料库的评估。我能记住吗?它越来越擅长于“是”。它可以找到这个非常小的细节,但代价是什么,所有这些计算,然后花费 20 秒,如果它就在那里,它是 50 个标记,它是更好的搜索。是的,那个永远不会消失。

所以,本质上,就像针可能存在的潜在空间一样,你说的,你说的,你认为它解决了?你对它是如何解决的有什么了解吗?说实话,我也不知道。嗯,

不知道,但他们似乎已经解决了。是的,我听说过 1000 万个标记上下文窗口的讨论。有一篇关于无限上下文的论文。理论上,它可以永远持续下去。我不知道。这就像魔法。

我只是从中受益。我不做这件事。许多艰苦的工程工作是由科学家和研究人员完成的,然后由像我们这样的工程师接手,然后我们只是……

一堆它,并找出应用它的方法。许多工程实际上只是利用已经解决、发现的东西。我认为 LLM 以及它们的涌现特性及其有效性更像是一种发现而不是发明。人们发现存在这些涌现现象。同意还是不同意?是的。

同意。说得很好。好的,太棒了。所以我们将更深入地挖掘代码生成,以及如何实际应用它。我们将听到很多这方面的技巧。我们还将了解很多关于你的开发者起源故事,Sam,因为它真的很酷。首先,我想说的是,Free Code Camp 播客的支持来自 11,384 位通过每月捐款支持我们慈善事业的好心人。你今天可以加入这些轻松的人。

并通过访问 donate.freeco camp.org 来帮助我们完成使命。支持还来自 WIC studio 的赠款。WIC studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 wicstudio.com。Sam,你在佛罗里达州的一个公立学校长大。带我们回顾一下你早年的生活。是的。嗯,

我想就像,我不知道,我从小就做很多运动。我的父母总是让我忙于俱乐部活动。我通常很早就到学校,很晚才离开学校。玩了很多电子游戏,花了很多时间在户外或室内。从小就非常关注政治,就像,

在一个政治家庭中长大,习惯了政治,你知道的,电视新闻。嗯,所以我不知道。我觉得我的第一个,像高中之前,14、15 岁,我只是做了很多不同的事情,这只是让我保持忙碌和投入的一种方式,你知道的,远离街头,我想。嗯,

所以我感觉我的第一个——而且在这些年里,我的父母让我们从小就开始使用电脑。我前几天才和别人一起回忆。我的学区让我们很早就开始学习打字。他们让我们很早就开始使用 Scratch。是的。即使像——

没错。回想起来,我不知道。我不知道这是否是最好的入门方式。在使用 Scratch 之后,我想,我不知道我是否喜欢这个编程的东西,但这是我们可以讨论的另一个故事。但是是的,只是我与电脑交互的不同方式,通过电子游戏,我一直都在使用电脑。但我从未……我知道编程和编码,但我从未……

尝试过。我从未找到任何东西。我只是知道它的存在。我有一个朋友的父亲是软件工程师,否则它就像一件非常未知的事情。就像我不认识其他人。我周围没有人从事科技行业。嗯,所以我从小就知道它,然后直到高中开始,然后显然是在大学里,我才真正深入研究它。嗯,直到,你知道的,高中的第一天,它就像,

我不知道,只是一个普通的郊区生活,你知道的,没有什么太有趣的。是的。是的。你进入了达特茅斯学院,这是世界上最好的学校之一。它是常春藤盟校之一。你在那里学习计算机科学吗?是的,我学习了,是的,没错。是的,计算机科学。

你是如何进入这样一所名牌大学的?据我了解,你的家庭并没有很多钱。这不像你与招生委员会的某人有关系,或者你向学校捐赠了大量资金等等。你必须通过正门进入,基本上是获得非常好的标准化考试成绩等等。

是的。这很有趣。就像我试图记住你在大学申请过程中听到的所有建议。就像你想全面发展,但你也想有一个亮点。你想参加 SAT,但也要参加 ACT。有很多战术性的。我,

我只参加了 SAT。我没有参加 ACT。尽管我的朋友们会参加多年的 SAT。然后在截止日期前一个月,他们会参加 ACT,他们会得到满分。他们最终在 ACT 中做得更好。所以有,有,你可以花几个小时谈论你的学术建议、AP 课程,然后,你知道的,你的俱乐部活动、课外活动以及你表达的方式以及你的个人陈述。有很多东西。

我认为对我来说,我在高中时的事情是政府和政治。我参加了演讲和辩论。我们有一个在当地竞争的项目,但我们在我的大一,大一第二学期末,得到了一位新老师,一位新教练。我们中的一些人想,好吧,我们想去州一级竞争。所以他带我们去了州一级。

然后我们想,好吧,为什么我们不去全国竞争呢?让我们去哈佛和耶鲁以及这些不同的比赛。他会带我们去。太棒了。所以他只是你雄心的巨大支持者。无论你想做什么,他都会说,好吧,我在你这边。我会想办法让它实现。辩论就像那些非常古怪的事情之一。对于任何不熟悉这一点的人来说,它不一定是关于实际的政治观点、立场或任何类似的东西。它只是关于论证,本质上是。没错。逻辑、推理、逻辑。

修辞、说服,所有这些在人们拥有电脑之前就学习的东西。完全像演讲和辩论,以及在美国,嗯,在我进行辩论之前,我非常无知和教条,我有我的观点,但我对它们知之甚少。嗯,我所做的活动,即国会辩论,因为有不同的活动,也有不同的方式可以进行。

嗯,你获胜的方式是,它不仅仅是站在某一边并极端地表达它。你想要尽可能多地发言时间并提出非常好的问题。因此,作为一种想要或作为一种想要做好并获得好成绩的功能,你必须站在一边。你不会,或者谈论你可能不关心的议案的主题。所以,你知道的,当你被迫,嗯,

病态地提出论点并为之辩护并自信地这样做时,它会让你对事情有更多的视角。这可能是一个你……

完全厌恶的论点,但你的工作是为它提出最好的论点并具有说服力,本质上是。而且我对辩论的经验非常有限。我看过一些辩论,并在为报纸撰稿时对此进行了报道。本质上,它有点像出击。就像。

就像你提出这个观点,这个观点,这个观点,你说话很快,你的对手没有时间反驳所有这些,或者他们没有准备好反驳它们等等。然后法官会说,好吧,这个人更有说服力。他们赢了。是的。我的意思是,你所说的令人信服的部分是它的核心。嗯,

在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Sam Crombie。他是一位软件工程师,也是 freeCodeCamp 的多产开源贡献者。他放弃了在微软的工作,进入了 Y Combinator,目前正处于创业转型困境中,试图决定如何使用他筹集的 50 万美元。我们讨论了:AI 编码工具到底有多实用?让新用户关注你的项目的技巧经营一家 Y Combinator 资助的科技创业公司的真实情况进入常春藤盟校计算机科学专业的技巧freeCodeCamp 的支持来自 11,384 位通过每月捐款支持我们慈善事业的好心人。您可以加入这些轻松的人,并通过访问 donate.freecodecamp.org 来帮助我们完成我们的使命。支持还来自 Wix Studio 的赠款。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。我们在谈话中讨论的链接:Sam 关于如何旁听大学课程的课程:https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/Sam 与 freeCodeCamp 播客校友 Seth Goldin 共同构建的大学课程旁听工具 College Compendium:https://collegecompendium.org/</context> <raw_text>0 所以,是的,就像,你怎么让人信服?嗯,你需要做好充分的调研。你需要,你知道,不要只是谈论你赞同的事情。所以这就像,非常有塑造意义的。就像你说的,我们的教练是一位冠军。他大学刚毕业。他回来是因为他在学校的时候参加过辩论,在我们高中。我们都认识他。就像一个家庭朋友的哥哥。是的。

他只是非常支持我们,会带我们去任何我们想去的地方。这改变了我们,不仅仅是从,你知道,做一项活动,然后变得擅长它,然后建立自信,以及从辩论中学到的所有教训。但我认为还包括结识我们圈子以外的人,比如我们在这些不同的学校长大,在这些不同的比赛中竞争,这就像一次改变人生的经历。所以我参加了辩论,

对不起。继续说。是的。所以辩论就像你的课外活动。所以很多这些大型知名大学,他们当然希望看到完美的 SAT 成绩。但是很多 SAT 成绩完美的人可能进不了达特茅斯。但他们也希望看到大量的课外活动,比如,哦,我参加击剑或辩论,或者我参加了象棋俱乐部,或者我创建了一个创业公司等等,对吧?是的。

是的。在我申请的时候,就像,你能尽可能多地积累课外活动,但要在某个领域积累。所以这不仅仅是广度的问题。这是深度的问题。但也要做一两件,这样你才能全面发展,但也要有你的优势。无意中,这最终变成了学生会政治。我不知道我是否告诉过你,但这确实是我申请的一部分,但是

我大一那年,是 2016 年美国大选周期。我开始接触摄影和采访。所以我最终参加了一些政治集会,试图采访候选人。在 2016 年 3 月,我实际上,我当时 15 岁。我最终去了佛罗里达州博卡拉顿的唐纳德·特朗普集会。因为我,你知道,我在采访每个人。这是,你知道,是

无党派的。我最终得到了,我的视频还在我的 YouTube 频道上某个地方。我认为它是未公开的。我有一个采访唐纳德·特朗普的视频,在这个超长活动结束时。这只是其中的一部分,是的。

还有政治,这是一个非政治的播客。我们没有任何政治倾向。我们不是任何政治慈善机构,我们也不倡导任何正在发生的事情。我们只是……但你实际上能与现任总统交谈,这一点很重要。是的。以及该地区的其他政治家。是的。

所以这一切都促成了我申请达特茅斯大学的理由。尽管我听说现在,这还不够。就像不能仅仅做得很好,或者像什么,对学校规定的活动感兴趣。你必须自己去做。这非常有趣。他们正在寻找那些不仅仅是遵循清单方法和阅读关于如何进入达特茅斯大学的书籍的人。他们实际上正在走出去,并开始规划自己的道路。我认为是这样。

是的。那么,你会给现在高中生或高中生的父母什么建议,让他们想进入这些知名院校呢?如果你必须把它提炼成一个好的问题,一个基于你和你谈过的同伴的经验的要点列表。我认为首先,如果可以的话,去参观大学,或者尽可能多地与

去过那里的人相处,现在的学生,事情变化得如此之快,而且可能会成败你的四年。这所学校好不好,无论你怎么评价,如果你要过得很痛苦,那都没关系。所以我认为首先,了解你的大学。我认为我在达特茅斯大学很幸运。我最终非常喜欢那里的人,但我没有那么多的接触。我的意思是,其次,我觉得这有点老套,但就像做你感兴趣的事情,并且

你知道,如果你真的喜欢做某件事,那就去做,百分之千,忘记分散它,并试图获得你的,你知道,你的全面发展。如果你真的对电脑或生物学或我不知道什么感兴趣,比如一项运动,那就成为该领域的佼佼者。我认为我在高中也没有做得很好。就像

我非常喜欢辩论,我希望我能够更深入地研究它,而不是把时间花在那些垃圾大学申请游戏中。然后还有第三点,无论你去哪里,这都不重要,这很容易说,但是……

这是你生命的一部分。是的。是的。我理解的不仅仅是你从中获得的知识。这是你身边课堂上的同龄人的素质,你可能和他们住在同一个宿舍里,你正在与他们建立这些关系,并接触到那些有抱负的人的网络,他们也努力工作,克服了进入那所知名院校的障碍。

对。这是准确的。好的。而且,当然还有教育,很多课程,很多大学都把他们的课程放在互联网上。你可以观看哈佛大学 CS50,你知道,

绝对是有史以来最好的计算机科学课程制作。大卫·梅隆很棒,我也在播客上采访过他。你可以在 Free Code Camp 的 YouTube 频道或 CS50 频道上观看整个哈佛大学 CS50。所以你可以获得很多实际的知识,但要真正进入一所知名院校,你获得的是那个同龄群体。

当然。就像你说的,你周围都是你理想中喜欢并且喜欢与之共事的人。他们给你能量。你喜欢他们的存在。他们在某些方面推动你,你在某些方面推动他们,

他们有一些你以前没有接触过的背景多样性。这只是一群非常有趣的人,他们会让你的生活变得更好,你也可以让他们的生活变得更好。是的。我觉得这是我最大的收获。你获得了任何经济上的支持吗?是的。是的。我的意思是,达特茅斯大学就像众所周知的那样,我认为非常慷慨。他们总是领先,并且

如果你收入低于某个水平,那么对于国际学生来说,这将是全额奖学金。在许多其他学校之前,他们就实行过需求盲目录取。所以幸运的是。好的。太棒了。恭喜你。所以你在达特茅斯大学,你学习的是计算机科学。你住在校园里。

我住在校园里。是的,所以你获得了完整的大学体验,到了开始申请实习的时候,这非常重要。年轻人的生活就是克服障碍,对吧?你必须在高中表现出色,才能进入大学。然后你必须参加实习游戏,然后你必须参加求职游戏。最后,一旦你有一些经验,那么找工作就容易一些了。但是最初的几年只是不停地跑,不停地跑,尤其是在中国或印度这样的地方,竞争非常激烈,这使得美国看起来像

小菜一碟,就你必须取得的成就才能进入精英机构而言……但我并不是想贬低进入这里精英机构的人的成就,只是等等,阅读一下中国的“高考”,阅读一下人们每周学习六到七天,三年时间只为一场标准化考试而承受的巨大压力……这场考试决定了他们是否能上大学,或者是否只能当一名自给自足的农民,所以……

在那段时间里,你学到了什么最让你印象深刻,并为你最好地准备了实习搜索?在我第一次进入大型科技公司实习,然后进入微软之前,我经历了几年有趣的时光。因为我一开始是学经济学的。就像我申请的是经济学专业。我做了……

我的金融实习。如果你想做投资银行、私募股权或咨询,有一些特定的实习你必须做。我也在新冠疫情期间做了这些。

所以那是我大一春季学期。我只是做了一堆乱七八糟的事情。在那之后不久,我实际上做了一个法律实习,我在高中也做过。所以我到处都是。法律实习?你考虑过上法学院吗?我没有。这就像,这有点像科技法,附加组件。是的,我不知道,也许当时我更开放,但是是的。

这只是一些,实际上是我的,我的达特茅斯大学面试官,我的校友面试官。她非常友善,也很聪明。在我知道达特茅斯大学之前,还在上大学或还在高中时,她就给了我一个小型实习。所以那是新冠疫情中期,我们正在谈论我们在高中时谈论过的事情。所以她经营着这家律师事务所,她的律师事务所。所以我回去和她一起实习。

所以我到处都是。也许我在考虑法学院。但这还不错。我的意思是,人们应该有不同的兴趣,也应该有一些考虑。我经常遇到这样的人。他们说,我的父母逼我学医。所以我现在学医了。我讨厌它。我讨厌当医生。我经常和这样的人交谈。他们就像已经 28、30 岁了。他们所做的就是准备当医生。他们不喜欢。

是的。

这基本上可以养活印度的一个村庄。但是他们,他们觉得他们自己,他们好像在受苦,试图帮助他们的家人等等。他们会让他们的孩子去当软件工程师,或者做一些我认为更有趣、更有创造性的事情,而不仅仅是教科书上说的,谁赚很多钱,谁在社会上受到重视。我的意思是,医生就像如果你只想受到尊重,你能做的最好的事情。是的。

就像医生被警察拦下,他们说,“哦,你是医生?别担心。”我经常听到医生讲这些故事。他们不会被罚款,因为警察不想被医生治,医生说,“哦,伙计,这家伙前几天给我开了一张罚单。”是的。

无论如何,我不知道这是怎么回事,但我听过很多这样的故事。是的。所以如果你只想受到尊重,那就学医。如果你想帮助别人,那就学医。但如果你想拥有一个真正有趣、充实的事业,那就考虑软件工程,我一直告诉人们。是的。你正在做所有这些实习,然后你什么时候开始关注软件公司,开始申请这些公司,这个过程是什么样的?

可能在大二和大三之间,我在假期之间非正式地为几家创业公司工作过。我一直对创业公司感兴趣。我业余时间做了一堆不同的项目。我开始上计算机科学课,并开始自己编程。在大学的某个时候,

我认为那应该是我的大三秋季学期。招聘时间很奇怪,但大约在我大三秋季学期的时候,我申请了在初创公司、中等规模的科技公司以及大型科技公司的一堆不同的实习。我最终在微软获得了一个网络浏览器产品经理的实习职位。所以这只是……

类似的竞争。就像,你只是向一百个不同的地方发送申请。有些地方你会收到回复,有些地方不会。然后你只是进行面试,然后你就知道你夏天要去哪里。嗯,它就这样发生了。是的。好吧,我的意思是,这是一个很好的地方,就像在微软做 PM 实习生,可以说是世界上最大的公司,取决于每周的市值。嗯,所以,嗯,

从事浏览器工作,这非常令人兴奋,因为浏览器领域现在有很多变化。所以你必须……我应该指出,Edge 是基于 Chromium 构建的,Chromium 是一种开源的谷歌浏览器工具包,无论如何。就像 V8 和所有这些其他东西都塞进去了。而且我认为除了 Firefox 和 Lady Bird(一款新的浏览器)之外,几乎所有其他浏览器都使用它。Brave 使用它。是的。

我甚至不知道其他浏览器的名字。Chrome 使用它,Edge 使用它。我不认为 Safari 使用它。是吗?Safari 有 Safari 的 WebKit。Safari 的 WebKit。好的。所以基本上有三种原型,或者有两个分支。是的。三种 Firefox、Safari、Chromium 和基于 Chromium 的浏览器。然后还有流氓版本。是的。独立引擎,嗯,

虽然很有趣。很多较小的浏览器都是……我认为 Firefox 是基于 Gecko 构建的,然后是 WebKit,然后是 Chromium。所以像 Lady Bird 这样的东西,它试图将自己与这些不同的生态系统分开,并真正独立,这非常酷。但我正在从事 Chromium 的工作,是的。是的。那么在微软做实习生是什么感觉?是辛苦的工作,还是……

派对、社交,你知道的。是不是那种很难进去,但一旦进去就不那么难的事情?是的。就像,嗯。这是我第一次在大型公司实习或工作。我认为这可能与大学类似。就像你进去了,然后就像进入的难度或你认为达到那里的难度不一样。

嗯,它很轻松。我认为实习生尤其轻松,而且当时仍然有一些新冠疫情限制。人们都在旅行。所以我的团队在几个不同的地方。所以这是一个相当轻松的夏天。嗯,但是是的,就像,

微软是一家庞大的公司,所有大型科技公司都非常独特。我认为我们团队特别注重工作与生活的平衡。你知道,就像朝九晚五。是的。是的。

我想稍微跳跃一下,因为这个实习变成了工作,这是梦想。我想当你获得一个好的实习机会时,你希望把它转化为工作。我认为雇主也希望把它转化为工作,因为他们已经完成了所有工作等等。就像,“嘿,如果我们可以添加一个我们已经测试过的人到我们的团队,他们已经对你投入了很多,”所以你接受了微软的录取通知书。也许你可以谈谈这个过程,以及实习到工作机会的流程,以及……

这个过程是什么感觉。是的。所以我想想如何最好地说这些话。因为在我的脑海中,关于微软的事情可能有点粗糙。我认为,我听说过,如果你获得实习机会,那么很难不获得续约机会。就像你必须真的搞砸了什么,或者不做任何工作。所以就像,

我们接受你的原因是 X、Y、Z。不要证明我们接受你的那些原因是错误的。嗯,就像做,你知道,当你申请时对你的期望,嗯,

所以,我的意思是,那个夏天我们都得到了项目,尽你所能推进项目。我认为从来没有期望过这实际上会变成什么,或者,你知道,当你回来的时候你会继续做这个。更重要的是,你能按照你被雇佣的方式获得一些范围,然后有效地完成你的工作吗?就像比尔·贝利切克说的那样,做好你的工作。

这就是这种体验。我认为与队友讨论想法很有帮助,就像,“哦,当我回来的时候,我很想在浏览器上做这些事情。这里有一些不同的功能,这里是我作为项目获得的东西,但我们可以朝不同的方向发展。”我认为这总是非常有用的。这不仅仅是……

这里有工作,去做吧。嗯,你赋予它你自己的创造性风格。你展示了你对把它做得尽可能好感兴趣。嗯,是的,就像勤奋,快乐,并且成为一个好同事,我认为这是被低估的。就像其他实习生,你如何与他们合作,善于交际,嗯,

所以不要只是一个完全隐居的人,不要只关注眼前的问题,而是主动建立这些关系。顺便说一下,比尔·贝利切克,我相信,是新英格兰爱国者队的教练?他说了这句话,就像……是的。是的。

做好你的工作。新英格兰爱国者队是一支美国橄榄球队,对于美国以外的所有听众来说,如果你没听说过爱国者队。新英格兰是……他们位于哪个城市?费城?波士顿。波士顿,好的。马萨诸塞州福克斯伯勒。是的,这表明我对体育的相对无知。但重要的是做好你的工作。

这是团队的一部分。如果你不做你的工作,那么你与每个人有多么友好都没关系。人们不会对你好。但如果你做好你的工作,那么第二件要做的事情就是建立这些关系,当然。一个准确的看法。

是的。就像,你必须出现并完成对你最低限度的期望。然后一旦你,就像,一旦你知道如何演奏和弦或音阶,那么你就可以即兴演奏或自由发挥。但如果你不知道基础知识,那么就很难做到这一点。你不能用你的核心工作来代替它。

在我的生活中,我肯定有过这样的诱惑。我不知道你有没有,有时会忽略核心工作,然后说,“这并不重要,但我认为这很重要。”根据你的工作情况,你真的不能这样做。就像你有你的核心工作要做。然后也许在那之上,你可以做其他事情。

是的,我可以把这与学习编码联系起来。很多人,包括我自己,都倾向于跳过前面,只使用强大的框架,而不花时间去真正理解底层的脚本语言,更不用说运行在其下的 C 代码等等了。所以花时间真正建立基础知识非常重要。不要忽视那些和弦和音阶,就像你说的那样。当然。先吃蔬菜,然后你就可以吃甜点了。是的。

所以谈谈这个录取通知书。就像你说的,除非你真的搞砸了,否则这几乎是一个既定的事实,你将能够回来,这基本上是将你的实习转化为全职工作机会。你能谈谈这个吗?比如薪酬、谈判过程,任何你愿意谈论的事情。就像提供一些背景。

当然,是的。这很有趣。它发生得如此之快,也许其他人比我考虑得更多。但我记得在我们实习生小组中,有表格在流传,上面是人们的录取通知书。我不知道我是否被允许……我的意思是,这不像微软认可的事情,但是我认为……

实习生们都会交谈,就像,谁得到了什么录取通知书,什么工作,什么级别,什么底薪,什么奖金。有历史数据。而且,你知道,他大学的同学说,“哦,你知道,这就是你谈判的方式。”所以就像我被告知,你知道,

要求更多并为自己辩护并没有什么坏处。所以就像为自己辩护并要求更多。所以我就这样做了,微软当你开始工作时,就像 59 级、60 级。所以我认为我最初应该以 59 级开始。然后我说,“嘿,让我成为 60 级,也给我 5 万美元作为奖金。”他们没有给我 5 万美元,但他们说,“是的,我们会让你成为 60 级。”这只是一个一次性的快速电话。

而 60 级基本上是更高的薪级,或者……那是对的。这是一个更高的薪级,然后是更多的股权、更高的底薪,然后它会让你更进一步获得晋升。是的。如果你要……

我想说一下总薪酬包,为那些想知道如果我在大型科技公司工作,我可以期待什么的人做一个大概的估计,我是一个来自常春藤盟校计算机科学专业的实习生,正在转换工作。我认为这是你使用的术语。来自达特茅斯大学计算机科学专业的毕业生,安排实习并获得这个机会。这在年度薪酬方面值多少钱?我的意思是,我,

微软,可能在 15 万到 20 万美元之间,但微软的薪水也不及谷歌或亚马逊或许多其他公司。所以我们处于较低的一端,但我认为这是起始范围。然后那些总收入 25 万到 30 万美元的人……

是的,对此有不同的理念。就像,我和那些在他们的第一份开发人员工作中赚到 30 万到 40 万美元的人谈过话。这并不常见。这是一个异常值。统计异常值。我告诉人们,如果你在医院或……

银行或其他地方工作,能拿到 8 万美元就幸运了。就像如果你在大型科技公司工作,是的,薪酬更好,但这通常是你努力工作后获得的第二、第三、第四、第五份工作。你能够领先一步,因为他们有这个渠道,坦率地说,大学……

坦率地说,大公司偏向于只雇佣低风险的常春藤盟校计算机科学毕业生。嗯,他们有……他们有招聘会,人们会主动联系你等等吗?我的意思是,我们校园里没有微软的帐篷,但正如你所说,大学招聘渠道在我之前就已经建立得很好了。我认为至少微软的大部分实习生都来自这里。嗯,

所以,你知道,你有伯克利的,你知道,你有大型州立大学,每个大学都有几个人。嗯,你有卡内基梅隆大学、麻省理工学院,很多乔治亚理工学院。基本上是美国最好的计算机科学专业,这在很大程度上也是世界上最好的计算机科学专业。嗯,因为像计算机科学一样,美国在教授这方面确实很擅长。嗯,

我们没有很多计算机科学毕业生,但他们通常在这里做得很好。而在中国和印度,他们每年有 100 万计算机科学毕业生。但这并不意味着什么,即使你拥有……

计算机科学学位仍然是一场争夺,因为职位并不多。所以你会发现人们不得不从事软件开发以外的工作。但总的来说,如果你是在美国每年 10 万计算机科学毕业生中的……我不知道,10 万人之一,你将能够在某个地方找到一份好工作。但也许你可以谈谈当前的,我想,关于人们进入这个领域的情况。你有很多同事、朋友现在正在努力寻找开发人员职位吗?是的。

这不是一个有帮助的答案。我觉得我认识的人都被锁定了某种工作或他们会工作的公司类型。也许更容易为他们招聘。我想,是的,我发现的是,对于那些找到第一份工作的人来说,

现在,如果他们曾经谈论过做其他事情或继续攻读硕士学位,他们只是被锁定了,因为他们可能有点担心离开然后无法回来。

所以看起来有点像,如果你在里面,你就待在里面,并尽力待在里面。但是如果你在外面,你怎么进去呢?我不确定。是的。是的。所以我想谈谈决定离开微软的过程,因为这是一件大事。你每年赚 15 万美元。你的父母可能非常为你骄傲。就像你学校的孩子,你的高中同学,就像,“哇,看看萨姆在做什么。”

在本周播客节目中,freeCodeCamp创始人Quincy Larson采访了Sam Crombie。他是一位软件工程师,也是freeCodeCamp的著名开源贡献者。他放弃了在微软的工作,进入了Y Combinator,目前正处于创业转型困境中,试图决定如何使用他筹集的50万美元。我们讨论了:AI编码工具到底有多实用?如何让新用户关注你的项目?运营一家Y Combinator资助的科技初创公司是什么感觉?进入常春藤盟校计算机科学专业的技巧 freeCodeCamp的资金支持来自11384位通过每月捐款支持我们慈善事业的好心人。您可以加入这些友善的人们,并通过访问donate.freecodecamp.org来帮助我们完成使命。资金支持还来自Wix Studio的赠款。Wix Studio为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问https://wixstudio.com。我们在谈话中讨论的链接:Sam关于如何旁听大学课程的课程:https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/ Sam与freeCodeCamp播客校友Seth Goldin共同构建的大学课程旁听工具College Compendium:https://collegecompendium.org/</context> <raw_text>0 我的意思是,他们中的许多人可能在服务行业工作。一些就读于好学校的人也可能在科技行业工作。但是,我想知道你的毕业班有多少人,或者说有多少百分比的人在你微软年薪15万美元的时候,年薪也超过15万美元?大学毕业班?你的高中毕业班。高中。是的。

这是一个好问题。我不知道。我只是想强调一下,如此迅速地达到这个职位是多么大的成就。你多大,25岁?23岁。23岁?好的。我认为在我高中毕业的500名同学中,我会说,我不知道。

前百分之几?我不确定。也许我需要更多地了解情况。其中一些人是律师和医生,但他们几年后才会成为那样的人。没错。他们在读法学院。如果你去一所好法学院,你每年可以赚数百万美元。

如果你去一所好的医学院,也许你可以赚50万美元左右,对吧?也许一百万。但是软件工程就像处于非创业者,以及从规模等方面获益的顶端。你真正致富的方式是你基本上从规模中获益,并且以巨大的规模做事。像维基百科一样——

比如,我不知道,数十亿用户。他们每月可能有数亿次页面浏览量,也许是数十亿次页面浏览量。Free Code Camp,我们在规模化运营,但我们是一个慈善机构。像维基百科一样,做慈善并且让一切免费是没有钱赚的。但我们在规模化运营,所以你可以想象一下,如果Free Code Camp不是一个慈善机构,如果我实际上有股权。

我可能会超过很多我的高中同学等等。但这里需要注意的重要一点是,你能够在没有必要创建一个成功的创业项目的情况下,获得一个稳定的职位。你认为你的工作有危险吗?你认为你能继续在微软工作并继续晋升吗?你的同龄人中,大多数人还在那里工作,还是受到了裁员的影响?

微软由于几个不同的原因而独一无二。与其他地方相比,晋升制度和薪酬制度臭名昭著地糟糕。嗯,

我决定离开的部分原因是,我的意思是,我们可以详细讨论,但其中一个原因是,我觉得无论我付出多少努力,我的晋升都与我的付出不成比例。而在谷歌或其他地方,比如,我不知道,我听说亚马逊和奈飞,职业阶梯要陡峭得多,你可以比微软爬得更快。好的。你认为,但是,你认为,

你会受到裁员的影响。比如,你会赋予它多大的概率?也许,嗯,非零,比如,我不知道,10%,20%。当我实习并在那年秋天得到我的工作机会时,我与之合作的团队中有一半的人被解雇了。嗯,所以我们从实习生回来,获得全职工作机会,到一个团队,坦率地说,我那个夏天与之合作的大多数人都已经不在公司了。嗯,然后,嗯,

即使在我在那里的时候,我短暂的任职期间,也发生了很多重组。Mustafa Suleiman 来到了微软人工智能部门。在此之前,进行了几次重组,然后那是一次重组。在我离开之后,又进行了一次重组。重组就像组织重组。基本上,他们正在做的是合并不同的部门。他们正在调动人员。他们正在找出谁是冗余的,他们可以解雇谁。没错。老板改变了,跳过级别……

和团队,跳过级别经理将是你的经理之上的经理。没错。我只是想定义所有这些。是的。我最近才了解到这些。我从未在大型科技公司工作过。非常大的科技术语。我在一家大公司工作过。比如我在一家巨大的日本企业集团工作过,但它不是科技公司,科技公司使用他们自己的术语,它比公司更复杂和系统化。是的。

他们创造术语是为了让工作看起来更重要,但是,是的,这就像你的经理的经理。这就是跳过级别。所以是的,我想原因有几点。首先,我认为我在微软的学习速度低于我的预期。因此,我每周40个小时的工作,或者我在这40个小时内学习的东西,感觉不像……

足够,而且对我来说也不是最好的学习环境。我认为这真的困扰了我。比如我会回家,然后我会想,我今天做了什么?感觉我并没有做太多。嗯,40个小时的真正投入的工作,你可以获得如此多的时间,你可以学到很多东西。我认为,你知道,当你真正取得进展时,我大多数日子都没有这种感觉。嗯,这是一个很大的原因。然后到我们现在正在进行的谈话,不确定性,嗯,

像组织的变化和你的范围和所有权。如果我比其他人付出更多努力,我能得到晋升吗?这会得到回报吗?我可以构建我想构建的东西吗?比如,我有一个想法。我想把这个带到终点线。我能做到吗?这些事情对我来说都不存在。所以就像,我觉得我应该得到更高的报酬。

我觉得我没有学到足够的东西,而且我担心我的工作一年后就会变得多余。好的。所以,所以这是一种恐惧和失望的结合。比如,我们并不是想贬低微软。呃,我们喜欢微软,我们作为慈善机构与他们密切合作。比如我们正在做,我们现在正在与他们合作一些赠款,我们对此非常兴奋。呃,但这只是大型科技公司普遍的情况。这就像你这样有抱负的人,萨姆,23岁,

对你们来说,世界是你们的牡蛎,你们拥有这些技能,这些令人垂涎的技能,许多不同的政府、许多不同的公司、许多不同的企业家都希望拥有一位技术联合创始人,他了解所有这些东西,并且实际上已经工作过。所以你拥有这种关键的机遇。

你正在审视你面前的东西,并说,我留下这一切的风险——我留在这里而没有实现潜力的风险是否大于我出去尝试并可能失败的风险?大多数企业家——

创业努力确实失败了,绝大多数都是如此,尤其是在做一些像消费科技这样有抱负的事情,对吧?甚至是企业科技,我想你可以把很多编码工具描述成这样。AI编码工具属于这一类,对吧?我听说营销人员称之为面向开发者的业务。面向开发者的业务。是的。有B2C,B2D是面向开发者的业务,对吧?客户,面向企业的业务就像企业,B2B是他们大约15年前在我学习东西的时候想出来的缩写。因为我首先阅读了所有关于创业的书籍,并且像,好吧,这是什么东西?因为我确实上了商学院,并且学习了如何在大型日本公司做一名中层管理人员,对吧?是的。

然后我实际上学习了旧金山的方式。有人像精益创业和斯蒂芬——

我不记得他的名字了,但他就像斯坦福大学的教授,他谈论的是,你知道,就像得到一个网页,得到一个压缩页面。我们称它们为压缩页面,得到信用卡表格,你知道,让人们输入他们的信用卡。然后,你知道,你得到了一些人们真正想要的东西,然后真正构建它,你知道,诸如此类的事情。比如,比如你如何尽可能无耻和快速地迭代以获得一些东西,你知道,白评论者模型实际上是构建人们想要的东西。而且最直观的商业理念,比如,

你知道,一些,呃,一些在微软工作了20年的工程师,他们可能不一定最了解人们真正需要什么。他们可能会有这个宠物项目的想法。而这正是那些实际上作为软件工程师工作的人。你开始接触那些对软件工程一无所知的人,他们开始提出哇的概念。而这些就是你在飞机上与之交谈的那种人。有时这就像有人向你讲述他们疯狂的商业理念。而你,你就像,如果你了解任何关于这个的信息,你就像,是的,好的。你将如何,

构建这个?你将如何获得资金?你将如何获得客户?所有这些不同的问题,因为他们看了太多集《鲨鱼坦克》之类的节目。《鲨鱼坦克》不是商业。顺便说一句,我认为这是娱乐节目。我认为如果你真的有兴趣运营一个组织,无论是慈善机构、创业项目还是咨询公司等等,它都会对你造成伤害,而不是帮助你。但无论如何,我离题了。

你要开始一个计划。你已经做出了这个决定。你将离开微软。谈谈这个过程。是的。所以,我会说我的团队很棒。我的,我的经理们很棒。很好。嗯,我认为我性子急,并且作为项目经理或软件工程师或其他任何角色,你都会学习一些特定的技能,嗯,在更大的组织中。如果你是真的喜欢

进行Chromium贡献并使用大型代码库,那么我认为在一家为Chromium做出贡献的大公司担任软件工程师可能是你能拥有的最好的工作之一。但我猜想,也许是一个轶事来总结我们正在讨论的内容。2月份有一个黑客马拉松。所以我从2023年12月开始。几个月后,内部举行了一次黑客马拉松,我们的团队赢得了黑客马拉松,

这太令人兴奋了,因为在我之上几级,像某个非常重要的人一样,哦,这是一个好主意。我们会给你资源来做这个。我当时想,哦,这太好了。这就是创业。这就是我想要的。在我大约四五个月后离开的时候,我们实际上在这方面没有任何进展。我会与了解进展情况的人联系,

几个月后它就消失了。我认为那时,当我考虑离开的时候,我已经看到了过去几个月的经历,在那里我觉得我拥有所有权。这并不是分配给我的东西。这是我的项目,我可以预见到结果。这不是我想待的地方。是的。是的。所以,

你做什么?比如,你有没有打电话给你父母,说,嘿,我将要离开我的非常舒适的工作?我的薪水可能比我高中班上99%的人都要高,而且让我住在大城市。你在哪里?你住在西雅图吗?西雅图。是的。是的。所以你就像在现场,在,在微软总部。是的。所以,是的。所以,比如带我们了解一下,那个。

那个转变,那个决定,你是如何向你的朋友和家人传达这个决定的?肯定打了电话。我认为从我开始到六月份,我一直在与朋友一起研究不同的想法和项目。我认为随着时间的推移,我下班后花更多的时间在不同的东西上捣鼓,比如只是处理一些随机的项目,与LLM等等一起工作。

到六月份的时候,我和我的联合创始人开始考虑申请。我们实际上一直在研究,

黑客马拉松项目的版本,但不同的版本,只有我们两个人。我们对,哦,我们可以在微软做到这一点,而且在微软做得最好。让我们尝试完成一些事情。然后我们开始看到与黑客马拉松项目相同的现象,你就是无法完成事情。

所以那时我们想,好吧,让我们申请YC。所以最终那个电话,是的,打给了父母。他们说,为什么?你为什么要这么做?这说不通。但他们很支持。在你离开之前,你已经进入YC了吗?是的。所以那是……YC是Y Combinator。它基本上是最好的,最负盛名的……

你可以去的加速器,他们会给你很多钱。他们会给你很多指导,基本上告诉你它是如何运作的。然后他们说,好吧,让我们感到自豪,让我们赚很多钱。这是一群,你知道,那些曾经在那里做过的人,比如Sam Altman曾经运营它,现在他正在运营OpenAI。你知道,很多多次创业的创始人,或者,你知道,只是与斯坦福大学、伯克利大学以及所有类似的人才有很多联系。

在海湾地区,海湾地区基本上依赖于此。比如获得这些工程人才,获得这种捕捉这些研究人员并将他们带入行业的能力。谷歌本身就是由两位拥有这种——做过大量学术工作的博士创立的,并且基本上将其产品化。

所以这就是这种模式。所以请给我一些关于Y Combinator是什么的背景信息,当你提到YC时。Y Combinator本身就像某种数学概念。我不记得如何——我现在不会讲授它。但是你确实进入了这个项目。它非常有声望。很难进入。我知道很多人已经进去了,但通常他们会申请三到四次。而且很多时候,他们在证明他们的商业模式方面比你更晚,就像申请一样。

我在大学时申请过四次,从未获得面试机会。所以这很奇怪,因为我在大学时申请过……我认为教育科技非常困难。教育技术,比如免费课程。是的。这是一个艰难的市场。所以我多年来与不同的朋友一起申请,我们从未获得面试机会。然后一旦我们毕业并去工作,我们就申请了……

实际上是一个想法,嗯,我们周末匆匆忙忙想出来的,我们进去了,嗯,我们获得了面试机会,我们进去了,事情发生得非常快。这非常奇怪。就像一个周末一样。我们只是在谈论我们想在微软做的事情,

一周后,我们想,这在微软是不会发生的。让我们在其他地方做这件事。我不知道我是否安全,但这已经不重要了。微软,如果你对这些事情有任何问题,请不要起诉我们。我会在视频中为你辩护。我认为我们没有保密协议。所以,没有那么严重。然后,是的,我们只是申请了。我们……

填写了,大约30分钟。我们,你知道,当时的想法是构建一个所有可以在网络上为代理执行的操作的索引。这个想法是,如果你要自动化网络浏览器或拥有网络代理,在人们称它们为代理之前,那么他们需要知道要执行哪些操作。

开放人工智能用于聊天GPT的函数调用的开放API规范并没有很好地工作。所以我们想,如果我们将网络索引为代理搜索引擎,无论这意味着什么?这就是我们申请的内容。我们的团队合作伙伴和YC人员说,听起来不错。是的,继续努力吧。

好的。所以这太疯狂了,就像你拥有相对而言,我的意思是,你在原型和实际可行的概念证明方面有什么?嗯,

我们已经开始着手开发MVP,但当我们面试时,最小可行产品。最小可行产品。但在面试时我们什么都没有。我们没有向他们展示任何东西。我们没有收入,没有用户,没有来自企业的意向书。只是一个想法。是的。

哇。好吧,祝贺你仅仅凭借这个就进去了,就像有人凭借这么少的东西就进去了。嗯,但这证明了,我想你申请得有多好,以及,呃,你身上有多少潜力。所以你开始努力工作,带我们了解一下YC流程。比如你在那里学到了什么?你搬到旧金山了吗,还是远程的?我们搬到了旧金山。嗯,

把我们的东西放在U-Haul里,把我们的屁股搬到了旧金山,然后我们开始了。我可以骂人吗?我道歉。是的,我们不在乎。好的。我不,但你欢迎这样做。是的,这是一个非常快速的,10周,10到12周。我认为像不同的人和不同的合作伙伴以及不同的技术和不同的建议,其中一些是公开的,一些是私人的,等等。但我认为像总体的事情与大学有点相似。就像我们选择了你一样。

嗯,首先,无论出于什么原因。现在我们将为你提供成功所需的一切,但我们不会告诉你如何去做。我们只会给你建议,让你自己去做。我认为这就是这种模式,嗯,

有些事情是可以教的。有些事情是,这是真的。你应该这样做。然后有很多像上下文一样的东西,你正在做什么,你正在如何做,比如尝试解决它。嗯,我认为这就像,他们为你提供了一个尽可能快速学习的环境。速度是他们最重要的一个因素,就是你犯错并从中学习的速度有多快?嗯,进行用户研究,构建原型,然后

发现这不是一个好的问题来解决或向人们出售,并获得10份合同,但随后意识到这不会是一个足够大的市场。你学习的速度有多快,然后利用它来构建更好的东西。所以它真的就像一个高压锅,用于批次中的顶部。嗯,

你一直在跑,你的朋友也在做事情。有些人已经有客户了。有些人会在你应该向投资者推销之前的一周进行转型。这是一个完全不同的人,沿着不同的道路前进。所以说实话,这就像一阵模糊。比如我们到了旧金山,事情就发生了。好的。所以带我们了解一下这个过程,

在你完成实际的孵化器流程或加速器之后发生了什么,他们更喜欢称之为加速器。它曾经被称为孵化器,这个术语已经不受欢迎了。就像,哦,加速器,这听起来比鸡蛋更成熟。但我认为孵化器的类比更贴切。所以这个项目是什么,你拥有多少,你的产品迭代过程是什么样的?是的,所以……

我们从代理索引的想法开始,我认为我们讨论了几天。然后我们想,我们实际上能构建什么?天哪,我试图回忆一下。我们研究了很多不同的东西。我认为首先我们开始尝试向人们推销。

我们想,好吧,为什么代理索引没用?好吧,因为自动化不可靠。网络自动化不起作用。它们会中断。为什么网络自动化会中断?由于X、Y、Z原因。好的。

好的。好吧,你想建造镐和铲子。你不想——就像无论什么——

通过哪些人,你知道,呃,人们必须买耐用的牛仔裤才能到那里去矿井里,呃,是的,所以在淘金热中,你靠出售镐和铲子赚钱,你并不一定,好吧,出售镐和铲子要安全得多,是的,也许有人出来,他们得到了这块巨大的金块,他们说,是的,我一生都富足了,呃,但是

实际上很多人从淘金中并没有获得正的预期价值。但Levi Strauss建立了一个庞大的帝国,我不会惊讶,如果这个播客的一些听众今天仍然穿着Levi Strauss的牛仔裤。这是一个围绕镐和铲子建立的持久业务。无论如何,我离题了。我不知道那是Levi Strauss。但这就是你提到镐和铲子时所指的。

是的,所以我们认为,如果我们构建了网络自动化的基础设施,那可能是一件好事。所以我们研究了不同的版本,与我们批次中的一些公司合作,比如一些医疗保健公司,他们想自动化EHR,比如在线医疗记录、患者门户系统使用自动化等等。

我们与一家想自动化检查网站以查找不同尺寸和种类商品价格变化的公司合作。SKU基本上是不同商品上的条形码。不同的产品。是的。对不起。我将继续,嗯,我不知道我为什么说螺丝。就像那样,所以是的,

因为你在考虑这个,这些术语听起来可能很荒谬。就像,哦,他们通过这个字母汤让一切都听起来如此重要。但是的,这就是人们说话的方式,对吧?在军队里,就像所有该死的——

你知道,缩写,我们不明白军队里的人在说什么,因为他们使用了太多缩写。但是迈克尔,经常打断你以定义这些东西只是为了让大家了解。因为当你进行产品开发时,你会经常听到这些术语。对。所以是的,比如我们,所以我们从代理索引的东西开始。我们研究了网络自动化基础设施。比如,你能让它们更可靠吗?这有点变成了,

嗯,如果你让身份验证更好会怎么样?因为网络自动化、脚本会中断,如果你试图使用某人的cookie,则对网站的访问会中断。所以也许你可以让这部分更好。嗯,关于更新,比如脚本或我们研究的选择器。然后在批次进行到一半的时候,我们去了,嗯,Paul Graham,YC的创始人,嗯,

我不知道我是否可以这么说。我认为这并不重要,但是,比如我们有机会与Paul Graham见面,我们最终和他一起出去吃饭,因为我们在他家附近散步,他说,伙计们,你们真的不知道自己在做什么。或者听起来你们不知道自己在做什么。是的。我认为你需要转型。在我们散步结束时,我们还没有想出一个主意。所以他说,好吧,我们现在必须去吃饭,讨论我们需要转型的这个主意。

嗯,我们讨论了不同的想法。基本上整个批次都在考虑一些事情,试图构建它的一个版本,并没有真正完全贯彻或发布它,这是一个很大的错误。我们可以更多地讨论这个问题。是的。嗯,然后像思考,是的,带有信用卡表格的压缩页面。这其中的重要部分是你需要建立页面,对吧?比如你可以进行用户研究,嗯,

问题发现需求发现你可以与人们交谈,你可以让人们承诺支付金钱,但你确实需要把它发布出去,我认为我们最初的几次错误尝试,我们一直没有把它发布出去,这是一个问题

所以理论推演足够了。发布它,松鼠。发布它。没错。把它发布出去。所以这是一个组合。我回答得这么糟糕,但这就像不同的网络自动化、网络代理组合。

工具。在某些时候,我们想,如果我们采用兔子1,比如手持式设备,然后我们在上面启动我们自己的软件,然后卖给人们。就像,我们可以像兔子一样朋克,因为我们可以比他们做得更好。所以我们就像,呃,构思不良的工具,它应该像LLM硬件一样。是的。就像你灾难性地而且非常滑稽地失败了。如果你观看产品评论,呃,

是的,这不是一个好产品。它不起作用。硬件很好,比如外形。很酷,但软件很糟糕。比如你会要求它告诉你时间,但它无法告诉你时间。我的意思是,为什么要制作定制硬件?为什么不利用每个人都随身携带的智能手机呢?这是我的香蕉手机。我的孩子们买了香蕉手机,因为他们不认为我会真的买黄色的,但我买了。

在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Sam Crombie。他是一位软件工程师,也是 freeCodeCamp 的多产开源贡献者。他放弃了在微软的工作,进入了 Y Combinator,目前正处于创业转型地狱中,试图决定如何使用他筹集的 50 万美元。我们讨论了:AI 编码工具到底有多实用?让新用户关注您的项目的技巧经营一家 Y Combinator 资助的科技创业公司是什么感觉?进入常春藤盟校计算机科学专业的技巧freeCodeCamp 的支持来自 11,384 位通过每月捐款支持我们慈善事业的好心人。您可以加入这些轻松的人,并通过访问 donate.freecodecamp.org 来帮助我们完成我们的使命。支持还来自 Wix Studio 的赠款。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。我们在谈话中讨论的链接:Sam 关于如何旁听大学课程的课程:https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/Sam 与 freeCodeCamp 播客校友 Seth Goldin 共同构建的大学课程旁听工具 College Compendium:https://collegecompendium.org/</context> <raw_text>0 是 iPhone 吗?是黄色的吗?是的,就像廉价型号一样。所以我总是买两年前的型号。它们是在……我想是在印度制造的。很多印度人都买这些手机,因为它们便宜得多。我想我花了 400 美元,但这就像一部完整的 iPhone。它就像两年前的型号或类似的东西。

所以你可以拥有 iPhone 的安全性,而无需支付 1500 美元或任何新款 iPhone 的价格。我不知道,因为我从未买过新款的 iPhone。我总是买 SE,我想它叫 SE。是的。我在高中时就用过 SE。很棒。而且,新的手机太大了。我觉得拥有更小的……我不知道尺寸是否相同。我记得我的手机是……

很方便。很好。它就像,让我想起了过去的日子。是的。是的。它不像平板手机或他们用来称呼它的术语那样。像平板电脑一样。我认为这是一个非常荒谬的术语,但我从未在播客上说过这个词。而我有了这个机会。平板手机,平板手机,平板手机,对吧?因为现在的新手机和当时的平板手机一样大。我们嘲笑平板手机,但现在每个人都带着平板手机。

它。你会把所有时间都花在看一个矩形上。为什么不把它做成一个更大的矩形呢?但我把所有时间都花在了我的电脑上。除非我在做,你知道,汉语日语词汇练习之类的事情,否则我基本上不会看我的手机。这就像生活建议。不要让你的手机奴役你。使用完整的笔记本电脑。

笔记本电脑用于创作。它们用于互动。手机用于消费。是的,不要做一个没有思想的消费者。出去创造吧。没错。无论如何,感谢您参加我的 TED 演讲。让我们开始吧。所以你……

我想谈谈你和你的联合创始人之间关系的压力。我知道这很敏感,但每个组织都有创始人的问题。你知道,就像史蒂夫·乔布斯、史蒂夫·沃兹尼亚克,史蒂夫·乔布斯在他们一起在雅达利工作时,在早期不同的项目上欺骗史蒂夫·沃兹尼亚克。然后最终试图从史蒂夫·沃兹尼亚克那里夺取组织的控制权,而史蒂夫·沃兹尼亚克只是……

是的。

而你……就像 Y Combinator 倡导拥有联合创始人一样。大多数获得资助的项目都是两个人,甚至可能是三个人。但他们通常至少有一人是技术人员,最好是两人都是技术人员。当我提到技术人员时,我的意思是那些了解软件工程并且能够构建东西的人,而不仅仅是制作……

Figma 的东西,这也很有用。我不想贬低它,但能够实际构建一个 Next.js 应用程序或 Flutter 应用程序或其他东西是很棒的。所以,如果你能谈谈你与联合创始人的关系,我知道这不是最令人愉快的事情,但请对此进行背景说明。当然。

是的。我认识我的联合创始人是在大学,我也在微软认识他。在那里,你知道,我们都住在西雅图。是的,我认为我对这段关系和一起经营公司的心得是,在创业公司工作和在类似创业公司的环境中工作与其他类型的工作非常不同。

原因有很多。你什么都没有。没有基础。所以你们一起构思,一起制作原型。你们在做……在做赌注,在做全新的赌注,没有可以依赖的基础,比如……

我不喜欢那样。没有掩护火力。只有你,另一个人,你纯粹的能力,你试图追逐一些东西。所以我认为你需要和某个人一起在这些环境中工作。然后当你在这类环境中工作时,你会看到,我们是否在这种特定的氛围中一起工作?你知道,认识某人很久并且和他们很友好,我认为这是一个很好的……

第一步,或者在大型科技公司与他们一起工作。这是第二步,但做你自己的事情是如此独特。正如你所知,这是一系列压力和冲突解决技巧,以及你对工作风格和协作的偏好,直到你真正做到这一点,你才会受到压力测试。

所以我认为我们的失败在于,我们从未一起在一个创业公司或一个严肃的周末项目上工作过。比如,这是一个想法。我们想发布它。我们发布它。然后你经历这个周期。所以我认为我们学到的是,我们不擅长一起完成这个过程。

所以你们的关系是彼此认识,但没有在黑客马拉松的熔炉中锻造,在那里你们处于高压环境下,必须一起工作。那么,裂痕是什么时候开始出现的?有多早?老实说,我认为是立即出现的。是的。我认为很快就很清楚了,甚至像租一辆 U-Haul 卡车并搬出你们的公寓,然后找一套公寓住进去,你都会了解到对方的某些事情,对吧?

而且,你知道,你会反思,你会想,我不会那样做。我想如果每 10 件事情中有一件有分歧,

即使这是一个很大的分歧,那也是可以处理的。这是冲突解决。但我认为一旦你看到更高频率的冲突,你就会意识到我可能和这个人合作不好。这并不是对那个人的判断。只是你们合作不好。所以我认为我们很快就看到了这一点,但由于创业公司的压力以及……

批次中的其他人,以及没有人知道他们在做什么,所以我们不知道我们在做什么也没关系,我认为这拖延了关系……但我认为在项目结束时,我们已经意识到这不会长期有效,你知道,他们说成长可以解决问题,或者有一个更好的问题

它可以掩盖问题。增长可以掩盖所有问题。所有问题。当你乘坐火箭时……看看 Uber,对吧?看看他们遇到的所有问题,但他们却发展得非常迅速。所以每个人都对此视而不见。就像你应该看看由约瑟夫·高登-莱维特主演的《超级加倍》一样。我喜欢这部剧。哦,很棒。是的,很棒,如果你想的话,你也可以阅读原著。但基本上,所有结构性问题都被掩盖了,每个人都觉得,这很酷。你在成长。随便。随便。

你知道,在硅谷,如果你看过《硅谷》电视剧的话。

在我看来,这是软件工程师必看的电视剧。这是另一个主题。就像一旦某些东西开始增长,就没有人想碰它。没有人想处理导致这种增长发生的疯狂观众的有毒混合物。他们会在增长结束后再处理它。那时潮水退去,你就会看到谁在裸泳,谁没有穿泳衣。这就是沃伦·巴菲特所说的,他没有被掩盖。

当市场繁荣时,没有人关心,随便。然后当它衰退时,人们才会开始四处查看,然后发现,哦,该死,我们之前做得不好,所有这些事情。所以听起来这就是发生的事情。我将只说一个小插曲。请给我一点时间,因为我认为这太酷了。我一直听说

你知道你的真朋友是什么时候该搬家的时候。而你,当你谈到 U-Haul 卡车和所有这些事情时,这在我的记忆中触发了,当你做一些像,“哦,呃,人们想出借口不来帮忙你把沙发搬进 U-Haul 卡车里”这样琐碎的事情时,你确实会了解到很多关于人们的事情。呃,因为,我从未使用过搬家公司。呃,我不知道。大多数不使用搬家公司的人,只是自己搬家。如果你身体健康的话,呃,而且,呃,

我有一个亲爱的朋友出现在旧金山并帮忙搬家,这真的改变了。即使我们有很多不同之处,我们并不总是同意所有事情,我们都是铁杆的 trickies。那个人在我需要的时候出现了,帮我搬了这些巨大的沙发,这是一件大事。

把沙发搬下楼。你真的必须信任对方。是的,这可不是胆小鬼能做的事情。我的意思是,如果有人和你一起把沙发搬下楼梯,我的意思是,你们在那时实际上就成了终生的朋友。是的。就像,这,这很重要。所以有一个教授,当地城市学院的一位教授,她正在搬家。而且,呃,

我出现了,我永远不会忘记。大约有 20 个人出现来帮助她搬家。我想,哇,这个女人有一些疯狂的朋友。就像,这太棒了。我们搬家了,就像,我们只是拿走了所有东西,把它搬了出去。花了大约 20 分钟。人多力量大。这真的让我印象深刻,看到了她产生的影响。即使她可能是一位收入偏低的、可能被低估的、中级教授,她可能……

我认为她是一位兼职教授。我甚至不知道她是不是一位正式教授。但人们还是来帮助她,我想,当我 50 岁时,试图从一个廉价公寓搬到另一个廉价公寓,因为我的收入低,不受重视,像学术界一样,我想要成为那样的人。这真的让我印象深刻。所以当你搬家或租公寓时,你会了解到很多关于人们的事情,或者他们……

轻松还是不轻松,所以,所以你说裂痕开始了,我们不会说出这个人的名字,我不希望任何人去调查这件事或类似的事情,呃,这不是我们在 frequency 上的做法,我们只是把它作为一个教学时刻,你的个人经历,没错,是的,裂痕开始显现,我想在某种程度上,这是一件好事,因为我们一直住在一起,我们都在我们的公寓里工作

所以个人的收获是我可能想要我自己的空间。所以住在不同的地方,可能更好,通勤到办公室。我喜欢办公室。我喜欢和其他人在一起,特别是如果它是合作办公的话,我们没有这样做。所以你会了解到关于你自己的事情。嗯,但我认为当你和某人住在一起并且在同一个地方工作时,你……就像,它,你以超速学习这些课程。没有拖延关系。你很快就知道。嗯,

是的。所以,你知道,就像,我认为因为有很多事情要做,有很多事情要处理,所以没有必要……你知道,拖延它。你只是撕掉创可贴,然后把它解决掉。是的。所以我们做了。在关系完全破裂之前,你们进行了多长时间的合作?你们决定,“我们不再是联合创始人”了。我们在批次结束时。所以大概最后两周是分手的时期。

是的。他们只是回到行业,还是创建了自己的项目?他们后来怎么样了?他实际上正在旧金山的一家发展非常好的创业公司工作。所以他做得很好。是的,太好了。所以你就在那里。你基本上有资金。当你进入 YC 时,他们会给你 50 万美元?是的。

没错。是的。所以你有了资金,你有了跑道,你基本上可以……你知道,租一个 WeWork 办公室,然后住在旧金山,顺便说一句,这并非易事。旧金山可能是美国最昂贵的城市,可能比纽约市还要贵。但是,为什么,为什么这么贵?因为他们没有建造足够的住房。是的。

无论如何。我们不谈政治。我们不谈政治。所以你就在那里,我住在旧金山。我不希望你认为我讨厌旧金山。我住了大约五年。四五年。但你就在那里,你只是不断地转型,尝试不同的东西。现在你是一个独狼开发者。是的。

是的,我想这就是本集的标题,转型地狱。独狼开发者。听起来很酷。是的,太疯狂了。所以是的,那是批次结束的时候,过去八九个月,一直都是独自一人,从事不同的想法。是的,当他们说转型地狱时,我认为……

任何创造这个词的人都会觉得他们真的经历了地狱。我现在可以理解了。嗯,独自一人,尝试不同的想法,是的,这就是它一直以来的样子。我们可以谈谈为什么它是转型地狱。我想,哦,是的,让我们谈谈吧。我想听听你收集到的想法,你为什么收集它们以及你为什么放弃它们。然后逐渐……到你现在的状态。是的。所以我想有几件事。嗯,

我从事过,我的意思是,我们可以快速浏览一下。是的。我从事过,他们说你可以通过不同的方式得出创业想法。一种是,你进行用户研究,人们告诉你一个问题,然后你解决它。嗯,我从未在这方面取得成功。它总是感觉对行业或工具来说非常不个人化。我从未,我从未擅长这一点。嗯,你可以有你在大学期间从事过的项目或你在业余时间的想法。你可以有你为自己解决的问题,对吧?

嗯,经历了几种不同的方法,你知道,我从事过个人理财教练,健康和保健教练。那是通过手机发短信的,嗯,像 ChatGPT 一样,但它是通过你的手机,并且针对健康和保健,嗯,跟踪。嗯,我为自己做了这个,但我从未想过,我会去发布它。这是个错误,从未发布它。所以这是其中一个。嗯,我从事过,嗯,

一个网络浏览器,大概有三四个月的时间,当我在微软时,我想构建所有这些 AI 功能,但我从未构建过它们。所以我基于 Electron 构建了自己的浏览器,它捆绑了 Chromium。嗯,而且,嗯,

对此感到厌倦了,因为我没有获得用户。有点像运输,就像,你不会……你不会把它发布出来,所以人们看不到它。那里有点问题。但我认为,如果你没有持久性……就像,如果你不是,像,对某事超级兴奋,那么很难,你知道,保持动力。所以……

就是这样。我想我们可以深入探讨任何一个。是的。我很想知道,当你提到发布某些东西时,在 2025 年那会是什么样子?我们使用 Product Hunt 一段时间了。Twitter 显然不像以前那样经常使用了。

我认为社交媒体基本上已经死了。SEO 也基本上已经死了。大多数 freeCodeCamp 在 2014 年能够利用的免费途径来宣传你的东西,大部分都已经枯竭了。现在主要是有偿客户获取,或者,我不知道,运气好,获得主流媒体报道或以某种方式在 TikTok 上走红。你也许能够设计一些东西,但是……

我猜想,今天肯定比以前更难了。你如何将你的想法推向市场并获得用户反馈?

是的。所以它就像煤矿里的金丝雀一样。如果你要发布某些东西并且不知道从哪里开始,你会想,哦,也许我不应该构建这个。或者像,我,我甚至不知道我会联系谁。就像忘记大规模地做这件事或像好的客户获取成本一样。就像,我在哪里可以找到他们?我在构建东西之前就学到了这个教训。然后我想,我不仅不关心我构建的东西,而且我甚至不关心去了解谁会使用它。

我会发现,嗯,Hacker News 非常好。嗯,如果可以的话,它就像一个新闻聚合器。它就像 Reddit 或开发人员。是的。

多年来,freeCodeCamp 一直在 Hacker News 上名列前茅,但我想自从我们从那里获得任何东西以来已经很多年了。主要是因为我们一直在默默地努力改进我们现有的东西。很多人都在想,freeCodeCamp 怎么了?课程比以往任何时候都好,但是你知道,我们正在埋头苦干,改进它并继续改进它。我们有新的英语课程。我们做了很多,我们正在做很多其他事情。

但我们并没有像以前那样努力宣传它们,因为现在我们有一个发送给超过一百万人的通讯,以及所有其他事情。但这些都是已经发展起来的组织问题。当你处于早期阶段时。我们并没有试图获得任何……

你试图突破普遍的冷漠。宇宙是冷漠的,如果你想建立任何势头,那就是你必须推动自己前进的默认以太。是的,我在批次中学到的一件事是如何写一封非常引人入胜、热情洋溢的电子邮件,或者也许是一封有点冷淡的电子邮件。你知道,如果你……

花 10 到 15 分钟研究一家你认为可以使用你的产品的特定公司。如果它是一个开发者工具,或者如果你认为某人可以使用它,如果它是一个消费者应用程序或类似的东西,你只需要投入大量时间来联系人们。这可能是 Twitter 私信。这可能是,我想如果你必须亲自去的话,就像,你知道,去走访,在某个地方摆个桌子。如果你不能这样做,那么你必须通过互联网来做。

联系公司。不要低估线下活动。不要低估去当地的 Linux 用户组并向他们展示你正在构建的东西或类似的事情。完全正确。做一些无法扩展的事情。这是 YC 的格言之一,对吧?很多人联系其他人已经无法扩展了。我认为人们,他们低估了这些技巧,因为他们认为,如果它……你知道,这就是为什么它是一个格言,像,

哦,我不应该这样做,因为,它不会扩展,但你需要以这种方式努力才能获得最初的反馈。我记得我在大学实习的一家创业公司,我们会通过 meetup.com 主办聚会,我们管理了很多聚会,也许是作为影子聚会。这就是我们找到最初的客户群的方式,最终成为一个很好的渠道。

所以是的,他们在哪里?我如何找到他们?然后你需要多少小时才能让他们回应并给你反馈。而且,你知道,他们说,如果你没有得到反馈,那就是反馈。有时,即使是温和的,像,哦,这很酷。你知道,你与某人或某家公司进行通话。他们说,是的,也许我们会就此联系你。这可能是你能得到的最好的反馈,因为没有人真正关心。是的。

这就是你如何知道该止损的时候。是的。所以你实际上是在寻找你应该止损的迹象。是的。当然,人们会说,下一个人会关心。我知道有些人已经构建了一个项目多年了,他们仍在寻找那个关心的人。他们如此确信,以至于他们对……负面反馈更有用。就像如果你在玩游戏并且一直输,这实际上比你一直赢更有用。你从胜利中学到了什么?什么也没有。是的。

你拥有完成它所需的一切,但这并不是可操作的技巧。但如果你一直输,哦,我需要格挡这次攻击,我需要在这里翻滚等等。就像,好吧,我现在开始明白为什么我一直输了。这和之前一样。就像如果你得到模棱两可的不承诺的回应或没有回应,那就是一种回应。那就是一种回应。这是另一件事,我认为 YC 传达的是你正在寻求……

你正在尽可能快地寻求真相。所以它就像以非常高的速度寻求真相。它不仅仅是积极的。就像你想客观和自我批评一样。像,

我们什么也没得到。它真的让你评估你的假设。像,为什么我认为这会很好?因为我认为这是一个很酷的想法,因为我知道如何构建它。而且我想浪费一周时间,因为我遇到了这个问题。好吧。我遇到了这个问题。那么为什么其他人没有这个问题呢?我和那些人有什么不同?我是否联系了错误的人?嗯,它真的迫使你反思你的假设。在过去的八九个月里,以及在此之前,这始终非常有用。嗯,

所以,测试你的假设,你将立即得到真相。我认为这也让我思考了很多关于,你为什么选择一个想法?我想我之前暗示过一点,像,

如果你认为构建某些东西很有趣,那并不是真的,你知道,这很难,因为一些非常酷的企业都是从为自己构建东西而来的,或者因为你正在使用一项新技术,并且你正在用它进行一些尝试。我认为很多人可能做错了,他们说,我将找到一个需要解决的问题,然后尝试找到它。他们没有足够的动力去深入挖掘以找到值得解决的问题。

所以很多创始人都是这样,他们说,好吧,我构建了一个可以做这件事的工具,像这个电子邮件,像客户端一样,做这个非常具体的事情。它很好地解决了这个问题,但是人们使用它。他们会给我钱,但没有人对此充满热情。而且我对此也没有什么热情。我必须无限期地维护它,因为这是我现在的生计。是的。

是的,这在很多生活方式的企业中经常出现。就像我说的,那个人……作为医生工作,但讨厌当医生,但他们的家人为他们感到骄傲,而且他们有所有这些事情。现在他们只是感觉被困住了,基本上受制于他们自己的成就。放弃正在运作的东西可能非常困难,这就是很多倦怠的原因。人们感到倦怠是因为他们在做一些他们不感兴趣的事情,但它……

成功。所以,你,他们有理由继续做下去。他们只是希望他们不必继续做下去。对。是的。我,你知道,这就像你的另一个格言一样,你想,你知道,10 个人或 100 个人爱你,而不是数千或数万个只是喜欢你的人,你知道,你想要止痛药,而不是维生素。你想解决你能解决的最深层次的问题,对吧?

如果你不是……另一个格言,像使用你自己的产品一样。如果你对你正在构建的东西如此不感兴趣,以至于你甚至无法自己使用它,那可能也是一个负面信号。是的。我一直在从事的一些事情,我试图构建它们,因为我知道我会使用它们。是的。它只是增加了反馈循环。是的。冒着听起来像个幸运的家伙的风险,基本上,像我一样,我一直使用 freeCodeCamp。

我搜索东西,然后我想,哦,freeCodeCamp 文章。太棒了。我要读这篇文章。当我需要快速了解情况时,我会阅读很多人写的书籍、文章和教程,例如研究播客采访或尝试就……好吧,我们应该为 XYZ 使用哪些工具做出决定?我们经常谈论 freeCodeCamp 文章,而且我经常会观看完整的视频课程。

学习不同的概念等等。能够一直吃我自己的比喻食物并继续学习对我来说非常令人兴奋。我想……继续。你认为这是运气,还是你认为 freeCodeCamp 如此成功的原因是因为你找到了每天都可以使用的东西,例如文章和课程?我认为这是运气。我的意思是……

我是一个很简单的人,我不会撒谎,也不会假装自己是世界上最有野心的人或类似的人。如果 freeCodeCamp 只是今天的几分之一,我会非常满意。今天我们每天有近一百万的访问量,对于一个只有……我们有 30 名员工的小型慈善机构来说,这是令人难以置信的。我们有……

在本周播客节目中,freeCodeCamp创始人Quincy Larson采访了Sam Crombie。他是一位软件工程师,也是freeCodeCamp的著名开源贡献者。他放弃了在微软的工作,进入了Y Combinator,目前正处于创业转型困境中,试图决定如何使用他筹集的50万美元。我们讨论了:AI编码工具到底有多实用?如何让新用户关注您的项目?运营一家Y Combinator资助的科技初创公司是什么感觉?进入常春藤盟校计算机科学专业的技巧 freeCodeCamp的资金支持来自11,384位通过每月捐款支持我们慈善事业的好心人。您可以加入这些友善的人们,并通过访问donate.freecodecamp.org来帮助我们完成使命 资金支持还来自Wix Studio的赠款。Wix Studio为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问https://wixstudio.com。我们在谈话中讨论的链接:Sam关于如何旁听大学课程的课程:https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/ Sam与freeCodeCamp播客校友Seth Goldin共同构建的大学课程旁听工具College Compendium:https://collegecompendium.org/</context> <raw_text>0 也许每年有200万美元的预算。呃,这仅仅是因为那些向free code camp捐款的好心人。我们只有,我们只有大约一百台服务器遍布世界各地。所以每个人都像高高在上。我们的正常运行时间达到99.99%。对。我们是一个小小的慈善机构。呃,而且,

坦白说,我们就像照亮维基百科这颗太阳的一支蜡烛。维基百科将继续成为我最大的灵感来源之一。但我可能完全满意,如果只有大约一千人在聊天室里闲逛,就像,“哦,是的,这真的很酷。我喜欢你在这里所做的。”如果它是一个更小众的兴趣。我可以自信地说,即使vibe coding解决了软件开发问题,我认为没有人会相信这一点,除非他们被付钱去相信。你可以

说服一个人非常深刻地相信某些事情,如果他们的收入来自那里。我认为所有那些大量投资英伟达的人确实希望人工智能成为他们基本上已经支撑起来的市值所代表的那种包罗万象、价值数万亿美元的行业。我不信。我持怀疑态度。但我确实一直在使用人工智能。所以我想看看……我对这些事情保持清醒和务实。但假设……

从全球约3000万极其强大、报酬丰厚、运营着世界上最大的科技公司并将软件工程作为通往行业领袖之路的阶梯的开发人员那里退却。假设这种情况消失了,而只是一群业余爱好者

开发类似……我仍然会很高兴发送free Coke和时事通讯,定期在聊天室里闲逛并回答通过电子邮件向我提出的问题等等。我仍然会很高兴成为这个社区的一员,因为我相信开源。从根本上说,这对我来说很有趣。它是……

一个有趣的问题。你如何让人们合作并完成工作?你如何利用极其匮乏的资源为大规模人群服务?有些人喜欢地球上普通人每天赚不到10美元,对吧?就像,那里,那里确实有数十亿人,如果你向他们收费,他们甚至没有信用卡可以支付。对。就像free code camp可以继续为这些人服务。而且,而且我对此项事业感到非常兴奋。

呃,每天帮助这项事业。我感到非常幸运能有机会产生这种影响。而且,呃,对于社区中的其他所有人,他们正在为开源项目做出贡献,他们正在论坛上闲逛,回答问题,呃,他们正在发表文章、视频课程,呃,诸如此类的事情。就像,

我感到非常幸运能够与那些善良、体贴的人一起工作。所以是的,就像,就像一切都可以退却一样,这个组织可能会变成它本身的一小部分,而我仍然会这样做。是的,也许,也许free cocaine的一些成功与我对技术的个人热情有关,但坦白说,这可能是99%的开源贡献者。而且我们恰逢其时,软件开发是一项如此深奥的技能,而且,

你永远学不会。这就像学习一门外语。这就像学习音乐。这就像学习国际象棋。没有最终等级。因此,我相信在几十年后,当我希望在120岁左右去世时,仍然会有很多东西需要学习,我不知道我是否想活那么久,我们会看到的,但实际上,在我职业生涯的未来40年里,我44岁,几乎是你的两倍年龄,是的,我希望在84岁时仍然能够继续从事free code game的工作

所以这很长,我应该采访你,但是。对不起。是的,但是我认为这归因于,如果我不愿意,你知道,你,

开源贡献者非常重要,就像运气和时机等等。但就像每天都对你的工作充满热情,使用你自己的产品,就像对你能用它做什么有很多想法一样。总是有增长和扩张渠道。我觉得这些是关于什么构成一个好主意的一些基本要素。我认为过去八九个月一直在挑选想法,它真的让你,

非常批判性地评估自己,批判性地评估想法,评估你正在取得或没有取得的进展。所以在这一方面,它非常高效,但在找到可以转化为free goat camp的想法方面,它一直很艰难。是的。是的。好吧,我鼓励你继续探索。你有跑道。你目前的支出率有多少年的跑道?

几年。是的,所以你可以继续迭代。我很乐观。你让我印象深刻的事情,以及你让我如此鼓舞人心的事情,除了你……

只是把自己展现出来,你不断为社区创造这些有用的资源。你和塞思,我也曾在Free Code Camp播客中采访过他。你们俩一起开发了一些课程和东西。你似乎真的对知识感兴趣。你不仅仅是一个对软件工程感兴趣的人。你是一个学习过辩论的人,所以对三艺和四艺以及那种人文理想感兴趣。所以你就像……

冒着听起来像老派人物的风险,你就像一个全面发展的人,拥有多种技能和对世界的普遍好奇心。你继续探索这一点。我认为这只是时间问题。你只需要时间。

对。作为独资创始人,你可以流血,但你不会爆炸。这是我沿途学到的非常重要的一课。如果你将成本保持在超低水平,而基本上只有你一个人,就像我是free code camp的独资创始人,我尝试过很多没有人关心的不同项目。我在Hacker News上发布了很多愚蠢的想法,我认为,“哦,这很酷。”但最终,这像是一项实际的业务吗?不,这是一个在Hacker News上表现良好的酷想法。不要混淆两者。然后逐渐发现,哦,好吧。就像,

这实际上是人们想要的东西。人们真的关心学习JavaScript并精通它。也许他们对知识很感兴趣。也许他们想从事软件工程师的职业,无论原因是什么,这里有很多东西可以探索和做。有很多工作要做,而且人们真的关心它。所以,嗯,

我认为你也会以类似的方式迭代走向成功,我认为你在确定——调整你的支出率方面非常聪明。这不是关于创业的播客或任何东西,但请记住,FreeCokeCamp是一个慈善机构。我不拥有任何股权。这就像一个平行宇宙。这就像留着胡子的史波克就像创业世界,而没有胡子的史波克,善良的史波克——

如果有人看过《星际迷航》的原版系列剧,我总是用它来打比方,因为我觉得足够多的人熟悉《星际迷航》和软件工程,他们能理解这些参考,这只是一个……那是你的观众。是的,是的。所以……

没有胡子的史波克,善良、友善、逻辑的史波克有点像慈善机构。我认为在24世纪,后匮乏的世界中,很多东西的功能会更像慈善机构,而更少的东西会像残酷的资本主义事业那样运作,通常会启动一个飞机。你实际上不必遇到这种情况。后来它变得更残酷,因为最初的增长掩盖了许多人际冲突,当飞船起飞时,人们不一定会争先恐后。一旦他们进入太空,他们就开始争夺口粮之类的东西。

对。所以,嗯,我很乐观你会到达那里,因为你保持了低支出率。而这就是我,我想,对所有人的第一条建议是保持低支出率,在财政上具有反应能力,负责任,

并且只保留你所有的现金,像龙一样囤积宝藏,不要随意挥霍。那就是时间。金钱代表时间。人们说时间就是金钱,但在某种程度上,金钱也是时间。显然,如果你看电影《接触》,另一部优秀的科幻作品,你不能买到你的寿命。这个人——这不是一个主要的剧透警告,对于一部30年前的电影来说是一个剧透,卡尔·萨根,很棒的家伙,科学传播者。

这个人非常富有,但他患有这种癌症,他实际上飞到轨道上,他活着。首先,他乘坐飞机四处飞行,因为在高空可以降低他体内癌症的生长速度。但最终,他在国际空间站上,因为他付钱去那里,因为他的癌症在那里发展得更慢。所以他真的非常富有,他可以买时间。

我不是在字面上这么说,但我的意思是,如果你手头有现金,那就是你不需要回到科技公司工作来储存更多现金的时间。我说的是,如果你有任何类型的——显然,如果你过着勉强糊口的生活,你真的没有可以储蓄的资本。我不会告诉一个为孩子勉强糊口的人,哦,你应该存钱。

为未来存钱。不,但是你应该,一旦你开始赚到足够的钱,这比你的生活方式略多一些,就把它存起来。保持这种精简的生活方式。保持,保持,呃,水泥砖书架。不要出去买一些,一些来自Wayfair或其他地方的花哨的东西。就像我花了200美元买这个。我有点希望我有一个水泥砖书架。好吧,

但它很突出,对于那些观看视频版的人来说,它是一个突出的道具,我放了一些街机游戏,而且我有,你知道,我的书等等。但我得到了这个,这是一个我没有获得的黑客马拉松奖品,对于大型欧洲黑客马拉松Icy Hacks来说,它上面写着“获胜者”,但我没有参加。这是一个漂亮的三维打印的东西你在哪里获得的?

就像在这个伦敦大学,我担任黑客马拉松评委,帝国理工学院。这是更负盛名的地方之一。然后这是来自旧金山州立大学。他们有一个格莱美奖,但它有一个短吻鳄。我相信是短吻鳄,而不是鳄鱼头,但它看起来像格莱美奖。它是三维打印的。非常好。所以我得到了一些,但我没有赢得黑客马拉松。我只是担任评委并做了闭幕词。明确地说,你是评委。你没有……

哦,你仍然得到了奖杯。这不是盗用荣誉。好的。但就像那个书架,对吧?那是一笔支出,我想,好吧,我会做的。对吧?但如果想买时间,保持超低成本才是关键。我赞扬你制定计划并说,我不会雇佣员工。我不会,你知道……

获得一些商业咨询公司的服务或任何东西。我只是会坐在那里。我会思考,我有钱坐在房间里思考。而且我认为很多,呃,像把钱花在飞往纽约与潜在客户会面的航班上。对。呃,把钱花在,嗯,你可能会参加一些行业活动或其他你认为可以获得销售额的地方,对吧。不要把钱花在,你知道,“哦,我真的很希望我有一张泰普尔床垫”,你知道,

是的。我认为人们把钱花在很多他们不一定需要的东西上,他们可以把这些钱存起来。就像,我会把这些钱像这样,这不是投资建议,而是把它投入到总市场中。就像free co-camps的全部捐赠都在这里。我们只是购买整个市场,然后我们只是放松。你知道,这是,

正如沃伦·巴菲特所说,我不是想把他塑造成圣人或任何东西,对于任何认为我是一个嗜血的资本家的人来说。但就像沃伦·巴菲特所说,这不是把握市场时机,而是在市场中投入时间。如果你看看他赚的大部分钱,他只是退休了。所以这是相关的。他正式退休时大约90岁左右,对吧?在查理·芒格大约100岁左右去世后。好的。

你基本上可以,他赚的大部分钱,他是在过去十年赚到的,因为复利性质以及把现金投入某种指数基金或其他东西然后放在那里。它会开始逐渐复利,市场是这样的。但如果你在经济大衰退最糟糕的一天,比如住房危机,如果你买了大量,你知道,标准普尔500指数,我会鼓励你买比标准普尔500指数更大的东西。但如果你只是购买了标准普尔500指数基金,

管理费很低,我支付的费用不超过0.04%。如果你在经济大衰退最糟糕的一天购买了它,就像住房危机一样,如果你购买了它,这似乎是购买它的绝对最糟糕的时机。但是是的,这是购买它的最糟糕时机。但你知道从那以后发生了什么吗?在过去的20年中,它上涨了大约200%或其他什么,对吧?所以……

即使是最糟糕的一天,或者可能是在崩溃之前购买它。但市场最终会回升,对吧?就像你必须相信,从历史上看,在过去的150年左右的时间里,市场一直在逐渐上涨,即使它下跌了很长时间。如果你只是把钱放在那里然后忘记它,对吧?所以如果你能做到这一点,如果你有奢侈地享受复利的好处,而你坐在房间里思考,那是一种策略。当然。

创造运气。是的。对不起。我认为像为自己创造运气一样。有一些时刻,你知道,你不能像蛮力一样获得运气,但我认为通常有一些时刻,你可以把自己置于良好的位置和地方,并且成为好人。如果你正在花钱,你知道,在这方面以及最重要的事情上。是的。我认为这可能比,

泰普尔床垫更好的公式。是的。一旦,你知道,你有了,那是,那是优化的事情。这不是核心部分。是的。所以再说一次,我只想强调你正在购买时间,在这段时间里,你将会有各种各样的经历,这是你在某个大型公司的时间,专注于他们的特定需求。因为当你为某人工作时,他们有理由希望你致力于解决他们的问题。呃,

但你有奢侈地能够整天思考你想解决的问题,并试图找到一个可行的方法。对我来说,这就是转型困境,作为可能在那里待了一段时间的人,但我很快就非常幸运。我不指望大多数人在迭代想法的两年内就能获得像Free Code Camp这样的东西。所以我只是想强调一下。我是一个异常值。不要把我当成榜样,哦,我要做的和你一样——我太幸运了,太他妈幸运了。运气绝对可以——

你知道,获得关键一击可以,可以对技能差距产生重大影响。就像即使你在这里很低,如果你足够幸运,你也可以击败比你技能高得多的人。对。而且,这有点像世界运作的方式,以及获得很多击球机会,对吧?就像你有很多尝试。那是有很多时间。更多的击球机会。金钱给你更多的击球机会,然后更多的击球机会让你可以更幸运。

是的,绝对的。所以我花了很多你的时间,得到了很多对你来说很宝贵的时间,因为你正在努力弄清楚该做什么。但这是一次引人入胜的谈话。我想以一个我喜欢问每个人的问题来结束。如果你可以向过去的自己发送一些建议,让我们选择一个具体的点。如果你可以向过去的自己发送一些建议,当你还是一名计算机科学专业的学生时。

本科生。就像,我们会继续前进。就像,我们会假设你到那时所做的一切都很棒,因为你获得了奖学金去地球上最好的大学之一。对。呃,你在那里学习计算机科学。你进入了他们著名的计算机科学专业。当你大约19岁时,你会向过去的自己发送什么建议,这可能会帮助你避免,或者可能会帮助你处于比现在更好的位置?呃,专注,找到一些东西并专注于它。

不要像在注意力之间工作一样生活,一只手拿着手机在社交媒体上,另一只手做其他事情。就像如果你要做什么,那就全力以赴,专注于它。是的,我认为这会让我在过去几年省去很多痛苦。而且我认为直到今天,我仍然非常缺乏专注力和耐心。所以专注。如果你要做什么,那就去做。好的。

非常感谢你通过对Free Code Camp的贡献为全球开发者社区所做的一切。再说一次,我会在节目说明中添加一些你参与制作的课程的链接。大家都可以看看。Sam,很高兴继续和你交谈并关注你的旅程。你是我很大的灵感来源。我很期待看到你在未来几年,你拥有的跑道中,如何找到那个伟大的想法并追求它。

谢谢,Quincy。希望下次我有一些好的更新。我们可以谈谈,你知道,摆脱转型困境,而不是停留在转型困境中。一旦你弄清楚更多的事情,我很乐意让你回到播客中,这样你就可以分享更多,提炼更多知识,并避免人们必须经历如此长时间的转型困境。尽管我认为这可能只是大多数人想要创造一些伟大的东西时必须经历的一种不可避免的考验。没错。是的。看起来是这样。

是的。好吧,Sam,再次感谢,各位收听,直到下周。快乐编程。