What actions will I take if I start from scratch my career as a software engineer?

Yersel Hurtado
3 min readApr 2, 2022

--

Photo by Gabriel Heinzer on Unsplash

A week ago I was thinking about how much I learned during my career as a software engineer. I notice that I made mistakes that cost me a lot to revert then. That’s why I asked myself: Why not share it with the new aspiring developers?. Here you have 3 suggestions that I’m sure will boost your career as a developer:

  1. The first suggestion is: Start learning the most demanded languages like JavaScript, Python, or Ruby. As you know, our world works based on offer and demand. If you start learning a strange language with low demand, will be very difficult for you to find a job in a short period of time, and you don’t find a job, as a consequence, you don’t receive a salary and things can become worse up to the point you need to work in another field by necessity.

If you want to become a Front-End Developer, I suggest the next path:

  • Learn HTML and CSS: These are the basis to give the structure and style to webpages.
  • Javascript: This language allows you to add interactions on your webpage based on the behavior of the client.
  • React: This is a library that is fully supported by Facebook. It helps you to build robust applications with less effort.

2. The second suggestion Work-based on SMART goals. In this way, you will have a specific time to achieve your goals. This step is very important to stay organized with a clear objective at a specific time. I meet many people that want to become a developer 2 years ago and until now They don’t manage well any programming language.

If you are really committed to becoming a software developer you need to have a specific plan to achieve it.

Photo by Lukas Blazek on Unsplash

3. The third and last suggestion is Join to a digital school where you can learn with an organized curriculum. But not every school is good, you need to filter it based on the next criteria:

  • It should offer a clear curriculum to become a Full-stack developer.
  • It should have a specific duration to complete the program.
  • It should allow work in pair programming with other students. This is a strong skill you need to develop to show your future employees that You are trained to work in a team.
  • It should have past students that are actually working as a developer in good companies. This proves that the program work.
Photo by Alvaro Reyes on Unsplash

There are many options for that but review carefully if they meet the requirement I listed. One school I can recommend is microverse, it meets all the requirements and the best part is that you pay nothing until you get a job as a developer ( this guarantees that the program must be good enough for you to be prepared to get a job, otherwise they don’t earn anything).

I will end by encouraging you to leverage my past experiences to help you become a better developer. And as for personal recommendations, if you want a program that fits perfectly with the suggestions I gave, I strongly recommend applying to join microverse.

See you in my next article.

--

--