18. Computer Programmer
What's the difference? We can barely decide what to call ourselves. Is there a correlation between job satisfaction and a disposition towards calling yourself an engineer?
18. Computer Programmer
What's the difference? We can barely decide what to call ourselves. Is there a correlation between job satisfaction and a disposition towards calling yourself an engineer?
There are the people who work at large corporations - think insurance, banks, major enterprise apps etc. They work on "boring" problems, but they also get paid well, and probably don't have a ton of stress.
There are startup people who get paid OK, plus owernship packages who work long hours, regularly have some heavy stress, but they "live the dream" - many are truly happy with their work situation.
There are folks like game programmers who are always on a death march, have 80hr weeks, but don't get paid very well to chase some dream. By many accounts, the end up burnt out/used up fast.
With such widely varying roles - it makes sense that there are multiple rankings in fairly different places on the list.
And in the organizations where I've worked - mid- to large-size, programmers are perceived - rightly or wrongly - as folks who just code, while the software engineers are perceived doing more than just coding - although a lot of people with that perception can't really explain what they think the "more" is. Don't shoot the messenger. :-)