Coding is the in-thing right now and for most people considering getting into that space professionally one of the biggest questions you may have is, “where should I start?” A good place to start may be in understanding what languages are popular in the job market right now and balancing that with whatever it is you’re interested in.
As part of research conducted by Techzim Insights late last year we tried to figure out which languages employers are looking for and from a sample size of about 20 job postings along with some insights from employers who were interviewed we managed to figure out what is in demand. Here are the top 10 most popular programming skills that were in demand according to the research that we conducted:
Jack of all trades…
Proficiency and skill in one of the above is great but it seems the market requires that its developers be swiss-army knives of sorts and understand more than one language. Degrees and diplomas are still very much of a big deal and usually, companies require developers to have either a degree or a higher level national diploma.
In most cases the most popular courses were:
- Degree in Computer Engineering
- Degree in Information Systems
- Degree in Software Engineering
No space for self-taught developers?
On occasion, the developers who are self-taught can get an opportunity to show their skill but more often than not their lack of any “formal” qualification results in HR departments just binning the CVs that do not meet the ‘defined’ criteria. For developers who are self-taught, they have a higher chance of getting employment at startups and smaller companies who have budget restraints or are generally more prepared to tests one’s skill and not just look at a degree. The redeeming quality is that you can always build your body of work by building apps or websites and then present that portfolio as your proof of proficiency.
Developers could always walk down the more difficult path and use the skills they learn to start their own ventures. We’ve seen many local developers who are releasing apps in their own capacity or working as freelancers. This could be a more viable path and with some creativity, you never know where this could end up landing you.