.Net Programmers Fall in CNN's Top 5 In-Demand
GT_Alias writes "CNN Money is reporting that .Net programmers are one of the top 5 most in-demand jobs. Of the positions where recent surveys have indicated a labor shortage, .Net developers and QA analysts are the two that fell under the 'technology' category. According to CNN Money, .Net developers can make between $75-85K starting out in major cities, with the potential to make 15% more if they have a particular proficiency. Additionally, QA workers can make $65-75K a year with the ability to negotiate a 10-15% pay jump if they switch jobs. How does this information compare with the Slashdot crowd's real-world experience?"
From TFA: "Microsoft's software programming language .NET"
.NET's a platform or function library if you will not a programming language. Not getting your facts straight doesn't inspire me to have a lot of confidence.
Also, I see a lot of new QA jobs emphasizing programming skills, thus driving up the wages. These days, excellent QA organizations will devote at least 50% of their efforts towards automation, either by building their own suites or leveraging off-the-shelf solutions. This is good for QA folk who eventually want to migrate into development, as they'll gain valuable skills along the way.
Are we talking ASP.Net? Are we talking SQL Server 2005 c# stored procedures gurus? Are we talking J# Nhibernate & Nant wizards? Could we possibly be talking about .NET Portable CLR professionals designing VOIP applications for Windows Mobile 2005?
Honestly, wihtout specifying the phrase ".NET Developers" more precisely the discussion will become meaningless.
My POV: a new college graduatre who can barely create encapsulated objects is not going to be pulling the same money as a Java turned C# enterprise framework analyst who writes the patterns published in those clever books.
They who would give up an essential liberty for temporary security, deserve neither liberty or security - Ben Franklin
I'm a C#/.NET developer here in Australia, been doing C# for the last 5 years within a diverse range of industries. Prior to that I was a C++ dev for about 12 years. Before the dotcom crash I was on a 6-figure salary, now as a C# hack I earn about the lower end of the figures quoted - in Australian dollars (about 3/4 the value of US dollars).
One thing though, I got sick of the constant crap in C++ just spending more time on the stupid COM plumbing and myriad datatypes than actual applications work. Going to C# was a damn breath of fresh air. I LOVE it. I can actually get useful shit done that does stuff for the END USER of the the product and after all that's what the company pays me for. Perhaps I should just move to the US but with the god-bothering, shootings and rampant intake of GE food I think I'll give it a miss thanks. Oh and the lack of more than a week or two holidays... gackkk.
Download the Express editions of visual XXX.NET and then go watch the streaming multi-media lessons. http://msdn.microsoft.com/vstudio/express/vwd/lear ning/default.aspx
If you've done any real programming it seems fairly straight forward and the express software is similiar enough to the real stuff. The beginning lessons do a fairly decent job of showing you how to use the IDE which I think is probably just as tricky (if not trickier) than learning a new syntax.
Visual Basic .NET, C# .NET, ASP .NET, ...
What the article says is that Windows Programmers Fall in CNN's Top 5 In-Demand.
My city: Barcelona.
Damn that i burnt all my mod points this morning. This is EXACTLY what I'm doing right now, as part of my master thesis. For all the Swedes out there, that already have some programming skills, I would strongly recommend reading Anders Forsberg - Programmering i C#. It concentrates on the parts making C# different from other languages and cuts the crap out. Add to that some kind of .NET Framework overview book, and you should have what it takes to get at least decent on your own.
Also, Visual Studio isn't a good IDE - it's a great one (especially compared to some of Microsoft's other software offerings). And I'm usually in the *nix crowd. Possibly vim or emacs are better, but they have a really high entrance barrier...
I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
I am graduating this spring from a major state university in the south. In our program we have learned such things as C, C++, PHP, Perl, Ruby(currently learning), Java, Javascript, and various other things in the Unix/Debain Linux environment. It was recommended by the Managing Principal of a software consulting firm that I learn the .NET suite on my own. Since I have done so and put C#.NET,ADO.NET, and ASP.NET on my resume the interest in my skills has gone up considerably. Just about every interview I go on now the employer is mainly interested in my .NET knowledge. I have found that the automatic code generation in VS 2005 allows me to spend more time on security and correct by design (not correct by testing).
Delphi uses Object Pascal, if you started with Pascal the transition is easy.
Another thing to keep an eye on is Lazarus (www.lazarus.freepascal.org)
Basically it is an open source and multi-platform Delphi look-alike
now at release 0.9.10 and improving steadily.
Lazarus uses Freepascal 2.X as compiler and LCL (sort of a multiplatform VCL) as GUI toolkit.
Lazarus runs on Windows, Linux and Mac, the Freepascal compiler supports x86, x86-64, ARM, Sparc, PowerPC and MC68000.
IMHO Lazarus+Freepascal are already perfect for learning programming and are very near to become good enough as a multiplatform Delphi alternative for serious development.