If you're making $50k you're being screwed.
Also, a small percent of people (business students, poetry majors) ever go down the VP track. As a CS major I'm much, much better off in pay, quality of life, career stability than my friends who got business degrees. Never mind liberal arts, liberal arts is a vacation you take before you actually go to (graduate) school.
I'm being screwed then. I have a CS degree and a business Masters degree. I'm a "senior" developer and make $55k.
The primary employer in my area is the Montana State government. Programmer pay here tops out at about $60k/year. Low-end programmer salaries are about $35-$40k. In the private sector you'd be lucky to get $70k/year.
My wife and I are thinking about moving, but you can't really beat the quality of life here. Remote work is an option, but I don't really have the network/stomach to freelance and remote permanent positions are pretty scarce.
Cost of living is cheaper in rural areas, and there are fewer tech companies. But the vast majority of CS graduates live and work in metropolitan areas, so for the vast majority of CS graduates $50k is getting screwed.
A senior developer in SF or NYC is still coming out ahead - probably due to the sheer amount of competition for them - but not quite as much as you'd think at first glance.
You either adjust your expectations when you live here, or you go somewhere else.
I am somewhat worried that when I do decide to leave that my wages will be pegged artificially low because of the cost of living difference. But I figure I can always convert my salary to the local equivalent when asked what my current salary is.
Why would an interviewer have a right to know your current salary? That person is tasked with acquiring your intellectual resources at the lowest price possible. And by giving them your current salary, you're clearing up a big unknown in their equation -- your current alternative to a negotiated agreement.
When you go and buy a car, the sales people don't generally offer to tell you the car's invoice price, do they?
Same. I make in your salary range, and I figure I will simply grab some COLA calculators when I go job hunting and adjust upwards to correct for the local difference
I have one friend who got $75k off the bat but that was a job in a company that employs 4 programmers for the entire company (national) and is energy industry related.
Just trying to find the right place to go. Right now I'm doing a software craftsman apprenticeship to increase the quality of place I can get a job. When that's done (it's a 20-30 hour commitment on top of a full-time+ job) in January, I'm going to get involved in some OSS projects.
The move is probably at least 6-12 months out.
Worst case scenario if you do? You won't get anything good.
Worst case scenario if you don't? You'll have spent a year trying more or less random things and then still not getting anything.
You're right on with the confidence (and persistence?) issues. That's one reason for doing the SC thing. It's helping me build up some confidence. I've been programming for quite a number of years. My day jobs for the last several years have destroyed the confidence I used to have. I'm getting it back, and quickly. And that makes me very, very happy.
OSS is something I want to be a core part of my job, because I use and appreciate it so much. I've tried getting involved with several projects before. Invariably my confidence falters enough that I give up before I really get going.
I'll go over to the two jobs threads from the other day and apply to some places. There were at least 3 or 4 that I would LOVE to work at.
Having concerns about your abilities and taking steps to improve them is a very positive trait.
> OSS is something I want to be a core part of my job, because I use and appreciate it so much.
I'll challenge you to find a single job on those hiring threads where you won't be steeping neck-high in open source software. Whether you'll get to contribute back is a different issue, but if nothing else you'll gain loads of exposure that you can use to contribute on your own time.
> I'll go over to the two jobs threads from the other day and apply to some places. There were at least 3 or 4 that I would LOVE to work at.
Awesome! Good luck!
If going to an elite college gives you a better chance of reaching the top, then hirers will come from elite colleges.
If getting a CS degree gives you a better chance of reaching the top, then hirers will have CS degess.
Getting a CS degree does not give you a better chance of reaching the top. It gives you a better chance of reaching the upper-middle.
Of course this system eventually breaksdown. But for Eton school it's worked since 1440, for Oxford since 1096, Cambridge since 1284 - but eventually it will break down.
Universities pretty much had the monopoly for highly specialized knowledge until very recently. The companies, public and students waking up to the fact that knowing your rhetoric & poetry ain't so valuable any more IS the system breaking down. Right now.
You'll rather hire from HN than from Oxford.
Do companies really work that way? I think trying to max-out your competitiveness and money-making skills by hiring the right guys would make more sense than hiring via secluded grapevine.
In terms of hiring people because they went to the same school you went to... I've never seen it, though I wouldn't be surprised if that happens with Ivy Leaguers.
From one point, a curve, right? :-)
I can't imagine this working out well on the average, though.
So if you are an engineering company and you work like this you will be destroyed by countries with more meritocratic hiring systems.
If you don't have any competitors because you work for government or in a sector like banking where you are protected from foreign competition and all you competitors hire on the same system - then you will do fine (for now).
Can we spot any English speaking countries which might be an example of this?
Half a mil so that when you apply for a job at $MEGA-CORP or in government the hirer says "Oh you went to %SCHOOL%, same as me" welcome to our management fast-track program, followed by promotion and VP-dom.
As opposed to "Oh you got a CS degree", well programmers get to sit in this cubicle and get paid $50k until we outsource the whole thing to India.