.NET advice requested
I am preparing for a .NET 3.5 job as a junior developer..I was trained to work with ASP.Net, C#, ADO.Net, & SQL Server.
Now, I find myself very confused. Do I also need to learn WPF,WCF, LINQ, etc.?
Or, do I know enought to be an ASP.Net developer? Please advice.
Thanks in advance.
Miss Honey, Jun 24, 2010
The more you know, the better off you can be. It sounds like you have the core foundations done. You can do the job without things like WCF and LINQ. WPF though is still more a desktop feature, though Silverlight is closely related (and was actually originally named WPF/E for WPF everywhere). Pick the items that will help you expand your knowledge based on what projects you're currently in. One thing I would recommend, is learning to use the MS Patterns and Practices: Enterprise Library. (http://entlib.codeplex.com/) It's a great set of patterns and I use the Data part of it every single day. So, the short of it, yes, you know enough to get going. The long of it, always keep learning. There are lots of things you can learn and new ideas come out almost every day it seems. Pick your learning initially on what gives you the best bang for your buck via your current projects then you can expand outwards into things that may be good skillsets to have in the future.
Jun 24, 2010
Learn Linq. I don't mean Linq to SQL but Linq to objects. 3.5 is really a different language now, its c# with embedded smalltalk. Linq will help you code faster and will make the code more readable. 4.0 is mostly just improvements to Linq.
Aaron Burton, Jul 01, 2010
+1 for Mark's comment. Always try to learn new things that will make you a better software developer and that can further your career. Be it a new language, framework, or something else. Check out different dev blogs and learning sites to see what others are using (dimecasts.net is a great starting point).
Robert Blixt, Jul 01, 2010
Hey Sreenivas, Thanks for your response. But my main interest is in knowing that if we can implement Singleton pattern using static class or not? If not then no issue. I know that will be called Monostate pattern. But, if yes then how is it different form Monostate pattern and what about having a single instance and synchronized private constructor?
May 17, 2010