We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #165 From hating coding to programming satellites at age 37 with Francesco Ciulla

#165 From hating coding to programming satellites at age 37 with Francesco Ciulla

2025/3/21
logo of podcast freeCodeCamp Podcast

freeCodeCamp Podcast

AI Deep Dive AI Chapters Transcript
People
F
Francesco Ciulla
Q
Quincy Larson
Topics
Francesco Ciulla: 我从小接触编程,但15岁开始做了18年的排球教练。大学期间我不喜欢编程,只喜欢数学和算法。直到大学教授说我永远不会成为程序员,我才下定决心认真学习编程。我通过游戏开发学习编程,每天学习12-14小时,并通过解决实际问题学习了Docker等技术。2017年我完成了计算机科学学位,之后意外获得了欧洲航天局的工作机会,在那里我主要使用Python进行编程。工作期间,我开始怀念当老师的感觉,这促使我活跃在社交媒体上。2020年,我的一条推文意外爆火,让我意识到社交媒体的价值。疫情期间居家办公让我有更多时间专注于社交媒体,并开始创作技术教程。我克服了对社交媒体的恐惧,创建了自己的YouTube频道,并开始分享我的学习经验和心得。我成为Docker Captain,并多次在DockerCon上发言。我将分享知识比作体育比赛,不必追求完美,关键在于持续努力。我建议选择一个平台和一种形式,坚持一段时间再扩展。分享正在做的事情,是最好的社交方式。不必一开始就分享很多复杂的内容,从简单的分享开始。分享经验可以带来意想不到的机会。作为DevOps顾问,我喜欢DevOps因为它更关注大局。在线分享技能可以帮助找到工作。 我建议先掌握应用开发基础,再学习DevOps。建议先理解网络和应用的基本原理,再学习部署流程。建议先精通一个技术栈,再扩展到其他领域。学习新技能可以作为工作动力,但不要过度追求证书。如果能回到过去,我会更早地专注于一个技术栈并使用社交媒体,更早地开始在社交媒体上分享学习心得。 Quincy Larson: 我很好奇Francesco为什么选择Rust编程语言,以及他如何从排球教练转型成为软件工程师。我还想知道他如何克服内向的性格,在社交媒体上分享知识,以及他作为DevOps顾问的工作日常。此外,我还想了解他对于DevOps未来发展的看法,以及他对于那些想要进入DevOps领域的人的建议。最后,我想知道如果他能回到过去,他会给自己什么建议。

Deep Dive

Chapters
Francesco Ciulla shares his unique journey from being a volleyball coach for nearly two decades to a software engineer working with the European Space Agency. He discusses his initial dislike for coding, a pivotal moment that changed his perspective, and his intensive self-learning process, including game development with Unity 3D and C#.
  • Francesco's background as a volleyball coach for 18 years
  • His initial dislike for coding and a pivotal moment that shifted his perspective
  • Intensive self-learning through game development
  • Securing a role at the European Space Agency

Shownotes Transcript

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Francesco Ciulla. He's a software engineer who has worked with the European Space Agency on code that powers the Copernicus satellite program. More recently he's published courses on learning Docker and the Rust programming language.

We talk about: - How Francesco worked as a volleyball coach until we was 32, before getting serious about coding - Francesco's work on coding satellites - How he's given dozens of talks about emerging tools at major tech conferences - How he creates tech tutorials even though he's a proud introvert who has to put himself out there

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. You can join these chill human beings and help our mission by going to https://www.freecodecamp.org/donate

Links we talk about during our conversation: