Hi all I am a c# developer who has done most of the time windows forms-wcf and a bit of wpf and in a TDD enviroment.
I really want to switch to web and learn asp.net mvc.
I dont know much about css jquery and html.I guess I have to learn those especially html/jquery.Css just a bit to get me going as I am not a web designer.
I want to be able to hold a job in asp.net mvc.
Realistically开发者_开发技巧 how big is the learning curve before I can hold a job in asp.net mvc?
How long is going to take me studying after work 4 hours a day?
Do I need to know asp.net in the real world when I look for a asp.net mvc job?
Just trying to work out if I can really do it.
for my experience in programming 10 years.Many people learn on the job and their acquired knowledge is just enough to keep them going they are no gurus or experts,as family life etc... takes over.
Any suggestions ?
This question is almost entirely subjective, how quickly did you learn your current language/framework? Use that as an indicator for how long it may take to pick up ASP.Net.
Do I need to know asp.net in the real world when I look for a asp.net mvc job?
I would say almost certainly, in fact for any web-based job wouldn't it be nice to have real world sites in your portfolio? Sure you could probably learn the fundamentals in your spare time but you would stand a much greater chance with some evidence of your achievements.
The issue I have faced personally with world wide web development is the number of technologies involved (as you've mentioned), the ever-changing standards, and also the non-existant standards. The web is free for all and it takes a lot of experience to appreciate whether you are doing something to a good standard or not.
My 0.02p.
If you already know how to do template programming in some other language, you'll find that will help a lot. As for me, it takes about 2-3 weeks to tack on another language, and about a month after that for me to feel fully competent in it; results will vary depending on your motivation and the language/framework itself (Python was really fast). With 10 years experience, if you've picked up other languages on your own, you're pretty much on your way already.
精彩评论