Desperately need a career advice on .NET web technologies. 5 of experience. Please help.

By swapnil.salvi08 swapnil.salvi08 Points: 115 | Level: Starter | Status: [Member]
Posted on: 5/24/2013 2:48:47 AM | Views: 1559 | Points: 30
Hi, I am 5 years experienced in ASP.NET and C # ( web applications ). I want to know the future career prospects in .net for me, as opportunities in ASP.NET and C# are shrinking with a sea of developers for a single opportunity. I want to stick to .NET and need an advice on what Microsoft technologies i need to learn to standout in the crowd ( MVC, WCF, WPF, WWF, Sharepoint, jquery, Silverlight etc). I love coding and want to stick to it, hate managerial roles and activities. Want to be a technical architect. Keeping my experience, area of interest in mind and relevant latest technologies in demand, kindly advice what technologies should i learn. Also suggest some good source for learning the same. Please help, I am in a middle of mid career crisis. Awaiting your suggestions.

Rajesh's Advice on Wednesday, July 03, 2013 :

Master the below item (or spend some time concisously to read, understand and apply them)
1.  Single Page Applicatons (jquery, knockout, backbone)
2.  Web API
3.  HTML5, CSS3 (you will always need this)
4.  Log management, exception management, tracking, analyis
5.  Application design, understand various patterns, mvc, mvp, mvvm, etc...
6.  Design patterns (smart use as and when required)
7.  REST
8.  Authentication, authorization, single signon, security, XSS, CSRF etc.
9.  Database tuning (to some extent)

For architectural related details refer.

Get involved in some open source project, start your own blog (the best way to stand out from the crowd).

All the best.

Note for Swapnil.Salvi08 : You can respond to this advice by logging into the website.

Comments or Responses

Sorry, no responses found.

Login to post response

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.