Experience is the hardest kind of teacher. It gives you the test first and the lesson afterward. This quote from Oscar Wilde sums up the life of an inexperienced programmer pretty well.

You learn by doing. Getting your hands dirty. And in the process of doing you’ll make mistakes which is totally fine as long as you learn from your mistakes. That’s how you gain experience.

As an inexperienced developer, you’ll get these kinds of tests on a daily basis. But how do you recognize an inexperienced developer? Here are four signs that show you some of the characteristics of an inexperienced developer.

It is costly wisdom that is bought by experience — Roger Ascham


Unstructured code

Writing unstructured code is what you expect from an inexperienced developer. If it’s slightly structured that’s already a big win. The reason inexperienced developers write unstructured code is that their focus is heavily on getting it to work. More experienced developers know that there’s more to being a developer.

Writing code and getting it to work is such a tiny part of your job as a developer. Although, inexperienced developers think it’s the biggest part of their job. As you get more experienced, you’ll realize most of your job consists of maintaining projects instead of building new projects from scratch.

Once you start realizing this, you’ll code in a whole different way. You start coding in a way that makes your code more maintainable and easy to understand for other developers.

#javascript #programming #web-development #technology #software-development

4 Signs of an Inexperienced Developer
11.20 GEEK