We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #160 She taught herself coding in her 30s for zero dollars

#160 She taught herself coding in her 30s for zero dollars

2025/2/15
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive AI Chapters Transcript
People
J
Julia Undeutsch
Topics
Quincy Larson: 本期节目采访了自学成才的软件工程师和无障碍专家Julia Undeutsch,她30多岁时利用freeCodeCamp自学编程,现在在一家大型欧洲公司工作,致力于使软件对残疾人士更易于访问。我们讨论了她从扑克牌荷官到软件工程师的职业转变,她如何制作日语教程,以及她对使软件对所有人更易于使用的热情。 Julia Undeutsch: 我在30多岁时自学编程,没有花费任何金钱。我利用免费的在线资源,例如freeCodeCamp,以及公共图书馆和网络上的公开资源。我没有参加任何技术聚会,因为我当时比较害羞,觉得自己没有太多可以分享的经验。我从HTML、CSS和JavaScript开始学习,后来专注于React。在学习过程中,我逐渐意识到无障碍性的重要性,并将其融入我的编程实践中。我认为编写语义化的HTML是无障碍设计的核心,也是每个前端开发人员的基础。无障碍设计不仅方便残疾人,也方便需要帮助他们的人,以及那些暂时有某些不便的人。好的无障碍性就是好的可用性。 我目前在一家大型欧洲公司Atos担任无障碍专家,我的工作包括为开发人员提供无障碍性方面的咨询,参与新应用的设计过程,以及为开发团队做关于无障碍性的简短报告。我喜欢教学,我希望开发人员能够理解并自己实施无障碍性。 我大学学习音乐学和日语,曾在赌场做扑克牌荷官。第一次去日本旅行后,我决定离开赌场的工作,并开始学习编程。在COVID期间失业后,我全身心地投入到编程学习中,并通过Collab Lab项目学习了React。我获得了许多面试机会,最终在Atos找到了一份工作。 我建议人们在第一份工作中尽可能长时间地工作以积累经验。在咨询公司工作,可以接触到不同的项目和团队,这对我来说是一次宝贵的学习经历。学习JavaScript的核心逻辑比专注于特定框架更重要。我根据项目需要学习新技能,例如最近学习了PHP。我对学习充满热情,这有助于我获得工作机会。 我曾在日本和欧洲做过关于无障碍性的演讲,日本听众对这个话题的兴趣比欧洲听众高。随着年龄增长,人人都会面临各种残疾,因此关注无障碍性对每个人都有益。 我建议学习语义化HTML,使用屏幕阅读器测试网站的可访问性,并使用浏览器扩展程序测试网站在黑白模式下的外观和对比度。在设计中不要仅仅依赖颜色来传达信息,要结合使用图标和其他视觉指示器。不同规模的企业对无障碍性的重视程度不同,有些公司重视无障碍性,有些公司则不太重视。关注无障碍性有助于提高代码质量和开发人员体验。 我还学习了日语,并用日语制作教程。学习语言是为了更好地理解文化和人。学习编程需要时间和毅力,不要轻易放弃。

Deep Dive

Shownotes Transcript

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Julia Undeutsch who is a self-taught software engineer and accessibility specialist. She works at a big European company making software more accessible for people with disabilities. She taught herself to code in her 30s using freeCodeCamp.

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,043 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

We talk about:

  • Julia's coding journey from poker dealer to self-taught software engineer - How she creates tutorials in Japanese - Her passion for making software easier to use for everyone - Working remotely at a big European software consultancy

Links we talk about during our conversation: