Saturday 24 May 2014

10 Skills + 10 Languages Developers Should Learn in 2014

If you, like me, start your year by putting up a plan and coming up with a set of new year's resolutions, then you have most likely decided on a set of new skills to learn and sharpen your competitive edge with in 2014.

In the tech world, there is nothing worse than an "outdated person"; a person who has not worked hard enough to catch up with the latest in technology. Being a developer, this usually comes with an extra: learning new programming languages. And, believe me, in this age we're living in, there is a new one coming out in every 2-3 months if not less.

I know we are approaching June already, but it's never two late! David Tucker, Director of Research and Development at Universal Mind, has compiled a very useful and diverse list featuring 10 skills that he thinks developers should invest in during 2014. Those range from the hardcore technical stuff such as languages, the latest in source control, to some soft skills or, even better, business and project management kind of things. Things like how to do effective estimations [which, let's be honest, few developers would claim to excel at!], how to quickly find information, and so on.

On the other side of the spectrum, the folks at Mashable have compiled another list of 10 programming languages that YOU [no matter who you are or what you do] should learn in 2014. This is partly interesting and useful as the author's put some time gathering handy resources to help you start with each suggested language; some languages they suggested are Java, C++, JavaScript, and SQL. But I find the article especially interesting because it makes it clear that learning programming languages is no longer a developer-only kind of thing. We are already in the future; in a time where learning how to code has become necessary to each and everyone know matter who they are, where they are, or what they do. [Oh and sadly, this is something Most Schools Don't Teach].

So, what are you waiting for? Go ahead and learn! For me, I'm currently learning node.js, which is a bit advanced thus not mentioned in those lists. But hey, you can give it a try as well!

Happy learning! :)


Post a Comment