Published Jun 7, 2022

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

Anna McDougall's inspiring career transition highlights resilience and adaptability, from opera singing to software engineering, offering insights into diversity's role in tech, overcoming impostor syndrome, and navigating nontraditional paths with honesty and strategic use of social media.
Episode Highlights
Beyond Coding Podcast logo

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