Slashdot Mirror


.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?"

7 of 602 comments (clear)

  1. the 'dot net' language? by mikeburke · · Score: 4, Interesting

    The article says you can earn big bucks if you know the 'dot net' language. Trouble is, there's no such thing (unless you count MSIL, which you don't).

    A whole bunch of langauges actually target the dotNet runtime (c#, visualbasic.net, j#, etc). My guess is that after a few years of head-in-the-sand, a metric crapload of legacy visual basic projects suddenly need porting to a platform with a future.

  2. Yes! They're Right! by Anonymous Coward · · Score: 4, Interesting

    I've been brainwashed by slashdot users and most of the IT crowd on the Internet to go ahead and learn open source languages and applications and not to learn .NET, as it is Micoshit.

    To my surprise, the IT crowd with the big voices on the net are not in-tune with reality.

    Most of the jobs out there require you to use .NET.

  3. demand is back up by DeveloperAdvantage · · Score: 5, Interesting

    Interesting, this past week there was another article about the potential for elimination of QA staff due to agile programming techniques:

    http://www.theserverside.com/news/thread.tss?threa d_id=38785

    Software quality management is maturing into a discipline unto itself, and becoming much broader than testing. Manual testing is being replaced by automated tools.

    Up here in Canada, I have seen an increase in the number of .NET positions too, although I don't think it is any stronger than the increase in Java positions. The demand for software developers has really picked up, and, just informally from the ones I have talked to, most head hunters are reporting being overloaded with opportunities to place people, as much as a 250% increase in demand for people over a few months ago.

    --
    FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
  4. Crossover skills by vinniedkator · · Score: 4, Interesting

    Take any valued development skill like Java, C#, Oracle or SQL Server and add a few years of practical business knowledge such as securities trading, financial analysis or international taxation and these salaries can easily be doubled. I've seen hedge funds in my area looking for C# developers with securities trading system knowledge willing to pay $120k to $150k.

    There is a lot of money to be had if you can understand business people and turn there needs into tools and applications quickly.

    --
    WARNING: WE HAVE NOT CONDUCTED A FELONY-CONVICTION SEARCH OR FBI SEARCH ON THIS INDIVIDUAL.
  5. Re:I'm Job Searching by Anonymous+Brave+Guy · · Score: 3, Interesting

    This is probably a bit O/T, but since it seems people are interested enough to reply/mod up in this subthread...

    I believe most educational centers use Java as their demonstration language these days

    That was the trend a few years ago, but I get the feeling it's been reversing for a while now. Java is a decent tool for plenty of jobs, but teaching really isn't one of them, and never was. There's just too much overhead and irrelevant detail before you get to the core concepts, and then part of the point of Java is that it's very limiting in what you can do in some key areas. For example, you can't teach a comprehensive understanding of OO when the assumption is that all classes share a common root and there's little consideration for multiple inheritance and mix-ins. You can argue that Java is a better language without those things, but how can you explain that to someone who doesn't know what they are?

    I suspect the same is true of using any .Net language as your first. You're better off learning underlying programming techniques using something simple -- try Python for procedural, Smalltalk to understand objects, ML to learn functional programming, C to learn low-level stuff and basic data structures, etc. Then there are only a fairly small number of somewhat unique features in .Net languages, which you can pick up fairly quickly if you understand the basic ideas: delegates aren't particularly challenging to anyone who's done a bit of functional programming or even worked with function pointers, for example, though they might seem a bit strange to people who haven't experienced either. The rest is just a class library, and you learn it on demand, just as you would with Java's, or with CPAN, or whatever.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  6. C#/ .Net Devs REALLY are in huge demand by chrisdrop · · Score: 4, Interesting

    I have been working in NYC hiring developers that do C# development at the expert developer level for some time now. I am currently working for a boutique consulting firm .. Finetix (http://www.finetix.com/) .. doing software development for the major investment banks and hedge funds in NYC and London mostly. They do Java and .Net development - and the .Net pull is STRONG. We cannot hire enough STRONG developers. I have been interviewing developers for full time and/ or consulting positions for the better part of the last 4 years in the NYC area. The market for software devlopers that can program C# is very strong right now. A friend and collegue of mine posted last week on his blog http://magmasystems.blogspot.com/ that the baseline salary for strong C# AND Java devs in NYC area is ~150k$. I agree with this. I can say that companies want C# devs for building DESKTOP APPLICATIONS in the major banks, funds etc. Swing does not cut it yet - sorry. VB is old and dead. I hate to break the news to all you Flamer Style OSS or die slashdotters - but MS makes a great programming model for building insanely rich desktop applications.On top of that EVERYONE IN MOST PLACES HAS A WINDOWS DESKTOP. Traders that make millions of dollars doing what they do DO NOT WANT WEB APPLICATIONS. They need RICH desktop applicaions (always N tier communicating with web services, message queues etc.). There is a super strong need for REAL software developers (not ASP kiddies or VBers just awakened). That all said - I am typing all this on my laptop running linux, I can code in C# as an expert, Java at the mid level - I can program Ruby some as well as some C++, and lots more. I can say that having lead teams of developers - YOU CAN DO AN AMAZING AMOUNT with C# and .Net. I have led teams to build both the 30th and the 60th busiest sites on the web for a former client - all .Net/ C#. It works. I have seen one after another huge class desktop/ N tier 'smart client' application be build succesfully using .Net on the client at least. It works. It pays the bills. Do not discount or flame it as it shows you do not understand it. Accept that C#/ .Net is here - it is ready for the enterprise. People are making great money doing it.

    Enough ramble from me;
    Chris

    --
    " I have no tag line. "
  7. Re:They don't know what .NET is by the+eric+conspiracy · · Score: 3, Interesting

    Someone who has coded in VB.Net for years would be a far better choice for a Managed C++.Net project than someone who has programmed in C++ on another platform for years.

    Does anyone else see the problem with this? .Net is so platform specific that most of what you learn is non-portable.