I am a team leader in IT company with over 8 yrs. of experience out of that 5 yrs. in .net using c#,Asp.net(C#,VB.net)-Window based application/Web based/Web services application. Now I am facing a big problem in my career i.e, when I apply somewhere they require that I must be well versed in tech. architect and design pattern, WCF, Silverlight which I never got a change to work on. I agree that one should update oneself. But I have no idea from where I can get the quality training of these topics with good practical exposure. Any sort of help in this regard is highly appreaciated.
Thanks & Regards
Sainath's Advice on Tuesday, March 02, 2010 :
At 8 years of experience as a Team Leader, you are indeed expected to know these technologies - atleast on a strong conceptual level if not at a practical implementation level. The classic paradox is - you are expected to know the very technology you wish to gain experience working in, and this is the normal experience in software development. www.questpond.com
should be a good starting point for you to gain a grip on many of these technologies - moreover, the video based learning allows you to learn when you feel like it (on demand). But in the long run, I can only say that daily learning is what will make you highly competitive in this field. You are either growing in knowledge, or decaying gradually, there is no middle path. If you are not learning something new everyday to replenish the old knowledge which is getting obsolete faster than ever, it is only a question of time before you feel out of tune with the tech space. Do not measure yourself in comparison with immediate peers in a known employer setup - rather, keep an eye on industry leaders and try to emulate them. You will suddenly realize how much there is to know and learn.Knowledge cannot be taken away from anyone except by obsolescence.
- Dr.A.P.J.Abdul Kalam
And also, please remember, it is not important how many years of experience you have in the chronological sense, to quote Warren Veenmann and Sally Eichhorst,"If you have been in the same job for 30 years doing exactly the same thing, it does not count as 30 years of experience. It is 1 year of experience, 30 times repeated."