We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #164 How to become a self-taught developer while supporting a family

#164 How to become a self-taught developer while supporting a family

2025/3/14
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive AI Chapters Transcript
People
J
Jesse Hall
Q
Quincy Larson
Topics
Quincy Larson: 我认为学习编程不需要很高的天赋,只需要时间和坚持。持续学习,每天哪怕只学习一小时,也能取得进步。 Jesse Hall: 我同意Quincy的观点。我从小在路易斯安那州的一个小镇长大,家境普通,没有接受过正规的计算机科学教育。我通过自学,利用FreeCodeCamp和YouTube等资源学习编程,同时养家糊口。我曾在百思买Geek Squad工作,从事电脑维修工作,期间我编写了Python脚本来自动化工作流程,这激发了我对软件开发的兴趣。后来,我成为了一名软件工程师和MongoDB的开发者布道师,我的工作是教导和帮助开发者。我专注于讲解如何将MongoDB与其他技术结合使用,而不是仅仅讲解MongoDB本身。 在养育孩子的过程中,我创建了YouTube频道来鼓励我的孩子学习,结果自己也做得很好。我发现自己喜欢教导和帮助开发者。我创建的YouTube视频帮助很多人学习编程,其中一些视频的观看量非常高。 我利用AI工具来提高工作效率,但仍然认为掌握基础知识非常重要。AI可以帮助我们更快地编写代码,但我们需要理解AI生成的代码,并确保其符合规范和要求。 我建议学习编程的人应该从基础知识开始,例如HTML、CSS和JavaScript,并注重实践。遇到问题时,可以利用Google、Stack Overflow和YouTube等资源查找解决方案。 我曾经沉迷于游戏,但后来我意识到自己陷入了困境。创建YouTube频道让我重新燃起了对学习和工作的热情。现在,我每天都在学习新技术,并享受我的工作。 我获得了一些专业认证,这些认证帮助我提高了薪资和职业竞争力。我建议人们根据自己的学习方式选择合适的学习资源,并注重实践。 我曾经对Web3技术很感兴趣,并创建了一些相关的视频教程。但是,Web3领域存在很多风险和陷阱,我花了很长时间才摆脱了‘NFT专家’的标签。 对于那些想进入软件开发领域的人,我的建议是:坚持学习,即使每天只学习一小时,也能取得进步。不要害怕挑战,积极申请工作,即使你只满足部分职位要求。

Deep Dive

Shownotes Transcript

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jesse Hall. He's software engineer and a developer advocate at MongoDB. He taught himself to code while raising kids and working on the Best Buy Geek Squad fixing computers. 

Jesse has created tons of tutorials over the years on YouTube and on freeCodeCamp. We talk about his coding journey, how the field has changed over the few years, and how hype has distorted peoples' perception of getting into code.

We talk about: - Growing up in a one stop light town - Teaching himself to code for free using freeCodeCamp - How he created YouTube tutorials to inspire his kids, then got quite good at it - How Jesse's early interest in Web3 lead him to needing to "dig himself out of the grave" of being "the NFT tutorial guy"

Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com.

Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate

Or you can listen to the podcast in Apple Podcasts, Spotify, or your favorite podcast app. Be sure to follow the freeCodeCamp Podcast there so you'll get new episodes each Friday.

Links we talk about during our conversation: