Opportunites in .net in coming years?

These days microsoft .NET is losing its market. In US silicon valley only open source non-microsoft technologies are used. In this scenario what suggestion would you give to the developers with 8-12 years of .NET experience?

Is it the time to move on from .net and embrace other technologies like bigdata or are their chances that .net people will continue to have job opportunities in the coming years?

Sheo's Advice on Sunday, November 8, 2015 :

Thanks for asking question Poonam.

Moving to other technologies from .NET after 8-12 years of experience might not be easy for you. As far as .NET future is concerned, Microsoft will not let this happen easily. You must have seen that in last couple of releases Microsoft is adapting many open source and third party components into default templates of .NET projects so my personal view is that .NET will not be completely wiped out in near future. Even ASP.NET 5 is going to be open source.

Of course JavaScript is gaining momentum and in the development side so learning JavaScript and related technologies would add a great value in your resume and career as well.

As far as BigData and other alike technologies are concerned, they are all about data so you might not like them if your core interest are in development. BigData and other similar technologies will be there and remain there in future (as tons of data are being produced and there will be demand to manage them, analyze them etc.) and so is .NET. It's all about personal preferences and how comfortable you feel about a technology.

Hope this answer your questions. Thanks and good luck.

Note for Poonamkalra : You can respond to this advice by logging into the website.>

Disclaimer: Reply given to your question by our expert
panels are based on their personal experience who have been successful in their
career or are well acquainted in the role they are/were playing. This may or may
not be suitable in a specific circumstances, please consider this as an advice that
may help you carve your career. DotNetFunda.Com or its expert panel members will
not be responsible for loss of any kind because of any decision you take based on these advices.