Benny Boddorf

Practice There are no excuses, you can't go to a job interview and say that what you like most in tactihe world is programming and yet at the same time say that you've never done anything relevant in programming! Invent your own applications, start watching what others do, but practice, practice and practice. As Malcolm Gladwell pointed out in his book "Outliers", to achieve excellence, you must have an accumulation of 10,000 hours of practice. If you are just starting out, you should devote many hours to improving your programming skills. It's not just about learning how to use something and knowing how it works. You have to go deeper. You have to find out how and why it's done this way. Understand things well. If you limit yourself to learning how to use it, the day you encounter a complex problem you won't know how to solve it, because you will lack the basic knowledge. That's why our courses never give simple recipes, but aim to really understand what you're studying, even if it's harder. You can use GitHub to publicly share the projects or exercises you're working on (try to make them useful to others) and have other community developers review your code and give you feedback on where you can improve or how you can approach things differently.

130  
Benny Boddorf

Currently the profile of "expert programmer" is one of the most demanded and it is not always easy for companies to fill these vacancies. The continuous changes in technology make it difficult for both beginners and veterans to maintain mastery of a technology and at the same time progress in their careers. Many people choose to learn the technology or language that is currently in fashion in order to add another "notch" to their LinkedIn profile. So we find profiles of 4 years of experience where they say they master 4 different languages, 3 frameworks and 2 platforms ... producing an effect contrary to the desired in the recruiter. To avoid this kind of situations, here you will find some tips to become a great programmer that will help you improve your career opportunities.

1 2