How to start a tech career coming from a non-tech background
Tags: webdev, careeradvice, careerdevelopment, careerpaths
Published: 2018-08-01 15:47:56

---
title: How to start a tech career coming from a non-tech background
published: true
description: Learn the first steps you need to take to start a career in tech
tags: web development, career advice, career development, career paths
---

We all know that there is uncertainty in the air about the state of our economy. Minimum wage is crap and it's not going to get any better any time soon. Well I want you to know that there is a way out. You can learn how to change careers and start something way better than you could imagine.

One career that you can get started in without going to college or needing 10+ years of experience is web development. This has been my best career path so far and I've already been down 3 different paths.

Web development has offered me the best opportunities and the most flexibility. I'm going to walk you through some of the steps you need to take so you'll know how to change careers for yourself.

##Decide that you want to change careers.

![decide you want to make that kind of change](https://thepracticaldev.s3.amazonaws.com/i/dnxkvw92dtl1uxlki9j0.jpg)

*I know this one sounds dumb, but it's the hardest step most people take. When you start looking at how to change careers, that means something is wrong. Maybe you aren't making enough money or you aren't getting the same fulfillment that you once had.

*There's a reason you are at this point. This is where most people get stuck. You're unhappy and you know it, but it doesn't seem like there's anything better out there so you just tough it out. You don't have to live like that.

*But you will need to make up your mind that this is the best decision for you and your family. Staying in a dead end job leads to problems in your professional and personal life. Make the decision that you've had enough and you are ready to make a change.

##Learn a new skill.

![spend the time and money on a new skill](https://thepracticaldev.s3.amazonaws.com/i/6t7ut7p5y3h071xvw75u.jpg)

*Take some time to test out different things. Trust me, you have the time to do it. If you only spend an hour a day trying something new you'll find what you like or what you're good at pretty fast. This is when you should explore those things you kept in the back of your mind for later.

*Maybe you always thought about getting into IT. Now is the time to try it out. You want to have a new skill before you decide to start looking at jobs. Remember, you are learning how to change careers. Not how to get a new job doing what you already do.

*That's why web development is such a good option. You can learn at your own pace and you can start making money with it as soon as you are competent enough. Sure there is a learning curve, but there is a learning curve with anything new you try.

##Gain some experience.

![you don't need a job to practice your new skills](https://thepracticaldev.s3.amazonaws.com/i/x0usvcf55zwqkmmgnfda.jpg)

*Most people take this to mean you need to get a job and start working. That's not it. If you have anything you can start working on to show you are ready for your new career, do it.

*Of course that's fairly easy to do with web development. You could work on freelance projects so that you can get good references for later jobs. You could start designing and building your own websites and show them off to potential employers or customers. The freedom you have to gain web development experience is unbelievable.

*After you learn your new skill, that doesn't mean you're good at it. At the very least just practice. Do a little something every day until you start moving to the more advanced stuff.

##Remember that you already have other experience.

![your other experience still matters](https://thepracticaldev.s3.amazonaws.com/i/fi2k0iof318jmfrk237v.jpg)

*When you are looking at how to change careers, it's easy to get caught up in how much you don't know. You have to make sure that you highlight everything you already know. Unless you've been sitting at home doing nothing, then you already have experience in some career.

*Start looking at the job descriptions in the career you want to switch to and start connecting the dots between what you know and what you need to learn. You'd be surprised how much you already know. I'll use web development as an example because of course I would.

*Yes, you need to know how to code, but you also need to have great time management skills and the ability to talk to people well. Anybody can learn how to code, but not everybody can manage their time well. Your past experience will matter in your new career.

##Put yourself out there.
![a closed mouth doesn't get fed](https://thepracticaldev.s3.amazonaws.com/i/w5t3ekklbjbv0riify9r.jpg)

*The job application process is nerve-wrecking, but if you go into web development and follow the steps above, you shouldn't have too many problems. You do have to be ready to work though. When I was looking at how to change careers, I did 2-5 job applications every day.

*I can't tell you how many interviews I did during that time and how many times I heard "no" or didn't hear anything at all. But it was worth it when I started my new career. All of the time and energy I put into the process of changing careers paid off.

*Don't let anyone tell you that you can't do it or that it's too hard. Putting yourself out there is the only way you'll get anything. There will be some low points, but my goodness do the high points make up for them!


It probably sounds simple to start a tech career because it is. The catch to it is that it takes some time to really understand what you're doing. It takes at least a full year of practicing before you can explain what you're doing.


<hr>

Hey! You should follow me on Twitter because reasons: https://twitter.com/FlippedCoding