views:

56

answers:

2

Hello,

I was employed as a C programmer, and that is why I choice this company. I have been here 4 years. However, the company is thinking of changing our product to a different programming language (Java). I can understand the need for change. However, I don't want to learn a different language when I was employed specifically to do C programming.

Do I have any defenses I can use to defend myself against using a different language?

Many thanks

+1  A: 

Get a new job, where they need c programmers.

A company will move on, you are just a cog in the wheels and if you don't play along they will fire you.

Alternatively, grow up and learn a new language. It can't hurt and you may learn something about your profession and yourself in the process.

Oded
+2  A: 

You can't defend yourself against changes like this. You either accept the language change as a new string to your bow (so to speak) or you move to another job. But if you stick with one skill, the size of the pool of jobs you can jump into steadily shrinks. I've used at least half-a-dozen languages in my career, and suspect I'll have to learn another couple before I retire.

Bob Moore