在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Ryan Furrer。他是一位前端工程师,从事开发工具的工作,帮助公司监控建筑物的能源使用、漏水和其他环境因素。Ryan 大学辍学,做过音乐家和小提琴教师。他花了 5 年时间自学编程,然后接了自由职业的活儿,最终找到了开发人员的工作。我们讨论了:- 破产音乐家的生活 - 全职工作的同时自学编程 - Ryan 离婚后不得不搬回父母家 - 他 5 年的求职历程 本播客得到 Wix Studio 赠款的支持。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。 另外,我要感谢每月支持我们慈善事业的 11,384 位好心人,他们使这个播客成为可能。您可以加入他们并支持我们的使命:https://www.freecodecamp.org/donate 或者您可以在 Apple Podcasts、Spotify 或您最喜欢的播客应用程序中收听播客。请务必在那里关注 freeCodeCamp 播客,以便您每周五都能收到新的剧集。我们在谈话中讨论的链接:Ryan 的播客,Web Dev Dialogues:https://www.webdevdialogues.com/episodes Ryan 的网站:https://www.ryanfurrer.com freeCodeCamp 关于 Astro 前端开发框架的课程,由 freeCodeCamp 播客嘉宾 James Q Quick 教授:https://www.freecodecamp.org/news/learn-the-astro-web-framework/</context> <raw_text>0 如果你不把自己和自己比较,那你就做错了。在我看来,就像把自己和昨天、一周前、上个月、一年前的自己比较一样,呃,
这将是你衡量自己进步的最佳指标。你是否总是会线性地进步?不,我没有。我不是专家。我最重要的是,我希望没有人认为,哦,这是 Ryan。他是一个很棒的人。就像,伙计,不,我挣扎过。我学习时很挣扎。我不知何故成功了。欢迎回到 Free Code Camp 播客,您的原始、未经编辑的开发者访谈来源。本周我们与 Ryan Furrer 进行了交谈。
他是一位前端工程师,从事开发工具的工作,帮助公司监控建筑物的能源使用情况。
Ryan 大学辍学,做过音乐家和小提琴教师,然后花了五年时间自学编程,从事自由职业,最终找到了开发人员的工作。本播客得到 Wix Studio 赠款的支持。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后扩展资源
替换并突破代码的界限。访问 wickstudio.com 了解更多信息。支持还来自 11,384 位通过每月捐款支持 Free Code Camp 的好心人。您可以加入这些轻松的人,并通过访问 donate.freecodecamp.org 来帮助我们慈善机构的使命。
本周的音乐介绍,由本人演奏鼓、吉他、贝斯和键盘,我们将回到 1990 年的任天堂娱乐系统游戏《小尼莫梦大师》。♪
♪♪♪
Ryan,欢迎来到节目。Quincy,谢谢你。谢谢。我很高兴来到这里,伙计。说真的,当你联系我的时候我很兴奋。
是的,是的,伙计。你正是我想邀请来的人,因为你不仅拥有在过去六七年中获得的技术专长,而且你的人生经历也很有趣,让你走到今天。我们将听到这些。但我首先想说的是,你对学习前端工程有一个非常有趣的看法,那就是人们应该在学习 React 之前先学习 Astro。对。
是的。你是一位每天都使用 React 的 React 开发人员,你鼓励人们改用其他框架。是的。我的意思是,我的主要工作是领取薪水来使用 React。嗯,但我确实建议人们从 Astro 开始,原因有几个。
对于那些不知道的人来说,Astro 是一个,我想说是一个相对较新的框架,但它在过去几年中获得了许多关注。但是 Astro 是一个非常适合内容丰富的网站的框架。因此,主要是静态的网站,例如投资组合或博客网站或电子商务网站。Astro 最好的部分是,如果您需要 React 或 Vue 等提供的交互功能,您也可以将其添加到您的 Astro 网站中。
但是,它的优点是它往往会导致更快的页面加载速度。发送给用户的 JavaScript 更少,因为它是在服务器端渲染的,除非您另行说明。
所以我建议人们从 Astro 开始的原因纯粹是因为它的语法比直接学习 React 和 JSX 更容易理解。我记得启动我的第一个 React 项目时,感到不知所措。从只构建 HTML、CSS 和可能是一个 script.js 文件的人,到拥有 node 模块和所有这些文件夹并且不知道是什么的人,这真的让人不知所措。最重要的是,还要学习 JavaScript
我的意思是,当我开始学习时,React 生命周期的东西仍然存在,现在我们有了钩子,而且,你知道,React 这些年来已经发展了很多。但是当我开始使用 Astro 时,事情开始变得更容易理解了。就像我说的,我认为这与您正在使用的语法有关。它与 HTML 非常相似,因此您只需要克服一个较小的学习曲线。但之后您可以看到使用框架的许多优点。
是的。我的意思是,使用框架的主要优点是它为您做了大量的工作。您可以遵循的既定模式,约定优于配置,对吧?就像您不必每次都需要实现相对普通的东西时都重新发明轮子一样,例如,您知道,表单字段或类似的东西。对。是的。
是的,没错。我认为,你知道,我们的一些网站不需要交互性。Astro 在一开始就具备了这一点,对不起,React 在一开始就具备了这一点,而 Astro 则需要您选择使用它。您可以通过使用您选择的多个其他库或框架来选择使用它。您可以使用 React、Vue、Svelte 和其他一些框架。但其核心是,它感觉就像使用 HTML 版本一样,我应该说,是 HTML 的增强版本。
是的。这就是我真正喜欢它的原因。是的。所以它有点像扩展的 HTML 5。因为 HTML 5 确实包含一些类似 JavaScript 的东西。上次我使用它时,您可以做很多以前无法做到的事情,你知道,我不知道,2010 年左右 HTML 5 推出的时候。但是您仍然可以使用,
相对简单的库系列来完成任务。因此,更容易理解它。是的,完全正确。我认为这减少了需要担心和学习的额外负担,因为实际上您可以,例如,在 Astro 中,您有布局,就像您在,您知道,您可以在 React 或 Next JS 中使用一样,您可以使用 .Astro 文件非常轻松地构建组件,并且基本上可以像这样编写,
不同之处在于,您可以选择添加额外的东西。我真正喜欢 Astro 的地方是,例如,您可以放入每个组件的样式。
类似于 Vue,对吧?您有模板,然后您可以有脚本,您可以在它下面有这个样式标签。因此,如果您愿意,它将仅限于该组件的范围。对我来说,这是一种更好的构建方法,您可以随着时间的推移进行迭代,并说,哦,我学习了 Astro 的这个新部分。现在我可以整合它了。而对于 React,我觉得我必须在开始构建之前学习所有这些东西。
这就是我喜欢它的原因。因此,使用 Astro 的前期学习较少。是的。我只是想……我们谈论了很多……我们都在赞扬 Astro,但我们都没有与该项目有任何关联。这不是由他们赞助的。这是一个开源项目。但我认为这说明了你一直在使用 React,而你却鼓励人们先学习这个其他框架……
因此,您可以将其视为 React 的辅助轮,但是,有很多生产应用程序只是,它们使用 Astro 很糟糕。您现在越来越看到它了。它正变得越来越被采用。我认为它在我们在开始之前就获得了 50,000 个 GitHub 星标,这太棒了。我用它来做我的,
目前的投资组合。我正在使用它来制作我的新版本,该版本将在未来一周左右发布。实际上,我刚刚获得了一个新客户,这太棒了。是的,太棒了。我很高兴能从事自己真正喜欢的工作,这很棒。但是是的,我认为,
如果你不尝试一下就太傻了,因为让我们面对现实吧,它使我更容易开始使用 React,Astro 中的东西是有意义的,然后我可以像我一样,例如,我在 Astro 中爬行,以便我可以行走和反应,太棒了,嗯,我很高兴地说,free cooking 确实有一个课程,我认为我们去年发布了,或者,Astro 相对较新,就像我猜想,
像 beta 版本或我发布的版本一样,大约是 2022 年左右,在 JavaScript 世界中这非常新。嗯,我们有一个由 James Q Quick 教授的课程,他曾参加过 free code camp 播客。嗯,他,他有一个相当全面的课程。我已经在节目说明中添加了链接,嗯,我很高兴自己了解更多信息。嗯,你是第一个
嗯,告诉我它有多棒的人。而且,它在我的雷达下飞行。所以,嗯,现在,现在我将要,嗯,寻找它以及使用它进行项目的机会。是的。你提到,嗯,是的,你提到你获得了一个新的自由职业客户。恭喜你。你兼职担任前端工程师,在一家从事,嗯,
监控建筑物,对吧?就像你正在编写人们用来寻找潜在结构问题、监控建筑物能源使用的软件一样,例如,一个国家消耗了大约 30% 或 40% 的能源。所以这就像,这是一个很大的问题,而且可以节省大量的资金来使用好的软件来监控你的工具。而且,你知道,我只能想象在 70 年代和 80 年代以及之前,由于人们对建筑物没有深入了解,损失了多少资金。所以我只能想象。是的。
哦,是的。你知道,这很酷。我认为物联网,就像所有,我的意思是,对于你的家,你可以买很多东西。基本上,这是在获取这些硬件。例如,我正在将其组合成一个用户友好的 UI,供员工进行巡查或检查或任何操作。而后端人员则使用这种利基平台。
称为 SkySpark。因此,他们正在构建 API,这些 API 将所有内容连接起来。然后我只是获取该 API 并将其连接到前端。好的,太棒了。所以你正在做,你正在粘合东西。你正在与 API 交谈,你不需要直接与数据库交互。而且你不需要像,你有了这个抽象层。只要你理解,
如何从 API 获取所需的信息并将你拥有的信息推送到 API。你是,这就是成为前端开发人员的定义,不必穿透这个抽象面纱。
是的,是的。我不想那样做。我喜欢从事前端工作。我喜欢处理我可以看得见和更新的东西。我也喜欢它的创造性方面。就像我更倾向于设计和前端方面,而不是功能方面。但这始终是我一直在努力改进的部分。
好吧,我可以告诉你,有很多从事后端工作的人对从事前端工作不感兴趣。因此,前端和开发人员之间存在着非常协同的关系,就像 PB 和 J 花生酱和果冻一样。对。所以,嗯,
我非常有兴趣了解你的背景,因为你没有传统的背景,是的,我在耶鲁大学学习计算机科学,等等,等等,并且工作,你知道,做过这些实习。不,你就像一个破产的音乐家,基本上,教人们赚钱糊口。你大学辍学了。
也许你可以带我们回顾一下你的旅程。当然,你开始学习编程的时间要晚得多。就像你大概,25 岁左右?28 岁。28 岁。是的。是的。是的,大约 28 岁,29 岁。是的。
是的,我意识到对于 40 多岁或 50 多岁的人来说,就像我 40 多岁一样,这听起来像,哦,28 岁现在算老了吗?不,我们不是那个意思。但我们想说的是,高等教育中传统学习者的定义是 25 岁以下的人。任何 25 岁以上的人在技术上都是非传统学习者,他们不知道。
大学必然会走一条通往成功的职业道路,对吧?是的。哦,是的,绝对的。我的意思是,如果我现在回到学校,你知道,年轻的孩子会看着我说,为什么这个奇怪的老家伙在这里?所以我完全觉得在这种情况下我很老。是的。
是的。好吧,也许你可以谈谈,所以你在纽约长岛长大,这是一个巨大的岛屿,与之相比,曼哈顿非常小。相比之下,那里住着很多人。我想这是五个区之一。你必须乘渡轮才能到达那里。他们还没有火车可以到达那里。有火车可以到达这里。谢天谢地,这就是我进出纽约市的方式。哦,好的。是的。是的。不,不。也有几座桥。你可能在想科尼岛。是的。
它非常小。我认为在科尼岛。是的。我看了这部电影,就像《上班女郎》一样。就像一部 80 年代的电影。她必须乘坐渡轮,因为他们还没有建造……无论如何。对不起。我对纽约地理一无所知。但我确实定期去。我试图弄清楚。这是一个非常复杂的地区。是的。所以你在那里长大。我们要谈论的一件事是你和你的父母住在一起。是的。不幸的是。但同时也很幸运。
是的。而且,嗯,就像,你是在那所房子里长大的还是在另一所房子里长大的?是的,我出生在一个公寓里。然后我们搬到了大约 20 分钟路程的另一所房子里。当我上高中时,我的父母买了我现在和他们住在一起的房子。好的。这对我来说真的很有趣。因为,
很多人回到他们童年或高中时期的房子。有一种情感上的连续性,就像乔治·迈克尔最著名的作品《Last Christmas》一样,这是有史以来最伟大的圣诞歌曲。是的。嗯,
他在童年卧室里用鼓机创作了这首歌,是在度假期间。他就像这首歌来到他身边,他从头到尾创作了整首歌。而且,嗯,我们每个节日都会听到很多次,对吧?结果。我一直认为,那种童年高中卧室,嗯,
那里有一种情感共鸣。是的,如果我在我的旧卧室里,就会有。所以我想我们可以谈谈这个。但长话短说,我们改造了顶部。对于那些不知道的人来说,这是一个高层牧场。这是一个分层建筑。所以你走到底层,然后向上走六级台阶或向下走六级台阶。每一个都是一个楼层。所以上半部分是所有卧室所在的地方。大约五年前,上半部分被改造成一个公寓。
嗯,对于我们这些人来说,就像,你知道,孩子们。对。嗯,所以现在我的妹妹和她的丈夫住在那里。嗯,所以我没有在我的旧房间里,那是他们的卧室了。我住在一个曾经是这个小办公室的房间里。那是我的父母存放额外物品的地方。而且,嗯,我现在有两张桌子和一张折叠床。因为,这就是我现在的处境。你知道吗?是的。好吧,我的意思是,你住在一个人口稠密、昂贵的地区。而且,嗯,我说的关于你妹妹的事情,
过去曾经对搬回家住有很大的耻辱感。就像,哦,如果你不得不搬回家住,你就失败了。但是,就像我一样,大学毕业后我搬回了家。嗯,我和我的妻子在那里住了,你知道,几个月,我们当时正在努力弄清楚接下来该做什么。嗯,因为我们,我们是从海外回来的,我当时,我的很多朋友都像,哦,你和你的父母住在一起。我感受到了这种耻辱感。当你和人们谈话时,你今天还会感受到这种耻辱感吗?这仍然存在吗?
在当今世界并非如此。我认为这更多的是我个人的心理问题,因为我不想。我尝到了不和父母住在一起的滋味,我很感谢他们为我创造了这样做的空间。并非每个人都能依靠这样的父母或人们——
但是是的,关于大多数,我的意思是,人们理解,大多数人都理解,特别是那些了解,你知道,许多地方的生活成本的人。长岛并不便宜。它不像纽约市或旧金山那么贵,但它并不便宜。事实上,我记得如果这是,你知道,几年前,我一直在看房子。
普通房子的价格约为 70 万美元,需要投入 10 万美元的资金才能进行改造。它不是一个豪华的住宅。所以,你知道,这很不现实,尤其是对于长岛公司在这里支付的薪水来说。是的。是的。这很难。我很高兴听到你职业生涯的进步,但让我们回到大学。是的。你已经,你演奏小提琴多久了?
所以我演奏小提琴和中提琴,上帝,从我 8 岁起,我今年将满 34 岁,所以,已经很久了。音乐是我的第一爱好。有趣的是,在我四年级开学前的暑假里,我开始演奏了两周,那时你开始演奏你的乐器,这两周后,我能够闭着眼睛演奏《玛丽有一只小羊》,而且
你知道,当你还是个孩子的时候,你会想,哦,我擅长这个,我擅长这个。我会继续做下去。那不是一种热情,但我知道音乐流淌在我的家族血脉中。我母亲一方的祖父是一位伟大的音乐家。甚至我的父亲,显然他的父亲有绝对音高。所以他会拿起他的长号,开始随着收音机里的任何音乐一起演奏。所以我知道它在我的血液里。
是的,所以我实际上在四年级开始演奏中提琴。当你学习中提琴时,你基本上会学习小提琴。它们非常相似。在十年级的时候,我开始专业演奏,在该地区的婚礼上演奏,在该地区的音乐剧中演奏。多年来,我一直这样做。这是我的一生。所以我为此去上学,我去过三所不同的学校。但我并没有从任何一所学校毕业。
那是因为我自己的行为,但我辍学是我自己的想法。我认为我对此非常认真,或者实际上我知道。所以我去了 CUNY 学习音乐教育和表演。我不是 CUNY。SUNY POSTHAM。这是纽约州立大学最北端的地方。
只是纽约州立大学,因为它是你能到达的最北端的地方。我的意思是,我距离加拿大安大略省边境 30 分钟的路程。是的。所以是公立大学或州立学校。州立学校。是的,它是一所公立大学。它只是不像一所花哨的研究型大学。是的。对吧?通常。当它说州立时,它可能不如那些名字中没有州立字样的大学那么有声望。没错。是的,完全正确。所以如果你去那里。
你去那里,你学习音乐表演,音乐教育,你说你去过三所不同的学校。所以也许你可以带我们回顾一下你的大学经历,因为很多人可能正在收听这个节目,特别是如果他们在美国的话,他们会想,哇,这听起来像很多债务。哦,是的。是的。这就是为什么我选择在第三所学校离开的原因。所以我待了一年半。所以由于我自己的行为,我应该说,我……
从音乐学校退学了,你仍然可以去学校。我只是在那最后半年没有注册为音乐学生。你怎么会从音乐学校退学?因为回想起来这真的很愚蠢,但我并不介意完全坦白。
基本上,有一个叫做中提琴工作室的东西,你每周都会和你的老师见面一次。你有一节私人课,然后你在一周内与所有学生见面,你互相表演。
但是这位老师决定在此基础上再增加额外的项目,我只是没有做那些事情,因为我年轻、天真和愚蠢。所以我花了一年时间在音乐项目中。我又在那里待了半年,试图弄清楚我要做什么,那时我离开了那所学校。所以这是 2010 年冬天我最后一个学期。我休了一个学期。所以到了 2011 年秋季,我开始在当地的一所县立学校学习。
所以,再次,是公立的,这很好。去那里,我参加了音乐项目。我学得很好,因为我已经从之前的教育中了解了这些知识。但是去那里让我谦逊了很多。我会说,作为一个音乐家,我一直都是小池塘里的大鱼。这不是我在吹嘘自己。只是我是一个优秀的中提琴演奏家。而中提琴演奏家在这个领域比较少见。有很多小提琴家。有很多大提琴家。没有很多中提琴演奏家。
所以去那所县立学校,我意识到,哇,你付出的越多,你得到的越多。所以对我来说这是一个很好的教训。我在那里待了两年。然后我去了一所城市学校。CUNY 是纽约市立大学。好的。所以从纽约州立大学到纽约市立大学。是的。是的,完全正确。所以我待了一年。我通过了入学考试。但是,我认为这来自于……
来自学校的贪婪,因为我通过了入学考试,但他们没有接受我之前的任何音乐学分。他们没有让我免修任何课程。所以我已经上学三年半了,现在又重新开始。是的。这太疯狂了。就像互操作性一样。我的意思是,这些是……
同一个州的公立大学。他们为同一个纳税人服务,而互操作性为零,就像字面意义上的零一样,没有学分转移来学习完全相同的科目。音乐方面不会转移,通识教育方面会转移。好的。好吧,这很好。但我猜他们有自己的教授,他们就像,哦,我们比他们更擅长教授这个。所以我们只是,也许是部落主义。我不知道,伙计,也许你是对的。也许只是,嘿,我们需要更多,你知道,让更多人注册更长时间。是的。
通过拒绝他们的学分转移,这就是我们可以做到这一点的方式。是的,这很疯狂。这是我当时在音乐界经常听到的事情,因为尽管每所学校都在以基本相同的方式教你音乐理论,你知道,这就是他们想要做的事情的方式。但这对你来说是一个为期五年的学士学位课程。
而且,嗯,我待了一年,我很享受。我,我,这是我学术上最好的一年。这是我作为音乐家最好的一年。我喜欢,我,我努力工作,而且,嗯,我喜欢每一分钟。除了在年底,你知道,我的意思是,你作为音乐家的最终目标是表演。所以你必须能够在专家面前演奏一系列作品等等。
我说,我不能继续这样做了。他们不允许我参加考试。他们不允许我继续前进。就像该走了。所以我看了看从 2009 年我开始上大学以来形成的债务堆。是的。你最终在高峰期有多少债务?我想是 8.5 万美元。8.5 万美元。你当时几岁?当时 21 岁。是的。21 岁时我离开了大学。21 岁的年轻人背负着 8.5 万美元的不可免除的债务。
在本周播客的一集中,freeCodeCamp 创始人 Quincy Larson 采访了 Ryan Furrer。他是一位前端工程师,致力于开发帮助公司监控建筑物能源使用、漏水和其他环境因素的工具。Ryan 辍学后做过音乐家和小提琴教师。他花了 5 年时间自学编程,然后接到了自由职业的演出,最终找到了开发人员的工作。我们讨论了:- 破产音乐家的生活 - 全职工作的同时自学编程 - Ryan 离婚后不得不搬回父母家 - 他 5 年的求职历程 本播客的支持来自 Wix Studio 的资助。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。 另外,我要感谢每月支持我们慈善事业的 11,384 位好心人,他们使这个播客成为可能。您可以加入他们并支持我们的使命:https://www.freecodecamp.org/donate 或者您可以在 Apple Podcasts、Spotify 或您最喜欢的播客应用程序中收听播客。请务必在那里关注 freeCodeCamp 播客,以便您每周五都能收到新的剧集。我们在谈话中讨论的链接:Ryan 的播客,Web Dev Dialogues:https://www.webdevdialogues.com/episodes Ryan 的网站:https://www.ryanfurrer.com freeCodeCamp 关于 Astro 前端开发框架的课程,由 freeCodeCamp 播客嘉宾 James Q Quick 教授:https://www.freecodecamp.org/news/learn-the-astro-web-framework/</context> <raw_text>0 州立大学的学生贷款债务。你会去你能去的最便宜的地方。是的。是的。这对我来说太疯狂了。太疯狂了。它失控了。是的。而且,而且,任何收听节目的朋友,如果你听过我说话,我总是鼓励人们去上学,但这太荒谬了。我不是那种反常春藤,反象牙塔,反,你知道的,我喜欢正规教育,但这里确实有些严重的问题。是的。
是的,是的,他们允许你背负 8.5 万美元的债务,这需要很多时间,好吧,现在快进到今天,我知道你还有一个学校想谈谈,对吧?不,不,那是三所学校,这是第三所。好的,是的,好的,所以快进到今天,如果你不介意我再次问你,我知道这是一个敏感的问题,而且这是一个公开的播客,你今天还有多少学生债务?没有。
没有。哦,好的。太棒了,伙计。是的。你最终不得不支付多少,当你考虑利息和所有其他费用时?嗯,我想是 1.15 万美元,而且我尽可能地积极主动。我和父母住在一起。我想自从我 18 岁以来,我只和父母分开住了两年,你知道的,
所以这非常积极主动。听着,我并不是一直都完美无缺。伙计,我 18 岁就开始了。我有一张信用卡。我错过了我的信用卡还款。我不是一个聪明的人,但这更多的是我的技能。在美国,这基本上是一种成年礼,你会收到邮件里的信用卡,你会想,嘿,这是什么?
我喜欢电影《比尔和泰德》,他们在结尾处,就像中世纪的公主们,他们被传送到未来。这不是一个主要的剧透,但对于一部 40 年前的电影来说。但他们就像,哦,你知道,乔治·卡林带我们去了商场,向我们介绍了这些叫做信用卡的东西。他们得到了很多东西,就像他们在商场买的东西一样。不知道后果。这就像典型的 18 岁。
经历着步入成年,并准备在余生中舔债务追讨者的靴子。完全正确。很多年。很多很多年。是的,你知道,我的父母没有教我们理财。这不是你在学校和公立学校学到的东西。你过去有家政课。你过去会有一些这方面的教学,但这已经被取消了。
为了确保人们有非常高的数学和阅读分数。我的意思是,现在人们只关心这个。就是这样。他们只关心这个。这就是为什么你会有进入大学的规范考试。对吧?是的。我的意思是,无论如何,我会继续我的话题,但是,但是,但是美国的情况在很多方面都很糟糕,但是,但是像教育一样,
它所做的事情是荒谬的。这是一场犯罪。我会说,如果你去加利福尼亚州,他们有一个优秀的社区大学系统。它就像世界上最好的社区大学系统。而且运行非常高效。是的。
很多人批评加利福尼亚州效率低下。但是当你看到社区大学系统时,它非常出色。所以如果我的孩子将来想上大学,我会鼓励他们这样做,但是,我可能会让我妻子暂时搬到加利福尼亚州,搬回加利福尼亚州,在那里获得居住权。然后我的孩子们可以上社区大学。而且费用非常合理。如果你做得很好,这就是它应该有的样子,尤其像一个县级学校。我觉得,
嗯,这正是我想在我说完之后说的,你投入了什么,你就会得到什么。这对我来说是一件非常令人谦卑的事情。我说,哇,我希望我早点学会这个。我希望我先来这里,然后再上四年制大学。是的。是的。好吧,听起来你在成年早期就因为信用卡和学生债务而付出了非常昂贵的代价。嗯,和许多人一样,你没有完成大学学业。嗯,
回顾过去,你会如何形容你与大学的关系?当你回顾整个大学经历时,你有什么感觉?哦,伙计。你问这个问题很有趣,因为我觉得几年前,在我真正开始深入学习编码之前,答案会不一样。但我认为,归根结底,我几乎很高兴我没有成为一名公立学校教师。说这话很糟糕,因为我喜欢教学。
嗯,但这让我走上了在纽约、康涅狄格州和新泽西州等地区进行表演的道路。嗯,我管理了几家乐器店,我还私下授课。我有一个发展得很好的私人课程工作室,有很多学生。我认为如果我没有辍学,我不会这样做。所以利弊兼有,就像其他事情一样。是的。是的。
也许你可以带我们回顾一下你从辍学到现在的职业发展历程。显然,你已经,你知道,你说过你有很多学生在你指导下学习。这种经济模式是如何运作的?也许你可以带我们回顾一下。比如,你每周教他们一次吗?大约每半小时或每小时你赚多少钱?让我们创造一个我们自己的小视频游戏,比如视觉小说,你被带到……
2015 年纽约长岛。你有一群想要让孩子们学习古典音乐的家长。你可能也有内在动机的孩子,但你可能也有很多被父母逼着学习古典音乐的人。这在国外尤其是在中国是一件大事。人们痴迷于展示,就像古典音乐即将结束一样。
在美国,但它在中国从未如此强大,人们喜欢演奏肖邦的作品等等,对吧?也许你可以谈谈这种经济模式,以及成为一名音乐家是什么样的感觉,是的,一名私人音乐教师,是的,嗯,它首先是口碑相传,所以这将类似于很多几乎是熟练技工的技能,对吧?就像,你知道的
你搬到一个新的地区,你会问你的邻居他们去哪个水管工或机械师,对吧?所以音乐教育和私人教学非常类似。但是,你知道,就像我之前提到的,我是一方小池塘里的一条大鱼。这对我有所帮助,因为多年来与这些人一起演出,现在我上学时认识的人都是音乐老师。猜猜音乐老师需要什么?一份私人教师名单,为这些学生提供课程,对吧?
嗯,所以这真的是你利用其他音乐老师的网络,他们不一定有带宽。这是你主要的推荐来源。是的。是的。因为学校老师为他们自己所在学区的学生提供私人课程,这有点不受欢迎。
所以这就是我所做的。结果非常好。它还有助于我正在工作。就像我说的,我管理了两家不同的乐器店,其中一家工作地点距离我家,我父母家 45 分钟的路程。但我从那里开始担任私人音乐教师。当我辍学时,我对经理说,听着,谢谢你在这里所做的一切。我必须离开去寻找一份全职工作,因为发生了这些事情。
现在就让你知道。所以他们说,好吧,在你寻找其他工作的同时,你想在这里工作吗?所以我只是做一些普通商店的工作,帮助进来的顾客,补充货架等等。当我宣布,嘿,我在百思买得到了一份全职销售人员职位的工作机会时,
当时的经理说,我需要做什么才能让你留在这里担任全职助理经理?我说,好吧,你知道,这个,那个。我想赚这么多钱,我想留住我的私人学生。所以在那之前,我每周工作超过 40 个小时,包括教学和助理管理。然后我在旁边有我自己的私人工作室,并在旁边演出。大多数情况下,这一切都来自口碑相传。
但要谈到财务方面,我想当时我每小时赚 13.50 美元,助理经理,每小时 13.50 美元。我自己私人教学,我每小时收费 45 美元,或每半小时 25 美元。
嗯,还不错。我的意思是,让我们面对现实吧。至少私下里,我赚的是现金。嗯,另一家商店,商店的工作是 W2 员工。所以我不用担心这方面的事情。而且,嗯,这很有趣。但工作量很大。我的意思是,我每周七天都在工作。就像我说的,我在乐器店工作 40 多个小时,嗯,
这并没有停止。这并没有从 2013 年持续到 2019 年,我想是 2018 年。所以,你知道,2018 年发生了什么?所以你转换了职业,并从事了另一个,你知道的,这是一种许多人从未听说过的职位描述。但它被称为买家。你就像一个专业的购物者。
是的,字面意思。我会收到一张购物清单,他们会说,去买这些零件。去买这些东西。所以我想快速谈谈这个,在 2018 年,我想是,或者不,是 2018 年年末,2019 年年初,我精疲力尽了,伙计。我厌倦了工作。
演出机会正在减少,因为我的朋友们都搬出了长岛。我早期没有努力进入纽约市的演出界。我认为如果我这么做了,我实际上可以做到。但我没有。我只是精疲力尽了,说,你知道吗?我认为是时候了。让我至少休息一下。所以在 2019 年,我正在一家……我该如何形容他们呢?
他们是一家为餐馆制作网站并提供社交媒体管理的公司。所以我正在做这个。我没有编程,但我正在使用……什么你所见即所得的编辑器。是的,所见即所得。是的,完全正确。而且,而且,你知道,做一些基本的社交媒体工作。我不喜欢它,但这是一份工作,而且比我以前赚的更多,想想就觉得很奇怪。但音乐第一次从我的生活中消失了,曾经。而且我当时并没有多想,但是,
然而,我会告诉你,一年后,我第一次拿起我的中提琴,我一边哭一边演奏。就像,这对我来说是一件非常情绪化的事件。但让我摆脱困境的是……你把它完全放下了一年。是的。所以这就像一个完整的转变。就像,我人生的这个时代结束了。是的,这很奇怪。你是否真的把它放进一个盒子里,然后关上它,把它放在某个地方?是的,我把它们放在我的衣橱里。我没有碰它。我没有看它。而且……
这很奇怪,因为它不仅仅是我的工作。它是一种热情和终身的事业。它也是一种情感宣泄。我喜欢演奏浪漫主义时期的作品和情感丰富的作品。而且,如果,当我年轻时与父母发生争吵时,我会拿起我的乐器,因为那是我的宣泄方式。
我认为当时我没有意识到,停止这样做会对我造成什么影响。但倦怠导致了这种情况。倦怠,我甚至没有想过。我只是想,我需要停下来。我需要停止如此努力地工作,停止乞求,你知道的,因为不仅仅是那样,还有学生重新安排时间。是谁退出了。试图找到更多孩子。对一个人来说太多了。这样做五年或六年,我只是,我不知道如何更好地管理事情,你知道吗?是的。是的。
好吧,让我们谈谈这段过渡时期,你只是兼职设计所见即所得的网站。如果你能谈谈买家,因为我想让你学习正确的代码。是的。
我很高兴谈论这个。对于所有收听 Ryan 故事的人,别担心。我们将涵盖所有这些内容。我希望我总是试图在拥有足够多的细节和细微差别之间取得平衡,就像你合上中提琴盖子,然后再次拿起它那样。对我来说,这些都是美味佳肴。因为我只是想更多地了解你。我认为其他人也想了解。真正地,
了解其他人也有助于通过比较对比和类似的生活经历以及差异来了解我们自己。这里有很多差异,我也很高兴去探索。但是,呃,什么,
你在做什么?你是如何得到这份开发这些网站的工作的?这如何作为真正学习代码的先兆?你完全正确,它确实起到了先兆的作用。我得到这份工作是因为我的兄弟,我的双胞胎兄弟,他也是一名音乐家,他也辍学了,现在也正在考虑追随我在编程领域的脚步。但他得到了这份工作。他是同卵双胞胎吗?
我们是异卵双胞胎,我们看起来和听起来非常相似。你们俩都有胡子。是的。你们看起来非常相似。是的。我实际上是在你的推特上看了一些照片。我不确定哪个是你。是的,完全正确。是的。人们不知道,实际上有一段时间,因为我去年直播了很多时间。所以人们只是认为他是,你知道的,他是我,但有几个人亲自见过我们俩,他们可以证明我们俩是两个人。是的。嗯,非常酷。他得到了这份工作,而且,
我说,哦,这份工作比我目前的工作薪水更高。而且看起来很有趣。让我去做吧。所以仅仅是因为这个原因,我才能得到这份工作。我不喜欢社交媒体方面的事情。除了推特之外,我什么都不太活跃。即使在那里,这些天我也不是很活跃,因为我正试图更多地专注于工作。但他们构建了自己的所见即所得编辑器。它完全专注于餐馆。所以很多工作都是这样的,嘿,
你能更新这个按钮吗?你能将我们新的菜单项添加到在线菜单中吗?事后看来,他们构建的东西非常令人印象深刻,但我没有做任何实际的编码。我做得最远的是当我开始查看
我无法用该编辑器解决的问题。我说,哦,但我可以在此处插入自定义 CSS 或自定义 HTML。所以我说道,哦,然后其中一位开发人员向我介绍了 CodePen。我说,哦,这太酷了。就像有这么多人分享他们构建的东西,它只是一个我可以测试这些东西然后将其放入客户页面的地方。
所以这再次激起了我的兴趣。我一直想学习的东西,但我从来没有时间学习,因为我忙于音乐。那一直是我唯一的事情,永远都是。所以再次,就像我在那里,我想,哦,我将来有一天很想开始学习编码。但机会来了,我在长岛赚的钱并没有达到我想要或需要的水平。我的意思是,在那时,我想我每小时赚 18 美元。所以是的,
比我以前赚的多了,但这仍然只相当于每年 36,000 美元,在长岛,这不算什么。然后我的朋友在一个政府分包商工作,他给了我一个机会。他说,嘿,让我们再试着让你来这里。因为这不是我第一次申请这份买家的工作。他们一直坚持说,哦,我们想要一个有学位的人,等等。因为它不是入门级职位。但最终,他们给了我一个机会。
所以,再次,我很幸运能进入那里,因为有人认识我,可以为我说话,等等。
嗯,2020 年 3 月 16 日是我在办公室的第一天。2020 年 3 月 16 日也是纽约州说,嘿,每个人都必须回家。每个人都必须离开办公室,因为疫情。是的。是的,伙计,太疯狂了。我想,我现在要失去这份工作了吗?就像我刚签了这份合同一样,会发生什么。这家公司以前不做远程工作。我想有一两个员工这样做,因为你知道,特殊原因等等。嗯,
嗯,这很疯狂,所以我们在这家公司在长岛有两个办公地点,嗯,现在只有一个了,所以我们从一个地方开车到另一个地方,这样我就可以获得我的 VPN 访问卡,并确保我可以去那里,然后我开始远程学习这个全新的领域、职业、流程和软件,这是一件很不容易的事情,而且在这个时候,整个是的
这段整个办公室的经历,就像任何收听节目的朋友,他们在新领域的新工作中度过了第一天,你只会想到那些小时刻,哦,那是复印机。哦,我可以在那里喝咖啡。哦,你知道的,我需要小心不要进入那个房间,因为他们在那里开会。哦,是的。而且你把人们与这个物理空间联系起来。对。所以你四处走动,而且,
嗯,通常在接待处会有一位办公室经理,你会与他们交谈,所以你,这通常是建立融洽关系最容易的人,因为他们就像,你每天早上都会看到他们,外向的。是的。然后,而且你逐渐地绘制出列车路线,你,所有这些背景都被简化为无。
一个二维显示器,你整天都在看屏幕,你所有的互动都是通过这个矩形进行的。是的。学习所有这些是一件很不容易的事情。我真的很感谢我的朋友 Will。嗯,我在高中认识他,所以我们从那时起就一直是朋友。而且,呃,我们会每天在 Discord 上一起工作四个小时,他会指引我。如果没有他,我不会像现在这样成功。嗯,
嗯,但这份工作并没有让他做到这一点。这完全是因为他知道,如果我们不做这种事情,你不会成功的。所以我永远感激他。嗯,不过,我要说的是,我在那里的成功,嗯,让我成为我们开始返回办公室时的海报人物。因为我们是政府分包商,所以我们很早就被强迫在那里工作了,而且,嗯,
呃,你知道,他们说,哦,你是必不可少的。就像,伙计,我是一个买家。我不需要亲自到场,但当然。就像告诉,告诉我我不是制造这些商品或在线组装这些商品的人。他们是必不可少的。我不是,但无论如何。嗯,你基本上只是在下达采购订单,决定需要购买什么,然后处理发票等等。
是的,我实际上只是收到一张购物清单,上面会写着,嘿,我们需要五个。让我们举个例子,例如,五颗这种类型的金属螺丝,符合这个军用规格,规格意味着它需要满足这些要求才能在这种情况下使用。我的买家工作与你可以去任何地方找到买家工作不同。你可以去戴尔公司为他们购买组件等等。你可以去雅诗兰黛或其他服装公司购买布料或他们需要的任何织物,他们需要的纺织品。
我购买的是电子元件。我工作的公司生产用于直升机和飞机的雷达和电信设备。酷。非常酷的东西。嗯,
但是我就像,你知道,非常高的标准和规格。我的意思是,你提到了螺丝。你如何得到一颗 100 美元的螺丝?我们有整个监管链,就了解矿物的确切开采地点、物品的确切加工方式以及物品的确切回火方式而言。而且如果直升机坠毁,他们确定是那个螺丝,他们确切地知道。
谁应该承担责任,这就是为什么东西这么贵的原因,是的,你有战斗机,价值数千万美元,我的意思是,看看波音公司去年的事件,我的意思是,数十亿美元的诉讼,是的,那是因为人们在他们使用的不同材料上偷工减料,所以我理解其背后的重要性,而且,你知道的,我想谢天谢地,我的工作非常简单,因为
我们已经确定了我们从谁那里购买这些东西,但这仍然是学习如何谈判、学习如何与跨职能团队合作的问题。我与工程、规划和项目经理一起工作,因为我需要了解一些事情。我需要了解更多,也许我可以与不同的项目经理合作,说,嘿,我们正在购买这个零件。我知道你在这些构建中使用它。你接下来有什么计划?所以这是一份真正意义上的综合性工作,而且这不是我——
不一定,但在做了六个月之后,我知道这不是我的职业,它不是我的职业。对不起。谈谈,你有了这份新工作,你可以留在这个职位上,对吧?就像你说的,每个人都需要一个买家。每个大公司都需要去获取不同的投入来制造他们的产出,基本上是实物。对。而且,而且,
你本可以留在这个职位上,而且很多人会退缩,他们说他们对自己的工作并不热衷。他们说,如果我不太喜欢我的朝九晚五的工作,那只占我每周 168 小时中的四分之一。我会说,如果你有一个家庭需要你抚养,或者如果你正经历人生中一段压力很大的时期,你没有精力重新培训并转换工作,那完全没问题。就像,
永远不要觉得我和 Ryan 或其他任何人都在告诉你,你必须这样做。不,如果你能维持生计,那么在一段时期内停留在高原期是完全可以的。最终你会想要继续前进。你不会想在 40 年里一直吃你的职业饭。如果你能神奇地退休,我不认识任何人退休,除了那些……是的,那些非常幸运地中了股票期权彩票的人等等。但是,但是假设,
不。
是的,让我们谈谈这个。是的。当我做我以前的工作时,就像我之前说的那样,它再次激起了我对编码编程的兴趣。所以我想是在 2019 年,我开始研究如何学习它。而且我做得相对不成功。我的意思是,我尝试过不同的方法。我尝试过……
Treehouse。我尝试过 Codecademy。我看过 Free Code Camp。而且,你知道,没有什么真正奏效,因为我并没有真正专注,因为我想,我现在赚的钱比以往任何时候都多。就像,随便吧。我在 2018 年也开始了一段新的恋情。所以 2018 年和 19 年就像蜜月期,一切都很令人兴奋。所以……
那时当我说道,哦,这不是我想永远做的事情时,我的想法又回到了 Web 开发或一般的编码上。对。嗯,我从前端 Web 开发作为我的关注领域开始。然后我在那里待了一年左右。嗯,我从那里转向 AWS 云架构,嗯,研究了通用的云工程。我想我看过后端,然后最终我回到了前端工程。嗯,
原因是几件事。我想我提到过,我喜欢从事实际的东西,东西。所以不是说我实际上在触摸它,因为你没有,但我可以看到我正在构建的东西。我认为这对我很重要,但它的创造性方面,就像我非常喜欢代码的设计部分一样。我喜欢 CSS,人们认为我,人们直接告诉我,当我这么说的时候,他们看着我就像我有三个脑袋一样。嗯,
在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Ryan Furrer。他是一位前端工程师,从事开发工具的工作,帮助公司监测建筑物的能源使用情况、漏水情况和其他环境因素。Ryan 辍学后,做过音乐家和小提琴教师。他花了 5 年时间自学编程,然后接到了自由职业的活儿,最终找到了开发人员的工作。我们讨论了:- 破产音乐家的生活- 在全职工作的同时自学编程- Ryan 离婚后不得不搬回父母家- 他 5 年的求职历程本播客得到 Wix Studio 赠款的支持。Wix Studio 为开发人员提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。我还想感谢每月支持我们慈善事业的 11,384 位好心人,他们使这个播客成为可能。您可以加入他们并支持我们的使命:https://www.freecodecamp.org/donate或者您可以在 Apple Podcasts、Spotify 或您最喜欢的播客应用程序中收听播客。请务必在那里关注 freeCodeCamp 播客,以便您每周五都能收到新的剧集。我们在谈话中讨论的链接:Ryan 的播客,Web Dev Dialogues:https://www.webdevdialogues.com/episodesRyan 的网站:https://www.ryanfurrer.comfreeCodeCamp 关于 Astro 前端开发框架的课程,由 freeCodeCamp 播客嘉宾 James Q Quick 教授:https://www.freecodecamp.org/news/learn-the-astro-web-framework/</context> <raw_text>0 但我真的很喜欢使用 CSS,我喜欢构建东西的想法。所以这种最前端的东西是我找到自己定位的地方。这让我对它感兴趣,以至于我会阅读,你知道,阅读任何我能找到的关于用 CSS 构建很酷的东西的一切。有很多其他人做得更令人印象深刻,但我一直在努力向他们学习。
是的。是的。一年前我偶然看到的一位 CSS 艺术家,她创作的艺术作品令人惊叹,比如逼真的照片、你知道的,都是 div 组成的各种小工具。我知道。我看到了。我想,我做不到。但我可以向你展示我有多帅。这就像一个能演奏的人,你知道,比如在中提琴上演奏,
音符之类的东西,对吧?这有点像把实用性发挥到极致。它是一种艺术形式。这是一项事业。回报有点像成就本身。我同意。就你能做的实际的、有报酬的工作而言,仅仅更实用,达到足够好的程度……帕累托法则 80-20 原则。如果你完成了 80%,
剩下的 20% 将花费你 80% 的时间或类似的时间,对吧?是的。因此,在学习一种工具以能够熟练使用它,然后继续前进方面存在实际的权衡,而不仅仅是——因为否则你只会成为一个非常具体的工具集的专家,而如果你学习许多不同的框架,并且你正在获得——
良好的技能。就像有一个关于 T 型人才的论点,他们拥有广泛的技能,然后又有一个相对专业的领域。但你不能仅仅是那条垂直线,并且仍然工作,除非你是在某个非常具体的领域。是的,我同意。我认为对我来说,这就像最终专注于此并说,这就是我想做的。知道这一点,我认为识别这一点是可以的。这不会花费,
一周。花了一年时间是可以的。你知道,我认为对我来说真正有趣的事情是,从那以后的每一年,我都认为我正在尽最大努力在这个领域找到一份工作。
而我每年都在证明自己错了,我可以更努力地工作,我可以做得更多,我已经筋疲力尽了。这是我在音乐生涯中做过的事情。这是我多次做过的事情,学习编程并努力找工作。当你这样做的时候,这并不容易,这并不容易,首先,学习一个全新的职业。你正在学习多种新的语言。我当时兼顾全职工作。就像我说的,一段感情。我,
在 2018 年遇到了这个女孩,最终订婚了。我们结婚了。这在事情的另一面是另一回事。然后,你知道,你正在平衡生活的其他方面。我以前说过。我给了父母很多,很多赞扬。我,
我不知道你们是怎么做到的,因为我,我没有孩子。我不打算要孩子。我仍然很感激我有自己的时间。我认为最大的区别在于,我认为我会成为一个好父亲,但我喜欢有自己的时间。但我不知道你们是怎么做到的,伙计。向你和所有,所有,所有,所有其他的父母致敬。
是的。是的。好吧,关于这一点,我只能说,世界上有很多人吗?世界不会很快就会没有人的。所以是的,就像,它,它,它是一个,这是一个权衡。但是,
我很幸运,我的孩子们都很乖巧。我的妻子做得很好,可能做了 80% 的育儿工作。嗯,所以,但是,但是是的,就像,呃,我,我,我赞同这种观点。父母们正在处理额外的困难维度,呃,
你知道,你大部分时间都会选择,或者如果,你知道,很多人在他们真正弄清楚事情之前,在他们真正计划之前,很早就有了孩子。嗯,这并不一定像完全选择的那样,因为我相信,而且我相信我不是唯一一个,这不是心理学或科学节目,但我相信在你 25 岁之前,你还在学习。而且,呃,你可以犯很多让你后悔的错误,比如,呃,积累一大堆债务。
或者养成坏习惯,或者,你知道,让某人怀孕或自己怀孕。事情很快就会变得复杂,对吧?所以,你知道,我对学习更多关于
这段蜜月期以及你如何度过它以及你如何设法没有完全筋疲力尽感兴趣,因为显然你现在还在做,但你已经经历了,你说过,过去两三年中经历了几个阶段的倦怠。所以也许我们可以继续你人生的下一个阶段,并谈谈这场转变。你在过去两三年中经历的许多转变。你写了这篇优秀的博客文章,它就像一篇毫不掩饰的、赤裸裸的灵魂倾诉的博客文章。我想首先要赞扬一下
你知道,你愿意这样做。我无法想象谈论这些事情会很容易。这些都是很难谈论的事情,而你已经做到了。而且,呃,呃,你知道,我向你致敬,我赞扬你,你知道,如果类似的不幸降临到我身上。我,我,
祈祷我会有一些类似的性情,能够谈论它,而不仅仅是崩溃成一堆哭泣的人。我会告诉你,我曾经非常想这样做。所以我会直接跳到那一点。是的。你知道,我们提到我住在我父母家,那是因为 12 月,我记得日期,2023 年 12 月 16 日,我得知我的妻子有外遇。我们结婚两年了,在一起,我想,
好吧,2018 年,我说过。所以,你知道,在那之前五年或六年。这彻底动摇了我的整个世界。我的意思是,在我学习编程的那段时间里,她一直很支持我,诸如此类。这就是我必须考虑的全部。我的意思是,旁注,我还,你知道,在我和她的关系早期,我也一直在进行《魔兽世界》的硬核团队副本活动,同时我还兼顾全职工作和学习编程。所以这是另一回事。但是是的,所以一旦我发现这一点,
就像我说的,2023 年 12 月,基本上就是这样了。我们一直住在一所房子里。我们在距离我父母家大约 15 分钟路程的地方租了一所房子。我待在那里直到……
2024 年 3 月,仅仅是因为就像,嘿,我的父母很幸运地允许我搬回来,但他们需要时间来整理空间,但是我的房间是一个 10 英尺乘 12 英尺的房间,那是他们的办公室/储藏室。所以,你知道,在我甚至问他们之前,他们不得不为此做出改变,我去上班,我问他们是否可以完全远程工作,因为我的朋友们愿意让我住在他们家里,并且
嗯,一个在德克萨斯州,一个在纽约州北部,另一个在芝加哥或芝加哥郊外,我应该这么说。他们,你知道,我无法充分表达我对这些朋友的感激之情。不幸的是,我的工作说不行,因为这两个地方都不是战略性的,呃,基本上说,是的,不,我们没有任何供应商或任何真正的价值让你待在那些地方。所以我们会说,不,你不能。嗯,是的,这很艰难。
2024 年 1 月是我第一次参加技术会议。我赢得了去奥斯汀参加该会议的门票。当时有两个会议同时举行。一个在威斯康星州,一个在奥斯汀。那可能是我当时最好的事情了。我的意思是,我已经把越来越多的时间和精力投入到开发领域,但我还没有真正进入这个社区。所以……
我参加了那个会议,我也对那里的人们坦诚相待。我想,部分原因是对我来说这太新了。所以我太生疏了。嗯,但我认为这在我身上解锁了一些东西,我只是想做我自己,我想成为,嗯,
而且我不想躲在废话后面。如果我不能在这里骂人,我很抱歉。你必须把它剪掉。不,没关系。别担心。但是那个会议为我打开了通往很多东西的大门,以至于我当时想,哦,我的上帝,我感觉自己第一次属于某个地方,自从我离开音乐界以来。我没有这种感觉,但我找到了我的同类。
直到今天,我仍然和这些人经常谈话,我的意思是,有些人每天都谈话,嗯,这真是太棒了。这些现在是我的朋友,我可以称他们为朋友。嗯,这对我来说有很多好处,尽管在过去的一年里,很多好事都发生了,显然也有很多坏事和很多损失。就像我在离婚前接受过治疗,从那以后我一直都在接受治疗,嗯,我,
顺便说一句,我想从 2021 年开始我就一直在服用抗抑郁药。它只是……我觉得我别无选择,只能继续前进。现在,好的一面是,哦,突然之间我有了所有这些属于自己的时间,我可以把它奉献给这项技艺。但我认为坏的一面是,因为有了所有这些新发现的时间,我去年精疲力尽了。我承担了……
我想是在 3 月份或 4 月份参加了达拉斯软件开发者小组。我正在与 James Q. Quick 合作开发人员交易。我还刚刚加入了由 Shashi Lowe 领导的这个学徒制铁卫队幸存者计划。对于像我这样的小人物来说,在仍然全职工作的同时做所有这些事情,同时处理离婚,同时处理搬回父母家带来的生活变化,这
我不得不这样做,因为我在长岛赚的钱不够多,无法独自住公寓。这太多了,伙计。太多了。我认为我当时意识到这太多了,但我只是继续对事情说“是”。老实说,我可能以一种转移自己注意力的方式说“是”。但我之所以说“是”,也是因为我不想拒绝任何机会。对。
那个会议为我打开了这个社区的大门,我张开双臂欣然接受了它。之后我开始直播。我变得更加活跃。由于 Chris Nowicki,我问 James Quick 我是否可以和他一起为开发人员做交易。在我意识到之前,我接到了 James Quick 的电话,这个人是我崇拜的人,对吧?
Shashi 联系我加入铁卫队,就像我提到的那样,这是一个令人惊叹的机会。我怎么能拒绝呢?我怎么能拒绝呢?但这只是漫长的一年。再说一次,这一年带来了很多好处,但我去年可能两三次都经历了倦怠。是的。当,好吧,我很高兴你挺过来了。我只能想象那段时间对你来说是什么感觉,你想要最大限度地利用正在出现的机会。与此同时,
你听起来很疲惫。是的,情绪上的疲惫达到了极致。这耗费了我很多精力。我回想起来,再说一次,这只是发生在一年以前的事情,所以在事情的整体安排中仍然非常新鲜。我没有其他建议,除了如果你必须经历这样的事情,那就花你需要的时间,这很糟糕,但不幸的是,这是生活的一部分。这是我从未想过自己必须……
处理和经历的事情,我不希望任何人经历,但如果你这样做,那就为自己留出时间,寻求帮助,你知道,治疗是很棒的,我记得那天晚上离开家,因为当我发现这件事后,我从父母家出来,我打电话给我最好的朋友,嗯,你知道,另一个住在德克萨斯州,他当时什么也帮不了我,你知道,但如果你没有支持网络,或者如果你认为你没有支持网络,我相信你实际上确实有,嗯,所以不要害怕依靠那些人
是的。感谢你的建议。是的。是的。那么你如何设法取得平衡呢?我的意思是,你正在谈论可能精疲力尽。你正在做所有这些项目。当然,我们还没有谈论你如何获得你最近的客户以及最终获得你的工作。我确实想谈谈这个,但是,你如何识别出你即将精疲力尽?你是否真的跨越了界限,以至于你确实像那样彻底精疲力尽了,并且,并且,
是的。
是的。在外面,由自然运行的世界,由太阳统治,以及里面,这完全像人工的,像适应人类形态和人类舒适度等等。以及在这两者之间转换。这就是我当时的想法,我希望这不像一个愚蠢的比喻。不,我明白你的意思。是的。我认为对我来说,就像我意识到这一点,因为我感觉,
越来越大的压力,但越来越少地想做我想做的事情。我想做这些事情,但我无法让自己去做。有些人可能会说,哦,那是抑郁症,或者那是那样。但在当时我知道这纯粹是因为我厌倦了很多事情。对。但沟通是我克服它的方式。
嗯,这是一次巨大的学习经历。我的意思是,对于 James 和开发人员交易来说,从来没有真正期望我会做事情,但这更像是,嘿,我需要一些时间,因为我正在做其他事情。对于铁卫队来说,我会继续留在这里,我会在场,但就像,我需要专注于这个小组。这个小组只有六周的时间。所以这是我的主要焦点。所以对于这个小组,嗯,
而且,你知道,我联系了团队,团队负责人非常幸运,Yoon 太棒了。我去年有机会见到她。是的。所以这是 Commit Your Code 会议。是的。Commit Your Code 会议。在德克萨斯州普莱诺。是的。我很高兴来这里,并向所有参加该活动的人致敬。我想亲自感谢,正如我已经多次做过的那样,Danny Thompson,他是
开发人员学习编程社区的令人惊叹的支柱,如果你想考虑那些正在转换职业并作为开发人员工作的人,呃,是的,他们为圣裘德儿童研究医院筹集了大量资金,呃,医院系统,他们为 freeCodeCamp 筹集了大量资金,呃,所以这是一个巨大的慈善捐赠,他们给了,呃,Danny 是一位实力派
Danny 是一位实力派。实际上,好吧,他帮助协调了我参加的小组。达拉斯软件开发者是他的聚会名称。他们每年至少举办一次这个小组,通常如此。我之所以能进入这个小组,是因为我在那个会议上遇到了 Danny,对吧?
我注意到他关于这个小组的推文。我说,哦,我没有意识到它是对远程人员开放的。他给我发了私信,他说,听着,我可以让你加入,但我现在需要知道。当时是晚上 11 点 30 分。所以我当时想,我睡一觉,明天早上再回复他。我醒来后,我想,我不能说不。所以另一件事就是我不能对事情说不的感觉。这并不是因为我觉得如果我说不,有人会生气,而是更多的是利用那些机会,
出现的机会。我认为我不特别。我认为我只是能够,我被安排在一个可以参加那个会议并结识人们的地方。就像我说的,我充分利用了它,它为我打开了所有这些大门。所以我认为是沟通让我度过了难关,以及其他人的理解。因为让我们面对现实吧。我认为科技界的每个人以前都经历过倦怠。但我个人做的一些事情来帮助自己度过难关,除了与团队沟通之外,
嗯,就是善待自己,这是我真的很挣扎的事情。你可以问我治疗师,但就像,这是我一直都不擅长的事情。嗯,我有点,呃,黑白思维,黑白思维,我真的很挣扎。而这正是我一直在努力改变的事情,比如,尤其要尊重你拥有的时间。如果你是一个正在学习编程的人,无论你是否全职工作,嗯,
或者你正在经营一段感情或抚养孩子,或者你的生活中正在发生其他事情。学习编程并不是你所做的一切。这实际上是找到平衡。这需要时间。这需要反复试验。但我认为我终于在去年之后做到了。我通过几种方式做到这一点。一种是设定季度目标,并争取每月休假一周,不进行额外的编码。我应该说,每个季度。
一周不进行额外的编码。所以假设一下,大约是,你知道,12 周。是的。是的。是的。我的意思是,从技术上讲,这比这稍微多一点。13 周。但你试图取消第 13 周,基本上就像,好吧,看看我在这里得到了多少。如果我能将完成事情的速度提高一倍,你知道,12 分之一。
你在谈论提高你作为开发人员的熟练程度吗?是的,以及做所有事情。我的意思是,例如,我有一个自己的播客,我试图在 12 周内完成录音,这样我就可以休假第 13 周了。我自己的项目,就像我每周工作五到六天,你知道,
总是休一天假。就像我努力争取每周都做到这一点。但那最后一周,第 13 周,我不会碰它,因为我需要重置。我需要给自己时间放松和恢复活力等等。它受到启发,我不知道你是否听说过比尔·盖茨休的“思考周”。我不在,我不在一个幸运的地方,他休假一周,独自一人去小屋看书。据推测,据称,他这样做是为了获得灵感,但是,
我做不到,但我至少可以给自己更多的时间去做那些恢复活力的活动,无论是玩电子游戏、看书、散步或远足,还是去看望我可能
没有像我想的那样经常去做。这纯粹是因为我仍然处于学习、构建和变得更好的阶段。对。我认为,我认为会有一个点,我会想,好吧,我实际上可以休更长、更长的外部延长休息时间。但就目前而言,这就是我的现状。到目前为止,它对我很有效。
是的。好吧,让我们谈谈你的进步。所以,呃,我的意思是,你之前提到过,呃,你从开发中学习,呃,只是根据需要知道,就像机会出现时一样,哦,我可以插入一些自定义 HTML 或 CSS 到我正在使用的 CMS 中,或者类似的东西。然后它就这样发展下去,你正在 CodePen 上构建东西,你正在积极地,你知道,去,
学习和学习新技能并获得它们。然后,呃,现在你当然是一名软件工程师了。所以也许你可以谈谈这种技能的进步和发展,呃,
你如何知道你走在正确的道路上?因为我认为很多听众,尤其是那些职业生涯早期的人,他们不一定知道,好吧,我是否真的在做我应该做的事情?我的简短回答是,阅读 Quincy Larson 的书,你知道,谷歌学习代码书。它是免费的。嗯,但是,但是,就像,
假设他们已经做到了,或者他们不想这样做,因为他们想要你的观点,而不是我的观点。好吧,你怎么知道你走在正确的道路上?那里有很多模棱两可的地方吗?或者你找到了某种可以遵循的北极星吗?哦,伙计,这是一个多部分的答案。首先,如果你没有乐趣,我认为你没有做正确的事情。我认为学习编程应该很有趣。并非所有方面都是如此,但如果你至少没有乐趣,
你目前正在学习的 80% 正在变得更好,JavaScript 或 React 钩子对我来说很有趣吗?不,但这是因为我的大脑并不擅长这个,对吧?就像我之前说过的那样,我非常擅长设计和创意方面的事情,而逻辑和功能方面的事情不是我的菜。我希望它能成为。但对我来说,最终产品,当它工作时产生的多巴胺冲击,哦,我的上帝,我庆祝。就像我为自己鼓掌、大笑,你知道吗?
我正在了解我的道路。我刚开始构建网站。就像我学习了 HTML 和 CSS,我开始构建网站。事实上,除了我的作品集网站的第一个版本之外,所有版本都可以在我的当前网站 Ryan furrow.com 上看到。我这样做是因为它们并不令人印象深刻。我这样做是因为我可以,它,
非常清楚地表明我的技能已经发展到什么程度以及发展了多远。是的。太棒了。所以,首先,我想说,这就像,就像,然而,方法音乐。就像我根本不是一个熟练的音乐家。我是一个还不错的贝斯手,但我几乎其他所有乐器都弹得很烂。呃,但我把自己展现出来。
我为每一集创作音乐片头。喜欢它。我还把它们放在我的个人 YouTube 上,那里没有人观看它们。但基本上,它就像不同电子游戏配乐的一分钟翻唱。我喜欢它。我刚跟我哥哥提到过。我说,他这样做真是太好了。继续。对不起。是的,而且我弹得很烂。
六个月前,当我开始说,好吧,不仅仅是贝斯。我将添加所有其他乐器,并成为竞技场中的男人。对。是的。但是,但是如果你,如果我,当我回顾旧的版本时,我可以看出我有多烂,我可以看出新的版本。我的女儿,她走过来对我说,你知道,爸爸,我认为这是你做的最不糟糕的一个。留给孩子们吧。
是的。所以这有点像,这不仅是一件每周都要做的事情,而且它也提醒了我。就像我不想隐藏我有多烂。是的。我试图变得更好,我可以回顾过去,欣赏我进步了多少,希望其他人也会这样做。我的意思是,很多人只会说,哦,这个人很烂。他为什么要演奏?滚出去。总会有像一些嘲笑者或人们——
嘘声,没关系。这让我变得更坚强一些,每个人都可以从中受益。呃,但是,但是,就像,就像,就像我,我真的很欣赏你把那些东西放在那里。你没有试图隐藏。你没有试图假装你只是完全成形地出现了。哦,我的上帝。这是一个漫长而混乱的过程,呃,
你就像在比喻的茧中。大约一周时间,我只会创建一个新的 HTML 文件,这样我就可以学习 Flexbox 或 HTML 和 CSS。我想学习如何在主页上制作导航。我为此使用了 Flexbox。直到今天我仍然使用它。我认为大多数人可能也是如此。我必须重复这样做,因为否则它不会起作用。这可能来自我的音乐家时代。但如果你不把自己与自己比较……
那么你做错了。在我看来,就像把自己与昨天的自己、一周前的自己、上个月的自己、一年前的自己进行比较。嗯,
在本周播客节目中,freeCodeCamp 创始人 Quincy Larson 采访了 Ryan Furrer。他是一位前端工程师,致力于开发帮助公司监控建筑物能源使用、漏水和其他环境因素的工具。Ryan 大学辍学,做过音乐家和小提琴教师。他花了 5 年时间自学编程,然后接到了自由职业工作,最终找到了开发人员的工作。我们讨论了:- 破产音乐家的生活 - 在全职工作的同时自学编码 - Ryan 离婚后不得不搬回父母家 - 他 5 年的求职历程 本播客由 Wix Studio 的资助支持。Wix Studio 为开发者提供工具,可以快速构建具有所有开箱即用功能的网站,然后使用代码扩展、替换和突破界限。了解更多信息,请访问 https://wixstudio.com。 另外,我要感谢每月支持我们慈善事业的 11,384 位好心人,他们使这个播客成为可能。您可以加入他们并支持我们的使命:https://www.freecodecamp.org/donate 或者您可以在 Apple Podcasts、Spotify 或您最喜欢的播客应用程序中收听播客。请务必在那里关注 freeCodeCamp 播客,以便您每周五都能收到新的剧集。我们在谈话中讨论的链接:Ryan 的播客,Web Dev Dialogues:https://www.webdevdialogues.com/episodes Ryan 的网站:https://www.ryanfurrer.com freeCodeCamp 关于 Astro 前端开发框架的课程,由 freeCodeCamp 播客嘉宾 James Q Quick 教授:https://www.freecodecamp.org/news/learn-the-astro-web-framework/</context> <raw_text>0 这将是你衡量自己进步的最佳指标。你总是会线性进步吗?不,我没有。我不是专家。就像我一样,我最重要的是我希望没有人认为,哦,这是瑞安。他是个了不起的大人物。伙计,不,我挣扎过,我努力学习,不知何故我做到了。我已经做了两次演讲。现在人们来找我,询问我对他们网站设计或任何其他方面的想法和帮助。就像,
我不是因为我是专家才来这里的。我认为我只是因为我谈论过它,大声说出来,并展示了我正在做什么。就像,你知道的,我认为这是你能为自己做的最好的事情。你知道,你问过你怎么知道自己朝着正确的方向前进。寻求他人的想法。我参加了一个由乔·普雷维特负责的责任小组
我认为当时他不需要支付任何费用。他当时正在考虑这个想法,但这只是一个想法,一群人,我们说,好的,在 X 周内,我们想构建这个。我们进行了责任检查,你知道,每天或每周都会进行,比如,这是我所做的。这是我想做的。直到今天,我仍然在与其他人做类似的事情,嗯,
我有很多朋友,他们的开发经验比我丰富,我可以向他们提出问题。我在 Discord 上与他们联系。我在 Twitter 上与他们联系,无论是什么。现在我有,我没有主动去寻找导师。我有一些人,我自然而然地与他们建立了,比如建立了真诚的关系,我现在可以称他们为我的导师。对我来说,这令人震惊,因为这些人实际上都投资于我的成功?你知道,这对我来说太疯狂了。
是的。是的。所以要寻找他人,将自己与自己进行比较,而不是与其他人进行比较,将自己与其他人进行比较并没有什么意义。很多人都会说,哦,马克·扎克伯格是一个了不起的天才,他创造了所有这些东西。好吧,我们将搁置马克·扎克伯格的所有其他问题。我们只谈论这个,这个像自学成才的优秀程序员的神话。嗯,很多人忽略了他的一点是,他小时候非常富有。然后他从大约
你知道,中学、高中等等。这为他奠定了成功的基础。他能够进入哈佛大学,这不仅仅是,嗯,你知道,有一个很高的门槛需要跨越,这是一个值得注意的成就,但是,你知道,就像每个人的旅程都会有所不同。是的。对。嗯,你唯一可以真正与之比较的人就是你过去的我。是的。是的。
是的。是的。我认为这是非常切实可行的建议。你刚才说的。谢谢。我认为做这件事是一件好事。你不必像我一样广而告之。嗯,如果你愿意,你可以去看他们。它们并不漂亮,但还有更多的人在做我们所说的,并且不一定在公共场合留下学习的痕迹,让人们偶然发现它们。如果你正在听这个,并且你像,我不知道,我不想因为,
我有很多事情要做。我是一个忙碌的人。我试图完成所有这些事情。我不想让某个随机的辱骂者在评论区嘲笑我,诸如此类。对。就像,或者,或者有人在推特上说,嘿,看看这个业余爱好者,你知道,这种情况可能会发生。是的。
特别是如果你是一个女人,坦率地说,这种事情经常发生在女人身上。呃,这当然少一些,你知道,作为男人,我们当然不太可能忍受这种事情,但我们有时仍然不得不忍受。是的。而且,嗯,我完全不会责怪任何人不想,
公开学习。但是,如果你愿意公开学习,并且你愿意将自己展现出来,那么你将获得声誉方面的回报。人们知道 Ryan Furrer 是谁,因为他有一个播客,并且他正在将自己展现出来。他参加会议,人们不一定知道谁,你知道,谁是
dev three Oh five 或者类似的东西,嗯,对。因为他们就像,他们做了什么?这是公开的。就像你一样,你无法在谷歌上搜索到他们,找不到任何东西。他们没有,他们的学习没有公开记录。呃,而这正是某些雇主,比如很多雇主,他们只是在使用他们的申请人追踪系统、网络表单以及所有这些东西。而且,而且,这可能不会帮助你在那些地方找到工作,但如果你去,并且你实际上正在与像一个,和
工程经理或像一家中型公司之类的首席技术官进行面试,比如少于 500 人,那么他们很可能会费心去谷歌搜索你,并试图更多地了解你,并看到你学习的这些痕迹。哦,甚至早在三年前,他还在研究这些东西,或者,你知道,就像,这确实表明这不是什么一时兴起,呃,
这就像你持续渴望在这个领域获得卓越,并且你已经做出了承诺,因为我会告诉你,伙计,就像 2011 年、2012 年,当我学习编码以及当我得到我的第一份开发人员工作时,来自华尔街和律师的很多人,就像每个人都一样,啊,我可以作为开发人员赚到比我在华尔街赚到的更多的钱。我要搬到硅谷。我要做这个,诸如此类。而且他们中的许多人都成功了,而且他们中的许多人可能确实成为了不错的开发人员,但是,是的,
你知道,这并没有那么吸引人。是的。
如果你是雇主,就像,哦,好的。所以你想来这里是因为你可以赚更多的钱。是的。然后,哦,你实际上喜欢你所做的。你真的关心。你一直在发表所有这些东西。就像,我的意思是,如果我是一个招聘经理,而我是,我的意思是,我在 free cocaine 团队管理着 30 多人。这当然是我寻找的东西。当然,没有人来 free cocaine 工作是为了钱。我们是一个慈善机构,但是,但是,但是,你知道,我们确实支付报酬,我们有工作等等。对。所以,所以我想说的是,
如果你愿意将自己展现出来,那么这将是,你知道,你帽子上的一根羽毛。是的。我认为我可以谈谈几个机会,也是因为这个原因。嗯,首先,因为我一直在与,嗯,
只是你知道,回复他们的推文,嗯,保利娜·维尔塞利就像然后我感觉好像有机会在他们的 Vercel 纽约市聚会上做演讲,嗯,因为 Cap,呃,社区总监或社区经理,那里的人,他们的人员退出,她给我发私信,还有我想还有五个人,嘿,我们的人员退出了,你想做个演讲吗?这是星期天晚上,聚会是星期三晚上,而且
在我做演讲之前我就答应了。我说,我不会错过这个机会。为什么它会突然出现?因为 Cap 和我之前讨论过寻找一个生产力应用程序。我一直在她的私信中谈论我们正在使用的应用程序。或者因为我在推特上发推文,并且评论了保利娜的推文,因为我与他们观点一致。我不是仅仅为了……这也是最重要的一点,我不是仅仅为了进入这些人的视野。我这样做是因为我……
我真心实意地关心。你明白我的意思吗?我认为最重要的一点是,如果你只是将自己展现出来,无论是你在构建什么还是与社区互动,它都会有所帮助。我对此赞不绝口。我认为我开始,我并没有在直播中开始编码,因为我害怕。我想,哦,我的上帝,我将开始做一些让我感到不舒服的事情,而且我不知道。我将看起来像个傻瓜。
不,相反,人们在直播中帮助我。这太棒了。你还能去哪里拥有……听着,我的观众并不多。他们介于 8 到 16 人之间,有时可能是 20 人。但是你还能去哪里?这根本不算坏。平均而言,Twitch 直播主可能只有大约两个人观看。如果他们幸运的话,可能是他们的母亲。老实说,我一开始非常幸运。Nate Codes 在那次会议之后进行了很多直播。我认为他突袭了我的频道。突然之间,在短短两周内,我达到了……
就像,这很幸运。但是说到运气,就像我想就此展开的是,创造你自己的运气。运气不是我们天生就拥有的东西。这不是一件自然发生的事情。这是,
你可以通过做那些让你成为焦点的事情来增加你的运气,创造你自己的运气。这并不总是舒服的。我认为我之所以对它“感到舒服”,是因为我的表演经历。所以我可以依靠它。当我做演讲时,我有点紧张。你知道,我处于这种感觉中。我觉得自己有点像骗子。我在纽约市的开发人员和 Vercel 员工面前谈论设计系统,
我是谁?在这个领域我几乎没有工作。但是猜猜怎么了?我做到了,我得到了很多赞扬,很多人也喜欢它。所以,再次强调,这不是我在吹嘘。只是说把自己展现出来,建立那些真诚的联系,最终我希望对你来说,某些事情会发生。这绝对不是一条简单的道路。
是的,我的意思是,对我来说,你提到的很多人都来自你 110 平方英尺的房间,你所在的房间,我认为它大约是 13 平方米,对于那些不使用平方英尺的人来说。空间不大。你从那里说的很多事情。
你谈论的人,比如我知道 Cap。她在 Free Code Camp 频道上做过课程。她是一位很棒的老师。当然,Joe Previte 在 2019 年就参加过 Free Code Camp 播客。而 Shashi Lowe,我将在几周后邀请他参加节目。所以很多人,他们都是知名人士。他们特意让自己成为知名人士,将自己展现出来,对吧?对于每一个 Cap,可能……
数百个开发人员只是在一些大公司工作,而且没有人知道他们是谁。也许他们有,发表过他们在研究生院发表的学术论文之类的。也许,呃,他们有个人博客,他们并没有大力宣传,但他们会定期更新这些内容等等。这完全没问题。我们并没有说你必须成为科技领域的网红或类似的东西。但是,
但是将自己展现出来确实会有回报,我想。为了反复强调我们过去 10 分钟一直在谈论的观点。但我们已经提出了很多例子来说明为什么这很重要以及为什么这会有所帮助。所以我并不是要劝说我们的观众去做任何他们感觉不舒服的事情。但是,如果你能找到一种方法让自己稍微超出舒适区,那么你将获得回报。
是的,回到你的观点,如果你感觉不舒服,你不必这样做,很多人在没有它的情况下也取得了成功。在 Twitter 出现之前,很多人就取得了成功,对吧?我刚刚与一家公司进行了一次面试,面试官是三个开发人员之一,那里的前端工程师主管。或者对不起,三个前端工程师之一。这是一家初创公司。我找不到关于他的任何信息,任何信息。我没有看到个人网站。我没有看到除了他的 LinkedIn 之外的任何东西,上面没有帖子,什么也没有,对吧?
是的,他在这里在纽约市或旧金山的初创公司工作。他们有两个办公地点。他正在做这件事。所以,就像,再次强调,如果你感觉不舒服,你不必这样做。这只是对我个人来说有效的方法。我和甚至没有 LinkedIn 个人资料的人交谈过,但我认为他们正在以困难模式进行操作。我认为他们就像——我同意这一点。这就像背着双手战斗。你不一定要玩社交媒体游戏,但我确实建议拥有一个个人网站。是的。
是的,我也是。拥有某种网络形象,除非你像,如果之前有人跟踪你或出于各种原因对你进行人肉搜索,我可以理解。但总的来说,我认为这样做是有益的。所以无论如何,我想从我们已经反复提到的这一点开始转移一下。敲打。是的,我的意思是,你和我都正在收获实质上做我们所做的事情的回报。
我们在将自己展现出来方面所做的事情。我想谈谈你作为开发人员的日常工作。据我了解,你兼职工作,还兼顾一些自由职业客户。你首先是如何获得自由职业客户的?然后这给了你获得工作所需的声誉和技能。有点是,有点不是。我的自由职业客户始于 2020 年。不幸的是,好吧,
我现在有两个。在这个客户刚刚开始之前,我只有一个,因为另外两家公司跟不上。没关系。这种情况会发生。所以它们都是 WordPress 或 Shopify 网站。而且,你知道,这就像资产管理一样,因为我从其他领域拥有这些之前的技能,你知道。但是很多
CMS 网站开发,并为他们做一些更自定义的东西。就像我说的那样,我从 2020 年开始就拥有这个客户。我得到了这个其他客户,或者我得到了,因为猜猜是谁推荐我给他们的?James Quick。
为什么 James 会推荐我给他们?因为他们想要 Astro 工作。James 如何知道我会使用 Astro?我的朋友开玩笑地称我为 Astro 推销员,但因为我已经宣传过它,我已经谈论过它。我实际上还就此做了一个演讲。James 对我充满信心,并从我与他合作的交易中看到了我的技能,我认为我可以完成这项工作。所以在这一方面我非常幸运。
至于我获得这份兼职代理合同工作,同样,我是如何获得它的?Nick Taylor……
他在……他的公司现在叫什么名字?我相信是 Palmaria。Nick Taylor 之前在 OpenSauced 工作,我和他只是互相交谈过。Brian Douglas 的公司。是的,是的。我们通过 Twitter 相识。我会跳到他的 Twitch 直播中。他会跳到我的直播中。他最终让我参加了他的……
我的脑海中浮现的现场直播播客。所以我们之间不是互惠互利的关系,但你知道,只是某种关系。他说,嘿,我知道你还在找工作。你对这份工作感兴趣吗?我很乐意推荐你。我认为一周后,你知道,我收到了老板的录取通知书,这很棒。所以,我讨厌这么说,但这有点像人们看到我至少可以完成这项工作。你不必在社交媒体上做开源工作。
但这有助于我通过社交媒体认识这些人,你知道吗?是的。我的意思是,那里肯定会有回报。而且,
这并不是什么大不了的事情。我的意思是,我显然是从一个特权的立场来说话,因为我大约 10 年前、12 年前或类似的时间建立了这个受众。呃,而且,而且,我清楚地记得,在最初的一两年里,我有 200 个关注者。我在 Twitter 上。顺便说一句,我不认为 Twitter 是去那里做这件事的最佳场所。Twitter 就像着火了一样。是的。我几乎不再去那里了。我回复我的私信,呃,而且我不能像,呃,
我发推文,但是,但是,我认为无论你想去哪里,无论是创建简短教程,Twitch 看起来都是一个不错的去处。如果你有很多时间和精力,这绝对,这并不需要太多努力。即使你觉得你正在以一种让你感到不舒服的方式付出努力。很多人可以认为自己是内向的人,这需要付出努力。
与登录并发布任何内容以及不得不担心回复等相关联的激活能量。但是,是的,实际上这样做有很多好处。是的。
所以你基本上利用了你多年来建立的网络,这对你获得工作帮助很大。你现在的日常工作是什么样的?你是远程工作吗?我现在完全远程工作。我对此非常感谢。离开我的办公室工作后,这是一个不错的休息。实际上,是的,让我重申一下。因为我得到了这份兼职工作,报酬——
我会坦白告诉你。我每小时赚 60 美元。这是合同工作,所以按小时计算,每周至少 20 小时。这比我之前在政府合同工作中拿回家的工资少一点,当时我是一名采购员。我在那里年薪 70,000 美元。所以我拿回家的钱少了一点。是的,我没有随之而来的福利。但对我来说,事实上我每周工作的时间至少减少了一半
这意味着我正在获得报酬来编写代码,这对我来说首先是一件非常重要的事情,其次这意味着我有更多的时间来学习和学习,而且我所有这些都是在家里完成的,对我来说,这太好了,我不得不承诺,嗯,但我也是在一个非常幸运的地方,我住在父母家,支付非常少的租金,你知道,我基本上就像,好吧,让我等到我找到一份全职工作,希望我最终可以搬出去,你知道
所以对不起,我的日常工作。基本上,这个机构的工作方式是,它肯定缺乏一些组织性。他们知道这一点,因为他们直接告诉我了。这是他们正在努力改进的事情。你可以实施一些这种组织。你能介入并帮助塑造组织吗?
你工作其中的结构?我想,实际上,我开始使用 Linear 来跟踪我正在处理的任务,我计划将其作为一条途径向团队展示 Linear。对于那些不知道 Linear 是什么的人来说,它是一个项目和任务管理应用程序,它非常针对开发人员。它可以与你的 GitHub 同步,
如果你愿意,你可以创建——你只需通过 Linear 执行问题,或者你可以创建双向通信,其中 GitHub 上的问题会被拉入 Linear,反之亦然。非常棒的软件,我确实喜欢使用。但是我们进行了一次全组会议,就像,好的,太好了。现在我们开始使用 GitHub 项目。我们现在有 Slack。我们没有——
团队的即时通讯工具,这对我来说在 2025 年可能有点奇怪。我们只是通过电子邮件和短信进行沟通,就像文字短信一样。所以一开始有点挑战。我会说,情况正在好转,我之前说过,这份第一份工作并非我所期望的。我从那些说过同样话的人那里听到的是,你的第一份工作永远不会是你所期望的那样。但我非常感谢我有这份工作。
是的。嗯,我的意思是,你正在作为一名专业潜水员工作。我只想强调一下。就像,是的,你没有正规的培训。你有一些辅助相关的经验。你有一些自由职业客户,并且你自学成才,达到了今天的水平。你每小时的收入,呃,可能比地球上 98% 的人都要高。我敢肯定,呃,你知道,呃,
如果我每周保持 20 小时的工作量,我每年可能会赚 60 到 80 万美元,这
每周 20 小时。每周 1000 小时,60 美元。是的,我的意思是,随着你获得更多经验,随着你决定如果愿意的话工作更多小时,你只能增加它。我喜欢你所做的各种不同工作的多样化投资组合。当然,你总是可以——如果你感觉精力充沛的话,你总是可以重新进入音乐世界,也许只是为了乐趣而教书,并仍然从中赚钱。是的。
但是,我的意思是,考虑到一年前情况有多糟糕,你有很多选择,呃,
这,我的意思是,听起来世界对你来说真的敞开了大门。绝对的。绝对的。这是,我的意思是,去,所以 Quincy 和我在之前提到的由 Danny Thompson 和其他人领导的 commit your code 会议上相遇。这是一次令人惊叹的经历。对我来说,那次会议有点像,上帝,去年几乎是诗意的,因为它开始的方式和结束的方式,因为我可以,再次将自己与自己进行比较,
我,我在这场会议上对 Danny 说过。我说,我正在从今年在德克萨斯州的一场会议上开始的地方看着自己,结识所有这些新朋友,并且感觉自己很渺小。对。我觉得自己很渺小。我什么也不是。那是我。对。然后在 12 月,我去认识很多人,有些人主动来找我,他们不认识我,他们听我的播客很小,但我正在享受做这件事。我想,
我是谁?这是什么时候发生的?你知道,这是一个非常,就像我说的,几乎是诗意的时刻,这让我感触很深。然后,就像你说的,今年 1 月,我开始正式获得开发人员的报酬。我的意思是,我会说我庆祝有点延迟,因为它不是我一直以来想象的那样。你知道,在为之奋斗的五年里,五年、六年、七年,几乎是为之奋斗的七年里。
我想,哦,是的,我将获得一份全职工作,这将很棒,无论如何。事实并非如此。除了一个朋友指出我应该庆祝之外。我说,你完全正确。那时庆祝活动才真正开始,你知道吗?这不是一件容易的事情。我远没有完成,无论如何。但是获得报酬来做这件事很棒。就像我说的那样,现在我有一个新客户,正在使用一个
我喜欢的软件,你知道,并且喜欢使用它。这绝对是一年令人耳目一新的事情。那是肯定的。
是的,伙计。好吧,呃,这是一个完美的结束语,说明你的情况是如何好转的,你如何为自己扭转局面并采取主动性,呃,以及克服这些挫折。而且,呃,我喜欢你的谦逊,你,你知道,你非常谨慎地思考,就像,这真的只是一个开始,还有很多,呃,不确定性在前方。还有很多艰苦的工作在前方。嗯,
但是,呃,我的意思是,这绝对让我兴奋起来,而且,嗯,我将成为众多众多为你加油的人之一,因为你将继续扩展你的技能。我只想说,所有正在收听 free code camp 播客的人,嗯,你知道,谁,谁正在经历这样的转变。我意识到,就像,也许一半的观众是正在工作的开发人员,一半的观众是想成为开发人员的人,嗯,坚持住。而且,呃,
你会听到很多噪音、厄运、悲观。不要,不要放弃,继续努力。显然,存在沉默的证据。就像我们不知道有多少人试图追求像你这样的道路,瑞安,他们放弃了。其中一个古老的,你知道,陈词滥调的关于放弃的说法是,就像,
在你放弃之前,你永远不知道自己走了多远或离目标有多近。对。而且,而且,我经常会想到我学习软件的许多转折点,我本可以放弃。谢天谢地我没有。我的意思是,我一直喜欢开玩笑说我多次放弃学习代码,但我一直回到它身边。而且,你知道,我,我,我感觉你可能有很多日子都像,哦,我觉得自己什么也没完成。
我记得完全搞砸了我的开发环境,无法正确加载 C 库。我什至什么也做不了。我觉得自己完全无能为力,就像一个彻头彻尾的冒名顶替者。嗯,呃,睡个好觉,然后回来,最终你让它工作了。是的。就像,是的,我认为,那,嗯,
坚持下去,继续努力,这是你能做的最难的事情之一。我并不是什么奇迹。我认为这就是我一直反复思考的。我的道路非常曲折,并不容易。未来还会有更多困难。我只是希望任何正在收听并想这样做的人,
请坚持下去。不要因为现在很困难而最终剥夺自己的快乐。如果你需要休息一下,我认为这是最重要的事情。你可以看看我的GitHub贡献,伙计。它们很糟糕。但这并不是全部,但至少它表明了你付出的努力,对吧?我认为这不是你应该衡量自己的实际指标。但就像你说的那样,有时你会停下来,然后重新开始。我认为最好的事情是你能够不断地回到它身边。
是的,完全同意。瑞恩,很高兴和你聊天。我会鼓励大家去看看你的播客,我已经在节目说明中添加了链接。别做陌生人。我很期待看到你在未来几年里的进步。再次,我要祝贺你开始了这份职业生涯,你为此努力了五年。五年。这很长一段时间。假设人们能活到80岁,那就是,
很长一段时间。我很感激。花这么长时间做一件你不知道的事情。也许最近你知道了,或者你相信自己能够做到。但我肯定有很多年是不清楚的。哦,是的。现在仍然不清楚。就像我前几天在采访中说的那样,
我听说我不会继续下去了。这就是生活。我会继续努力。但我感谢你的好意。能和你在这里交谈,我感到非常荣幸。就像我说的,你是软件工程和Web开发领域的传奇人物之一。事实上,我在这里和你进行这次谈话,这太棒了。感谢你的好意。我只是……
一个普通人,一次穿一条裤腿。说真的,我很荣幸能有你,这对我来说意义重大。如果我感到沮丧,或者以后遇到什么困难,我会重播这段小片段。就是这样。瑞恩相信我。我认为我们都需要有人相信我们,这是最重要的事情。
好极了。各位收听者,我们下周再见。祝大家编程愉快。干杯,各位。谢谢。 </context>