I'm a Java web developer working for more than 3 years. I developed web apps but never did operations. Meanwhile, employees are getting out one by one, and an operation work came to me; Legacy servers that ridiculously hard-coded with ASP.
While I never did ASP, I know that I can deal with it if I learn for a time. But just imagining I'm doing that is driving me crazy. I just don't want to do it. And doing that will certainly affect my current development works. So I told my thinking to my manager directly. His response was like this:
- It's hard to solve the problem since there are no other appropriate employees.
- I can offer you one of these:
- Take the ops works. I'll take care of your development schedule.
- You do dev and ops what you developed. But someone else(who is already taking another ops) has to do the ops that you are not taking.
My co-worker will take the burden if I'm being selfish(taking 2nd offer or quitting). I feel sorry for him, but I'm already burned-out with the stress. Should I suppress my unprofessional behavior and do what I got?