Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I joined a company a few months ago as a Java developer. I like doing coding and it makes me happy. After my Java training I was put into services/support project. There is no coding in this team.

When I ask my manager to move me into development project or roll me off from this project he questioned my "Why do you want to do coding?" This is the point where I am speechless to objectify why I want to do coding.

How can I convince him to move me to development project? I want to keep gaining knowledge in Java and experience in development.

share|improve this question

closed as off topic by Doc Brown, Glenn Nelson, Martijn Pieters, Caleb, Walter Mar 16 '13 at 22:03

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

IMHO this is not really programming-related, and localized to your specific position, thus voting to close. If a manager says "do job A", but you prefer to do job "B", A and B could be everything - you have to find your own reasoning why you prefer B. –  Doc Brown Mar 16 '13 at 7:53
If all else fails, tell him/her you'll take a pay cut to prove yourself over 3 months. –  Jeremy Thompson Mar 16 '13 at 9:13
Tell him what you told us. Motivations are not objective and you shouldn't try to objectify what is essentially a subjective preference. –  Marjan Venema Mar 16 '13 at 9:56

3 Answers 3

Build on what you know and on what you are confident about. From what you describe, this is most likely:

  1. You were hired and trained as a developer.
  2. You didn't expect to be assigned to project that has no coding.
  3. You want to be in development.
  4. The reasons why you want to be in development are to keep gaining knowledge and experience.

Given above, consider approaching your manager about as follows:

A while ago you asked me why do I want to do coding. I gave it a thought and here are my reasons. I was hired and trained as a developer. I did not expect an assignment to project that has no coding. I want to be in development in order to keep gaining knowledge in Java and experience. Given that, would you please consider my transition to development project?

Depending on their response, conversation could go further and I am not going to predict how (neither should you), simply because it's impossible to read their mind to do so.

One general advice though, if it turns out that things look like going in the way you dislike - say, if manager insists on keeping you there, and doesn't provide compelling reasons for that - try to avoid getting into argument with them.

The reasons for this are, first, that it's generally a bad idea (as discussed eg at WP.SE) and second, the very fact that they don't want to utilize trained and willing developer, makes rather prominent red flag.

The one absolutely solid place to store your capital today — if you know how to do it – is in software developers’ wallets ...this is the one investment that will weather the storms. It doesn’t matter whether you are an individual or a corporation, or what corner of the world you inhabit. You need to find a way to invest in software developers... (The Rise of Developeronomics)

Manager aware of the above would rather ask self a question like, why I don't utilize such a valuable resource properly? is this negligence justified?

The way you describe things makes one feel they didn't bother, which in turn suggests their rather severe ignorance - and that it could make little sense to try convincing / educating them... but there's too much "if's" here to go into further details - just ask a new question if things turn out like that.

share|improve this answer

I want to keep gaining knowledge in Java and experience in development.

Tell him that, that you're passionate about programming and really enjoy it. If your career plan is to be a programmer instead of support staff then I don't see how any reasonable person could fault you.

Of course I have to give the regular disclaimer that I barely know your situation, but you should focus on doing what you want to do. If he's holding back because you don't have the skills required then you study (online or an institution) outside of work to acquire the skills.

share|improve this answer

This is the point where I am speechless to objectify why I want to do coding.

How about ... "because I enjoy coding"?

But to be honest, without knowing the whole situation (including the stuff that you don't know; i.e. his resourcing issues), I don't think anyone can offer you an answer to that question that is going to "work".

share|improve this answer

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