My experience is that the salary for your first job is more important than you think, because future salaries are always anchored off your previous one. So for the first job in particular it’s worth going for a less nice but higher paying job (also, hedonic treadmill).
Keep your applications targeted. I’ll normally apply to less than 10 places, but each will be one where I’ve read about the company and tailored my cover letter. I’ve found this more effective than spamming out my CV to a lot of places.
I’ve had success with and without recruiters, so I can’t really say one way or the other there. That said, the best return on effort when looking for tech industry jobs is definitely Hacker News’ monthly “who’s hiring” thread.
Some companies will be shockingly unreasonable. Just be prepared for that to happen, and respond appropriately; don’t assume there’s some kind of EMH in play where anything a company does has to be sensible.
Get two offers. Don’t stop looking just because you have an offer or two. You have a lot more leverage when you have multiple offers.
Trust your gut. If a place feels unpleasant, it probably is unpleasant. If the person who interviews you rubs you the wrong way, the company culture probably will (this is not true for initial phone screens, which tend to be done by someone unrelated to anything). Make sure you speak to the person who’s going to be your direct manager—how you get on with them is probably going to have a much bigger impact on your workplace happiness than anything else.
Oh my goodness are you doing it wrong. Your next employer will ask what your last salary was. Yes, of course they will ask. But woe to you if you actually answer! You have much to learn young padawan.
Employer: “So how much did you make at your last job?”
Candidate: “My salary expectation is __.”
Employer: “Oh I see what you did there. Well how about …”
Unfortunately it’s often not that simple, and it frequently requires Advanced Techniques. (E.g.: The recruiter is pushy and insists on a salary, and you have to use verbal judo of some kind. OR some piece of technology insists on a salary in a form, and won’t let you proceed without entering one. Etc.)
This is true, although the lesson I would draw is to build up your personal network so that you’re not going through recruiters to get jobs, and specialize enough that you’re not directly comparable with typical other candidates.
By the way, funny having this conversation with you! See you on friday ;)
… Oh, hi Mark! Didn’t read your username there! :D I’m not sure we ever settled on a specific time or location for Friday but I’m looking forward to chatting with you guys.
It is possible to de-anchor salary expectations from your old job. You just need a good excuse. Moving to an area with a high cost of living—like, say, Silicon Valley—is a good excuse. So is “I was working for a startup and most of my job’s expected value was locked up in equity”.
“My last company systematically underpaid everyone” isn’t, even if your last company systematically underpaid everyone. It may be true, but the people interviewing you won’t usually bother to find out, and it sounds bad either way.
My experience is that the salary for your first job is more important than you think, because future salaries are always anchored off your previous one. So for the first job in particular it’s worth going for a less nice but higher paying job (also, hedonic treadmill).
Keep your applications targeted. I’ll normally apply to less than 10 places, but each will be one where I’ve read about the company and tailored my cover letter. I’ve found this more effective than spamming out my CV to a lot of places.
I’ve had success with and without recruiters, so I can’t really say one way or the other there. That said, the best return on effort when looking for tech industry jobs is definitely Hacker News’ monthly “who’s hiring” thread.
Some companies will be shockingly unreasonable. Just be prepared for that to happen, and respond appropriately; don’t assume there’s some kind of EMH in play where anything a company does has to be sensible.
Get two offers. Don’t stop looking just because you have an offer or two. You have a lot more leverage when you have multiple offers.
Trust your gut. If a place feels unpleasant, it probably is unpleasant. If the person who interviews you rubs you the wrong way, the company culture probably will (this is not true for initial phone screens, which tend to be done by someone unrelated to anything). Make sure you speak to the person who’s going to be your direct manager—how you get on with them is probably going to have a much bigger impact on your workplace happiness than anything else.
Oh my goodness are you doing it wrong. Your next employer will ask what your last salary was. Yes, of course they will ask. But woe to you if you actually answer! You have much to learn young padawan.
Employer: “So how much did you make at your last job?”
Candidate: “My salary expectation is __.”
Employer: “Oh I see what you did there. Well how about …”
(negotiation starts here)
Unfortunately it’s often not that simple, and it frequently requires Advanced Techniques. (E.g.: The recruiter is pushy and insists on a salary, and you have to use verbal judo of some kind. OR some piece of technology insists on a salary in a form, and won’t let you proceed without entering one. Etc.)
This is true, although the lesson I would draw is to build up your personal network so that you’re not going through recruiters to get jobs, and specialize enough that you’re not directly comparable with typical other candidates.
By the way, funny having this conversation with you! See you on friday ;)
… Oh, hi Mark! Didn’t read your username there! :D I’m not sure we ever settled on a specific time or location for Friday but I’m looking forward to chatting with you guys.
It is possible to de-anchor salary expectations from your old job. You just need a good excuse. Moving to an area with a high cost of living—like, say, Silicon Valley—is a good excuse. So is “I was working for a startup and most of my job’s expected value was locked up in equity”.
“My last company systematically underpaid everyone” isn’t, even if your last company systematically underpaid everyone. It may be true, but the people interviewing you won’t usually bother to find out, and it sounds bad either way.