"How Do I Break Into Tech" Is the Wrong Question
“How do I break into tech?”
If you do a quick online search, there are lots of suggestions.
You could attend a coding bootcamp or certificate program, as I did.
You could attend a bootcamp to teach you how to pass technical interviews, especially those that involve data structures and algorithms.
You could go back to school for a bachelor’s degree in computer science. You could contribute to open source projects, network with other software engineers, sign up for a paid mentorship program, attend conferences and/or meetups, ask people in your network for referrals to open roles…the list goes on.
Unfortunately, this is the wrong question. What you should be asking is “How do I stay in the tech industry?”
Don’t get me wrong — getting in is difficult, otherwise there would be little demand for the technical interview prep or coding bootcamp industries. In North America alone, the coding bootcamp industry is expected to generate $1,200 million in revenue by the year 2038, according to a recent survey by SkyQuest Technology Consulting. But at the end of the day, breaking into tech is something most people only do once. It’s finite. You find one opportunity, one company, one contract, steady work that pays and adds to your portfolio — and you’ve done it. You’ve “broken into” the tech industry.
However, staying in the tech industry is a much bigger challenge, and not enough people are talking about it.
Half of all women in tech leave the industry by the time they turn 35. According to the same study, women leave tech almost at a 50% higher rate than men. This may be partly due to the gender wage gap in tech. Women in tech consistently make less than their male counterparts, but the gap is even worse for Black and Latinx women in tech. On top of that, women in tech are less likely to be promoted than men because, even when women are scored higher in terms of performance, they are scored lower than men in terms of potential. This matches research in other industries which shows that groups viewed as inherently less competent (women, disabled people, people of color, queer people, etc.) are judged on their performance, whereas white men are judged on their potential.
For people of color, particularly women of color, the stats are even more dire. According to a study by the Kapor Center for Social Impact that surveyed those who had ever left a tech job, almost a quarter of the underrepresented people of color surveyed had dealt with stereotyping at work. Although a McKinsey Institute for Black Economic Mobility report from earlier this year projected that the number of tech jobs will grow 14% by 2032, the amount of black talent in tech is only expected to increase by 8 percent. Jan Shelley, a coauthor of the report, points out that this may be due to companies investing in black entry-level talent without doing enough to support their existing middle-level employees. Not to mention how the recent tech layoffs have set back diversity and inclusion goals at many tech companies. In fact, many black women are leaving corporate America altogether and choosing to start their own businesses.
There are significant challenges for disabled engineers as well. In this article, engineering manager Alex Kelly outlines how technical interviews can exclude neurodiverse candidates — which means that even if a neurodivergent engineer breaks into tech, they might find themselves unable to stay in the industry if they struggle with technical interviews that are by nature inaccessible. On that note, a study found that technical interviews accurately assess a candidate’s performance anxiety, not overall coding competency. It’s worth noting that all of the women in the study who completed a traditional coding interview instead of a skills-focused interview actually failed.
Then there’s the lack of diversity at certain companies leading to products that don’t match the needs of their customer base. Beauty filters that aren’t designed for people of color. Discriminatory autocomplete suggestions on popular online search engines. Apps that don’t account for the harassment many women deal with online. Companies using artificial intelligence as an excuse not to hire people of color. AI that relies on datasets that are biased according to gender and race. It can be difficult to stay in an industry where, at times, you can clearly see how a particular product has a negative impact on people like you, and the desire to change this sometimes just isn’t there.
How do you stay in an industry that doesn’t always want you there?
“Now what?” you might be wondering.
You might have just graduated with a CS degree. Maybe you’re halfway through a coding or technical interview bootcamp. Maybe you’ve only just managed to create a web page that says “Hello, World!” for the first time. Maybe you’re still wondering if you could really learn how to code and become a software engineer.
Or maybe you’ve already made it. Maybe you’re sitting at home during your lunch break googling “when to quit a job with nothing lined up.” Maybe you’ve just been laid off. Maybe you were thinking about quitting, but the threat of tech layoffs at your company is keeping you there. Maybe you’re a woman, person of color, or disabled person, or all three, and you’ve experienced the issues I mentioned above.
Although women, underrepresented people of color, disabled people, and other marginalized groups are being encouraged to enter the tech industry, they’re not being adequately prepared for the difficulties that they’ll face once in the industry. Rather than pushing them out of the plane without a parachute, we should be giving them the tools to navigate once they land.
The best way to stay in tech is to determine what this journey will look like for you and make steps toward that every day. For some people, that means taking sabbaticals. For others, it’s joining the FIRE (Financial Independence, Retire Early) movement and planning to retire early. It might be building or joining a community of other software engineers from similar backgrounds who can provide both practical and emotional support. Some people might enjoy working a few contract jobs a year and then planning for time off in-between.
For myself, the current answer is freelancing. I like being able to work on a wide variety of projects that push me to learn all sorts of new things. I like working a flexible schedule - it doesn’t matter if I work at 11 am or 11 pm so long as the work gets done. I have the bandwidth to code in my free time and learn new technologies, just for fun. (Mythic software engineers seem to love working on personal projects, but most software engineers I know are too tired after staring at code all day to even think about it.) I enjoy not experiencing microaggressions on a daily basis. I can live anywhere and work where I’m most productive. The possibilities are endless.
My hope is that software engineers begin feeling more empowered and emboldened to choose a career path that works for them, even if it’s non-traditional. We can move away from the idea of breaking into tech and instead support engineers as they mold their careers to match the lives they imagine for themselves, whatever that may be.
Want more articles like this delivered straight to your inbox? Subscribe below!