This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Jobs Discussion and the fly likes Is production support a good choice to start career? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Is production support a good choice to start career?" Watch "Is production support a good choice to start career?" New topic

Is production support a good choice to start career?

Santosh Hema shekar

Joined: Dec 22, 2011
Posts: 1
I am fresher and i got placed in a company. In my company most of the freshers are getting production support project, but i want to be a developer. If i get a PS can i get along with that ..... can i shift from production support to dev......??? I m gud at programming and i m planning to take SCJP in April'12. For boosting my dev career please do suggest sum more certifications....
Please help me out.... I m very much worried about my career

Thanks and Regards,
Ayub ali khan
Ranch Hand

Joined: Oct 20, 2005
Posts: 394
Hi Santosh,

production support will surely add value to your experience. This will be good opportunity to learn lot of good practices and good way of on job training for you. You will also get opportunity to enhance some of the features you might support.

Thank you

SCEA part I,TOGAF Foundation
Manikandan Swaminathan
Ranch Hand

Joined: Aug 10, 2008
Posts: 117
Hi Santhosh,

Being a fresher,i would strongly suggest you to go for a development project,because only in dev you can learn completely.This does not mean that you cant learn in production support,you can.. but the learning will be different - like UNIX related,application troubleshooting related etc.. which is NOT you look for something at this point in your career(As a fresher).
Also,remember moving from dev to production support will be very easy,but the reverse is NOT TRUE..I have myself been in prod support project but was not able to learn at all...
So, please go for a development project which will give you a very strong base for your career.

All the best
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 32481

Can someone elaborate on what "production support" means in this question? I ask because where I work production support is done by developers and includes development (bug fixes, enhancements, etc.) It involves knowing the system really well and is not done by the most junior/newest members of the team.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
John Jai

Joined: May 31, 2011
Posts: 1776
Jeanne Boyarsky wrote:Can someone elaborate on what "production support" means in this question?

In my earlier support team they had categorized the levels of support as L1, L2, etc.

L1 team checks the status of the deployed applications, make calls to the product users to get clarifications / convey resolutions on the production issues. They also create weekly reports needed by different teams.

L2 team were responsible to identify the root cause of the issues, work on the tickets created and classify the tickets (such as code fix required, deployment issues, etc.).

L3 team were fixing the code fix issues and giving support for any critical issues when needed - constituted of developers of the application.
Ayub ali khan
Ranch Hand

Joined: Oct 20, 2005
Posts: 394
I agree with you Jeanne, production support would include bug fixes, enhancements, etc. This again will depend on the nature of production support.

For some projects I have seen that production support people would monitor some routine tasks (eg:mainframe jobs). Check if there are any support tickets regarding any failed jobs. In these cases there is not much scope for bug fix,enhancement etc..

Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 32481

I see. So L1 is completely operational and therefore not development at all. Thanks.
Vishal Hegde
Ranch Hand

Joined: Aug 01, 2009
Posts: 1067

Me also working in production support ..but at times i take help of Senior Sftware specialist incase i have tiniest dubts related to core java/JSP and Servlets....hoping a get a switch in java domain

But i have learnt a lot from it with respect to the infrastrucuture of the company, have seen some cool web apps for monitoring Servers for instance Nagios have communicated with all sorts of people..It has really been a good experience for me and helped me improvise my communication skills which is the key aspect to earn your bread and butter I was also a fresher so joined the cmpany and its almost been 2 years and I just love the bonding we have with my collegues no matter how much we point fingers on others for other mistake I love working with them || OCJP:81%
Alberto Vasquez

Joined: Aug 29, 2013
Posts: 2
I've seen some of the responses to this topic and I want to provide a bit more of a balanced response. If what you're trying to do is become a great Production Support guy, the answer to the question is a definite "yes!" If what you're trying to do is launch a Development career, the answer is more like "maybe."

From experience running Production Support teams, the best Support folks come with good Development backgrounds and the converse isn't necessarily true (you won't become a great Developer by doing Prod Support, though you might be more conscientious about the code you write). Sure, there is something to be learned for Developers in Support. For example, you'll have a better view of how systems are architected and will have some insight into the environments where applications run, but unless you're doing something like Level 3 Support (bug-fixes), don't expect to be able to code elegant solutions. Even with Level 3 Support, the design decisions are already made for you. I would say, if you want to launch a Dev career, get a Dev position. There's plenty of them out there.

Prod Support has processes and a discipline of its own. These are complementary, at best, with what you'd learn when doing Development. For example, in Support, you won't really learn how to put together code in an Agile process, but you will learn how to effectively manage incidents and restore service quickly.

If you'd like to learn more about Production Support, check out
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: Is production support a good choice to start career?
It's not a secret anymore!