hedgehog lab Bug Tracking, Defect Tracking, and Issue Tracking software for the enterprise.

Look out for fixx... ...a bug and issue tracking system for sofwtare teams in the enterprise.

find out more

Sarat Pediredla Nov 18

Job hunting 101 for developers (Part 1 - CV)

It is old news that we at hedgehog lab are on the lookout for great developers to support the growth we are experiencing. It is also old news that recruitment is probably the toughest challenge facing any company.

This series of posts is intended to be an insight into our recruitment process (specifically the pains) and some tips to developers who want to make their prospective employers go “wow”!

Part 1 (this post) covers the humble CV and the common mistakes that we find developers make in writing and sending them out.

  • Sending your CV in Word or PDF format when our ads specifically mention the format of CV we would like (plain text, hResume or LinkedIn profile).
    This is a classic case of the “serial applicant” who has not made the effort to read the job ad and decided to apply when they saw the word “developer” in the ad.
  • Having a one line or no covering note. Just because you are sending your CV in e-mail does not mean that you do not need to write a covering letter (or note).
    Where there is a covering note, “Please find my CV attached” just does not cut it. Show some enthusiasm for the role and take the effort to summarise your CV for the particular job. If not, at least have a generic covering note which will seem a lot better than a blank email.
  • Having a covering letter which targets a role that has nothing to do with the job advertised.
    This sounds ridiculous but we actually received 3 applications from people who were looking for a tech support role, 1 from a sales manager and 1 from a real-time embedded systems developer. All this when they clearly responded to a job that said “web developer”. Even when the application is speculative, it indicates that you have not done your research on our company and you do not have a clue what we do.

How about the CVs that we did read but decided to not take it further?

  • Having a generic CV with a lot of noise irrelevant to the role.
    This is the biggest problem with a majority of the CVs we receive (even people we decide to interview are guilty of this). Please take the time to customise your CV for every role you apply for. Not doing so will only make it easier for the employer to mark you as a “serial applicant”.
    Your CV is the best sales pitch you can make and if you cannot spend more than 5 minutes tailoring it for a role, then it is not worth wasting either of our time.
  • Putting your list of hobbies/interests/fetishes on the CV (Note: This point is debatable as some employers prefer it. We do not!).
    I am sorry but we are absolutely not interested in your Karate skills or white water rafting in the weekend at this stage of your application. We expect all of our candidates to be interesting and if you really do have some unique interests, you can be sure we will talk about them in an interview.
  • Listing every programming language, operating system, database and desktop tool you ever heard of.
    We are not testing your general knowledge here and are not in the least bit interested how many programming languages you can name. What we are really interested in is the actual skills you gained and used in your previous roles.
  • Listing every job you have had which has no relevance to the role.
    It might be cute that you were a lifeguard at your local pool 10 years ago but trust me that it has no bearing on how good you are as a developer. Try and keep your job history relevant to the role. Where your experience is limited, try and focus on the company and year you worked there rather than the role, if the job has no relevant skills.

Although some of these might seem a bit far-fetched, these are real samples of the kind of CVs that a majority of developers write. One could argue that CVs are not really that important because the really good developers do not need a CV. Unless you happen to be in the 1% of really good developers, you have to sell yourself to prospective employers.

In the next part of this series, I will use more samples from our recruitment to talk about the Interview process and where we think developers get it wrong and finally wrap it up with a few general tips (the dos) and a healthy dose of links to essential material for any developer that is job hunting.

(Disclaimer: Please note that there will always be exceptions to every case I have presented and I completely accept there is no one right way of doing things. The methods and tips apply only to our recruitment at hedgehog lab and might not be applicable to other employers.)

posted by Sarat Pediredla on November 18, 2007 at 10:41 p.m.

Comments

Feb 22

Hi,

Thanks for the Info !!!

Can you please let me know how you expect a freshers or a less experienced person CV to be ? What you have written can fit 100% to an experienced person. where as a fresher can filly only a few info where he gets the fear of being rejected in a large mass of applicants.

they can show their willingness to work in your concern
with the tools they had previous experience.

Thanks,
siva

Sivaswami Jeganathan
Feb 22

I dont think any of the above guidelines are applicable to experienced developers only. They remain the same whether you are fresh out of university or have 20 years of experience.

The core idea behind all the detail in the post is to encourage attention to detail and ensure that your passion for the role shines through.

Sarat Pediredla
Feb 22

MsWord is standard and you guys not using it makes me thing about company that has its own Hibernate, they even said its better than Hibernate. If you cant deal with simple standards many things might be unique in your company, is that good? do you force people to work on linux? If you have a small hdd, slow connection, dont know how to open MsWord files or dont know or how to parse word to format of choice(you can write small program to do that) thats not good.

Its nice to see that you dont like hobbies on CV, i hate them too, because I think I have enough skills that I dont need you to like me and hire me because we like the same things. But if you are a noob you should write that you like soccer and other popular things, I think that would be a cool hack or even exploit :P You could also write “women” as interest and let the boss know that you are good with ladies and can help him to get laid, many of those guys are busy and dont have time for that and who dont want to learn something from a guy that is good with women?
I think that having generic CV is the best idea, if you look at job offers all of them are generic(almost always without cool keywords, 2 times i saw ejb3). Im one of those guys that really reads job offers and i need to learn to read just the title, because they are all the same with only different emails. I only heard about 3 biggest software companies that I applied to, why pretend that I care? I dont, i want best money, coolest technology and good working conditions and i dont care what is the company name. Do all bosses think that they are special and people will ki$$ their a$$ to get the job? I think that might be true in many cases, but I do believe this is different profession.

Sorry for agressive tone, but I think we should all fallow the standards and dont be like Microsoft that forces it owns standard, if you hate Microsoft you shouldnt act like one.

raveman
Feb 22

Hi Raveman,

I did not say we do not have MS Word. What we do not have is time to wade through the intricately formatted MS Word documents. I agree it is a standard when it comes to resumes but only because that is what companies have been willing to accept. As a company, we have the liberty to choose what formats we accept documents in and let me assure you MS Word is overkill for most resumes.

The issue here is not about formats (we actually do read some MS Word CV’s) but with applicants paying attention to detail. And no, we do not force our people to use Linux. We all use different systems from Mac OS X to Windows XP to Ubuntu and we are only one of the few software companies I have worked in that have no enforceable “IT policies” and lockdowns.

I am not sure the comments about “women” as it is sex discrimination in the UK and you could potentially get shelved for life (I will presume you were jesting here).

I appreciate your views on what you want out of a job but not everyone wants that. They want to belong to something and have a passion for software that runs deeper than collecting a pay-check. Contrary to what you think, there ARE no bosses at hedgehog lab. Everyone is equal and criticism can come from any corner, management or not.

I do agree that developers are more empowered now than ever and that the “bosses” are not in control anymore. This is what we have been campaigning for as individuals for years and no one will be more happy than us when it happens as the developers are the real stars and backbone of any company.

Sarat Pediredla
Feb 22

Spell checking and proof reading are important too. Ok so if your spelling and grammar aren’t that great, it’s not necessarily going to stop you from being a good developer or designer, but it doesn’t look good on your CV.

Every half decent OS has a spell checker somewhere on it nowadays, and even asking a friend to proof read your CV before sending it off is well worth the small amount of time it takes.

Spelling errors only make it look like you haven’t spent much time preparing and checking back over your CV.

Bon

Post a comment