We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #147 From Stealing Cars to Self-Taught Software Engineer with Dorian Develops

#147 From Stealing Cars to Self-Taught Software Engineer with Dorian Develops

2024/10/25
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive AI Insights AI Chapters Transcript
People
D
Dorian Develops
Q
Quincy Larson
Topics
Quincy Larson: 本期节目采访了软件工程师兼 YouTube 博主 Dorian Develops,他分享了自己从坎坷的童年经历到成为六位数年薪软件工程师的励志故事,以及他如何利用 freeCodeCamp 等免费资源自学编程,并通过参加开发者聚会拓展人脉。他还谈到了自己与妻子一起环游世界,以及他如何克服一生的药物和酒精成瘾。 Dorian Develops: 我在迈阿密的古巴区长大,童年经历坎坷,高中辍学后在拉斯维加斯做过泊车员。为了改变家庭的未来,我开始自学编程,并利用 freeCodeCamp 等免费资源学习。通过参加开发者聚会,我结识了很多人,并最终获得了几份六位数年薪的软件工程师职位。我和妻子一起环游世界,并在家教育孩子。我还在 YouTube 上分享了自己的戒酒戒毒经历。 Dorian Develops: 我的编程学习之旅始于对网络安全的兴趣,朋友建议我学习 Linux 和 CompTIA 认证,但我对这些感到厌倦。后来,朋友建议我学习编程,并分享了 Udemy 课程。我开始学习 HTML、CSS 和 JavaScript,并逐渐深入学习 React 等前端框架。freeCodeCamp 成为了我主要的学习资源之一。学习编程的过程非常艰辛,我花费了近一年的时间,几乎每天都在学习。参加开发者聚会帮助我拓展了人脉,并最终获得了我第一份开发工作。在第一份工作中,我经历了高压和高强度的工作环境,但也学到了很多。我克服了严重的自我怀疑和冒名顶替综合征,并最终在职业生涯中取得了成功。 我戒除了多年的药物和酒精成瘾,这极大地改善了我的生活质量和工作效率。我意识到,成瘾会影响我的专注力和人际关系,并让我无法活在当下。戒除成瘾后,我感觉更专注、更清晰,人际关系也得到了改善。我和妻子一起规划了我们的长期目标,并努力实现它们。

Deep Dive

Key Insights

Why did Dorian decide to teach himself coding?

Dorian realized he needed to make changes for his family's future while working as a valet car parker in Las Vegas. He wanted to provide a better life and eventually get remote work so he could travel with his family.

Why did Dorian choose free resources to learn coding?

Dorian believed that there are amazing free resources available, and he didn't want to pay for something that he could learn for free. He used Free Code Camp and other free online platforms to teach himself coding.

How did Dorian's background influence his career choices?

Growing up in a rough neighborhood and dropping out of high school, Dorian felt he needed to prove himself in a field he was passionate about. His early exposure to technology through a friend and working at DEF CON helped him realize he could succeed in tech despite his challenges.

Why did Dorian create a YouTube channel?

Dorian wanted to share his coding journey and help others. He also saw it as a way to earn additional income and support his family's travel lifestyle. His channel started with basic coding tutorials and grew from there.

Why does Dorian emphasize the importance of free resources?

Dorian believes that free resources can be as effective as expensive ones, and he wants to encourage people to use them. He emphasizes that the house always wins, and paid resources might not always be necessary or better.

What inspired Dorian to quit marijuana?

Dorian felt the need to be a better father and husband. He realized that being constantly under the influence affected his ability to focus and be present. After six months of sobriety, he made a video sharing his journey, which resonated with many viewers.

Why did Dorian create a second YouTube channel?

Dorian wanted to separate his personal and candid content from his programming tutorials. He realized that while some of his personal videos were very popular, they didn't always align with his original audience's expectations.

How did Dorian's wife support his coding journey?

Dorian's wife believed in him and supported his decision to focus on learning to code. She provided brutally honest feedback on his early videos and helped manage the family's finances, allowing him to take the time needed to succeed.

Why did Dorian's family decide to travel the world?

Dorian and his wife wanted to expose their children to different cultures and experiences. They decided to take a break from traditional jobs and travel, especially after homeschooling during the pandemic.

What is 'lifestyle creep' and how did it affect Dorian?

Lifestyle creep is the tendency to spend more as your income increases. Dorian noticed this when he started making more money and began to spend more on things like a nicer minivan and living in a more expensive neighborhood. He aims to be frugal and plan ahead to avoid this.

Shownotes Transcript

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Dorian Develops. He's a software engineer and prolific YouTube creator. 

Dorian grew up in the Little Havana neighborhood of Miami. He's the child of a single mother that arrived as a refugee from Cuba. After a rough childhood and dropping out of high school in 9th grade, Dorian eventually made a living as a valet car parker in Las Vegas. It was here that he realized he needed to make changes for the sake of his family's future.

Dorian taught himself to code using freeCodeCamp and other free learning resources, and has since gotten several 6-figure jobs as a web developer.

We talk about:

  • How Dorian survived his 20s by waiting tables and parking cars in Las Vegas

  • How he taught himself to code using free learning resources and built his network through months of attending local developer meetups

  • How he's worked as a remote developer so he and his kids can travel the world

  • And how he's 1 year into his recovery from a lifetime of drug and alcohol addiction

Can you guess what song I'm playing in the intro?

Also, I want to thank the 10,993 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate

Links we talk about during our conversation: