Introduction

According to the Inter-American Development Bank (IDB), in 2020 there were more than 1 million unfilled positions in technology.

Are you interested in the IT world but you don’t know how to start or where to study?

If your answer is yes, I invite you to read this article!

Where should I start? What should I study?

These are some of the questions I asked myself when I decided to migrate my career to the IT world. I started with SQL language, making simple queries to the databases, which made me realize that my branch in the IT world was data.

The first step, in my opinion, is to research all professions available in the IT world to see which one you like best. Some of them are:

1. Frontend Developer
2. Backend Developer
3. Data Engineer
4. Mobile Developer
5. DevOps
6. UX / UI Designer
7. QA Engineer
8. Fullstack Developer
9. Data Analytics
10. Data scientist

Research as much as you can and take your time!

Once you have a clear idea of what career you would like to pursue, you can start the training.

Let’s study!!!

Free training:

Free Code Camp
Coursera
Open Bootcamp
– Linkedin: in linkedin learning there are free courses and many users upload PDF books as well.

Paid-on-demand training:

– Udemy
– Platzi

Paid live training:

-Coderhouse
-Henry
-Digital House

I recommend these platforms to study remotely based on my experience. There are many others, paid and free.

A piece of advice!

English is a crucial part of the IT world. Practicing it will help you tons, since a lot of the daily information we handle is in this language. Besides, it will surely help you get great job offers in the future.

I recommend listening to songs, watching series and movies in English to improve your level. If you already have some knowledge, review the verb tenses and vocabulary, and if your knowledge is basic, it is better that you start a course or private lessons. You can test your knowledge on the following website: Free 15-minute English test | EF SET Quick Check.

Get your hands dirty writing code and creating things!

Like any learning, it has a process. It is better to be persistent and dedicate several hours a day than trying to learn all at once.

It is very important that all the theoretical knowledge can be put into practice through

exercises and personal projects before you start having interviews to get your first job.

Some websites to practice for free:

– w3schools.com
– Codewars
– LeetCode

Conclusions

Once you have finished learning and have put it into practice, it is important that you create a Linkedin profile, a CV and a portfolio. Investigate on your own or request support from people you know and are trained to help you!

Look for an internship to start, it is a good opportunity to strengthen practical knowledge, there are also some companies that hire junior profiles without previous experience.

In the world of programming we have two types of skills: technical and soft. Do not forget the soft skills, they are just as important as technical knowledge.

Do not lose patience in the process, trust yourself and stay in continuous learning!

Good luck!