Why it’s impossible to become an expert programmer

That’s a heavy title for this post. I’m referencing an article by Justin James. In the article, the author makes the point that, in today’s world, you can never really become an expert programmer, due to the complexity of the languages and frameworks. He makes a great point. This is one of the reasons why I’ve found it so difficult. It isn’t just a matter of knowing Java, you have to know a laundry list of frameworks to really do anything or get that next job. He says the trick is not knowing everything, but being enough of a generalist that you know where to look. I’m finding this especially true in web development where it takes two to three different languages just to work on the GUI. It’s a good thing we love learning so much…

Lesson learned: You don’t have to be an expert in everything. Get good at a few things and make sure you know where to find the answer for the rest.