DEV Community

Discussion on: I keep feeling demotivated when I realize how deficient my knowledge is.

Collapse
 
axelledrouge profile image
AxelleDRouge

I understand, like all of us. We all started the same way. But it will get better. You are in one of the most in demand field of job, and the opportunities will come.

"I code a lot at home, and honestly I really like doing it, and I'm constantly trying to improve myself, by working on bigger projects, like I've been working on a website for 3 months now, and I'm always proud of myself when I manage to solve something I couldn't do until then, like when I finally managed to solve pagination in PHP I was so happy, I even made an article of it."
There, you have the most important aspect of your work than you should focus on. I find that the more I enjoy my work the more I learn and improve it.

The fields of web development are so vast that they seem scary. My choices have been to first improve my knowledge of the fundamentals (algorithms, design patterns, clean code methods,...) and second focus on my language of choice (JS) by gradually implementing a new tool or library one at a time, depending on the needs of my project. Progessively, the confidence come, and I will add a new language when I will feel more at home with my current work and will want to branch out more.

If you don't find a project to invest yourself in, maybe you can build your on or look in the open source ocean. You will learn more experience, as a co-worker in a team, and build more your portfolio.

But remember, in your field, the search for web dev is enormous. The company need you. Maybe not the big ones, but the smaller ones. I know that my company has such big needs in web dev and difficulties to find that they invest a lot in junior dev that show that they can learn and persevere.

So, cheers :) you'll get there