Job seekers Insight: Technology, Geography & Stability

I regularly come across software job seekers trying to figure out a career destination for themselves. The important factors they will like to understand are
  • Destinations with most job opportunities
  • Technology with potential job opportunity numbers
  • Technology landscape for a preferred place of stay
The data like this is not available handy, though the Job boards has the right data to come up with such analytics. In the meantime, I made an effort to get these answers. For a year, I looked at top job boards. Following is my insight. Of course, the ground realities could be different. It's a sampling exercise, and does not include all the data. Nevertheless, it gives some clue.

I divided my insight on 3 important criterias, i.e. Geography, Technology and Top Companies. 

Technology

Contrary to some newspapers & blogs, I found Java to be still a frontrunner in providing maximum job opportunities. Java gives 2 times more opportunities than a distant second placed Python. So, if earning a livelihood is more important to you, than anything else, stick / move to Java. The top 5 employment friendly technologies are
  1. Java
  2. Python
  3. Javascript
  4. AWS
  5. MySQL 

Geography

Bangalore, undoubtedly and understandably, has more opportunities than any of other location. I compared it primarily with following locations
  • NCR (National Capital Region Delhi including Gurugram, Noida, Faridabad & Ghaziabad)
  • Mahrashtra (Mumbai & Pune)
  • Hyderabad
  • Chennai
Following is the job availalbility trend in comparison to each other
  • Bangalore provides approximately 3 times more opportunities than NCR
  • NCR provides approximately 3 times more opportunites than Maharashtra
  • Maharashtra provides approximately 2 times more opportunities than Hyderabad
  • Hyderabad commands only a slight edge w.r.t. Chennai
Each geography also has its own technologies leaderboard. 

Bangalore

  1. Java
  2. Python
  3. AWS
  4. Javascript
  5. NodeJS

NCR

  1. Python
  2. Java
  3. MySQL
  4. PHP
  5. Angular 

Maharashtra

  1. Java
  2. PHP
  3. MySQL
  4. Python
  5. Angular

Hyderabad

  1. Java
  2. Javascript
  3. Microsoft Azure
  4. Python
  5. ReactJS

Chennai

  1. Java
  2. Angular
  3. Javascript
  4. HTML
  5. PHP

Companies

I talked about Startups in my this post. It was meant for professional that might be looking at stable options. Here is the data with ranked technologies in stable companies. The top 5 technologies by stable companies are
  1. Java
  2. Javascript
  3. Python
  4. AWS
  5. NodeJS 

Conclusion

This will give you an insight on where to put your efforts. This may help you maximize your time and effort in goal of building a successful career. 

Let me know in comments, if you seek any other data point. Happy hunting!













Comments

Popular posts from this blog

AWS RDS incompatible-parameters solved

504 Gateway Timeout on Amazon AWS ELB (Elastic Load Balancer)