I work as a technical lead, a software professional. I get these queries by many fresher often that which programming language do I choose so that I get the best opportunities ahead.
Now here is my take.
Language doesn’t matter as long as you are a problem solver.
I don’t mean you hop from 1 technology to another every month. what I mean is programming languages have objective but different approach or syntax to solve a specific problem.
All you have to learn is the fundamental concepts of any programming language and you will do good.
I have been into Microsoft technologies like ASP.net
But believe me I have even tried node.js. I have worked extensively on SQL but I have also loved working on NOSQL databases like MongoDB, Cassandra.
A programmer should also be adaptive to new technologies.
If I were to hire a programmer, I don’t expect him to be an expert in xyz but what I see is his ability to adapt to new things. he will learn it himself eventually
Developers life has become easier these days with the kind of evolution in each technology is happening
So it’s important for us to keep ourselves upgraded so that you are more marketable
People expect you to be a super human instead of developer or jack of all trades.
What I feel is gain experience and expertise in certain technology and also learning multiple things isn’t a harmful thing.
You don’t have to be expert in everything if u ask me . be very good at one or two specific skills and keep yourself busy acquiring new skills . learning has become so easy these days with YouTube , udemy , simplilearn, hackerrank etc .
I remember practicing on tutorialpoint.com which gives free terminal for practicing coding ..
Ok here are few skills you may like to start with.
- ASP.NET MVC 5 with Entity Framework,WebApi,WCF,C#
SQL server 2016
- Angular 2
- Knockout JS
- Backbone JS
NOSQL: MongoDB, Cassandra , CouchDB
Other Back-end: Oracle 11g ,MySQL
Datawarehousing : Hadoop (Bigdata),pentaho
Other programming language:
I know it’s too technical post for non IT guys but I’m sure you get the essence of the post.
Should you have any similar queries, please do revert back.