Hello C# World
I have decided to specialize in C#, believing that it will bring me higher pay and a better career path. My background is a mishmash of VB6, ASP, PHP, and .NET (both VB and C#). Due to certain circumstances, I didn’t manage to get on the Java boat.
My perception of employers’ perception is that ASP and PHP are for small-time non-enterprise projects, and that Java and C# require a higher level of conceptual and abstractual reasoning, hence the higher pay bracket.
VB.NET/VB 2005 unfortunately carries with it connotations of Excel macro/college project, although it’s on the same level as C# as far as the .NET Framework is concerned.
As they say, people’s perception is their reality, and the reality for me is that I’m able to get solid job offers on the C# ticket.
Should I be worried that I’m tying my future to Microsoft? I think I should be OK for the medium-term future. With luck, I’ll be able to spot The Next Big Language, and switch to it in time.
“Knowledge workers” are nowadays exhorted to learn, unlearn, and relearn, but that’s old news to programmers, who have been doing it every single day of their lives.
Comments: