Please tell me that 90%+ of my fellow IT professionals are not really working 50+ hours a week.
You guys do realize that software developers/engineers/database dudes are in very high demand right now, right?
If you don't want to work over 40 hours a week, then don't!
Over the past 6 years of being a software developer, I've had three jobs and all have been 40s hour a week.
They've actually been less. You know why? I come in late and typically leave early. I get the job done and my bosses didn't/don't want to lose me.
So, just get the job done and don't worry about "what people think" about you leaving at 5pm. If you're good at what you do, they're not going to let you go.
If the demands are unrealistic, then again, find another job. There is PLENTY of work out there right now.
I wish CS majors were required to take economics. If these punk arse companies that like to play games and force long hours were actually hit with an informed workforce, they would have empty cubicles and we wouldn't have conversations like this.