Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jpalala/8e9aa8795cf5766bc7ffc6f5ffb1212f to your computer and use it in GitHub Desktop.
Save jpalala/8e9aa8795cf5766bc7ffc6f5ffb1212f to your computer and use it in GitHub Desktop.
Practical Approach to Shifting to Tech

A practical approach to shifting into a tech career

This is basically a summary of how might one shift into a tech career from a different degree.

  1. PRACTICE! Just like learning any musical instrument, it takes a lot of practice! Practice after work. Practice on weekends. The key is being onsistent.
  2. What to practice?
    • Basic algorithms (for, if else, switch, while, etc..)
  3. It's not just about algorithms, you have to know:
    • How to setup a webserver or your local environment depending on your techstack
    • How to use Git to push to a repository such as Github, Bitbucket or Gitlab.
    • How to work with your terminal (or command line, in Windows speak).
    • How to work collabaratively on a team on a project.. hint: try studying the Agile methodology and Scrum.
  4. Once you've nailed the basics, create your first tech resume and/or portfolio.
  5. Submit to jobs that accept junior roles... then.. PROFIT!

But wait, what should a portfolio/tech resume contain?

You'd want to basically prove that you know a certain set of skills. How best to do that? Showcase your projects!

How do I find the companies to apply to?

The funny thing is, I graduated during the time that Linkedin basically was just gaining popularity. Back then, you basically had to attend job fairs, look up a newspaper classifieds or go on a google search for hours to find jobsites that existed back then. The "old-school" approach might have worked back then because Linkedin did not yet exist and all the IT Job groups on Facebook.

Today, you might just go on Facebook (I know in the US Facebook is like not that popular anymorem, but there are countries which use Facebook almost like their internet for everything).

Or you could try Linkedin. Or Some-Remote-Jobsite.com.

Just make sure to create a winning profile that promotes what you do - include your projects, your skills and educational background.

There are also events that you might join but these days I don't recommend it. Depending on the tech event, it may not always be the case that recruiters are waiting or someone would have an opportunity open for you. It might help, of course but it should not be your main way to find companies to apply to.

The tech world is online. It's only natural that you have to look for them online.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment