“First, solve the problem. Then, write the code.” — John Johnson
If you haven’t done programming in a different language, you are missing out greatly.
And I’m not talking about learning the top 5 most popular programming languages.
I’m talking about getting new tools to use to solve problems.
After almost 8 years working as a developer I can say that mastering a language should be your number one priority when starting to code. But once you do, learn another programming language to complement what you’ve learned is vital for your career.
Learning other programming languages, give you new solutions
This might sound a little farfetched to imagine a developer who has mastered more than 5 languages, but you don’t have to master them at all. Just have a simple project to understand when to use it.
And this can not only improve your skills but also impact your job search as it worked out for me, and it might work for you, too.
My only requirement is that you:
- Give yourself a month to push through a new language
- Find a project you would like to work on within that language.
That’s it. You don’t have to build a whole app or take on a freelance gig. There are so many open source repositories out there to learn from and that can help you in your next project. Get to know em’.
So here are a few advantages learning other programming languages has given me.
1. It gave me the confidence to take on more projects
Need a WordPress site? No problem.
Need an app for mobile. Ok
Need a simple scraper to grab some data, sounds cool I’m in.