by pcubed on 5/10/11, 2:36 PM with 30 comments
This might be precisely the wrong community to ask this question of, but here goes. I work as your standard Java/Oracle programmer in the finance sector. It's a good job, good benefits, and I'm lucky to have it. However, the constant go-go-go nature of my company and my team are starting to wear on me. There are tight deadlines that we never make and end up putting out a half-baked product with all the features and none of them done well. We work late hours many days because of completely unnecessary demands by management. The yelling, midnight phone calls, and complete intellectual boredom are driving me nuts.
Now I know what you're thinking: "So what? That's not that bad? You should work at MY company." Frankly, I hear you. However, programming is not my life. I'm intellectually exhausted when I come home and have no drive to pursue the things I TRULY love (unfortunately, those things do not pay). Yes, in the end, coding is a wonderful hobby and interest but mostly just a job for me.
Perhaps some of you wish you could change places, but for my sympathetic readers: do you know of any programming jobs/industries where there is less pressure/demand on us?
by latch on 5/11/11, 2:25 AM
I joined the industry less than a year ago, and I'm not sure how long I'm going to stay. Honestly, it's the intellectual boredom which is killing me. Working in finance is like time traveling back to 2001. It's insanely brutal, and people don't realize how bad it is.
I've worked very hard on my own time on my own projects (mogade.com, mongly.com, algorithms.openmymind.net, iheartyou.net and various oss things) to make sure that this year isn't a huge step backwards for me professionally.
My point? I'm after a challenge...something that stimulates me, and something that I can be passionate about and direct my energies towards. I don't want less pressure or demand, I just want pressure or demand that flows with my own desires and goals.
You really need to find out for yourself if you want a 9-5 low stress job (government, other large enterprises)...or if, what you really want, isn't just something that you are passionate about.
by HeyLaughingBoy on 5/10/11, 3:26 PM
I work in medical devices (non-implantable); people I know at other companies in the sector say it's pretty much the same way: occasional crunch time, but generally a 9-5 job. I knew someone who wrote software for real (as in full-motion) aircraft simulators and company policy was to enforce a 35-hour work week because software quality went down after that.
The flipside is that work life can be tedious and procedure-driven. When you need a committee's OK to change a single line of code, you can find yourself being stressed out in a completely different way :-)
by hortonew on 5/10/11, 2:46 PM
I'm somewhat lucky that my current boss tells me to work on my own products to allow me to continue learning in my free time.
Everything really depends on what you're looking to do I guess. I'm currently in transition, looking for more of a security/networking role, so where I'm at isn't quite doing it for me, but I'm not complaining as I can spend my time refining my skills.
I guess this would be the place to say: the grass is always greener...
by maresca on 5/10/11, 3:36 PM
My last place of employment was a 30 mile commute one way, was stressful, and I worked 40 to 70 hour work weeks. My current place of employment is about 5 miles away, not nearly as stressful, and I rarely work over 40 hours a week. What did I have to sacrifice? 10% of my salary. Would I do it again? In a heartbeat.
by petervandijck on 5/10/11, 3:56 PM
I don't think it's the industry. I think your team/bosses are wearing you down.
by shanked on 5/10/11, 3:24 PM
1. Learn to estimate effectively, I usually just double whatever time I believe something will take and usually finish early (without having to kill myself).
2. Don't feel guilty working only 40 hours a given week and are meeting the deadlines you set for yourself. (If you have no input into your own deadlines, that is a problem. But if you have some input and your deadlines are still challenging, you'll need to work on your persuasive abilities)
by imechura on 5/10/11, 8:40 PM
In the end you are responsible for your career path and work surroundings and you are the only one who can or will do anything to fix it.
The statement below throws up a red flag for me. It is the people who MAKE the time to pursue advancement that achieve it. People who do there job at work because it their job tend to always be in crappy positions and underpaid. Fix that.
[hear you. However, programming is not my life. I'm intellectually exhausted when I come home and have no drive to pursue the things I TRULY love]
by noodle on 5/10/11, 3:33 PM
this isn't always the case, of course, but its just my observation. out of college, i took a lower paying position that was very low-stress, and i had time to live my life. some friends who went into the financial sector got paid more, but were pulling their hair out and working long hours.
by bhousel on 5/10/11, 4:23 PM
I am a consultant, and I have a financial client where everything is an emergency and a government client where nothing is an emergency.
by keeptrying on 5/11/11, 5:46 AM
If something can be done with python then don't use C++ just because everyone else does.
It takes a little bit of courage to do this but you'll be going home at 5pm while others are slaving away trying to link their executables.
The better your tools, the easier your job.
by darkxanthos on 5/10/11, 3:04 PM
Part of it is about you. The work you're willing to take. I don't market myself as a fire fighter who can multitask... I market myself as a careful thinker who is always striving to improve. The companies that aren't cool with that won't hire me and I'm ok with that.
by veyron on 5/10/11, 2:42 PM
by excorpslave on 5/11/11, 5:41 AM
by bendmorris on 5/10/11, 7:48 PM