Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Advice / Job Search / Finding a Job

No Coding Skills? No Plan to Pick Them Up? You Can Still Land an Awesome Tech Job

startup co-workers

All of your life, you’ve been told to follow your passion. So, you went off to college and majored in art history, education policy, or whatever made your heart sing.

And everything seemed great until recently when you started hearing something different: “You can use tech skills to make $100,000!”

Now, what if working for a cool tech company is what you’d like to do—but you never even thought of taking a computer science class?

Well, would you believe me if I told you that you don’t need to code to get a tech job—you just need to find your fit?

While it’s true that there are lots and lots of coders in the space, there are actually more non-coders working in these companies than programmers!

That’s because complex technology products, from apps to electric cars, require the collaboration of dozens of specialists. Designers, researchers, marketers, accountants, and, yes, coders, all come together to bring tech magic to life. And so for every coder that’s hired, a company typically hires a few more collaborators.

But here’s the catch: Those collaborators are hired to perform specific tasks, not just because they love awesome apps. So if you want these jobs, you’ll need to make the case that you’re the perfect fit for those tasks, not just that you think Google or Facebook is so cool.

So how do you find your fit in the first place? It turns out there are three steps:

1. Understand the Roles

First, you need to have a good grasp of what the industry’s non-coding jobs are all about.

I’ve included a cheat sheet below, but to get an even deeper understanding of what each role entails, look here.

It’s important to see through these fancy titles to understand what a role is really about. For instance, marketing might sound like something you’re unqualified for, but it really boils down to just four basic skills:

  • Understanding your audience
  • Developing plans to reach them
  • Executing on those plans
  • Measuring your impact

And as you’ll see in the next step, lots of different experiences prepare you for this kind of work.

2. Reframe Your Experiences

Did you start your career as a teacher? A nonprofit staffer? A pizzeria chef?

Surely, there’s no way those experiences qualify you to work in tech, right?


Because I actually did all three of those jobs before landing my first tech position. And it turned out that, not only weren’t those roles a handicap, but they actually helped me make the case that I could come in and get these kinds of jobs done.

The trick is to ignore the formal titles (“Program Associate,” “Teaching Fellow,” and so on) and focus on what you really did on a daily basis.

For example, as a kindergarten teacher, I was responsible for doing these things every single day:

  • Understanding my students and what motivated them
  • Developing strategies to reach them
  • Communicating effectively with my audiences (students and families)
  • Measuring my students’ progress

And I eventually realized that these same experiences were exactly what lots of tech firms wanted, I just needed to help them make the connection.

3. Make the Connection

While tech recruiters come from lots of different backgrounds and have very different approaches to finding talent, one thing I’ve seen to be true across the board is that they don’t have much time to find that talent. They’re often trying to fill dozens of roles simultaneously, so they can’t pause to understand the unique nuances of your career.

As such, it’s up to you to help them quickly see the connection between what you’ve done before and what they need their candidates to do in the future. And the best way to do that is to draw a map between their open role and your experience.

In my case, here’s the connection between teaching and marketing:

Once I drew out that map, I could use my application to make explicit connections right in front of the recruiters’ eyes. For instance, in my cover letter to Apple, I said:

I know that an Apple marketer must be the master of the company’s audience, communicating new products in a way that makes every single customer feel like that product is tailor-fit for his or her unique desires. Well, that’s exactly what I’ve done in my classroom, convincing 25 very different students that math is something worthy of their time and passion. And I’ve done that by getting to know each and every student, and then designing lessons that speak to their unique needs (from wanting to feel proud of their success to wanting to go to the store by themselves!). The result is that “math time” has gone from a lesson to be dreaded to something to be fought over, with students jockeying to answer first. Not unlike an Apple store on launch day!

And that connection—as simple as it was—was enough to land me my first tech interview and job.

If your passion is to work in this field, don’t let your lack of experience hold you back. There are too many cool jobs out there that don’t require a line of code, and that do take advantage of the awesome experiences you’ve already had.

Want a complete guide to a dozen awesome tech jobs that don’t require any coding? Download my free guide to all these positions—including what they do all day and the kinds of experience you need to land them.