Home About

March 2nd, 2009

C# Trends, big and small - 9

Its a dirty job, but somebody has to do it.

You cannot post to a blog on a regular basis without obtaining somewhat of an (unhealthy) obsession with statistics. There are just too many fascinating tools available. I am a recovering addict which should give me more time to actually write articles and code. But some interesting observations can be made about Visual Basic versus C# and Java, the C# job market and where all these C# developers actually live.

Visual Basic or C#?

In Australia C# developers might be tempted to look down upon Visual Basic developers , I hold no such prejudice. The right tool for the job, and if that is Visual Basic why not? Visual Basic is however sliding when compared to C# as shown by Google trends. Somewhere in January 2005 C# became more popular when comparing Visual Basic to C#.  But not because of any spectacular growth in interest in C#. Queries about Visual Basic programming have declined and continue to do so.

Visual Basic versus C#

Placing it next to an island sized cup of coffee, Java.

Google trends is of course less than accurate when comparing C# to Java. Searches for Java include all those Indonesian holiday bookings and of course, worldwide caffeine addicts looking for their next shot of coffee. There is no simple way to filter those searches out, but overall there is a decrease in the number of searches for Java. So is this good news for those who invested their time in learning C#, or is the world wide coffee market in decline?

C# versus Java

I had a quick look at Monster.COM and to add some more unscientific research to this article: currently there are 90 C#/.NET developer job openings and 197 Java job openings in the San Francisco bay area. I would recommend holding on to that “Java for Beginners” handbook for now.

So where do all those C#/.NET coders live?

India, South Africa and Israel are the countries with the most C# searches, the no.1 city for C# searches is Redmond in Washington state (do I wonder why?) closely followed by Banglore in India. My own home country (Holland) is nowhere to be found so I guess this means that my future job prospects are not looking all that healthy.

1. India
2. South Africa
3. Israel

Looking at the Google Analytics map for this blog, the No #1 source of visitors is the USA (30%), but it is again followed in second place by India(8%) (you are very welcome everyone!).

To end this post on a positive note with a prediction for the remainder of 2009:

Workers with business intelligence skills (e.g. Oracle, Informatica, Hyperion, etc.) and enterprise skills (SAP, PeopleSoft, etc.) are still in demand. And those with programming skills (e.g. C++, C#, etc.) will actually see increased demand for their skills this year.

Image credit: Ezu

Be Sociable, Share!

Tags: ,

9 Responses to “C# Trends, big and small”

  1. Gareth Says:

    Was quite surprised to see that the C# search volume has remained so constant over the years. With the relative decline of VB and Java searches, it begs the question, what are all the ex-VB programmers searching for now?

  2. Martijn Says:

    Hi Gareth,

    I think they stopped searching or there is something not right with the Google Trend results.

    If you look at the major languages all of them show a decline:

    Google Trends for VB, Python, C++, C#

    So C# holding steady seems to indicate a real-world increase.

  3. Sample Says:

    The trends help page makes it sound like the graph is based on Search Term as a percentage of Total Searches, not the search volume of search term. So a declining graph could just be a change in the programmer/regular person ratio of google users.

    For comparisons, the first search item is set to 1.0 and the other search terms are a ratio of the Other Item/First item.

    If you search trends for “java, c#” (then view each year individually), you will see a closing gap for java/c# searches. It has gone from 7/1 to 4/1.
    2004 1.0/0.14
    2005 1.0/0.17
    2006 1.0/0.19
    2007 1.0/0.21
    2008 1.0/0.25

    1. How does Google Trends work?

    Google Trends analyzes a portion of Google web searches to compute how many searches have been done for the terms you enter, relative to the total number of searches done on Google over time. We then show you a graph with the results – our Search Volume Index graph.

  4. AJ.NET Says:

    Hi,

    I just repeated a search for VB, c#, and java ( http://www.google.com/trends?q=visual+basic%2C+c%23%2C+java&ctab=0&geo=all&date=all&sort=0 ) and got a similar graph, even showing the same peeks as above. However among those 6 peeks where 5 related to the Java island and just one to the programming language. Given that, I guess that the graph is actually way off the mark…?

    PS: The Java island peeks were related to an earthquake, tsunami, ferry accident, jetliner fire, and a landslide — I may see a trend here… .

    just my 0,02€
    AJ.NET

  5. Iflexion Says:

    I think it’s not accurate to mix google search volume and language popularity. Why should we consider the language popular? There should be several more criteria, not only the fact that we search more about it.

  6. web application development Says:

    has C# search volume really so constant over the years? really surprising.

  7. John Says:

    can any1 tell me, how bright is c# developer’s future? And can we develop any program in c# that can control computer hardware?

  8. rca ieftin Says:

    I suppose C# is the best solution for programming. I am impressed by the negative trend of Visual Basic because I love this solution.

    If I must choose, the C# solution is better for me.

  9. Legacy Modernization Says:

    I’d go with the legacy modernization on Java anytime.


Most popular

    Sorry. No data so far.

Recent Comments
  • Juan Romero: Hi there, it’s a neat little class, but I believe you could do the same thing with the WebClient...
  • anthosh: Hey, THank you very much for your tutorial. It was awesome. But i have a problem that i am not able to...
  • bian: how to get passphase if i have encrypt and decrypt string?? Thanks alot
  • Michael: Hi, I really like your post, thanks a lot, it really helped clear up a few things I could not remember how...
  • Bharat Prajapati: i was trying to import keyword dictionary to this plugin which is in csv format, but i get an error...