I was hired last November (startup company - US. Only 10 Employees) for my particular expertise in databases.

Two months ago, management hired my supervisor. It's just him and I now in charge of all database work. His expertise is not databases.

Two weeks ago, he asked me to start learning a new programming language as he had high priority assignments for me.

I am 100% committed but I have never done object-oriented programming. I am struggling. I went to his boss asking for a plan on what to focus my study on but all I got was "sure, I'll talk to him and we'll figure something out". Nothing happened.

Yesterday, he took away an assignment from me because I was taking too long (his words). I asked him to help me but to no avail. He's always been reticent...either he has a meeting to run to or he wants to know specifically what I don't understand (everything?)...even his body language seems off.

I emailed his boss again, emphasized I am committed and simply asked to go a training. The response I got was "Understood - Thx" (verbatim).

Is it time to look for a new job?

closed as off-topic by Mister Positive, Dukeling, Draken, gnat, scaaahu Sep 15 '17 at 13:36

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions asking for advice on a specific choice, such as what job to take or what skills to learn, are difficult to answer objectively and are rarely useful for anyone else. Instead of asking which decision to make, try asking how to make the decision, or for more specific details about one element of the decision. (More information)" – Mister Positive, Draken, scaaahu
  • "Questions require a goal that we can address. Rather than explaining the difficulties of your situation, explain what you want to do to make it better. For more information, see this meta post." – Dukeling, gnat
If this question can be reworded to fit the rules in the help center, please edit the question.


Honestly, I wouldn't wait for your boss to train you. There is so much free stuff out there to get you a basic understanding of OOP that you can take the initiative and do it yourself on your off time.

It's a win-win for you if you do. EITHER your boss and boss's boss will respect you for doing so, or it will be a great thing to speak to on an interview for your next job during the "tell me about yourself" phase of the interview.

"Well, I was hired to do databases and then was required to do OOP. My immediate supervisor knew that I had no experience in OOP, but had confidence in my abilities. The employer did not have the ability to send me to class at the time, so I studied at home after hours and brought myself up to speed"/

Use this to your advantage. You cannot lose if you take the initiative.

  • Asking a database specialist to learn OOP dev is like asking an industrial engineer to start doing aerospace engineering. It is s a totally different profession. What makes a good database person is at odds with what makes a good OOP developer. – HLGEM Sep 15 '17 at 20:06
  • @HLGEM It's never been a problem for me. – Retired Codger Sep 15 '17 at 20:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.