#047 - From Nursing to Programming feat. Trash Puppy
· Summarized
Key takeaways
- Transitioning careers can often stem from personal experiences and shifts in circumstances, as seen in Trash Puppy's story from nursing to tech.
- Networking and building a personal brand online are essential for job seekers in the tech industry, especially amidst a crowded job market.
- Project-based learning enhances retention and understanding of coding concepts, often leading to a deeper grasp of technical skills.
- Adopting a positive mindset towards challenges and changes in the tech industry can lead to success, regardless of traditional qualifications.
- Understanding and embracing the unique features of programming languages, like Go's structuring, may enhance coding proficiency and adaptability.
Summary
Transition from Nursing to Software Engineering
In this section, Trash Puppy shares her journey from being a nurse during the pandemic to transitioning into software engineering. Initially, her interest in coding sparked from boredom during her night shifts as an ER nurse. After a traumatic incident that led to serious health issues, she realized she could no longer continue her nursing career. During her recovery, she took the initiative to learn coding through online resources and eventually decided to pursue tech full-time.
The Motivation Behind Switching to Tech
Trash Puppy elaborates on the key motivations behind her career switch. In addition to a growing interest in cyber security and coding, the drawbacks of the nursing industry—including poor laws and pay in her new location—pushed her towards web development. She acknowledges the appeal of remote work in tech, which would allow for greater freedom and flexibility.
Learning Path and Project Focus
The discussion explores Trash Puppy's unconventional learning path in coding. Starting with CS50 and transitioning to resources like The Odin Project, she emphasizes the importance of project-based learning. She details how working on a significant project, 'Net Puppy', directed her learning process and helped her deepen her understanding of coding through practical application rather than sitting down to study theory alone.
Navigating the Current Job Market
Trash Puppy discusses the current job market landscape, highlighting the challenges of cold applications and the importance of networking. Having experienced difficulties with getting responses from conventional applications, she emphasizes standing out in tech through personal branding and community engagement, especially leveraging platforms like Twitch for visibility.
AI and Industry Perspectives
The conversation also delves into concerns about AI in the tech field and how it relates to job opportunities. Trash Puppy reveals her mindset of focusing on what she can control rather than worrying about external factors like AI and the lack of a CS degree. Her perspective aligns with a proactive approach, focusing on continuous learning and adaptability in skills.
Technical Insights on Golang
Trash Puppy shares insights into her experience learning Golang. She appreciates the control and visibility Go provides compared to other languages like Python. She discusses the challenges of adapting her mental model to Go’s different structuring and organization of code, contrasting it with the methodologies she previously learned. Despite challenges, she expresses enthusiasm for Go's functionality and simplicity.
Sponsors
- Boot.dev · Learn back-end development
Show notes
In this episode, we host Trash Puppy, with her amazing story of how she went from Nursing to becoming a Software Engineer. Today, we talk about her story, why she chose Golang, her exciting personal projects and her experiences and advice as a self-taught developer. As Trash Puppy is accepting job offers at the moment, we also dove into the current job market and job hunting process, as it definitely isn't an easy one to navigate these days, while also touching up on her thoughts of the threats of AI. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.fm Trash Puppy's Twitter: https://twitter.com/TrshPuppy Trash Puppy's Youtube: https://www.youtube.com/@trshpuppy Trash Puppy's Twitch: https://www.twitch.tv/trshpuppy Trash Puppy's Github: https://github.com/TrshPuppy Trash Puppy's LinkedIn: https://www.linkedin.com/in/trshpuppy/ Timestamps: 00:31 How Trash Puppy went from a Nurse to a Software Engineer 05:06 Lane shares how his wife went from an X-Ray technician to Software Dev 07:00 When did Trash Puppy start learning to code? 08:24 Trash Puppy pivoted to Golang? 09:29 Was there anything else about the industry that motivated Trash Puppy to switch to WebDev? 10:38 NetPuppy 13:12 Coding in Cyber Security 18:10 Do you want to hire Trash Puppy? 18:27 Current Job Market and Job Hunting 22:51 You have a better chance applying to local jobs 25:25 Lack of experience in the field when searching for a job 29:26 Outlook on AI 30:15 Impact of not having a CS Degree 33:11 Building projects or studying up on foundations? 37:19 The learning happens during the struggle 41:47 What has been the hardest thing about learning Go so far? 45:27 What do you like the most about Go? 47:03 What's your least favorite part about Go? 48:20 Installing Go modules vs GOPATH 50:31 Where to find Trash Puppy
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account