DEV Community

Cover image for How to become a better developer?
Victor Oliveira
Victor Oliveira

Posted on

How to become a better developer?

This article will discuss what I learned from Sibelius' mentorship, and how it can help you become a better developer. To begin with, I have to talk a little about my situation and what made me turn to mentoring. I was feeling stuck and feeling the need to evolve and learn new things faster and I decided to start documenting the process through articles.

There are some points that we can follow to improve ourselves and not stop evolving, including having a winning mindset, learning in public, find a mentor and just do it.

1. Winning mindset

Most people are used to everything going right, and they can't deal when everything goes wrong, and that's where the winning mindset comes in. Being stagnant and not being able to do new things is normal, but the way we deal with it when this happens changes everything.

Looking at the problem as a whole can seem daunting so always break the problem into such small problems until it becomes impossible not to solve, no matter how challenging the problem is never give up, most people don't even try.

2. Learning in public

Learning in public will open doors, whatever your objective, do what you wish you had found when you were learning, teaching something is the most effective way to consolidate knowledge.

Show what you are doing, studying, there will certainly be other people doing the same as you or trying to learn what you are learning, don't judge your results by “applause”, retweets, or stars, just do it for yourself, something that your me from the past would like to learn.

Learning in public is more beneficial when you make mistakes, we are raised with the mentality that we cannot make mistakes, and when we make mistakes we learn the most, so stop being afraid of making mistakes, and just keep trying.

3. Find a mentor

Having a mentor can greatly accelerate your evolution, being the worst developer at the table is important to learn the most from people more experienced than you, this can help you cut corners and avoid mistakes that have already been made by other people, just by having a mentor , someone to show you the way and guide you, okay, but how do you find a mentor? Our area is extremely rich in people willing to help, so ask for help!

4. Just do it

Just start doing, the more you do the more you will evolve, the more you seek the more you will learn new things, the more you make mistakes the more you will learn, we live in a world hostage to cheap dopamine where people want everything immediately and are not willing to go through the process and pay the price, you only evolve by doing more, "you only take on more weight by taking more weight", feeling uncomfortable is part of the process, so JUST DO IT, it won't be easy but if you do a little every day, it will become easier.

The word we have to take is constancy, always focus on the long term!!

I will see you in the next one,

Victor

Top comments (2)

Collapse
 
teaganga profile image
teaganga

I think learning in public is extremely important. It keeps you on track, provides you a certain degree of feedback and it helps finding the trending tech in a meaningful way.

Collapse
 
victorg1002 profile image
Victor Oliveira

Yes, I started applying it not long ago and I can already clearly see the results, not being afraid of making mistakes helps a lot