Career Switch to Software Engineer | @AnnaMcDougall | Beyond Coding Podcast #56

Topics covered
Popular Clips
Episode Highlights
Nontraditional Paths
Anna McDougall's journey into tech is a testament to the power of nontraditional paths. She shared how a tweet about her goal to get a developer job in 2021 led to multiple job offers within hours, bypassing the usual technical tests. Anna's proactive approach, including creating a video resume, showcased her skills and attracted attention from potential employers 1. This unconventional route highlights the importance of leveraging social media and personal branding in today's job market.
Within 6 hours of posting that, about twelve job leads in my inbox. And one of those was the managing director of Novatech.
---
Anna's story underscores the value of being visible and active in online communities, which can open doors to unexpected opportunities 2.
Technical Tests
Technical tests in hiring often focus more on problem-solving skills and mindset rather than specific technical knowledge. Anna emphasized that companies are interested in how candidates approach problems and prioritize tasks, rather than just their ability to recall algorithms 3. This approach aligns with the idea that a good developer is defined by their problem-solving abilities and mindset.
How you solve problems, that's what makes you a great developer.
---
Anna also discussed the importance of being able to communicate one's thought process during technical tests, as it reflects real-world scenarios where collaboration and clear communication are key 4.
Honesty in Interviews
Honesty and vulnerability are crucial in tech interviews. Anna and Patrick Akil highlighted the importance of being upfront about one's knowledge and limitations, as it builds trust and sets realistic expectations 5. This honesty not only helps in securing a job but also in creating a supportive work environment.
If you're asking a lot of questions and being engaged in the topic, usually that actually leaves a much better impression.
---
Embracing vulnerability, especially for junior developers, can lead to better learning opportunities and professional growth. It's essential to communicate openly about what you know and what you don't, fostering a culture of continuous learning and improvement 6.
Related Episodes


Developing People | Ester Le Roux | Beyond Coding Podcast #164
Answers 383 questionsSenior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions

Tech Trends and Web Development | Lydia Hallie | Beyond Coding #180
Answers 383 questions

Job Titles and Tech Career Progression | Alexandra Vargas | Beyond Coding #181
Answers 383 questions

Career Progression and Growth | Jeff Perry | Beyond Coding Podcast #65
Answers 383 questions














