Landing a PHP job Part 3: Curriculum Vitae
In part two of this series, I discussed the technical know how I think will help get you your next PHP job. This part will discuss writing your Curriculum Vitae(CV, resume, etc.). There are a lot of contrasting opinions on this subject, I’ll make a few points, give you some further reading and you can adapt the opinions in to a top notch CV of your own. I’m no major expert and most of the recruitment I have been involved in has been for trainee developers, but these positions attract a high number of CVs, so I’ve seen a fair few.
Your CV does not get you a job
Your CV gets you an interview, your performance in the interview gets you a job. Your CV is a right of passage, this stage is used to filter out the wrong candidates.
Your CV should evolve like you
You should be continually evolving and improving yourself, your CV should continually evolve with you. I can’t see any reason why any two companies should see the same version of your CV. Every time you apply for a position, you CV should be tailored to suit the position. Cut out anything you think will not interest your prospective employer, embellish on what will interest them. You come across as a better candidate and you don’t waste their time.
Don’t stuff your CV with keywords/acronyms
Skills: PHP4/5, SOAP, XML, XSLT, JSON, AJAX, (X)HTML, CSS, RoR, MySQL, SEO, WAI, WCAG, MVC, XML-RPC….
These kinds of lists are great for getting your CV past an agency recruiter, but the actual employers would rather see a reasonable description of how you used 5 of those technologies. I try to briefly describe what I did and why I used those methods/skills/technologies.
.. Overcame performance issues due to large volumes of data by including caching, AJAX and moving some business logic to database triggers and stored procedures. (LAMP)
Besides, if you’re good, they’ll hire you and expect you to quickly learn the skills, technologies and methods they use.
Formatting and Proof Reading
I like CVs short, they take less time to read. One page is good, any more than two is bad. Keep it simple, spell check it, grammar check it, get people smarter than you to proof read it. Speaking of which, here’s my current offering, although it still needs a lot of work. I intend to try switching to plain text, ala Stevey, plus I recently got promoted so I’ve more work history to add. Comments appreciated.
Further Reading
- Manager Tools – Resume podcast
- Manager Tools – Sample Resume
- Steve Yegge on CVs
- Joel Spolsky – Getting your resume read
- Joel Spolsky – Sorting Resumes
- BCS CV Clinic
More in this series
Tags: curriculum vitae, cv, PHP, php job, recruitment








December 16th, 2008 at 12:22 am
I think the best CV is what you have already done. I really appreciate code samples more than a boring line saying “Skills: PHP” :)
Regards
December 17th, 2008 at 5:00 pm
Some great points here for technical people looking to move jobs, Dave. All should keep their CV’s up to date, but as you point out and the biggest problem I see with any IT self-written CV is the over use of acronyms. This often results in too many three page CV’s.
The way to over come this is with a test of relevance, ie: does the job advert ask for that skill? You may be able to write in twenty different languages, but if the job advert only asks for three, expand on your experiences with ONLY those.
December 21st, 2008 at 2:23 am
The point you have brought up here, about the CV being altered for each company that is being applied to, sends the right message about the point of a CV. It is more of a flexible description tool than a fixed paper of authority.
March 6th, 2009 at 10:29 pm
“The way to over come this is with a test of relevance, ie: does the job advert ask for that skill? You may be able to write in twenty different languages, but if the job advert only asks for three, expand on your experiences with ONLY those.”
I Semi agree..
If you can write 20 languages, point this out, there’s nothing like showing your ablity to learn things for landing a job.
But yes, only write your experiances with the required criteria, and anything that shows off your ablities with that required by the job.
If you wanted to be REALLY geeky.. you could always make a tag cloud :D
December 17th, 2009 at 10:05 pm
I like the way your own cv is laid out. theres a typo in it though – ‘Designed and developer 250 page ….’