Non-Traditional Skills Validate Tech Careers, Mentorship Bridges Hiring Gaps
TL;DR
- Non-traditional career paths into software engineering are validated by transferable soft skills from teaching and library science, enabling effective communication and collaboration in technical roles.
- The job market for entry-level software engineers is highly competitive, often favoring candidates with specific pipelines over those with diverse backgrounds, creating significant hurdles for career switchers.
- Mentoring provides valuable guidance to students by demystifying career paths, emphasizing that career trajectories are rarely linear and encouraging adaptability to future, as-yet-uncreated roles.
- Volunteering can be low-commitment and integrated into busy schedules, offering rewarding opportunities to leverage existing skills and wisdom without requiring a dedicated "helping" career.
- Corporate careers offer greater financial and time flexibility for volunteering compared to teaching roles, enabling more significant contributions to community initiatives.
- Individuals often possess inherent, undervalued skills like meticulous paperwork completion or effective communication that can be leveraged in unexpected volunteer or professional capacities.
Deep Dive
Tammy Metz's journey from librarian to software engineer at GitHub highlights the immense value of non-traditional career paths in technology, demonstrating that transferable soft skills and a willingness to pivot are critical for success. This narrative underscores a broader industry challenge: a mismatch between hiring practices that favor specific backgrounds and the diverse skill sets that drive innovation, while also emphasizing the profound impact of mentorship in bridging these gaps.
Metz's career transition, catalyzed by teaching at a Girls Who Code program, illustrates that practical experience and exposure can be more potent than formal education alone. Her initial struggle to secure a software engineering role, leading instead to a support engineering position at GitHub, reveals a significant barrier for career switchers: convincing employers of their potential when lacking a conventional background. However, this path provided her with deep product familiarity and exposure to a production codebase, ultimately facilitating her move to an engineering role. The soft skills honed as a librarian--clear written and verbal communication, organized collaboration, and meeting facilitation--proved integral to her ramp-up, enabling her to contribute effectively while developing technical expertise. This challenges the notion that only technical prowess matters, suggesting that the ability to troubleshoot, explain, and organize--skills often developed in non-tech fields--are foundational for engineering success, particularly in navigating complex organizational dynamics.
The implications for the tech industry are substantial, particularly concerning hiring and talent development. The difficulty Metz and others face in finding entry-level roles, even when jobs are available, points to a systemic issue where companies prioritize candidates with established pipelines (like recent CS graduates) over those with diverse experiences. This creates a missed opportunity for companies to tap into a broader talent pool and foster more adaptable, resilient teams. The current market, characterized by a demand for senior engineers and a scarcity of junior roles, signals a need for companies to re-evaluate their hiring criteria to recognize and cultivate potential, rather than solely seeking pre-packaged experience. Metz's own journey, moving from support to engineering, suggests that internal mobility and recognizing transferable skills can be a viable alternative to traditional hiring.
Furthermore, Metz's dedication to mentoring through programs like Woman to Woman Mentoring highlights the critical role of guidance for students and career changers. She observes a common student anxiety about making irreversible career choices, emphasizing that career paths are rarely linear and that new roles continue to emerge. Her advice to students--that pivots are possible and that failures are learning opportunities--is a vital counterpoint to the pressure of perfection often felt in academic and early career stages. This resonates with the broader idea that mentorship provides not just technical guidance but also essential life skills and perspective, helping individuals navigate uncertainty and build confidence. The willingness of experienced professionals to share their journeys, like Metz's own transition and her advice on managing expectations and filtering advice, offers a crucial support system for those seeking to enter or advance in technology.
Ultimately, Metz’s story argues for a more inclusive and flexible approach to career development in technology. It suggests that the industry can benefit immensely by recognizing and valuing the diverse skill sets that individuals bring from non-traditional backgrounds, and by actively investing in mentorship and internal development pathways. The implication is that by broadening their definition of a qualified candidate, companies can unlock greater innovation and create a more robust, adaptable workforce.
Action Items
- Audit career transition challenges: Identify 3-5 common barriers for non-traditional candidates and propose systemic solutions (e.g., standardized apprenticeship programs).
- Create a transferable skills inventory: Document 5-10 soft skills from teaching/library science applicable to engineering roles to inform hiring practices.
- Draft a mentorship program framework: Define 3 core components (e.g., skill matching, goal setting, feedback loops) for effective career guidance.
- Measure impact of non-linear career paths: Track 3-5 individuals' career progression to demonstrate value beyond traditional routes.
Key Quotes
"my last job before my career change was a middle school librarian and i had summers off and what so i was i had gone through a process called national board certification which is basically like an extra certification that teachers can do and it is very time consuming and it takes a lot of energy and i completed the process and suddenly had all this free time um that i didn't know how i was going to fill up so that summer um because teachers need summer jobs and it's just how it is i found a summer job um working with a an organization that many people have probably heard of girls who code and at that time um they had a long summer program it was like seven weeks and the um there were like tech companies would host classrooms so i was the like lead teacher in a classroom of girls who code hosted by a local tech company and so not only was i like teaching them you know basic coding and helping them to work on things but we were also going on field trips and talking to all sorts of people at this tech company about their jobs and their career paths and um it was just such a great program and i am not sure how many of the girls got convinced to go into software engineering but i got convinced to go into software engineering so that was kind of like the final point"
Tammy Metz explains that her transition into software engineering was catalyzed by a summer job teaching for "Girls Who Code." This experience exposed her to the tech industry and its professionals, ultimately convincing her to pursue a career in software engineering herself. Metz highlights that this was a deliberate choice, distinct from previous accidental forays into tech roles.
"so you know i was able to immediately like be able to write a good pull request and explain things in writing and in an organized fashion i was able to like run meetings and collaborate cross team with different people and all of that was just stuff i had been doing forever as a librarian so it wasn't anything special to me but i think maybe those types of skills aren't emphasized so much in like your standard computer science undergrad program and then i've always liked troubleshooting i just i can't stand not knowing why something is the way that it is or why something is broken so i really enjoy like figuring it out and i really enjoyed doing that as in tech support and that's really also helped me as a software engineer because even though i may not be the most like you know knowledgeable experienced like coder i fill in a lot of gaps with being able to figure out why something's broken or um just it's it's it's just very helpful to have other skills that i've been able to just slide into"
Tammy Metz emphasizes that her prior experience as a librarian provided her with valuable transferable soft skills, such as clear written communication, meeting facilitation, and cross-team collaboration. Metz notes that these skills, often overlooked in traditional computer science programs, were instrumental in her ramp-up as a software engineer. She also points out her innate enjoyment of troubleshooting as a key asset in her current role.
"i had a lot of trouble getting a foot in the door or finding that very first position were at i mean so now it's like not a good time to be job searching but back then there were jobs to be had and there were entry level jobs to be had but they were very geared toward like new grads like there was a pipeline you got your computer science degree you got recruited those were the positions for those people there were just starting to be some like apprenticeship programs so i was applying to those but i didn't get any of them and it was just very difficult to convince anybody that like somebody with no experience could do the job yeah and that that was my my hindrance so i'm really lucky that i was able to take the path that i took and at the time that i took it because i i got i started at github the week that covid basically shut everything down so it was a huge relief to know that like i had a job it was already remote you know everything was going to be fine"
Tammy Metz describes the significant challenges she faced in securing her first software engineering role, noting that entry-level positions were heavily biased towards recent computer science graduates. Metz explains that convincing employers of her potential without direct experience was a major hurdle. She expresses gratitude for starting at GitHub just as the COVID-19 pandemic began, as the remote nature of the job provided immediate security.
"it's a complete shock to students when they first realize that the thing that they're working towards right now and majoring in and think they're going to be doing when they get out of college is probably not going to be the thing that they're going to be doing in 20 years and that they can have twists and turns in the road and especially in the case of like you know people in technology they're probably going to be in a job that doesn't even exist now because i mean there are a lot of jobs that didn't exist when i was in college now that uh for like machine learning engineer you know so it's okay like they're not gonna no no choice they make is wrong they're not going to end up stuck somewhere that they can always pivot and that kind of like mind shift i think is helpful for them and it's something i see with a lot of students that i talk to"
Tammy Metz observes that many students are surprised to learn that their initial career path may not be their final one, especially in rapidly evolving fields like technology. Metz highlights that jobs that exist today, such as machine learning engineer, did not exist when she was in college. She emphasizes that this realization should be reassuring, as it indicates that career pivots are possible and that no single choice is irreversible.
"my message is to just like you know when you're working somewhere like github that you can that has a benefit where you can get money to donate based on how much you volunteered so like just track the hours that you're volunteering and be able to do that and just take advantage of that benefit but i truly believe that like a large number of people are already doing something that already fits into their life and that's kind of you know what you need to look for is something that fits into your life and that you enjoy and if you're not going to enjoy it don't do it don't do don't ever do something just because you feel like you're not contributing enough to the world whatever like the right fit is there for everybody"
Tammy Metz advocates for individuals to identify volunteer opportunities that naturally fit into their existing lives and bring them enjoyment. Metz suggests leveraging company benefits, such as donation matching for volunteer hours, as a practical way to contribute. She believes that many people are already engaged in volunteer activities without consciously labeling them as such and encourages finding something personally fulfilling rather than driven by obligation.
"i would advise to sift through all the advice from people and take the good and leave the bad there are just really out of touch people that give advice and it's just not helpful and even like advice that i could give now based on my experience from like pre covid it's just not relevant anymore like i don't really know you know what it's like
Resources
External Resources
Books
- "Title" by Author - Mentioned in relation to [context]
Videos & Documentaries
- Title - Mentioned for [specific reason]
Research & Studies
- Study/Paper Name (Institution if mentioned) - Context
Tools & Software
- Tool Name - Discussed for [use case]
Articles & Papers
- "Title" (Publication/Source) - Why referenced
People
- Tammy Metz - Guest, software engineer at GitHub, career changer from teaching and library science.
- Erica - Host of the Overcommitted podcast.
- Brittney Ellick - Host of the Overcommitted podcast, met Tammy Metz at GitHub.
Organizations & Institutions
- GitHub - Employer of Tammy Metz, Erica, and Brittney Ellick; platform for software engineering.
- Girls Who Code - Organization that hosted a summer program where Tammy Metz taught and was inspired to pursue software engineering.
- Women to Women Mentoring Program - Program where Tammy Metz mentors STEM students.
- HOA (Homeowners Association) - Example of a volunteer situation.
Courses & Educational Resources
- National Board Certification - An extra certification process for teachers that Tammy Metz completed.
- Computer Science Program - Traditional educational path to software engineering.
Websites & Online Resources
- LinkedIn - Primary platform for Tammy Metz to be reached.
- Blue Sky - Podcast platform where Overcommitted can be found.
Podcasts & Audio
- Overcommitted podcast - Podcast hosted by Erica and Brittney Ellick, featuring Tammy Metz.
Other Resources
- Platform Health Team - Tammy Metz's current team at GitHub, which makes internal tooling for analysts to combat abuse at scale.
- Trust and Safety Team - Team at GitHub that combats abuse, with whom Tammy Metz's team works closely.
- Support Engineering - Role Tammy Metz initially took at GitHub, which helped her ramp up and gain familiarity with the codebase.
- Pull Request - A common element in software development workflows, which Tammy Metz was able to write effectively due to her previous experience.
- DACA (Deferred Action for Childhood Arrivals) - Program for which Tammy Metz volunteered to help applicants renew their applications.
- AI (Artificial Intelligence) - Technology that has taken over some proofreading tasks previously done by humans.