Friday, August 30, 2013

C++ does not mean C#, dot Net nor JAVA (no JavaScript is not a version of Java either)

I am a C/C++ OOD/OOP Software Engineer who does Multi-Threaded Systems Network design and development. I have designed, sold and created multi-million dollar systems and contracts.

I am not a C# or .NET programmer. And yes there is a difference between C++ and C#. Yes, I know enough about C#, .NET, Java (and JavaScript) to use these languages for minor tasks when needed. No I am not going to change my career because you have an urgent need for a C## programmer and can place me tomorrow.

Why won't I change my career to do C#? Well to put it bluntly C++ level developers become artists who work with oil paints at some point in their life, while a C# and .NET programmers will be house painters for a long time.

Why? My guess is most of the C# programmers have not been trained as Computer Scientist and C#, .NET or HTML are the only languages they have worked in while I have professionally programmed in dozens and I am learning a half dozen new ones to keep my skills up or otherwise I would be a C# programmer and not a C++ Software Engineer.

So no, please don't ask me if it okay to submit my resume for a C# position that wants 8+ years of C++ programming and design experience.

No comments:

Post a Comment