Reasonable Salary for Entry Level Programmers?
An anonymous reader asks: "I will be graduating from college in May with a degree in computer science. I have begun the job search and gone on a few interviews. So far I have gotten two job offers which I am thankful for, but the salary seems low. I am not saying that I am too good to pay my dues and work my way up, but I could make more waiting tables. It is somewhat distressing that I have spent 4 years of college and years before that developing my programming skills. I am not trying to get rich, but I was hoping that the high level of skill required would account for something(no offense intended to waiters). Can anyone give me any insight about what a reasonable starting salary would be, for an entry level software engineer?"
Ill be graduating in May as well and the range Ive seen is 45k to 55k
The Bureau of Labor Statistics keeps this sort of data, though possibly with some significant lag time.
Try looking at: http://www.bls.gov/bls/blswage.htm.
$20 an hour is what I've seen. It's enough to live on and actually support a family.
The truth about Lindows
I make $45K in LA, and let me tell you, supporting a family on that in SoCal is hard. We pay almost $1000 for a one bedroom apartment in a safe (but not luxurious) neighborhood, where my wife and I live with our toddler and our infant. Things are tight out here; I had to move from San Diego to get this job, and one of my co-workers moved from Silicon Valley. The salary range actually topped out at $40K but the wanted the skillset I was bringing to the table badly enough to come up the extra five. Asking for forty to fifty when the salary range topped out at forty was maybe risky, but I believe they would either go for it or at the worst hire me for forty. They went for it, and that extra five thousand really helps.
Now, if a person lives in, say, Iowa, or Utah, or, really, a lot of places other than California, then $45K is not bad at all. But around here, it's not easy.
$20/hour can mean a lot of different things. If it is a unionized government job with benefits in a low cost of living area-it wouldn't be too bad. I can easily see how that wouldn't go far in New York City or Silicon Valley-even for a single guy.
Yahoo's Neighborhood Profiles section, searchable by zip code, has lots of nice data if you're pricing a job.
Grrr.
Without the Amazon-referer whoring:
The national average for all "white-collar/technical" professions is $27.15/hour ($56k). However, in most metro areas, it is around $30 ($62k). Out of college, you should expect about 15% less than average or between $48k and $52k with some prior experience--although many, many people will be more than happy to offer you $26.5k. The point is, you should be able to hit the mean within three years. Don't let ANYONE tell you otherwise. If you are offered less than 15% below the aggregate mean (that is, everyone, not just IT) for your area, laugh hysterically as they watch your ass walk out the door. In most metro areas, that's about $45k, so 15% less is about $19/hour. Really, it's quite therapeutic and they deserve it. Another nice rule-of-thumb is if the salary is less than you paid for tuition, move on. If you went to a school like Georgetown that routinely offers jobs requiring master's degrees for $27k, which is less than a single year of undergrad tuition, you know what I'm talking about.
Look here to get detailed information on actual wages in your area:
http://www.bls.gov/ncs/ocs/home.htm