How to become a SELF-THOUGHT Software Developer

Image of computer screen showing some code
Photo by Fotis Fotopoulos on Unsplash

There are many ways to become a software developer, the most usual path is getting a computer science degree. But many don’t have the option of going to college.

Choosing the path of being a self-thought developer is the most challenging path you could take, you need lots of discipline, persistence, and a plan.

The plan to become a software developer

Let’s start with the plan because if there is no plan you won’t be able to follow a clear path.

Before you even begin your journey you have to know what kind of developer you want to be.

  • Web developer
  • Backend developer
  • Frontend developer
  • Mobile apps developer
  • Video game developer
  • Language/Compilers developer
  • Embedded System Developer
  • Operating system developer
  • and more…

For this, I recommend researching what different kinds of developers do, then you’ll be able to choose better.

Also, take into consideration the kind of software developer jobs in your area because it’s easier to get a job locally than a remote job when you’re new.

I would recommend reading the following article: “How to Choose the Right Career Path in Software Development” by ARMEL FOPA to help you choose your path.

And since I started with Front End Web Development, I recommend this video guide.

Discipline and Persistence

To be able to see this through you have to have the discipline to keep studying on the daily basis, and the persistence to do it for a long time.

Studying on the daily basis is a must but if you feel like you need a rest day, that’s fine, just don’t lie to yourself, only rest when you really need it.

The more time you dedicate to your learning the faster you are gonna get your first job as a Software Developer, for me it took 2 years and 4 months to get my first job, for you, it could take less or more, it all depends on you.

Creating a portfolio to showcase your work is a must, here is an example of my portfolio.

It depends on how bad you want it, also take in mind that you’ll need to rest.

Solving programming problems will drain your mind really fast, I’d say you can keep peak performance for 4 to 6 hrs.

Try to sleep well and get some physical activity done, this is important, don’t ignore it.

Why you may ask, Sleep is very important, you might think is not a big deal but it is.

Having better sleep will allow you to learn faster.

Working out will help your body a lot, remember you only get one body and will live with it for the rest of your life.

Feel Free to reach out to me if there’s anything I can help with.

Do the work even if you don’t feel like it.

2 thoughts on “How to become a SELF-THOUGHT Software Developer

  1. Pingback: 10 Frontend Development Project Ideas - Kevin Skayro Blog

  2. israel

    This is the perfect website for everyone who hopes to understand this topic. You realize so much its almost hard to argue with you (not that I actually would want toƖHaHa). You certainly put a new spin on a subject thats been discussed for decades. Great stuff, just great!

Comments are closed.