| I disagree completely. Unlike other jobs, you need to always update your skills, learning new languages. And there is no safety, since your position can always be outsourced by an MBA who wants to save the company a few bucks. And thanks to blackberry/remote computing, you are pretty much always connected to your job...and can be called in to work at night, on the weekends...and any time your boss pleases. And there is a huge age bias...so the longer you work, the worse off you are going to be. And unlike other jobs, with programming, your salary tends to peak early. 5 years experience? $100,000. 15 years experience? $115,000 So sure...programming pays well...but not really as much as you are worth. There are plenty of jobs that will both pay you more, require less hours, require less commitment, and will be a very safe career(from outsourcing) I mean sure...programmers make a decent salary...but let's not fool ourselves into thinking we struck some sort of lottery by deciding to go into programming. |
Also what does constantly being on-call have to do with programming? Plenty of professionals have to deal with this across the board. And plenty of programmers don't have to.