Ds graduated in May from Northeastern with a degree in Computer Science/Game Design with a math minor, magna cum laude. He had two co-ops, one at a large corp. and one that was at a student co-operative making a game. He also worked as a C.S. tutor from sophomore year till graduation. He spent the first few months after graduation looking for a gaming job, but since August has been fruitlessly applying for C.S. jobs. (He worked for a month at an unrelated seasonal job before Christmas.) He was contacted by a tech recruiter a few weeks ago, went on an interview, and today was offered the job – for $40,000 (up from the $38,000 the recruiter initially told him they would ask for after ds said that was too low). That is really low for a programmer in the location where the job is, but the recruiter said since he hasn’t been able to find a job in over 9 months, that’s the most he can hope for.
I am really torn as to what to advise him. On the one hand, it’s a job, and he can use it as a stepping stone to another, better-paying job in the future. On the other hand, I was someone who always sold myself short in the working world, and I don’t want him to do the same. I am aware that the salary of your first job sets the tone for your future salaries. He also really hates the whole job hunt process, so the idea that he would have to go through this all again for a better job in a year or so is not one he likes.
I would appreciate opinions on what I should tell him.