there are lot of jobs in IT, but the people with right skills are simply not available, we take interviews lot of them, but the technical skills required for the job are so poor, that its waste of time to take there interviews. even with experience 1-3 years guys
now how will you have the skills which are required for the job..
you must understand now the scenario is changing, now everything is in cloud, and programmers required for cloud are different, all big companies are using cloud now, and lot of them are shifting towards it, you will be jobless, if you don't have the skills required to be in that arena
Microsoft appears to be loosing wars with open source, now i will tell you the current hot technology which will be there for future at least for more 5 years, so if you are starting career in IT, shift to Linux and open source technology
you can very easily see, that no big sites are done in asp.net, except msn, all big web sites have been on open source, because they save huge on licence fees
you must have learned SQL, sql server, but thats going to be outdated , now nosql technology is coming up, which much faster and better suited for cloud
mongodb, hadoop big data and so on, almost every company is using cloud and smart companies are using hadoop or mongo
learn nodejs
http://nodejs.org/
its kind a cool technology, for website development, it is plain javascript coding, you can make real time websites like facebook.com, linkedin using this technology
you can make chatting system using nodejs, this guy Ryan dhal below is inventor of nodejs
this guy completely revolutionized how web server works
now how will you learn it, the easy way,
do not download it and install node environment into your computer, you will get stuck up in installation, it will be quiet complicated
you can learn node.js online, plenty of tutorials, youtube videos
register on this site
https://c9.io, it have online development tool, cloud based similar like visual studio, with intellisence and its free to a extent
learn angularjs, learn technologies which are more suited to the cloud, and mobile upcoming technologies
asp.net mvc is also hot technology, since we Indians use pirated software's, we can use it, but its way to pricey, and large corporations use open source technolgoeis to save on licence cost and dependency
at this point microsoft is clearly lagging behind, in near future it seems all the tools will be cloud based, like ms-word, excel and you dont need to buy and install them, just visit some website and do your work and exit
microsoft will still be in desktop for years to come, but they are lagging behind on server side technology and mobile os and many other things
you got to learn the things, which big corporations use, so that you have a very high paying job there
and indeed technology jobs are very high paying