Monday, May 24, 2010

Should I learn c# and vb.net?

I already know c++ and visual basic. Do you guys think i should also study c# and vb.net? Are they in demand? Do you guys think they are useful in the future?

Should I learn c# and vb.net?
They are very much in demand! .NET is very hot right now, and the great thing about .NET (especially since you know c++ and vb) is that once you learn one .NET language, you know them all. The only difference is the syntax.





Go to any job site (Monster.com, Dice, etc.) and you will find more jobs for .NET developers than for any other platform. The pay is very high as well, compared to most other development positions. In my experience, on average, .NET developers make 10k more per year than their non-.NET counterparts on the same skill level.
Reply:Solid developers will always be in demand, and .NET is definately the way to go. I don't necessarily agree that knowing VB or VC++ makes .NET child's play. The syntax is the easy part. If you know VB, then VB.Net syntax is complete cake other than a couple minor things. C# syntax will also be easy since it's core is similar to C++.





The real challenge in .Net is truly learning the framework. Simple things - like formatting a string is still easy, but it's buried in new locations. With roughly 10 years of experience, I figured I could pick up .Net quickly, and I was surprised at how long it took just to find everything. It took me about 6 months before I felt I was up to speed with the framework, and after 2 years I still find myself stumbling on new things saying "oh man, I didn't realize you could do that with this class."





But in short - definately learn them because they are not skills you can fake on a resume or in an interview if you're getting tech-grilled by someone who knows what they're doing. If you're a PC developer, Microsoft's vision for the next 5 years is certainly down the .Net path. What's beyond that? Nobody knows :)
Reply:Yes, you should do that. Many companies are using them now. Just type C# and vb.net at yahoo jobs and you'll see how many open jobs oportunities are available to work with .net .
Reply:if you know c++, the .net languages will be childs play. they are fully object oriented and provide implementations of pretty much any thing you can think of. And they are very much in demand.


No comments:

Post a Comment