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.

So, I have this opportunity to specialize in a vendor software package (like SAS, SAP, PeopleSoft, Pega, Lombardi BPM...). You know the deal - they need a coder to learn their package and "there's all this demand for the skill"; "big growing companies are using it", etc, etc. And (now, at least), the money's better.

I'm worried about whether or not I'll be able to keep my "normal" programming skills current.
I'm worried about what it will look like on a resume if I switch back to "normal" programming in a couple of years.
I'm worried about whether or not it will be fun.

What do you think?

share|improve this question

closed as off-topic by gnat, MichaelT, durron597, Snowman, GlenH7 Jul 4 at 12:41

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

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – gnat, MichaelT, durron597, Snowman, GlenH7
If this question can be reworded to fit the rules in the help center, please edit the question.

    
I have exact same question, I now have an opportunity to work on Pega Prpc product, I am currently working as a java developer. so what did you decide? –  flash Jul 3 '12 at 12:44
2  
I went with Pega, but, it's funny, in my area in the company - if I'm working on a Pega team, there will be some java to code, so i'm the one to do it. If it's a Java team, then I'll get pulled off to do a conversion (Someone will decide a Pega app is more appropriate in Java). And Andomar (below) is right - with the vendor's software, you work at a higher level (closer to the business), so you deal more with the business problem. –  codeyoung Aug 21 '12 at 16:11
    
Thanks for the response,I am in the interview process, will consider the suggestions –  flash Aug 30 '12 at 12:14

1 Answer 1

up vote 8 down vote accepted

The vendor software packages you list are definitely a shift, but not so much away from normal programming. You'll find that a SAP expert spends about 10% of his time on software problems, and 90% on business problems. So it's a shift away from programming in general.

This is definitely a good career move. You won't be putting your career at risk.

SAP or SAS are significantly less fun tho. There is generally very little room for expriment. Switching to vendor specific packages is advisable when:

  • You need money
  • You start valuing other things in life over work
  • You're interested in a career move away from programming
share|improve this answer

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