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.

This question already has an answer here:

I recently graduated from college and landed my first development job employed as a Junior Java Developer to develop a web application with Java, JBoss, Struts/Spring.

I love coding and feel happiest when I am most productive but the problem is I spend most of my time waiting for the computer to load (it crashes a lot) and even when it does the software tools aren't configured correctly.

I have to keep asking senior members what each error message is which I feel is getting frustrating. Is this common?

share|improve this question

marked as duplicate by gnat, Martijn Pieters, MichaelT, Jalayn, Frank Apr 12 '13 at 6:02

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2 Answers 2

I'd say it's not that uncommon.

Do you have much prior experience with web application development, or with JBoss and Struts/Spring? Sometimes after exposure to new technologies you get used to the error messages that used to seem scary and frightening. Then you feel silly for having had so much trouble at the begining. I know I've been through this experience, I know others have too.

share|improve this answer
+1, I think every developer has been in this situation. Even when you're experienced, you get into similar situation when switching to a new technology (though you're already not so scared). –  superM Apr 11 '13 at 18:35
I have a lot of experience with web application development in HTML/CSS PHP (& Yii) and RoR yeah so im aware of the learning curve involved, but I have no experience with JBoss and Spring. At least with my personal studies I have control over the situation. My main frustration at work is having a computer that crashes every 20 minutes and having errors/exceptions that Google wont find solutions for where the only person with the know how is a senior but I get the feeling he is becoming frustrated with me. –  user88005 Apr 11 '13 at 19:20
As for the crappy computer, it might vary more by company. I know that in many large companies, new hires are usually just given a machine that's been freshly imaged. They're usually all the same hardware stock and built from the same image so the base install should be the same. I know in smaller start-ups, I've heard it can get as bad as "Here's a screwdriver if you need to salvage any parts from that stack of machines in the closet" (though I have never seen it quite that bad). –  FrustratedWithFormsDesigner Apr 11 '13 at 19:24
...If your machine needs reboots that frequently, talk to a manager because you will never be very productive on that system, and that's something your manager should care about. –  FrustratedWithFormsDesigner Apr 11 '13 at 19:25

A lot of places still skimp on hardware, which is crazy considering the difference in productivity a developer can gain from having a decent machine.

So yes, it happens.

How common it is will depend on the country you live in, the city, and the types of company you work at.

What I've seen quite often is that the new guy gets the person that has just left's machine, without even a rebuild.

share|improve this answer
Often it's deliberately without a rebuild, for fear that the last guy had work that wasn't checked in, documents on his local drive, etc. Sad but true. –  Carson63000 Apr 11 '13 at 21:58
@Carson63000 v true! –  jmo21 Apr 11 '13 at 22:23

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