Ask HN: Changing languages, professionally
It didn't work.
Lately I've been going after Node.js work and consistently getting denied because my resume still just says PHP. People skim, they don't really read the cover letters or click through to the Github profile full of Node.js projects. Which makes sense. I understand the spam that job ads attract.
How do I get past this chicken-and-egg problem? Do other developers talk about open source projects directly on their resumes, right alongside paid work? And how do you sell experience gained on a closed source project with barely a name and no associated company, website, or other marketing? I've got this sinking feeling that I'll have to go back, launch the startup and then tank it just so that I have something easier to reference.
8 comments
[ 4.6 ms ] story [ 29.6 ms ] threadA company name, length of time, and languages / platforms used is really all you need to say if there is nothing better to put in the space; I expect references would be helpful for most clients in that case, however.
Just because you have some technical skill, doesn't mean you have to put it prominently on your resume. If you don't want to do PHP jobs, take PHP off your resume.
Can I program COM/NAnt scripts/batch files? Yes. Do I want to get paid to do it all day? No. Do they appear on my resume? No.
I'd suggest definitely putting OS projects on your cv, if they're more relevant skills wise personally I'd be happy to see them ahead of your career history, probably with a quick explanation as to why above them.
What sort of jobs are you going for? I do occasionally get cvs from people with a lot of experience in other languages, and some in Java which I'm hiring for. The main problem is they're being put forward for positions based on past experience in other languages. Whilst a lot of what developers do is transferrable I have to measure them against other applicants with more relevant experience so often they're too expensive vs the competition. If they are applying for a more junior role to balance this out there's then a risk to me they won't be happy with the salary I can offer them and/or will return to their previous work.
Given the above I'd suggest tacking the risk by explaining you're trying to move your career into a new language hence applying for the role. This may also feed the ego of whoever you're applying to that they're working in a desirable language. If you are willing to take a slight step down based on moving away from an area of expertise you can then differentiate yourself against other applicants based on your broader experience.
HTH
Your solution hinges on people accepting OS, hobby, academic or otherwise "extracurricular" experience as meaningful. I have not found that to be the case, and the other post someone alluded to described exactly that. I'm not accusing you of causing this problem, but you've highlighted it so perfectly that I think it warrants a little bit of exploration.