RE: The Demise of C#

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Geoff Willings (Willings_at_discussions.microsoft.com)
Date: 02/25/05


Date: Fri, 25 Feb 2005 04:59:03 -0800

Without going into whether C# or VB is better I think Kevin is right about
employer perception of C# Vs VB programmers. C# does bring an association
with other traditionally OOP languages like C/C++ and may therefore give rise
to differences in pay.

I think in some respects you are driven by market trends and when that's not
really an issue you choose what you are comfortable with. Coming from a web
development background I have been sujected to languages like Perl, PHP, VB,
JavaScript, Java, C/C++ etc. Out of those listed the only radically different
syntax is that of VB so the advent of C# for .NET was a more natural
progression for me (which seemed more like Java syntax than C++). VB
developers will, I'm sure, feel more comfortable heading down the VB .NET
road. But, if you want a better pay packet from your employer then I guess
you have to survive a little discomfort for a while and learn C#.

Perhaps it is down to us as the developers to educate employers in this area
and/or encourage them to invest in Visual Studio .NET allowing multiple
language development - although a bit messy.

Geoff

"Kevin Spencer" wrote:

> About 2 years ago, and as recently as perhaps 1 year ago, I can recall
> seeing many posts about what language to use with ASP.Net. The consensus was
> that employers paid more for C# programmers, and it seems that C# became the
> darling of the ASP.Net crowd.
>
> In the meantime, I have observed an interesting phenomenon. Originally,
> employers hired programmers who used C# because it was based on C, and the
> prevailing opinion was (and may still be) that C# developers were better
> because they must have known and/or practiced C or C++ at some time, which
> would make them better programmers overall. C and C++ are hard-core
> programming languages compared to VB.
>
> However, now that nearly everyone has jumped on the C# bandwagon, it seems
> to me that the distinction between the languages has nearly disappeared, at
> least in terms of evaluating programmers for hire. There seem to be almost
> as many clueless C# developers out there as VB.Net developers. Many C#
> developers today are basically VB.Net developers using a different syntax. I
> wonder if the employers have become aware of this trend?
>
> --
>
> Kevin Spencer
> Microsoft MVP
> ..Net Developer
> Neither a follower nor a lender be.
>
>
>



Relevant Pages

  • Re: The Demise of C#
    ... Employers often make decisions based on statistics or trends. ... hiring .Net programmers that did not know C#. Statistically, ... enormous number of VB.Net developers learning the syntax, ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: The Demise of C#
    ... > As languages evolve, there becomes less and less that differentiates them. ... >> that employers paid more for C# programmers, and it seems that C# became ... >> as many clueless C# developers out there as VB.Net developers. ...
    (microsoft.public.dotnet.framework.aspnet)
  • The Demise of C#
    ... employers hired programmers who used C# because it was based on C, ... programming languages compared to VB. ... as many clueless C# developers out there as VB.Net developers. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: The Demise of C#
    ... As languages evolve, there becomes less and less that differentiates them. ... > employers hired programmers who used C# because it was based on C, ... > as many clueless C# developers out there as VB.Net developers. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: The Demise of C#
    ... I don't know what employers are aware of, but they do seem to request C# ... developers using a different syntax." ... > employers hired programmers who used C# because it was based on C, ... > programming languages compared to VB. ...
    (microsoft.public.dotnet.framework.aspnet)