We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #152 How a breakdancing injury launched a coding empire with Scott Tolinski

#152 How a breakdancing injury launched a coding empire with Scott Tolinski

2024/12/6
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive AI Insights AI Chapters Transcript
People
Q
Quincy Larson
S
Scott Tolinski
Topics
Scott Tolinski:文章详细描述了Scott Tolinski的职业发展历程,从街舞受伤到创建编程教程YouTube频道Level Up Tuts,再到联合主持Syntax播客,以及最终被Sentry公司收购的经历。他分享了在Web开发领域的经验和见解,包括本地优先开发、各种Web开发框架的优缺点,以及如何保持长期高强度工作而不倦怠等。他还谈到了他如何利用YouTube频道和播客平台积累观众,以及如何应对YouTube广告收入骤减的挑战。此外,他还分享了他对街舞的热爱,以及如何将街舞的即兴性和音乐性融入到他的工作中。 Quincy Larson:Quincy Larson作为访谈者,引导Scott Tolinski分享了他的职业发展历程、Web开发经验、以及对本地优先开发、各种Web开发框架、YouTube和播客平台的看法。他还就Scott Tolinski的街舞经历、以及如何应对职业倦怠等问题进行了深入探讨。

Deep Dive

Key Insights

Why did Scott Tolinski start creating programming tutorials on YouTube?

After injuring himself breakdancing, Scott needed a new outlet for his energy. He had experience in video editing and web development, so he decided to create a programming tutorial YouTube channel called LevelUpTuts to channel his creativity and share his knowledge.

What is the current state of web development according to Scott Tolinski?

Web development is easier than ever to do big things. CSS and browser APIs have improved significantly, and frameworks have become more user-friendly with better tooling and meta frameworks. There's also a convergence of ideas across frameworks, making it easier to switch between them.

What is local-first development, and why is it important?

Local-first development involves owning your data, working without an account, and having the ability to pick up work on one device and continue on another. It ensures that your app remains functional even if servers go down, as the data lives locally on the client, providing faster load times and a more responsive experience.

How far are web apps from being indistinguishable from mobile apps?

Web apps can already feel indistinguishable from mobile apps if done well. Apps like Missive and Tweak use web views with local data storage, making them feel native. However, achieving this requires skill to avoid common pitfalls like slow loading, janky animations, or non-native UI elements.

What productivity tips does Scott Tolinski follow?

Scott uses systems to manage his tasks and ideas, ensuring everything is captured and scheduled. He prioritizes inbox zero by either handling emails immediately or snoozing them for later. He also silences notifications to stay focused and avoids losing time to distractions like Reddit.

How did Scott Tolinski's YouTube channel evolve into the Syntax podcast?

After facing burnout and financial challenges with his YouTube channel, Scott connected with Wes Bos to start the Syntax podcast. The podcast quickly gained traction, and with sponsorships, it became a sustainable venture, allowing Scott to focus on creating content full-time.

What challenges did Scott Tolinski face when transitioning to full-time content creation?

Scott faced burnout from overcommitting to creating 24 videos a month for his YouTube channel. He also struggled with the expectation that subscribers wanted his content exclusively, making it hard to delegate work. The transition to full-time content creation was eased by the acquisition of Syntax by Sentry, which provided more resources and support.

What is Scott Tolinski's advice for developers looking to promote themselves?

Scott advises being honest about your accomplishments and the time and effort you've put into your work. It's important to let people know what you've achieved without coming across as overly boastful. Sharing your journey and the skills you've developed can help establish credibility.

How does Scott Tolinski approach productivity and task management?

Scott relies on systems to manage his tasks and ideas, ensuring everything is captured and scheduled. He uses a to-do list and calendar to stay organized and prioritizes inbox zero by handling emails immediately or snoozing them for later. He also silences notifications to stay focused.

What role does repetition play in Scott Tolinski's approach to skill development?

Repetition is a key strategy for Scott. He believes in putting in the time and effort to get better at anything, whether it's breakdancing, music, or creating tutorials. He emphasizes the importance of showing up consistently and practicing, even if progress seems slow at first.

Chapters
Scott Tolinski shares his expert perspective on the current state of web development, highlighting the ease of building significant projects and the advancements in CSS and browser APIs. He introduces the concept of "local-first development," explaining its principles and advantages regarding data ownership, offline capabilities, and speed.
  • Web development is easier than ever to build big things.
  • Advancements in CSS and browser APIs have made web development more efficient.
  • Local-first development prioritizes data living locally on the client, resulting in faster loading and a native app-like experience.

Shownotes Transcript

在本周的播客中,freeCodeCamp创始人昆西·拉尔森采访了斯科特·托林斯基。他是一名开发者,14年前在霹雳舞中受伤后,决定创建一个名为LevelUpTuts的编程教程YouTube频道。他还是Syntax的联合主持人,这是全球最受欢迎的网页开发播客。该播客的支持来自Wix Studio的资助。Wix Studio为开发者提供工具,以快速构建网站,所有功能开箱即用,然后通过代码扩展、替换和打破界限。了解更多信息,请访问wixstudio.com。支持也来自于11,113位通过每月捐款支持freeCodeCamp的善良人士。加入这些善良的人士,通过访问donate.freecodecamp.org来帮助我们的使命。我们讨论了:- 斯科特对网页开发现状的看法 - 他从视频编辑到全职软件开发的旅程 - 他从录制2,000个教程和800个网页开发播客中学到的东西 - 生产力技巧以及他如何在12年内保持这种节奏而不感到疲惫。你能猜出我在开场时播放的是什么歌吗?此外,我想感谢每月支持我们慈善事业的11,036位善良人士,他们使这个播客成为可能。你可以加入他们,支持我们的使命: https://www.freecodecamp.org/donate 我们在谈话中提到的链接:- Syntax播客:https://syntax.fm/ - 斯科特在YouTube上教授的超过1,000个编程教程的档案:https://www.youtube.com/@syntaxfm/videos</context> <raw_text>0 我的日程安排是我准备和编写代码两周。

我在一周内连续录制,所有24个视频都在一周内完成。最后一周我疯狂编辑,然后发布。然后我进入下一个项目,我最好在脑海中至少有下一个项目的想法,否则我就麻烦了。我这样做了大约两三年,直到COVID期间。我真的感到非常疲惫。我完全不知道下个月要做什么。是的。

谢谢。

欢迎回到Free Code Camp播客。我是昆西·拉尔森,FreeCodeCamp.org的教师和创始人。每周,我们都会采访开发者、创始人和技术领域的雄心勃勃的人。本周,我们与斯科特·托林斯基交谈。他是一名开发者,14年前在霹雳舞中受伤后,决定创建一个名为Level Up Tuts的编程教程YouTube频道。

他还是Syntax的联合主持人,这是全球最受欢迎的网页开发播客。

该播客的支持来自Wix Studio的资助。Wix Studio为开发者提供工具,以快速构建网站,所有功能开箱即用,然后通过代码扩展、替换和打破界限。了解更多信息,请访问wixstudio.com。支持也来自于11,113位通过每月捐款支持Free Code Camp的善良人士。加入这些善良的人士,通过访问donate.freecodecamp.org来帮助我们的使命。斯科特,很高兴你在这里,伙计。

是的,很高兴来到这里。我想你和我唯一一次见面是在疫情前的旧金山Jamstack大会。哦,是的。那实际上是我第一次见到我的联合主持人韦斯,顺便说一下。韦斯·博斯。

所以如果你听到韦斯·博斯这个名字,那就是斯科特在Syntax上的搭档。是的,我们从未见过面。我们已经做了几年的播客。所以那次旅行很有趣。我在那次会议上第一次见到了很多人。那真是太有趣了。那是一次很好的经历。是的,是的。好吧,我们将听到你在世界各地的冒险以及你在科罗拉多州丹佛的激动人心的生活。

是的。哦,是的。丹佛真是一个了不起的城市,迈尔高城。我喜欢去那里。我去过几次。但首先,大家都在想的问题,网页开发现在怎么样?每周制作几个与网页开发相关的播客的人,你是唯一有资格的人,或许除了韦斯·博斯之外,问问网页开发的现状。

是的。你知道吗?在各方面来看,现在做大事情是有史以来最简单的。我认为这就是它一直在发展的方式。但我不知道最近发生了什么,CSS和浏览器API已经爆炸到一个地步,所有我在2011年及之前所希望的东西,现在都实现了。就像我们曾经在办公室讨论的事情,如果我们有一个父选择器或者所有这些容器查询,那该多好。现在所有这些东西都来了。

你可以直接使用它。因此,从浏览器的角度来看,一切都变得非常好。此外,框架的世界也变得非常好。每个人都在几个想法上趋同,但框架之间仍然有足够的多样性...

假设我想使用这个或那个。框架中的工具,如元框架以及围绕这些东西的整个系统变得更加紧凑,因此如果我不想写React,我就不必被困在React中。但同样,React本身现在也有几个非常好的方向可供选择。因此,你不必被困在一个特定的路径上。

我看到它变得越来越好。我认为我们在这个过程中学到了很多教训。我的确最近谈论了很多本地优先软件,因为这是我一直在做的事情。虽然这仍然不是超级简单,但这仍然是一个朝着我认为非常好用的方向迈出的良好一步。因此,我个人创造的东西比以往任何时候都多,而且创造得比以往任何时候都容易。

好的,太棒了。我在记笔记,因为我想跟进所有这些项目。如果有人听到任何你不理解的术语,不用担心。我会询问斯科特。那么,斯科特,当你说本地优先开发时,这到底是什么?是的。因此,本地优先开发作为一个术语,比大多数人意识到的要大一些。有几个本地优先软件或低保真软件的原则,比如

你应该拥有你的数据。它应该存储在本地。你应该能够在没有账户的情况下工作。它应该能够在一台计算机上开始,在另一台计算机上继续。有很多不同的本地优先软件原则。此外,其中一个原则是它应该存在于长远的现在,即

如果某人关闭了服务器,你的应用程序不会突然无法工作。只是同步将无法工作。因此,有很多小的细分解释。但我个人的看法是,因为我认为对大多数人来说,它实际上就是数据存储在你的设备上的客户端,无论是索引数据库还是其他东西。你最初从客户端加载数据,对吧?

因此,你不必去服务器拉取数据。你不必去远程数据库获取数据。因此,它加载得非常快。同样,每当你变更或查询数据时,主要是从本地数据库加载。

因此,由于这个原因,它可以在后台同步,用户最终会有一种极其快速的本地体验,就像iPhone应用程序或其他东西。因为他们通常使用的是嵌入式SQL Lite或其他东西。对我来说,这太好了,我不必使用像乐观UI这样的复杂技术,因为我所做的是将数据保存到本地数据库。它实际上是在后台进程中保存的。它将与我的数据库进行调和。

还有很多技术上的内容,比如它在后台做了什么,冲突解决、同步引擎、如何存储数据、如何版本化数据等等。但大多数情况下,你可以把它看作是快速从本地加载数据,然后处理其余的事情。是的。你认为网页开发还有多远?这是一个极其广泛、或许天真的问题,但你认为网页应用程序与

本质上与移动应用程序无异还有多远?是否有某种边界我们永远无法真正跨越?这是个好问题,因为让我告诉你,我手机上有一些应用程序...

感觉如此原生,但它们并不是。因此,我曾经使用的那个电子邮件客户端。我现在使用superhuman,但我曾经使用missive,而missive是基于。我仍然不知道是基于backbone还是Cordova,或者是基于React和Cordova,无论如何,它都是一个网页视图,你永远无法分辨出来。

所以其中一些确实是技能问题。如果你注意到一个糟糕的原生应用程序,那实际上是一个网页视图。还有一些是人们加载数据的方式,比如本地数据的故事。因为我使用的一个待办事项应用程序叫做tweak,它使用Firestore和一些本地Firebase数据。再次强调,你永远无法分辨出这个应用程序不是原生的,或者不是像原生代码一样。它是一个网页视图。

因此,我确实认为今天有可能拥有一个与原生应用程序无异的应用程序。你只需要做好这件事。这很难。这是一件困难的事情,因为引入使应用程序感觉不原生的东西是非常容易的。比如,

加载缓慢的卡顿,动画不流畅的60帧每秒的动画。甚至有一些UI元素并不是很原生的感觉。走上那条路真的很容易,

现在感觉像是一个网页应用程序。是的。是的。我绝对想深入探讨一些你提到的生产力应用程序,因为我知道你是一个大生产力爱好者,你一直在将事情委托给机器来处理,以便你可以专注于那些需要你卓越人类智慧的重要事情。但,

是的。

是的,你知道,我认为有不同的框架采取不同的方法,但你会看到许多相同的模式不断出现,无论是编译器,对吧?

例如,Svelte有一个编译器,基本上编译掉了很多框架。Vue,我不知道他们的编译器是否发布,但你可能比我更了解,我没有那么深入了解Vue生态系统。SolidJS现在有一个编译器。现在有一个React编译器。实际上还有第三方React编译器,它们帮助处理一些更烦人的任务,比如跟踪东西。

但你也有信号。许多人正在趋向于信号的状态概念。文件系统路由的许多模式都以非常相似的方式趋同,无论你有这些元框架中的任何一个,Next.js、SvelteKit。许多这些框架以非常相似的方式处理路由。

甚至有很多模式正在出现,使用表单操作从服务器端检索数据,或者在许多情况下,这些事情在所有这些元框架中模糊了服务器和客户端的界限。因此,拿起一个Next.js应用程序或SvelteKit应用程序或Solid Start应用程序并不会感觉太不同。

甚至,或者说,Astro应用程序或类似的东西。总是有很多想法都感觉非常相似,尽管它们的处理方式略有不同。我认为这对很多人都有帮助。

就我个人而言,我倾向于始终坚持一个,但在过去我在框架之间跳来跳去的情况很多,从一个框架到另一个框架的开销并不大,这真的很好。我觉得我可以在没有写过很多Solid的情况下接手一个Solid JS项目。但根据Svelte处理状态的方式和我知道React的工作方式,JSX的工作方式,我觉得我可以很快上手,对吧?是的。

是的。当你说项目时,我的意思是,主要项目可能是Syntax FAM,Syntax网站,还是你维护的其他大型项目,在这些项目中你可能会尝试这些新框架和库?是的。

是的。我有很多副项目。我是一个副项目类型的人,我们在Syntax上谈论的很多内容,我不能仅仅来自于阅读文档或阅读博客或—

甚至我只是阅读代码。它必须来自于我亲自参与过。我在这方面有过实践。在我做关于本地优先的内容之前,我在五个不同的本地优先平台上构建了副项目,只是为了看看它们的感觉。因此,我维护了很多小的副项目。我有一个习惯追踪应用程序,我定期在上面工作。它是,

它叫Habit Path。它使用Replicash进行本地优先数据。它是用SvelteKit构建的。我还主要与韦斯和CJ一起维护Syntax网站,这是一个大型项目。然后我还有一些小应用程序。你知道,我为我的妻子构建东西。我为我的朋友构建东西等等。因此,我总是会在这里和那里挑选有趣的小项目。

我觉得太多了。是的。你帮助妻子做项目真的很酷。你在四处寻找。你拥有这种尴尬的技能,因为你做网页开发已经有,我不知道,大约20年了吧。你当开发者多久了?自2011年以来专业工作。所以那是我获得的第一份网页开发工作。并且...

这很困难,因为在此之前我做过自由职业。我一直在用Magento构建网站。我做过一些电子商务,做过一点WordPress。我从2004年开始就在网页开发领域工作,当时我还在高中。但那时我为自己和我的乐队构建Flash网站,很多基于表格的网站。因此,直到2008年才算专业。

2008年,我开始接一些自由职业项目,只是为了额外的现金。甚至这都不是我想要的职业。但我妻子说,你必须选择一件事,你做的事情太多了。我想成为一名音乐家,因为我上过音乐学校,我想成为一名动态图形艺术家,我是视频编辑,我是所有这些东西。我的妻子说,你必须真正专注于一件事,因为你有所有这些

创造力,但你并没有做一件事。呃,所以你的妻子,让我们回顾一下,因为这是很久以前的事。你结婚多久了?嗯,自2012年结婚,但我们从2008年开始约会。因此,嗯,她非常聪明。她是一名心理学博士。因此,她在研究和所有这些事情上投入了时间,她知道人们的大脑是如何运作的。

在我们结婚之前,她给我做了所有已知的心理测试,因为她必须做这些测试,对吧?她必须为学校做测试,她说,我需要一个对象。我来测试斯科特。我敢肯定这就是动机,对吧?但她比任何人都更了解我的大脑。因此,她只是说,我知道这个大脑是如何工作的。我需要你集中精力—

我不知道我们是如何想到的,可能是网页开发。我认为这就是我最擅长的事情。我有很多事情我理想上真的想成为一名平面设计师,但我并不擅长设计。我实际上在视频编辑和动态图形方面相当不错,但我必须搬到洛杉矶或纽约。我必须...

真的改变我的生活以适应那些职业。因此,我能在这里做什么?我现在能做什么?我擅长什么?再说一次,这里是科罗拉多州丹佛。你是在那里长大的吗?

不,我实际上是——我对丹佛有点新。我们在2015年搬到这里。我来自密歇根州东南部,出生和长大,离底特律只有30分钟。好的。因此,我的妻子也是。所以我们在那儿相遇。我们都去了密歇根大学,并在大学毕业后相遇。好的。因此,我只是想建立一个时间顺序。

是的。

这讲述了你的一些故事,但所以与传统的自传或传记集相比,我想谈论很多网页开发,但我将建立时间顺序。因此,是的,你在密歇根州长大,离底特律30分钟,对吧?

是的。你是说,我不需要知道确切的年龄,但你是说,你大约在80年代出生,像我一样。86年,38岁。所以你比我小六岁。因此,你知道,你在80年代和90年代长大。当然,在我看来,那是一个非常棒的成长时期。是的。你开始学习霹雳舞,这是一项

很棒的学科,像一个完整的文化,我们也可以谈谈这一点。然后你在密歇根上学,当然密歇根大学有一个很棒的音乐项目,如果有人听说过Wolfpack,

和一些这样的乐队。它们都来自那个大学。你猜他们来自哪里?他们来自我去的确切项目。这是一个表演艺术技术项目,这是密歇根大学的一个奇怪的小众项目,里面有四个子学科的表演艺术技术。一个是以表演为中心的。还有

以作曲为中心的,还有以媒体为中心的,然后还有以工程为中心的。因此,我最好的朋友,实际上是Wolfpack的母带工程师,他去学工程。我从高中就认识他。我们在一起组过乐队。因此,他去学工程,我去学媒体方向。在我的媒体方向项目中,

30 Seconds to Mars的吉他手和一位在《美国之声》中获得第二名的女性是我毕业班的另外两位成员。因此,每年每个方向都有三名学生,而Wolfpack的成员,他们在我之后的一年,我相信,Theo Katzman在我这一年。我忘了他是以作曲还是表演为中心,但我和那些家伙上过学。

我在我朋友的婚礼上见过他们。他们给我儿子唱了《Baby Shark》,还给了他一些小鼓棒等等。因此,是的,那些是我的兄弟。但,是的,酷酷的项目。我告诉你。这是一个很有趣的经历。

以一种奇怪的方式结合了创造力和大学资源,对吧?因此,我们可以使用专业的录音室和专业的摄影设备。我上过的课程包括投影仪表演艺术。

因此,你必须创建某种与投影仪互动的表演。我制作了一个合成器,可以将光束投射到墙上。如果你站在特定的光束中,它会播放声音。因此,你可以在其中穿梭,听起来就像有人在键盘上拖动手指。就像这样的疯狂事情。我的意思是,人们只是...

在大学里有很多奇怪的创造力。我还必须上缝纫课、版画课和很多奇怪的艺术课程。舞蹈。我必须上18个学分的舞蹈课程。因此,是的,真的很有趣的项目。那么,你去,知道的,这是密歇根大学,对吧?是的。好的。然后,

然后你结婚,然后你在2012年开始做软件开发。在结婚之前,你开始作为专业软件开发者工作,做乐队网站和其他事情。哦,是的。然后最终你在2014年左右搬到科罗拉多州?2015年,是的。2015年你开始Level Up Tuts。

我实际上是在2012年开始的。因此,我在2011年3月获得了第一份工作。我想我甚至可以告诉你,我不知道为什么我对日期如此敏感,像2011年3月11日。然后我在2012年3月开始了Level Up教程。具体来说,正如你提到的,我受伤了。我在情人节前的2月得了脑震荡。我们还在那周拍摄我们的婚礼照片。我当时每周练习三到四天。我几乎是摔倒在头上。

哦,真是艰难。我头的一侧有一个巨大的淤伤。因此,

在情人节那天,我头上有一个巨大的淤伤。我们不得不取消我们的婚礼照片。我只是想谈谈这一点。是的。这是一个非常酷的领域。就像我年轻的时候,我在东京度过了一个夏天,我只是和地铁站里的所有孩子们一起玩。是的,我实际上在涩谷地铁站练习过。是的。好吧,涩谷地铁站是所有优秀...

非常优秀的人。我和我的朋友在偏远地区。他让我和他一起住在日本。是的。但是,你知道,他们可能会拿一些纸箱放出来,或者他们只是直接在地板上表演。是的。这真是太神奇了。周围有如此多的能量,这项运动确实是奥林匹克运动。对吧。并且,

也许你可以谈谈你是如何开始霹雳舞的?这是你舞蹈学习的一部分,还是你在大学之外独立进入的?是的,完全是独立的。你知道,我是...

我曾是一名赞助的滑轮溜冰者。因此,在滑轮溜冰流行的时候,我参加了很多比赛。我是一个极限运动的人,对吧?因此,我几乎每天都在滑板公园生活。同样,我也在滑板时得了脑震荡。我只是从一个扶手上滑下来,我对高处感到非常害怕,因为这真的很糟糕。这不是一个好的情况。

到底发生了什么?所以你只是滑到一个扶手上,然后摔倒,撞到头?是的。那是我做过很多次的一个扶手。你戴着头盔吗?我戴着头盔。那是在密歇根州德克斯特。你知道,我整天都在做这个扶手。这是那种,哦,最后一次尝试,你知道的?好吧,总是会是最后一次尝试,对吧?总是最后一次尝试。我有点懒惰了。我滑倒了,从大约10英尺的高度摔下去,正好撞到这里。

像是把我的头盔撞掉。像是把我头盔的带子弄断了。因此,我摔得很重。这真糟糕。然后,我几乎就放弃了。我从一个有点在比赛中有些表现的人,变成了一个,我不再觉得在这里舒适。

是的,我真的很害怕再得一次脑震荡。

是的,我在那之后感觉真的很奇怪。我只是觉得,你知道,所有事情都很可疑。因此,我真的需要生活中有一些那种能量。我是一个有点多动的人。我一直很喜欢霹雳舞。我在几个音乐视频中见过它。

曾经有一个音乐视频。我的年龄和年轻人可能不知道,但有一个叫做《游戏的名字》的音乐视频,由水晶方法制作。它很流行。他们有一个鼻子很大的霹雳舞者。那个舞者的名字是Easy Rock,我当时不知道这是Easy Rock。他是我最喜欢的之一,但我最近又见到了他。

在Lollapalooza上,他独自表演。他在那里代表Rock City Crew,他正在进行表演。我就像,啊,我只是走上前去问他,我该如何学习这个?他基本上只是说,嘿,找当地的舞者,直接去练习。就这么简单。

我做到了。我在密歇根大学找到了一个团体。因此,当我在高中时,我开始开车去舞蹈。那是一个校园娱乐大楼。如果你不是学生,就不允许进入。因此,这些家伙,我不知道他们为什么这样做,但我给他们发了电子邮件,他们说,嘿,如果你想来,我们会偷偷带你进去。

他们不认识我。我不知道为什么。我从未——你知道。因此,他们会打开出口门,我们会从出口门跑进去,像下楼梯,然后保安会说,停下。但他们无法离开他们的岗位。因此,他们只能这样做。哇,真疯狂。因此,你最近刚好遇到—

那是他们的——他们的模式是,他们有一个完整的系统来偷偷带人进去。因此,他们每晚会偷偷带几个人进去,我每周开始去一次,之后我被学校录取,最终成为了俱乐部的主席。

你知道,交了很多朋友。接下来,你知道,我们每周练习四天,我,我,知道的,我开车到美国各地参加比赛。是的。因此,你知道,我和我的朋友们。我们会开车去田纳西州,参加一场比赛,然后马上开车回来。我们会开车去纽约,参加一场比赛,住一晚,然后开车回来。那就是这样,或者去芝加哥,或者在底特律地区也有很多活动,但,是的,参加了很多比赛,进行了很多练习。

<context>#152 如何因一场霹雳舞受伤而开启编程帝国的斯科特·托林斯基 在本周的播客中,freeCodeCamp创始人昆西·拉尔森采访了斯科特·托林斯基。他是一名开发者,14年前在霹雳舞中受伤后,决定创建一个名为LevelUpTuts的编程教程YouTube频道。他还是全球最受欢迎的网络开发播客Syntax的联合主持人。该播客的支持来自Wix Studio的资助。Wix Studio为开发者提供工具,以快速构建网站,所有功能均开箱即用,然后通过代码扩展、替换和突破界限。了解更多信息,请访问wixstudio.com。支持还来自11,113位通过每月捐款支持freeCodeCamp的善良人士。加入这些善良的人士,通过访问donate.freecodecamp.org来帮助我们的使命。我们讨论了:- 斯科特对网络开发现状的看法 - 他从视频编辑到全职软件开发的旅程 - 他从录制2,000个教程和800个网络开发播客中学到的东西 - 生产力技巧以及他如何在12年内保持这种节奏而不感到疲惫。你能猜出我在开场时播放的是什么歌吗?此外,我想感谢每月支持我们慈善事业的11,036位善良人士,他们使这个播客成为可能。你可以加入他们,支持我们的使命: https://www.freecodecamp.org/donate 我们在谈话中提到的链接:- Syntax播客:https://syntax.fm/ - 斯科特在YouTube上教授的超过1,000个编程教程的档案:https://www.youtube.com/@syntaxfm/videos</context> <raw_text>0 是的,长时间坚持下去。我是说,这项运动在我看来总是像是年轻人的游戏,因为它真的很粗暴。就像在不同的姿势中冻结,或者做一些像是做旋转和其他一些力量动作。这真的很难。你的身体并不是为了以那种方式运作而设计的,你有点在补偿。即使是保持乌龟姿势,我总是觉得我的手腕像是

受到了... 筋腱、软骨受到了损伤之类的。我的完全受损,是的。但就像...

看一个擅长霹雳舞的人是如此惊人和美丽。这就像是最充满活力、令人愉悦的事情。你知道他们玩得很开心,观看起来视觉上令人眼花缭乱。是什么吸引你去做这个?是什么让你投入这么多时间、精力去训练、四处奔波,参加各种不同的比赛和战斗?是的。

是的。你知道吗?起初我只是觉得这很酷。我想,我想学会一个风车。这是我的目标之一。你的腿分开,你有点在滚动。就像,我想学会那个。但后来你会发现,这是一段漫长的学习旅程,仅仅是学会那个就是一项艰难的技能。即使它是你学的第一个大动作之一,它仍然是一项非常艰难的技能。而且,

在获得那项技能的过程中,你会发现这个艺术形式的许多其他令人难以置信的方面,对吧?因为它是即兴的。所以当你去参加比赛时,DJ随机选择一首歌。你不知道是什么。

如果你在一个团体环境中,你甚至不知道谁会先出场。这有点像是全战略性的,你是如何进行的。所以你不知道你会得到什么歌曲。歌曲播放时,你必须在那一刻做出反应。当然你有你的动作,你有你可以做的动作集,但一切都必须与音乐同步,跟着你不知道的即将播放的歌曲的节拍。而且,

这实际上会激发出一种非常棒的即兴表演,嗯,

你可能不知道你拥有的。我一直是个音乐爱好者。正如我所说,我上学是学音乐的。所以对我来说,这是一种以不同的方式体验音乐的方式。在学习霹雳舞之前,我根本不是一个舞者。即使在学习霹雳舞多年后,我也不是一个好的舞者。我擅长体操的东西。我的团队会让我去做旋转,因为我们有更好的舞者可以真正对音乐做出反应。

而且现在在38岁这个高级阶段,我仍然很难做到这一点。所以,我真的不得不转变成一个更像是让音乐驱动一切的舞者。这真的很棒。呃,这不仅是延续我做这件事的能力,而且,

感觉非常不同。你知道吗?有趣的是,当我刚开始时,每个人都说,你根本没有机会会擅长这个。仅仅因为我没有舞者的历史,我的朋友们都不跳舞。每个人都在想,你会学会跳舞。所以在某种程度上,证明人们错了的感觉很好。

感觉真的很棒,即使到今天,很多人听说我在做这个。无论是我孩子学校的父母,还是我们的朋友,甚至是家人。在婚礼或任何舞蹈活动中出现并做一些疯狂的事情,真是一种很棒的感觉。人们会说,哦,不,你实际上...

是的。

好吧,我很高兴你能够... 听到你仍然能够跳舞真让人振奋。只是可能对你来说做一些更全身的动作有点困难... 是的。我大约七年前失去了旋转,因为我的手腕再也做不到了。所以我到了那个...

年龄,我在想,好吧,让我退休这个或退休那个。我基本上已经退休了在头上旋转,不是因为任何受伤,而是因为我不想再变得更秃。所以这将会发生。是的。

是的,所以在你头上旋转时你受到了脑震荡。那段视频是你的吗,还是其他人的?但基本上你有点扭了头,然后撞了下去。你的头已经靠近地面,所以看起来似乎没有那么大的冲击。是的,所以这就是你在做的动作,叫做肘部空中旋转。你用一个肘部支撑着,然后你发力—

撞到了我的麦克风。你在空中发力,然后落在另一个前臂上。所以你在空中悬空了一段时间。但随之而来的事情是你用力旋转。

所以为了获得那个扭转,你旋转得非常用力。你可以想象我离地面并不高,但我用一个前臂支撑着,猛地用力,基本上就是把我的头撞到了瓷砖上,下面是混凝土,真的是非常坚硬的地面。我的头像是...

看起来在某种程度上相当温和,但同样,伙计,那是一次猛烈的撞击。视频背景中有一个人可以看到在说,呃,因为当面看起来真的很糟糕。绝对是的,是我做过的最糟糕的撞击。是的。让我们谈谈从那次事故中的恢复过程。我是说,在纪录片《蜜罐》里,再次链接在节目说明中,

你提到有一个八个月的时间,你无法锻炼或进行任何身体活动。对你来说,这一定是一个巨大的打击,因为活跃是你生活中很重要的一部分。我是说,你说你是一个超级活跃的孩子,喜欢出去—

做事情,对吧?身体上,不仅仅是坐在键盘前,尽管那是你成名的方式,但你热爱我们所居住的物质现实,你想出去做事情。那么,那个恢复过程对你来说是什么样的?在那段时间你学到了什么?是的。所以,你知道,我,这对我来说是一个完美的风暴。我的妻子正在攻读博士学位,我想她当时在她的,

项目中。我实际上不记得是博士项目还是硕士项目,无论如何,她每天都忙于学习。所以她一直在学习。在那段时间,我通常每周去三天的舞蹈练习。所以我突然有了三天的晚上,我的妻子完全被学习占据。现在我在想,

好吧,我该做什么?我,你知道,我可以玩视频游戏。我确实喜欢玩视频游戏。我可以,呃,做所有这些事情。呃,但我当时的老板和我一直在谈论YouTube,因为当时几乎没有YouTube教程频道。只有一个,真的,就是新波士顿,新波士顿一直在快速发布各种主题的视频教程,比如YouTube、

Python或PHP或其他任何东西。我们在看他获得的订阅数量时,我们在想,这太疯狂了,因为他真的只是讲述他所知道的事情。

我们俩都有这种感觉:我们可以做到。那时唯一其他人在做这个的人都是在出售内容。所以我们买了很多视频教程,无论是来自像杰弗里·韦这样的Envato,还是我们订阅了很多Drupalize Me。我认为Drupalize Me是其中一个大品牌。是的,Drupal是网络开发的一种—

框架。呃,我认为它是一个PHP框架或其他什么的,你当时正在使用。它在运行内容类型网站时非常流行。完全是。还有另一个像rails cast的东西,rails cast是我以前喜欢的。我喜欢ASCII cast,因为我甚至不需要观看它。我可以直接阅读。是的。是的。所以,有很多人这样做,但在YouTube上做的人并不多。所以我们就想,干脆就做吧。然后,

我们创建了品牌Level Up Tutorials,Level Up Tuts。呃,我们有点坐在上面,但我们想,你知道,开始做任何事情都很难,尤其是如果你从未做过。我的老板需要买一个麦克风。他需要习惯对着麦克风说话。我也需要习惯对着麦克风编码,呃,然后开始做这件事。我们就像,

好吧,我就要做一个关于我今天在工作中做的事情的视频。我做过100,000个Drupal网站,我当时学习的很多方式都是通过IRC频道或论坛。我感到非常沮丧,因为我必须去论坛获取这个过程。或者很多都是传承下来的知识。我的老板会说,告诉我们如何...

在不搞砸的情况下使用Drupal,因为你知道,这个过程有点棘手。它不像WordPress那样,你可以直接点击安装。所以我就一步一步地说,

这是如何安装Drupal的。这是如何在Drupal中导航的。这是管理员界面是什么样的。这是前端是什么样的。这是如何创建内容类型的。我就做了六、七分钟的视频,每个部分。我不知道这发生得有多快,因为到年底时,我每周发布大约九个视频。

我用录制三个教程替代了我每周三天的舞蹈,因为,毕竟,它们是六分钟的教程,专注于我非常熟悉的一个特定主题。我只是说出来。我展示它。我屏幕录制。我有视频编辑的背景,所以编辑这些东西对我来说非常简单。

只需剪辑,随便处理一下。我可以在大约两个小时内完成三个视频录制。我每周三天这样做。我这样做了好几年,每年发布大约300个视频,都是关于同一主题。自从...

我在那段时间有经验。我在一家代理商工作。我的第一份开发工作是在一家代理商,我们在快速推出网站,无论是Drupal、WordPress、Magento,我们都在快速推出这些网站。所以我在所有这些不同的平台上获得了很多经验,我可以从Magento中制作80个视频。Magento的工作非常复杂和麻烦。我可以制作80个视频教人们东西。呃,这真的就是它是如何开始的。我,我,

我只是需要一个地方来投入我的精力,这真的就是原因。是的。所以我,是的,我的意思是,我只是想象一下,你收到消息,不能进行任何身体活动。医生说,连瑜伽都不行。我想你提到过连瑜伽都不行。是的,真的是,伙计,我告诉你,所有的感觉都非常痛苦,因为我,

我会感到非常强烈的隧道视野。感觉一切都在收缩。我会感到,是的,当然,你会有偏头痛和头痛。但对我来说,最重要的是我知道我正在经历像是脑震荡后的症状,当我的整个世界观感觉像是被压缩在我面前时,你的大脑无法运作,这让人感到害怕,真糟糕。六个月后,我的伤愈合时,真的很沮丧,像是,

我今天感觉很好。我想做一些瑜伽,试着做这个。你做一些基本的动作。然后十分钟后,你感觉到这种收缩。我心想,真的?还是那么糟糕。呃,所以老实说,最终何时缓解?我,我,情况变得更好了。呃,到了我结婚的时候,情况变得更可耐受了。所以,

2012年年底,像是八、九个月后,我能够在婚礼上跳舞,而不担心会有问题。但我在常规练习上还需要再等四、五个月,甚至更久。即使那样,你又会有点紧张。但我仍然能够回来并与我的团队赢得几场比赛,并不是说我无法做到。现在我只是...

并不是说我不小心,或者说我,我,我很小心。我仍然在做,你知道的,头上的动作。我仍然在旋转和做所有这些事情,但我想我只是,没有冒任何不必要的风险。我们在一个更好的地板上练习。现在我在一个专门为霹雳舞建造的工作室练习。呃,这里有几个,科罗拉多州这里很疯狂,有五个专门的霹雳舞工作室。没有道理,因为我们在密歇根州没有这样的东西。好吧,我的意思是,这仍然是瑜伽的一小部分。我认为有多少瑜伽工作室?哦,是的。我听说有很多,像是,这是最受欢迎的小型企业之一。哦,是的。我相信。

说到小型企业,你在一家代理商工作,像是一个小型代理商。我在听的一个播客中,你说它大约是

12个人。是的,12个人。真的很小,客户很多。不断的工作流进出给了你很多接触各种各样的,我想,客户面临的商业问题。你得以使用很多工具。所以你有无尽的创意视频的想法。你是如何跟踪这些想法的?你是否有一个列表,哦,得做一个视频,得做一个视频?你是否在作为开发者遇到这些事情时记录下来?是的。

是的,很多时候甚至是有点顺序的。因为如果你想想,比如说...

你知道,你在构建一个WordPress网站,可能有20个步骤可以变成单独的视频,你必须在每个网站上执行。如果有人不知道如何使用WordPress,他们需要知道哪些事情?显然,像更新、安装插件、如何在编辑流程中工作。这些类型的视频表现得很好,尽管它们不一定是为开发者制作的。所以我真的只是想着,

这是我必须做的事情,我必须... 每当... 是的,我不记得那时我是否使用Trello,但我几乎不需要太多思考。只是我知道我整天在工作中做的事情,然后...

是的。就这样进行。呃,直到你达到,比如说,对我来说,直到我在一个系列中发布了50个视频,我才不得不为创意而苦苦挣扎。在我做了50个Drupal视频之前,我从来没有想过,哦,让我为这个主题专门做一个20部分的Drupal系列,你知道吗?所以有很多内容可以制作,尤其是因为当时没有资源。而且那时做这件事真的很简单,因为YouTube上没有太多竞争,

如果你有一个好的麦克风,并且理解像是增大字体大小这样的人们可以阅读的基本知识,很多时候人们仍然在发布编码教程,而大部分都是用那些小电脑麦克风,或者更糟的是,他们有一个文本框,在屏幕上输入。哦,是的。我记得那。回到过去。完全是。我认为...

除非是某种非常深奥的事情,否则我通常甚至不会看那些。因为我观看了大量的教程。因为我不断寻找如何做不同的事情。是的,我偶尔会看到他们在屏幕上输入。他们在文本编辑器上输入。哦,是的。我心想,太好了。我很感激他们制作了这个教程。显然,这是在这个极其特定主题上存在的最佳教程,因为YouTube正在推荐它。至少算法认为这是最好的。

是的。是的。但是,呃,是的,就像,如果你在创建教程,我们有一个风格指南,博·卡恩斯,负责freeCodeCamp YouTube频道的人有一个非常简单的风格指南。这些是第一条规则,让文本变大,以便人们可以听到。使用一个不错的麦克风,你知道吗?呃,是的。是的。

是的,当时,这些低垂的果实让你走得很远。所以它帮助我起步,即使我并不是特别熟练。直到像,一年左右的时间,我才是那种会发布300个视频教程而不期待任何观看的人。同样,当我试图作为音乐家成名时,我录制了,

我整个思维过程是,如果我录制20首歌,也许其中一首会好一点。那就是——我绝对是那种迭代、尝试新事物的人。所以我只是——我制作了很多视频,而不期待它们会爆红。即使它们真的爆红,目标也只是希望YouTube广告收入能支付我的房租。这是唯一的目标。是的。

花了一段时间才到达那里,但我们最终有几个视频在一些不同的社区中受到欢迎,人们开始订阅。如果你看看增长,突然间就变得越来越大。它从来没有一次性的大幅增长,而是稳定的指数增长,

持续了很多年,直到,呃,直到我不再在YouTube上发布太多内容。是的。我们将要谈谈你的转型。呃,但我想回到你在这家12人代理商工作的那段时间,似乎你整个理念就是在怀疑时,只需,

是的。像是迭代,把东西扔向墙壁,对吧?你用这种方法对待音乐。呃,你用这种方法,像是接触各种项目,然后创建视频教程。我知道你曾在这家小型代理商工作,我喜欢谈论代理商生活,因为这是开发者生态系统的一个巨大部分,就是人们在代理商工作。呃,

你能够在这家12人代理商工作,处理较小的客户,然后你转型到为...

仍然在一家代理商工作,我相信,但为福特汽车公司。哦,是的。世界上最大的公司之一。是的,我在这家12人小型代理商工作,真的很棒。我在那里得到了很多好的指导。我获得了很多与客户合作的经验。然后我实际上在密歇根大学工作了大约六个月,

他们有一个内部创意代理商,你实际上必须为项目投标。它是由密歇根大学拥有的,但你仍然必须为项目投标。所以当我在那家12人代理商工作时,我们经常与

这个内部代理商竞争,叫做密歇根创意。他们稍微大一点,大约40人。所以我从一个12人代理商升到了一个有六个开发者的代理商。而且,我,我在项目上表现得很好,但那份工作,

我习惯于工作得更快,所以我会提前两个月完成一个项目。我会说,好吧,接下来是什么?他们会说,那里,你是什么意思,接下来是什么?呃,

所以我又有很多时间来练习东西。在那里我学到了很多JavaScript框架的东西,这些东西对我的工作并不适用。但我只是想探索,因为我有很多空闲时间,而在那份工作中我有点无聊。当我收到电子邮件时,信不信由你,来自一个招聘人员。内容是,我们正在寻找这个,知道吗,福特汽车公司。我的祖父在福特工作了一辈子。我的父亲也在福特工作。所以我想,哦,

好吧,是的,我要实现我的命运。是的。这是一个很酷的项目。这个项目是让30个人聚在一起探索实验性界面。团队中有三个开发者,还有几个设计师和研究人员。做Domino's应用程序的人也参与其中,因为当时Domino's应用程序... 披萨送达时间线。是的。那只是...

现实,我的理解。它基本上是一些时间事件。它实际上并不跟踪你的披萨与门的距离。我相信。但无论如何,那个界面受到了很好的评价。他们带着那个家伙。我们将为Ford.com做一些开创性的界面,真正推动界限。

伙计,我会说我们的团队做了一些令人难以置信的事情,但他们几乎没有使用它,或者,或者像是,是的,呈现时,我想这就像概念车一样。是的。你给他们这个非常酷的概念车,他们会说,太好了。呃,我们不会使用它。而且,

所以我记得在这些与福特高管的会议中感到非常沮丧。就像你知道,你出席,通常作为开发者,在客户会议中,可能他们会期望你看起来像个开发者,但我在与穿着西装和劳力士的人开会。你只是觉得,哦,我在这个会议中有点不合适。而且,他们是,

是的,他们根本不愿意冒任何风险,甚至在我看来,他们根本不是风险,因为我习惯于,哦,是的,让我们做一些酷的界面东西。但我做了这个项目两年。

这是一个很酷的工作,知道吗,呃,整个时间都在探索,做有趣的事情。呃,我告诉你,拥有一个在那时相对受欢迎的YouTube频道真的帮助我获得了那份工作,因为那是一个竞争激烈的面试过程,尽管他们有一个招聘人员专门找我,但,是的。是的。所以这个背景是,你一直在努力这个YouTube频道。它慢慢增长,而你在代理商工作,呃,

你最终能够离开并专注于做Level Up Tuts吗?再说一次,我想这是频道的一个过时名称。哦,是的。顺便说一下,如果你在找它,Level Up Tuts现在是语法。是的。甚至在这一点上,我认为Level Up Tuts可能不得不更改,因为,我不知道,你知道Envato吗?是的。他们做像Tuts Plus。主题森林。

是的。他们找了一个律师来找我,关于我YouTube频道上“tuts”这个词。怎么可能是可以商标注册的东西?这听起来超级可疑。我无法理解这个论点。这就像WWF因为世界野生动物基金会而不得不更改他们的名字。抱歉,但它们是完全不同的东西。怎么会混淆这两者?我让一个律师看过这个。再说一次,我并没有真正从频道中赚到任何钱。所以我不能投入任何资金来保护它。

他们说,是的,你可以对此进行斗争,但如果他们真的想采取行动,你将不得不支付很多钱。所以如果你能更改它,就更改它。我想...

在本周的播客中,freeCodeCamp创始人昆西·拉尔森采访了斯科特·托林斯基。他是一名开发者,14年前在霹雳舞受伤后,决定创建一个名为LevelUpTuts的编程教程YouTube频道。他还是Syntax的联合主持人,这是全球最受欢迎的网页开发播客。该播客的支持来自Wix Studio的资助。Wix Studio为开发者提供工具,以快速构建网站,所有功能均开箱即用,然后通过代码扩展、替换和突破界限。了解更多信息,请访问wixstudio.com。支持也来自于11,113位通过每月捐款支持freeCodeCamp的善良人士。加入这些善良的人士,通过访问donate.freecodecamp.org来帮助我们的使命。我们讨论了:- 斯科特对网页开发现状的看法 - 他从视频编辑到全职为机构开发软件的旅程 - 他从录制2,000个教程和800个网页开发播客中学到的东西 - 生产力技巧以及他如何在12年内保持这种节奏而不感到疲惫。你能猜出我在开场时播放的是什么歌吗?此外,我想感谢每月支持我们慈善事业的11,036位善良人士,他们使这个播客成为可能。你可以加入他们,支持我们的使命: https://www.freecodecamp.org/donate 我们在谈话中提到的链接:- Syntax播客:https://syntax.fm/ - 斯科特在YouTube上教授的超过1,000个编程教程的档案:https://www.youtube.com/@syntaxfm/videos</context> <raw_text>0 所以我不得不开始称其为Level Up Tutorials,这就是名称更改的原因。但对我来说,这真的很无聊。我想,拜托,没人会搞错我们。我觉得只是有一个人不喜欢我的频道的增长之类的。所以现在频道是Syntax。它现在完全转变为Syntax。是的,这也是我们之前提到的你非常受欢迎的播客的名字,但我会再提一次。Syntax就是播客。这是一个持续的项目。

是的。也许你可以谈谈那段生活时期。你能全职专注于频道吗?有没有一段时间你只是做YouTube,那就是你所做的一切?从来没有专门做YouTube。所以我在YouTube上拼命干到2016年中期。然后我的Ford项目在2016年左右结束。然后我想,我要全职做YouTube或Level Up Tutorials,但不是像YouTube那样。我想,我要做Rails Cast模型,我会有一些付费内容,或者我会有一个人们可以订阅的订阅服务,

然后,我会给他们一些小东西,比如免广告。你不必再看广告了。我当时在一个我为此构建的Drupal平台上做这一切,它是从YouTube导入视频并完成所有工作。

但没有人买。没有人为此付钱。所以我想,哦,糟糕。在某个时候,他们把我的广告收入减半。所以现在不仅没有支付我的房租,而且我也没有从我试图做的付费内容中赚到任何钱。

我试图做几件事。我试图发布一个——因为在这一点上,韦斯和我有点联系。他在帮助我发展我的业务,而我在帮助他在YouTube上成长。这就像是我们之间的交换,我们偶尔见面讨论一下。然后——

我尝试了他的模型,发布了一个非常棒的大课程。我投入了很多时间,但没有人想买,因为你每年给我们300个视频,为什么我们要给你100美元买这个40个视频的课程?我收到了很多愤怒的评论,指责我没有把它免费发布。

这让我感到非常痛苦。我的妻子,总是我的支持者,试图在YouTube上说,他在这个频道上做了这么多免费的事情。我只是想,别管它了。是的,这就是情况。所以我需要真正调整我的思维。结果我最终不得不辞职。我不得不放弃这个梦想。我在这里的一家初创公司找了一份工作,但结果并不好。所以,是的,太棒了。

是的,而这里是科罗拉多州,伙计,你的时间线真是……我知道,是的,我搬到了科罗拉多州。也许我们可以创建一个小时间线,把它放在视频描述中。也许你我可以在谈完后一起创建。像个图例。我们只是为了换个节奏而搬到科罗拉多州。没什么特别的,是的。我的Forward工作快结束了。我的妻子,她的工作也快结束了。我们只是搬到这里换个节奏。然后就像……

好吧。现在我们在这里。所以我们得让某些事情运作起来。是的。那我们来谈谈科罗拉多州这个地方。你知道,我是个超级粉丝。我去过那里很多次。我有一个朋友住在那里,我们去拜访。是的,上次我去那里时,我借了他的车,因为我不想租车。我想,我不打算借你的车。他说,是的。他有一辆崭新的漂亮本田思域之类的。我在科罗拉多州开着我的家人……

然后被人追尾了,然后把我推到了我前面的车上。真是一辆漂亮的车。这里的司机真是个问题,是的。是的,我感到非常糟糕,因为我的朋友,他如此友好地让我借他的车,以便我能省一点租车的钱,而那是我们唯一一次发生事故。无论如何,抱歉。这完全是个无关紧要的话题。没有。

我妻子在这里被追尾过两次。这是个问题,是的。哦,好吧。是的。我是说,被追尾两次,这似乎不太可能。这种事情并不常发生,对吧?哦,是的。而且这两次都很可怕。有一次她怀着我们的儿子,我们的第一个儿子。然后下次我们的,像一岁的女儿在后面。我们只是想,拜托。像……是的。我是说,我的两个孩子都在后面。谢天谢地,他们都没事。但这仍然……很可怕。非常可怕。就像,我记得……

我不知道你是否经历过,但基本上你被撞了,你会想,哇。然后突然间事情变得非常真实。然后你在漂移,你会想,哦,不。就像你踩刹车。我不能再用力踩刹车了。然后你只是……

是的。

抱歉,稍微有点。没有,没有,没有。但如果有人曾经经历过追尾事故,任何类型的车祸,待在车里。不要下车。只是安全建议。等警察到达。不要试图和其他人交谈。只需等警察。开始拍照,以防有人开始开车离开之类的。我拍了很多照片,立刻。是的,无论如何,未经请求的车祸建议。是的。

所以科罗拉多州,丹佛,海拔一英里之城,它确实是海平面以上一英里。哦,是的。是的。所以,每当你去那里时,第一天或多或少都会头痛。是的。喝大量的水,去的时候吃布洛芬之类的。

是的,我们——所以这太有趣了。我们有这些巨大的——我希望我有一个,因为我总是随身带着一个——这些巨大的Yeti杯子,上面有Syntax的标志。它们很大。是Yeti制造的最大的一款。团队中的加拿大人——因为当时我们的团队在丹佛有三个人,在多伦多地区有三个人。然后——

团队中的所有加拿大人都在问,为什么这个杯子这么大?就像,为什么你们,我说,这就是我们在这里必须喝的。这就是我每10分钟喝一次的水量。所以是的,你在这里喝很多水。但同样的道理。适应一下,知道吗?就像我们会带狗散步,它们就会躺下。因为它们会想,我不想再做这个。像,

直到你的身体适应它。甚至有时婴儿出生时偶尔会因为血液反应而变蓝。我是说,这太疯狂了。是的。这是个很酷的地方。是的。但我的意思是,优势是无论你去哪里,你都不会觉得自己像是某种缺氧的问题。

此外,对于霹雳舞场景,让我告诉你,来自芝加哥或洛杉矶的团队会来到这里,你会有一种我从未体验过的主场优势。如果你能进入比赛的后期轮次,你会看到外州的团队崩溃得很厉害。它们的耐力开始下降,你会想,好吧。

好吧。是的。我是说,在像一个超压舱那样的地方训练马拉松是非法的。哦,真的吗?是的。但在丹佛去山上跑步是完全合法的,对吧?是的,他们这样做。在曼尼图温泉有一个叫做Incline的地方。它曾经是一个齿轨铁路线路。奥林匹克运动员会……

在上面慢跑,或者这是一种强烈的身体耐力训练,但你会在Instagram上看到科罗拉多雪崩队在上面训练之类的,这就像是一个巨大的自然山丘,超级酷,是的,所以你最初搬到那里是因为初创公司的机会吗?

而这只是为了气氛。初创公司的机会刚好出现。我们在一次理发预约中遇到了某人,随便聊了聊。他们需要一个开发者。我接受了这份工作。是的,这是个坏主意。他们的管理者很糟糕,在沟通方面就像……

就像那种攻击性和辱骂和大喊大叫,真的很有毒,极其有毒。而且同样,另一位创始人在交付方面也没有做到,他们有一个创始人有所有的联系,另一个创始人有财务支持,他们本该在这方面发挥作用,

去投资者那里,无论如何。我的工作是构建应用程序的原型。

我构建了一个非常好的原型,但他们根本无法获得任何牵引力。我认为他们在项目上投入的压力和资金随后转嫁到了我身上。所以我总是讲这个故事,因为它与Syntax的创建有关,因为韦斯和我在这一点上已经认识了一段时间。我们曾谈论过做播客。我们甚至想出了一个名字和一个大致的想法,但我们没有做任何事情。

我在工作上超级忙。他在忙他的事情。我的儿子那周出生。我的老板在一个星期天晚上八点给我打电话,问一个在预发布软件中坏掉的功能。我只是想,

拜托。呃,所以我辞职了。呃,我辞职了,第二天就辞职了。那是一个星期一。我第二天辞职了,我没有工作。我刚有了一个新生儿,他才来不到一周。呃,辞职的时机很艰难,但,

是的,我甚至没有从YouTube广告收入中得到一点点,因为那时YouTube广告收入已经崩溃。给我一些视角,所以显然FreeCodeCamp,我们确实运行广告。我们在维持运营方面做了一些支持。在FreeCodeCamp,我们去年在服务器上花费了超过100,000美元。例如。是的,哇。一些收益来自于……

YouTube广告,呃,大部分收益来自于捐款和社区中的人们捐款。然后我们也获得了一些资助。呃,我总是有点忙碌,试图寻找愿意给freeCodeCamp提供资助的人。呃,这也是我做的一个重要部分,但,呃,我们从未经历过YouTube的辉煌时代,在削减之前。所以我们只经历了削减后的情况,但以前的收入是怎样的,

哦,实际上,它从来没有,告诉你,它从来没有令人难以置信。我很清楚地看到,从2015年开始,像是逐月变化。就像,它会这样变化。所以它变得稍微好一点。然后就像,呃,在那段时间我的流程没有任何变化。只是,呃,它从那时起,从每天60美元降到每天30美元。哇。再说一次,60美元一天是什么?而且这大约是在相同的观看水平和一切之类的?只是……同样的一切。即使那样,也没那么多。60美元一天就是21,000美元一年。所以是的,仅靠YouTube很难维持生计。让我告诉你,早期,当我第一次开始和韦斯聊天时,我们还和Joel从Egghead一起组成了一个小组。Joel Brooks。

Joel hooks。他一直在说,离开YouTube。不是说,从你的财务,呃,未来来看,你的收入不会在YouTube上有未来。我当时只是想,但它正在变得越来越好。每周我都在取得进展。似乎在增长。然后我,果然,它甚至比之前还要削减。我只是想,哦,他说得非常对。呃,

我需要想办法。你看到了那种给予一切的黑暗面。然后突然你要求他们为一个课程付费,突然间。完全是。就好像你最好去那些课程网站,而不是让任何声誉在你之前,直接创建同样的综合课程并发布上去。那会好得多。

你认为——所以你认为你因为过于慷慨而受到伤害。受到积极伤害。绝对是,是的。是的,受到积极伤害。但直到——所以我辞掉了那份工作。

那发生在5月。然后我想第一集Syntax在6月发布。所以我们在那之后很快就行动了,因为我想,我的生意不行。我刚辞掉了我的初创公司。让我们做点什么。我们决定全力以赴。我们录制了……

三集,只是为了练习一下。所以我们批量录制了三集,我们想,好吧,如果我们录制三集,那么我们就有一个缓冲区,然后可以在之后每周录制一集,并有一些时间。我们这样做了。前三集反响非常强烈。它们立即被下载,因为我在YouTube上有一个庞大的观众群。韦斯在Twitter和他的课程上也有一个庞大的观众群。所以我们能够从两个不同的角度打击,右?我们的观众之间没有太多重叠。播客就这样起飞了。我想在第四或第五集时,我们就已经有赞助商了。看起来这是一个非常好的赌注,因为我从……

哦,糟糕。我该如何获得薪水?我得找工作。我甚至申请了几份工作。我在Starz面试,这是一家电视公司,告诉你,伙计,我不知道它是否改变了,但那时他们甚至还没有使用ES5,这早已不再可接受。等一下,Starz,他们实际上在没有ES5的情况下流媒体视频?是的。而且他们问我各种各样的问题,我

甚至像,像,进入技术问题,像,你会怎么做?我说,我已经很多年没有这样做了。所以让我想想。所以,就像,感觉我回到了过去。我很高兴我没有得到那份工作,因为它可能会支付得不错。但我会像是在工作——

回到过去或什么的。你可能会太分心,无法真正专注于发展Syntax。是的。所以播客从一开始就运作得很好。韦斯和我在做这件事时非常开心。这太酷了,因为这就像是上班和你的朋友聊你喜欢的东西。我认为这就是Syntax的吸引力。这在很大程度上对我来说就是这样。我们将在这之后录制。我很兴奋能和他聊任何事情。我们俩都在玩Cloudflare Tunnels。所以现在我将去和他聊聊。

关于Cloudflare隧道以及我们能够用它做的事情。这很有趣。你学到很多东西。是的,我们有,真有趣。他和我在事情上的方法非常相似,即使他在商业方面远比我强。

我不是。创业对我来说很困难。但当我开始我的YouTube频道时,我有一大堆我不喜欢其他YouTube视频的事情,以及我不喜欢付费视频内容的事情。

那是我的事情。我想,我不会做这些事情。这在很大程度上影响了我制作内容的方式。然后在Syntax中也是如此。我们都带着一大堆我们不喜欢播客的事情。这里是我们不会做的事情。我认为这真的改变了。我很好奇我是否在做一些这样的反模式,但像,不要担心伤害我的意见或伤害我的感情。你不喜欢播客或YouTube视频的具体哪些事情?

就像,随便说说你的小烦恼。我嘴巴的声音对我来说是个问题。嗯,就像人们在麦克风前吃东西,或者真的像把嘴巴的声音录入音频而不去掉。这对我来说是个大问题。出于某种原因,我有点厌恶声音或类似的东西,我真的很讨厌。嗯,但同样的事情,就像好的音频,清晰,好的视频。但对于播客来说,特别是,

我们想要有足够的闲聊,但又不想太多闲聊。我们不想在他们得到任何有用的东西之前花30分钟。Syntax的一个重要部分是我们想要首先是人们每集都能带走的东西。所以我们不想花太多时间在无关紧要的事情上。我们想要直接进入。我正在试图找到我不想要的事情的清单。很有趣的是,在我们开始之前,我们有很多集主题的想法。我们有很多有趣的想法。我要找这个文档。

但是的,这主要是关于不立即进入内容,不很好地解释内容,但如果内容太干燥。我们不想太干燥。我们不想像,看看我们不喜欢技术播客的原因。为什么我们会关掉它们?好吧,它们听起来并不有趣。就像……

让我和你谈谈这个JavaScript特性,你知道的,我们不想这样,是的。是的,我真的很欣赏你们播客的技术性。我的意思是,因为,我们确实尝试让它更技术化,就像,好吧,让我们谈谈JavaScript半小时。所以没有视觉元素可以像在屏幕上放代码一样……

这是我发现非常难以克服的事情,但你们已经设法做到这一点,敢我说,因为我在听的时候感到非常投入。

显然,像我最近听过的一些集数,就像我们刚经历过万圣节,你们的恐怖故事,像只是噩梦,其中许多并不涉及在序列语句中包含狼人。是的,像狼人。是的。所以你们已经找到了保持……

播客的方式,我认为这很大程度上是迭代,因为你们有超过700集,但保持播客既非常技术性又轻松,并保持很多那种语法糖,让它更易于接受,如果你愿意。那一勺糖就是我想说的。

我认为这很大程度上源于他和我都做了很多视频教程。我们习惯于谈论方法和东西。我的教程总是做得很好,或者至少我得到的反馈是,我擅长将一些程序复杂的东西,很多其他人要么只是略过,要么假设你知道,能够以一种像五岁小孩能理解的方式来解释它,对吧?就像真的……

把一些更行话的东西分解开来,像,哦,顺便说一下,如果你不知道这是怎么回事,这就是它的工作方式。无论是通过大量使用隐喻,这也是我们经常做的。你会听到韦斯不断地为事情做食物隐喻,比如当我吃一个三明治的一半,而有人在制作三明治的另一半,这就像是流媒体,你知道吗?就像这样的东西,我们不断尝试用这些荒谬的隐喻让彼此发笑,或者,

以那种方式分解主题。对我来说,通常你想要的就是你不想回避技术,但你确实想以一种不是纯粹的技术解释的方式打击人们,知道吗,把事情与他们所知道的联系起来。我认为这部分自然地来自于他和我似乎都教或看待事物的方式。我们都差不多,是的。

播客多年来是如何演变的?像,主要的……例如,我有机会听你在Jamstown South现场录制播客,这真是太棒了,顺便说一下。你甚至让观众参与其中,我认为。你的方法是如何演变的

多年来,像,是否有任何类型的通用最佳实践在技术播客中出现,你已经接受了,或者是否有一些你更叛逆,仍在做的事情,很多人已经放弃了,呃,很多人做得很快的跳剪之类的,试图让它像TikTok化的播客,然后你们有这个播客,

是的。

是的。

是的。

从你们所尝试做的事情和很多像blip的东西,我说blip,如果你曾经看过max headroom,呃,30分钟的广告浓缩成三秒钟,或者30秒的广告浓缩成三秒钟。他们都在试图像,看看我们能在多短的时间内塞入多少营销。我觉得像是TikTok化。所以,呃,

抱歉,那是一次性问了10个问题。没有,没有。但你尝试过并放弃的做法是什么,或者你多年来避免的做法是什么?我们擅长进行实验,我们擅长倾听观众。我非常欣赏韦斯的一点是,例如,我们刚刚发布了一项调查,

当我们发布调查时,像观众调查,我们现在只做过两次,韦斯总是说,给我最残酷、最恶毒的反馈。我只是想,拜托,只说好话。我对那太敏感了。但他在这些方面非常好,

我真的想知道你对这个最讨厌的是什么,以便我们可以调整它或其他什么。他在这些方面有很好的直觉。所以他很适合合作,呃,像很多这些类型的事情。但我认为其中一些是,我们最初想出了很多不同的格式想法,我们不怕尝试它们并看看它们的效果。我们做了几集像,

它们有点像作品集网站评审。我们在做了三集后了解到,这在音频上效果不好。我们认为它可能会,但结果是,你在做很多嘴巴编码。现在我们已经转向视频,可能会更好,但像是在不同的格式中。呃,所以我们不怕尝试这样的事情。呃,我们过去每年都会做一集假日礼物指南,像是,这里是,呃,基本上是我们喜欢的东西的集合。然后,

我们停止了三年,人们开始给我们发消息。再做一次礼物指南。所以我们会做。我们刚刚录制了,我认为我们很好,正好是一个,倾听观众,知道什么是节目真正的核心基础。然后第三,尝试各种各样的东西。所以我们有一些格式,比如我们有我们的聚餐问题。

自从开始以来就被称为聚餐问题。我们每个月做一次。这一直是一个事情,我们每个月回答一整集的观众问题。那些集,我得告诉你,我们有,我甚至不能确切告诉你我们在这段播客的生命周期中收到了多少个问题。太多了。呃,它,它对我们有效。是的。我们已经有,

在这段播客的生命周期中,近1,500个问题被问到过。所以我们每个月做一次,真的很开心,讨论所有这些不同的话题。除此之外,我们还有一些格式,比如,

<context>#152 如何因一场霹雳舞受伤而开启编码帝国的斯科特·托林斯基 在本周的播客中,freeCodeCamp创始人昆西·拉尔森采访了斯科特·托林斯基。他是一名开发者,14年前在霹雳舞受伤后,决定创建一个名为LevelUpTuts的编程教程YouTube频道。他还是全球最受欢迎的网络开发播客Syntax的联合主持人。该播客的支持来自Wix Studio的资助。Wix Studio为开发者提供工具,以快速构建网站,所有功能开箱即用,然后通过代码扩展、替换和打破界限。了解更多信息,请访问wixstudio.com。支持也来自于11,113位通过每月捐款支持freeCodeCamp的善良人士。加入这些善良的人士,通过访问donate.freecodecamp.org来帮助我们的使命。我们讨论了:- 斯科特对网络开发现状的看法 - 他从视频编辑到全职软件开发的旅程 - 他从录制2,000个教程和800个网络开发播客中学到的东西 - 生产力技巧,以及他如何在12年内保持这种节奏而不感到疲惫。你能猜出我在开场时播放的是什么歌吗?此外,我想感谢每月支持我们慈善事业的11,036位善良人士,是他们让这个播客成为可能。你可以加入他们,支持我们的使命: https://www.freecodecamp.org/donate 我们在对话中提到的链接:- Syntax播客:https://syntax.fm/ - 斯科特在YouTube上教授的超过1,000个编程教程的档案:https://www.youtube.com/@syntaxfm/videos</context> <raw_text>0 他和我,真是有趣。我们在事前并没有太多讨论这将会是什么,因为我们已经做了这么久。我们对彼此的工作方式有很好的了解,我们有解释性节目,我在向韦斯解释或教导某些东西。

是的。韦斯是观众的替身。我在教他,而他并不知道这一点。因此,他可以问观众可能会问的问题,反之亦然。他在向我解释某些东西时,我也可以问问题。我们还有另一个主题,可能我们都对这个主题很熟悉。所以我们写一个大纲,运作的方式是我们有一个标题。他讨论它,我讨论它。然后我们一起总结我们的想法。他讨论,我讨论,然后一起总结我们的想法。

这些格式是我们处理这些事情的方式。随着时间的推移,这种情况就这样发生了,无论是我在采访他,他在采访你,还是我们都在讨论一个主题。我们都在教授一个主题。有时就像是在聊我们喜欢的东西,嘿,我们能不能谈谈这个?因为,再次强调,这就像是你和你的朋友聊天——实际上——我们希望让你感觉就像是在你的桌子旁和你的同事谈论你读过的这篇博客文章。是的,我是说——

考虑到你多年来与韦斯交谈的时间量,我的意思是,这可能比很多兄弟姐妹之间的交谈时间还要多。这太疯狂了。是的,确实很多。我敢说,除了你的妻子和孩子之外,你可能花了更多的时间和他们交谈,你会说比任何人都多吗?是的。

是的。这真有趣,因为我们每周录制三集节目,而我们都是在同一天录制的。所以这并不感觉像是那么多。但就像我在那一天整天和他交谈,然后就这样。你知道,我不知道。是的,这很不同。这很不同。现在我告诉你。

你知道,如果我们想谈谈这个,自从加入Sentry以来,呃,现在这是我的全职工作。是的。为了提供一些背景,Sentry是一个工具,像是一个可观察性工具。我不确定如何分类它,但基本上它让你了解应用程序内部发生的事情。呃,像freeCodeCamp就使用它。呃,它可能让我们避免了许多故障。呃,但Sentry出现了,基本上说,嘿,

我们喜欢你建立的YouTube频道,斯科特。我们喜欢你和韦斯建立的播客。我们能否将其内部化,基本上?这样描述可以吗?就像是一次收购?是的,这是一次收购。很长一段时间,我们并不想使用这个词。并不是因为任何...

对此有问题,但最大的问题是,这正好是在Digital Ocean收购scotch.io和Digital Ocean以及CSS Careers的那段时间,是的,是的,CSS Tricks,人们对CSS Tricks的事情感到非常不满。

所以很多语言是这样的:我们只是会一起工作,因为我们特别不想让人们感到担忧。因为坦率地说,从我们开始与Sentry交谈的第一刻起,他们无疑是我们最早的赞助商之一。他们已经赞助了每年52集播客...

在播客存在的大部分时间里。所以我们已经认识他们很久了。我们与他们关系密切。韦斯甚至在Syntax之前与他们做过一些赞助工作。所以,呃,与Sentry有着长期的友谊和合作关系。他们说,

嘿,如果你们可以全职工作,这会是什么样子?所以我们就随意提出了一些想法,他们说,好吧,如果斯科特,你不必担心你的YouTube频道。我们就会让它免费。然后你们可以全职发展Syntax。我们不会干涉。我们会让你去做。

我们会让你去构建,而我们唯一的期望是你们要有大想法,按照你们想要的方式去做这个机会。所以他们在很大程度上非常不干涉。我是说,非常非常不干涉。他们有一个来自Sentry团队的人,Ben Vinegar,来Syntax团队工作,成为我的老板。是的。

Ben Vinegar对我做的最大事情就是让我成为公司的管理者,你知道的,我习惯于只做一些自筹资金的事情,录制这个或那个,他让我经历了管理训练营。这对我改变了很多。但像,

这已经是最大的转变,现在我们在思考这个问题,因为我们有机会在这里做任何事情。没有人会妨碍我们。没有人会,呃,破坏这一切,但我们必须思考得更大。呃,所以,

回到DigitalOcean的事情,当我们开始发布这个公告时,这一点是非常明确的,我们如何宣布这一切而不让人们担心Sentry会改变Syntax,因为他们不会改变Syntax。至少他们不会改变它。他们会...

你知道,让我们做我们想做的事情。是的。所以你可能会因为额外的资源而有所改变,但这将是你所做的有意的改变,因为,嘿,现在我们不再受到那么多事情的限制。谢谢。因为有公司。

是的,韦斯和我在此之前每周只花一天时间在Syntax上,这有点疯狂,因为播客是如此成功且优秀。但我们会花一半的时间来处理这些集数。并且,当然,你会不断为集数做准备——

我们正在做的项目,侧项目,我们正在做的教程课程。你总是在脑海中为集数做准备。但我们会花一半的时间准备集数,花一半的时间录制集数,就这样。所以现在就像你有四天的时间来

做这件事。你能做什么?我们还带来了凯特琳·布鲁姆,她曾在Level Up Tutorials为我工作。她是我们的市场经理。她是我在Level Up的唯一员工,所以能够让Sentry允许她继续担任Syntax的市场经理,这真的很酷。呃,

然后我们能够审视团队,Ben问我们今年想要实现什么,我们需要谁来实现这一目标。这就是为什么我们最终雇佣了制片人兰迪,他是全世界最酷的人,以及CJ Codingarden,他是一位极其有才华的老师。是的。是的。所以CJ现在是Syntax的第三位内容创作者,他主要在YouTube上工作。他偶尔会出现在播客中。是的,CJ很棒。他也是来自丹佛的一个非常真诚的好人。

是的。酷。所以这基本上是一个相当大的变化,意味着有更多的资源可用,但你能够基本上引入相同的人或你已经认识的人。所以并不是说他们给你安排了一个巨大的等级制度。听起来你有一个人可以与之对接,而那个人非常有帮助。这位Ben Vinegar先生。哦,是的。这太好了。是的。是的。在你整个节目中,你所谈论的一个大主题是,

而你刚才谈到的,从Ben那里学习,如何管理自己,而不仅仅是像自筹资金的精神那样,好的,这一周看起来是这样的,宝贝。但能够走出去,也许更抽象一点,这样你就可以—

系统性地改变事物的运作,对吧?这就是当你不那么专注于日常琐事时你可以做的事情,对吧?你必须从磨刀石上退后。我是说,我...

当我辞去那家初创公司并开始播客时,我开始认真对待Level Up Tutorials作为一项业务。我改变了我的模式。我把所有东西都放在了付费墙后面,我不再做YouTube。YouTube就像是一个广告部门,目的是让人们注册服务,就像你会做Egghead或Netflix或其他什么。结果证明这要成功得多,对我来说效果很好。但我...

承诺每月发布24个视频,这很多。这是一个巨大的承诺。再加上做播客,对吧?所以我们每周做播客一天。其他四天,我在准备和录制。我非常像一本杂志。我曾经在一本杂志工作过。所以对我来说,日程是我准备和编写代码两周。

我在一周内连续录制所有24个视频。最后一周我疯狂编辑,然后发布。然后我进入下一个,我最好在脑海中至少种下下一个的想法,否则我就麻烦了。我这样做了大约两到三年,直到我像,像在COVID期间。我就像,我真的快要崩溃了。我像,

我完全不知道下个月要做什么。这,我不应该这样做。我引入了一些第三方内容创作者,Colby Fayock,James Quick,Amy Dunn,做了很棒的课程。艾米·凯普尼克为Level Up Tutorials做了所有课程,这让事情变得稍微容易一些,因为我可以有一个客座课程,然后是我的课程,然后是一个客座课程。然后有点像,

减半你必须承担的总量,但这仍然很艰难。是的,仍然很艰难。如果你不介意我问,是否曾经想过,嘿,也许我应该缩减我的承诺,比如,嘿,大家,快速更新,24集让我快要崩溃了,也许我可以做12集或其他什么。我对此并不感到舒服。

只是因为我有一颗心。如果我要做出这样的承诺,我就会坚持下去,即使这对我来说很艰难。所以当Sentry的交易出现时,我感到非常疲惫,这就像,是的,这听起来是一个很好的专注方式。因为就像你说的,在那种自筹资金的心态中,总是直接关注眼前的事情。我无法像—

那样思考商业目标或管理目标。我无法进行任何战略规划。我无法做任何那种事情。就像,好吧,我明白了。我在战斗或逃跑中度过了24小时,持续了好几年。是的。所以是的,今天我在做选择时感到更加,

聪明,我想。是的。这是一个很好的警示故事,关于可能过度承诺的事情。我肯定会对此保持警觉。我要把这个故事放在脑海中。你承诺了一个可行的事情,但没有尽头。你在最初的承诺中是否规定了停止发布24集的结束日期?是的。

不,结束日期是我设想我会发展业务到足够的程度,以便以一种方式运营,我可以有这些第三方内容创作者。我可以支付他们的版税,然后我会逐渐退后。但我必须对此保持警觉,因为第一次当我做了一些第三方创作者时,即使他们是很棒的内容创作者,我立即得到的反馈是我们是为了你而订阅的。

这很难听,因为这正是问题所在。所以是的,这很艰难。而困难的是,业务运作良好并且正在增长,终于起飞了。所以对我来说,就像,

好吧,我做出了这个承诺。它有效,努力去做,你知道吗?是的。当它有效时,改变正在运作的事情可能非常困难。就像不要碰那个。它有效,就像那样。你知道,旧的便条上写着“永远不要重启这台服务器”。没错。对。柴油发电机就坐在旁边。我们不知道这些东西是否有效。是的。哦,天哪。相信我。是的,变得越来越困难。所以,

是的。现在我不仅可以作为执行制片人更专注于播客,还可以专注于让团队高效,找出如何进一步扩展。

甚至就目前而言,我认为对我们来说最大的事情是Syntax主要被认为是一个播客,对吧?这是一个开发者播客。我们的目标是将其视为一个媒体目的地,就像一个媒体公司一样,你不仅仅是来Syntax听播客,我们有我们的播客,但我们正在构建其他几个节目,无论是通过YouTube还是网站。我们希望拥有...

更多像媒体品牌的东西,而不仅仅是播客,这是我们一直在努力的事情。我们去年三月首次跳入YouTube。我们跳入视频。现在超过25%的播客收听来自YouTube。所以在很大程度上,我们通过转向YouTube获得了很多增长。然后CJ一直专注于

开发几种不同的节目类型和可重复的内容类型。对我们来说,困难的部分是,Syntax从第一天起的主要关注点始终是不要进入点击诱饵,不要进入参与黑客。我们不想做表面层的垃圾内容来获取订阅和点击和观看。

所以我们必须真正平衡这种深度技术、深度真实的内容,但仍然以某种方式将其展示给人们,我们都知道点击诱饵视频和缩略图,它们都有效。它有效。绝对有效。我们只是不想这样做。是的。我是说—

谁在运营freeCodeCamp YouTube频道的人和我总是在进行这些对话,但如果我们只是放上这个他们说的耸人听闻的引用,像,哦,是的。呃,但,同时我们不想误导事情,我们不想让人们感到,

如果你只是说,它会夺走我们所有的工作,并把它作为缩略图,每个人都会点击那个视频,因为他们都想得到证实。就像,是的,我从来没有学过编码,现在我不必了。看看那些花了那么多时间学习编码的傻瓜。但实际上并不是这样。它并没有夺走你的工作。谁知道写软件的人都知道这太荒谬了。或者你可以走很多其他黑暗的道路。

太多了。是的,是的。你一次又一次地走上高路。如果你去任何那些视频,随便点击一个,转动轮子。你会看到你和你的代码编辑器在一起,你正在构建某些东西。你正在用手指在键盘上敲击。你在说,好吧,今天我们要做什么?这非常...

实用和动手。这是我一直以来都很欣赏你频道的地方,因为你有很多机会走捷径,但你从未偏离过你的高路。

是的。这就是我们现在所处的地方。我们如何继续做到这一点,并在尝试新事物的同时保持这一点?因为对我们来说,这对我们来说是至关重要的。我们必须首先保持真实和深度技术。这是一个挑战。你如何在不失去这一点的情况下做到这一点,同时仍然在YouTube上增长?

超越我们现在所处的地方。关于技术的主题,我有几个快速问题,因为我们将在几分钟内结束。让我们开始吧。其中一个是你谈论很多,你有技能,你投入时间,你可以构建东西,但如果你不宣传自己的成就和能力,很容易...

某个人更大胆、更张扬会出来说,我是最好的开发者,你应该听我,而不是,为什么你要看Level Up Tutorials,而不是看...你谈到了宣传自己的重要性,我认为这是你使用的术语。你需要宣传自己,人们需要知道你有多棒,他们不会只是知道。是的,他们不会只是知道。是的,这是一项艰难的技能。是的,你如何优雅地做到这一点?是的,嗯...

这很难,因为以任何方式宣传自己似乎都不合适。但你可以为自己所做的事情感到自豪。对我来说,像我做了2,000个视频教程,这让我感到非常不舒服。但这确实是我所做的。我努力做到这一点。我认为让人们知道这一点很重要...或者让其他人知道,当你投入时间和精力到某件事情上时。这并不是过于自信或自夸,只是让人们知道你在做什么或你已经做了什么。这是一个艰难的平衡,但在任何工作面试或任何情况下,你确实需要以某种方式推销自己,因为,是的,人们不知道你的成就。人们不知道你的技能或能力的广度或其他任何东西。所以,做到这一点很难,让它看起来真实而不显得自夸。我的建议就是要诚实。我认为这是最重要的。是的,我是说,只要你是事实上的,对吧?就像,我创建了2,000个教程。

我没有创建2,000个。我可能写了大约400个基于文本的编程教程。但这仍然是我感到自豪的事情。这是巨大的。它确实给我带来了一定程度的可信度,对于那些像,谁是昆西·拉尔森的人?我为什么要关心他所说的?我可以有点像,看看。是的,你将永远拥有那个库。无论发生什么,你将永远拥有那个库。

你知道,历史的记载将始终能够指出,嘿,21世纪有一个叫斯科特的人,他创建了所有这些关于旧技术的教程。太疯狂了。也许,也许人们会研究它。谁知道呢?但还有另一件事,

你多年来所做的就是获得疯狂的练习。是的。你是一个学习音乐、学习视频制作、学习霹雳舞的人。你学习了所有这些不同的领域,对吧?而且技能密集,其中许多是分层技能。你不能仅仅坐下来演奏贝多芬的第五交响曲。独立于理解音乐理论和拥有良好的基础...

所有这些不同的考虑因素都涉及到能够做到这一点,并且同样地构建一个网络应用程序。你不能仅仅坐下来创建一个像移动应用程序那样运行的复杂现代网络应用程序,对吧?它具有可访问性考虑、性能考虑,所有这些不同的考虑因素。就像有太多了。重复练习在让你达到那个水平中扮演了什么角色?对我来说,这就像是我整体策略的100%。

呃,我不知道这是否只是我,我是说,我不知道这是否是我发展出的某种有意识的策略,但这在很大程度上是我处理大多数事情的方式,因为如果我,我不担心我在哪里,呃,尤其是像舞蹈这样的事情,对吧?我会去练习。我每周三天练习两个小时,呃,

在那段时间里,你做了12年或其他的。突然间,你回头一看,你会发现,哦,等一下,我在这里达到了一个高水平。这仅仅是因为我能够做到这一点。YouTube教程也是如此。对我来说,我一直将重复视为提高任何技能的必要部分。当我鼓励人们去做的时候,

是的。

而且你在那段时间内只增长了100个订阅者或其他什么。这很不错。这很好。你现在有100个订阅者,但你也获得了如此多的实践,以至于接下来的52个将会容易得多,接下来的52个将会更容易。

是的,当然。如果你在做120集播客而没有人收听,仍然,你要看看你在做什么,进行实验,你要意识到你正在做的事情。呃,这样你就可以改进它们。

这就像是练习,简单地出现是其中一个好部分。但你还必须注意你是如何做的。我是说,我认为这就是Syntax的最大优势。除了它一开始就成功之外,韦斯和我每周同一时间出现,录制我们的集数,享受这个过程。

是的,随便吧。就像,你是如何做到840、843集的?我不知道。呃,就像,这是一种时间的扭曲。它就这样发生了。对。是的。所以,你非常注重过程。我的最后一个问题是关于你如何找出有效的工作流程,你是否花了很多时间思考如何更高效地工作,呃,将不同的技术和工具纳入你的工具链以完成任务?

大部分时间都是学习如何调整我的大脑运作方式。作为一个有注意力问题的人,我可以创造很多,但我也可以坐着盯着Reddit半天,浪费整整一天或其他什么。所以对我来说,一直以来都非常关注哪些事情在我日常生活中崩溃,以及如何避免这种情况。例如,我在某些时候真的深入制作,嗯,我需要做,我需要一个系统来完成任何事情。我的记忆太差了,如果它不在我的日历或待办事项系统中,它就不会完成。

是的。

每当我有某件事情在我的实际日程上时,它需要在我的日历中。绝对如此。每当我脑海中冒出一个想法时,我需要立即捕捉它。否则,它就会消失。所以无论是创建内容,我立即捕捉我想到的任何想法,因为它们总是在随机时间出现。我会捕捉所有内容,我会回头看一半的内容,它们是糟糕的想法。两,内容。

我必须把我需要做的所有事情放在待办事项列表中,然后我就完成它。这就是我的系统。现在。我确实在生产力方面,呃,尤其是周一早上,我每周一早上都能达到收件箱零。我倾向于在下午也达到收件箱零,就像下班后。我试着每天都这样做。呃,就像我一天的前15分钟就是处理我的电子邮件。

这似乎不是很多时间,但我处理电子邮件的方式是,如果我现在需要做某事,我就立即去做。如果我需要稍后做某事,我就将其延迟,并在我需要做的时候再回来,它会进入我的待办事项列表或其他什么。然后它会再次弹出。所以对我来说,达到收件箱零就像我要么做这件事,要么将其延迟到需要完成的时候。

是的,然后我有一个干净的状态。我关闭电子邮件。剩下的时间我都不看它。我录制。我写作。我做我们的团队工作。我现在有很多会议。现在这对我来说是新的。是的,我是说,这可能是成为大公司的一个部分,而之前你的会议只是为实际的播客准备工作。

是的,伙计。我有一种感觉,你和我可能会谈论很多关于生产力的事情,因为我整个时间都在点头。就像两分钟规则,对吧?就像一旦某件事情,或者如果做某件事情需要不到两分钟,就立即去做。立即写下东西。达到收件箱零。

我无法告诉你,哦,静音所有通知是另一个重要的事情。静音所有通知。对我来说,这实际上是一个问题。因为我会收到人们的消息,我爸爸会说,你没有看到我的短信吗?我像,什么?就像,哦,我把它设置为请勿打扰,已经一天了,我从来没有看过。是的。

是的。好吧,斯科特,和你交流真是太棒了。你是这个行业的老手之一,我这样说是因为我比你大六岁吧。但我真的很仰慕你,我一直都很仰慕你。同样,你知道,Free Code Camp频道,你证明了这个概念。你开辟了这条道路,做了这些—

技术教程,就像你之前的新波士顿一样,你知道,证明了观众是存在的,人们确实关心这些。人们确实想深入了解。他们想学习这些编程工具,而不仅仅是谈论编程,而是实际坐下来,逐步编码,构建项目,与你一起进行。是的,这对你来说真的是一个巨大的、巨大的,

灵感,当然也是这个播客的忠实听众,真的很享受,所以请继续保持出色的工作,有什么告别的智慧要分享给观众吗?

没有,你知道,只要对你正在做的事情保持真实。如果你喜欢从事网页或编程或其他任何事情,就去拥抱它。你知道,很多人都在谈论他们讨厌自己的工作,或者其他什么的。是的,工作有时可能会很乏味,工作有时可能会很糟糕。但归根结底,如果你真的热爱你的工艺,你可以从构建和创造事物中获得如此多的快乐。

能够创造东西。就,我的意思是,这太不可思议了。我们能够坐下来打开一个文本编辑器,然后创造一些东西。只是,享受这种能力,因为我认为这真的是一种超能力。是的,100%。那么,大家,下周见,快乐编码。