When I was a junior web developer, I made a lot of mistakes. Then, a few years back, during Halloween, I made a realization.
It’s true, I made mistakes, but a lot of these mistakes came from three simple things. So that’s what I’m going to talk about and, hopefully, let you in on some insights when you’re starting as a junior developer.
I was so scared of being proven that I couldn’t be a developer. That fear gripped my chest for a long time because it was my first time.
During that time, I was going to the gym. However, I made excuses not to go there. I was uncomfortable there because I was afraid I would fail.
I allowed that fear to control me. I allowed it to determine what I did, what I planned to do, and it was scary. So I ended up not going to the gym. Don't let this happen to you with code.
Another mistake that holds back a new developers’ growth is spending too much time learning a single language. Sometimes people spend six months on a single language and another six months on another language.
Realistically speaking, it should only take about two or three months to understand the basics of that language. HTML and CSS are easy to learn and pick up.
I went as slowly as I could, focusing heavily on being perfect in everything so that I wouldn't be a failure.
The last big mistake that I made as a new junior developer was taking too many days off and sticking to only what I knew.
I got this piece of advice from a senior developer from my Discord server a while back.
Practice, practice, and practice some more, but not for the things that you already know. Decide what language or line of code is a pain and what the perfect outcome will be.
It’s a simple mistake for new developers as well as veterans that have been in the industry for years. Even if it’s just for 30 minutes or an hour, keep practicing at what you’re bad at until you get better at doing it.
No one codes perfectly. Every developer out there has made the same mistake at different points in their career. As long as you don’t give up and strive to be even better at what you’re doing, then you’re going to be okay.
Developer Relations Engineer @ New Relic