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 have 3 years of experience writting applications with Java. I am doing my Master's now. Last year, I started working with PeopleSoft systems for my university. I am considering it as my career path from now on. I am trying to determin what thee pros and cons for it would be.

share|improve this question

closed as off-topic by MichaelT, GlenH7, Bart van Ingen Schenau, Michael Kohne, Dan Pichelman Mar 3 at 16:19

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." – MichaelT, GlenH7, Bart van Ingen Schenau, Michael Kohne, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.

1  
Why the downvote? Its a reasonable question and some people here may have reasonable answers! –  James Anderson Sep 22 '11 at 6:07
    
Oracle. There's a con. –  whatsisname May 31 '12 at 17:34
add comment

3 Answers

up vote 11 down vote accepted

A career path in a particular technology, toolset, or stack seems very risky to me. If this technology is no longer mainstream or relevant, what do you do? You have developed a number of years in this particular technology that no one is using. Your job opportunities decline and you are painted into a corner as far as your choices on where you can get work goes.

Is it a bad idea to take PeopleSoft-oriented jobs? No, absolutely not, especially if it's something that you are interested in or good at. Becoming proficient with technologies is good and there might be a lot of opportunities that you want out there. However, you can't lock yourself in to one stack if you want to ensure that you will have a job that you enjoy down the road. You need to have at least an occasional glance down the long-term, I think.

share|improve this answer
6  
+1 too many people seem to want to define their careers in terms of technology stacks. –  Ed S. Jun 11 '11 at 17:31
add comment

I was a PS Developer a year ago. At that time, I wanted to relocate to a different city and found that there was not that many full time jobs in PS Dev. There are a lot of consulting PS jobs. I'm glad I did .NET while doing PS Dev because there are so many .NET jobs everywhere.

The pros are: you generally get paid a bit higher doing PS Dev compared to .NET or Java because the developer pool is limited.

the cons are: I find peoplecode is more of a hack to become Object Oriented. Future outlook is dimmed as most big projects are upgrade or maintenance. There is hardly any new implementation project. You often find yourself in position working with very old technology in PS, retrofitting old mods or fixing other people bugs. Only in recent year, PS introduces Ajax in tools 8.5. I'd say .NET and Java leaves PS way way behind. PS is very buggy and heavily patched. The users often hate it. I also heard that Oracle is coming out with Fusion which will merge or rid of PS.

So there you go, that is my personal experience with PS. I'm glad I made it out of PS. If you love PeopleTools and PeopleCode then absolutely go for it. However, I find it hard for anyone to like the tools if that person had exposure to other development IDE or environment like .NET or Java.

share|improve this answer
add comment

If you are only doing your Masters, presumably you are quite young? If so, now is not the time to worry about careers, you should be casting about, learning as much different new stuff as possible. The IT industry is incredibly dynamic, and what looks like a "safe" bet now could evaporate in a few years time. On the other hand, maybe you think PeopleSoft (about which I know zip) is so great that you will be happy using and supporting it for the next 40 years? If so, go for it! But I rather doubt that is the case.

share|improve this answer
1  
Let's also not forget chasing skirts and ultimate freebie. –  Job Jun 11 '11 at 18:44
    
PeopleSoft is like Oracle -- it's hard to find a large corporation that doesn't use it, and it's so entrenched that it's unlikely to go away anytime soon. (In fact, as of 2005, PeopleSoft is Oracle). –  Caleb May 31 '12 at 17:29
add comment

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