Hacker News new | comments | show | ask | jobs | submit login
Ask HN: What's a good developer's resume look like?
76 points by rachel-ftw 285 days ago | hide | past | web | 100 comments | favorite
I'm a newly self taught full stack web developer. My background is graphic design and marketing.

WTF do I put on my resume? Anyone have advice for writing a technical resume? Any examples of great resume's to share?


One page. One page. One page. Only one page. No more pages. Don't do it. Only. One.

Remember that when I'm reading your resume I'm reading. Write it to tell the story of who you are and who you want to be as well as you are able. Cut out things that don't fit that story-- you can always pleasantly surprise them later with the extra skills.

Unless you've worked on something that got put on a billboard near my house, I don't know what your project's codename was. "Developed key metrics for Project Hazel" translates to "measured brown thing" in my mind.

Many engineers find it distasteful to describe their contributions in glowing terms. But that's the game and because I can't tell you're being demure I'm going to turn the brightness down two notches on your resume same as everyone else's. So amp it up until it feels gross (and not much further).

I have read literally hundreds of thousands of resumes and I implore to ignore this terrible advice.

Your entire career jammed into a single page - not a good idea.

How many really good stories have you read that are one single page? Your resume is a story about you that follows a well known general form.

Presumably you have worked hard and put in the work - it will take a few pages to explain it in a clearly set out manner. Explain your education, what you have done, where you have worked, your interests where you feel it relevant. Space it nicely, choose an attractive font. Your resume should not be full of technical keywords, and there is little point in describing every technology you have ever touched (see this http://supercoders.com.au/blog/theskillsmatrix.shtml). Illustrate the most interesting aspects of your work over the years with a short yet clear description of things you found particularly interesting.

Don't submit a 20 page thesis but as for "one page or nothing" - from someone who does the reading and assessing of resumes - this is bad advice. Don't sell yourself short - years and years of work does not boil down to one page unless you wish to belittle yourself and your career.

Agreed. I certainly don't mind getting two page resumes. I'd prefer something where a modicum of effort went into presenting the information in a clear, attractive manner than something that's crammed into a single page.

That said, in my opinion the most important page isn't even one of those - it's the cover letter. Perhaps the reason I don't mind slightly longer resumes is that I don't bother to read them carefully if it's clear no effort was put into the cover letter.

> Your entire career jammed into a single page - what a load of garbage.

Good luck with that. As I said to the other commenter with the same view, I'm happy to see a resume with two pages of irreducible complexity if you have examples. I haven't yet.

Why can't a long career be boiled down to a single page?

It seems to me the shorter the better. The best resume is just your name.


PS - hundreds of thousands of resumes - wow! How'd that happen? Forty resumes every single work day for twenty years?

I am a recruiter - I have been doing it for more than 12 years. Forty resumes in a day is a very slow day. I personally wrote my own recruitment resume review system to enable me to read resumes extremely fast if I choose.

I'm a self taught dev with a ba in math and 2yrs job experience but have for the past two years worked in restaurant while chasing my music dreams. How do I best go about putting this in my resume? I have thought about a projects section but it doesn't really cover two years. I feel job ready but am not getting through to people. Thanks

>Your entire career jammed into a single page - not a good idea.

Why should your resume show your entire career? Isn't the point of the resume to tell a story that gets you an interview?

Anything else is overkill.

> Your entire career jammed into a single page - not a good idea.

Yeah, you're right. Don't include everything in your resume.

NB: This advice varies between countries. In the US, one page is standard.

I typed a proper comment but my mobile browser messed up and deleted it, so here's the short of it: more than one page is fine, but I get that it's an opinion, just please don't give bad advice without mentioning it's a preference. Recruiters asked me why I am squeezing it into two when I mention I'm having trouble keeping it at two. Three is common as well. Might be personal, regional, but if I took your advice my résumé would be worse off.

I'll be frank: I've never seen a three page resume that I thought conveyed more than a page of useful information. And more often than not, it sends me signals like "cannot communicate effectively" and "does not understand industry norms". I'm sure there are exceptions, but now the writer has to prove that they are one-- not an ideal starting place.

I'm also sure I'm not alone in this, and I'd suggest that annoying a considerable percentage of hiring managers for little gain represents an unforced error.

I am curious, though. Could I convince you to send me a copy of your resume? Redacted, if you like. I'd just like to know what a career that really needs 2+ pages looks like.

Regarding cultural differences, the only one I know of that causes problems is sending pictures or other indicators of protected class status. I try pretty hard to judge all resumes fairly, and it makes it more difficult to be sure unconscious bias isn't kicking in when I have age, race, and marital status right there on the page. But of course, write to your audience-- if that's expected in their culture and you're comfortable with that, go with it.

> I'd just like to know what a career that really needs 2+ pages looks like.

It's not my student's career that takes up two pages; that's just the first page. It's what I can actually do that takes up a second page (skills, major software products I'm familiar with and projects). Education, work experience, internships and info like phone number and email address are on the first page.

The point is, you should be able to remove the parts that are not relevant to the job you are applying for. I keep a long resume that is verbose and then edit it down to a page before applying for a job. Focus on what the hiring manager is looking for.

Agreed. The best resumes I've seen were one or two pages. The worst were three or more. Many of the bullets in those resumes are useless filler ("I ran some commands", "I wrote reports", ...)

It's not "just an opinion." It's an established best practice which you will hear from anyone involved in hiring at American companies.

Lots of people think they're special snowflakes. They're not.

If you're incapable of fitting your experience into 1 page (when that's the prevailing standard), it makes me seriously question your critical thinking skills. It got to the point where I would automatically toss out any resume longer than 1 page.

It's an established best practice which you will hear from anyone involved in hiring at American companies

No, it's really not. I've been involved in hiring at multiple American companies. One page is not important. No more pages than you need to highlight your highly impactful experiences is much better advice.

If you're incapable of fitting your experience into 1 page (when that's the prevailing standard), it makes me seriously question your critical thinking skills

You are a special snowflake.

> You are a special snowflake.

I'm not even the only person saying it in this thread.

In very rare cases, you can get away with 2 pages. A self-taught developer just getting into the field is definitely not one of those cases.

I've almost never seen a resume which should be been longer and I've seen hundreds which should have been shorter.

> which you will hear from anyone involved in hiring at American companies.

It does seem to come up a lot on HN whenever the topic comes up, yeah. Though the odds are high, OP might not be American -- and besides that, others will read this thread as well. Perhaps it would be better if we mentioned where on the planet we are when discussing things like this.

That's why I deliberately included "American" in my response. This varies substantially between countries.

In the UK, recruiting for various organisations, the defacto standard seemed around two pages. one seemed a little too concise/sparse, three a little too verbose.

That said, 1-3 is sort of acceptable depending on how relevant the information is. But 4+ pages would definitely get thrown in the circular file.

I'm talking from a US perspective. This varies substantially across countries.

CVs and resumes tend to take a different format.

It hasn't been established best practice in any company I've ever worked with. I am interviewing candidates at my company. I see maybe 1 resume out of 20 that fits on a single page. Nobody gives a shit.

What we DO give a shit about is what's actually in it.

> more than one page is fine

Have you ever vetted resumes? Once you've seen enough of them, you really start to appreciate the one page resumes that tell you everything you need to know, and leave off all the stuff that is not relevant to the job.

A 2 or 3 page resume isn't an instant no, but it's got an uphill battle for the reviewer's time compared to the one page resumes also under consideration.

I don't expect anyone to read it A through Z the first time they see it. Like, who ever reads a scientific paper A through Z without first reading the conclusion, perhaps scanning through it a bit and looking at a chart or two? The details are for when they're interested.

But it's not just my resume anyway, I've heard of others with three pages and seen others with two. I've also seen a friend's (he's French, I'm Dutch) which was one page, and I thought it didn't say anything about him, just the standard "I did compsci like everyone else, oh and look here is one toy project <end of page>". He said his school told him to keep it to one page. Looked like terrible advice when I saw the result of that.

> I don't expect anyone to read it A through Z the first time they see it

The problem is that it might not get a second look, and you should be optimising your resume for the person reading it.

Granted, as you said a one-page resume is useless if it doesn't highlight your skills and experience related to the job you're applying for, and it seems your friend only picked up the first part of the advice and missed the second part that normally goes with it, which is to make that one page relevant to the job you're applying for.

A 2 page resume can work if the front page lets me know all the details I'm interested in knowing. The reality is though that the person reviewing your resume likely has a pile of 20-30 others to get through, and if they have to dig through your resume for the details, then you might find yourself losing out if there were sufficient other easier to read resumes to fill up the number of interview slots.

Sorry I was unclear, I didn't mean that it would get a "second look", rather, when someone first gets it, they'd skim through it and see if it's interesting to begin with. After that (while still in the same sitting) they might actually read it more or less from beginning to end.

And secondly I think there might be a difference in our experience and approach. Usually I do open applications, not for one very specific function. Like with security you can do penetration testing, forensics, crypto, etc. and while I have more experience in some areas than in others, I like all of it. If they can use someone in forensics, I have a basis to start with (I had a forensics course) and I'd love to do it. Or if they need another person for the pen test team, that's my main trade and I'm all ears as well.

Usually the companies don't actually have a pile of resumes and they want to hire anyone with skills. Typically I meet someone on Twitter, or heard of the company when talking to colleagues/classmates/teachers/conference-goers and I email the company as a result.

I'm a hiring security manager. I will point out that even for people with very broad security experience the norm is still one page.

Also, if I like a resume when I read it the second step isn't "read it more". It's "schedule a phone screen". So if you filter yourself out in step one for no advantage in step two it's probably a bad move.

Having said that, that's how it works in the companies I've worked at, which are all American. I have no idea about how the Dutch do it and wouldn't be surprised to find out that it's different.

> my résumé

Parle Français?


Then leave the accents off: The English word is resume.

This one bugs a lot of people and the people it doesn't bother are fine with "resume"

> more than one page is fine, but I get that it's an opinion

The reason why I don't usually hire people with three page resumes is because it usually means they have trouble getting to the point.

And yet: If you really can't tell the story of you and the value you can bring to a potential customer in two pages, then by all means use another page, just understand that most people can give that kind of summary of themselves so it might be worth thinking about exactly why you think you can't.

A resume for a developer just needs to get you into the hiring process and provide others with some things to talk about. It doesn't need to tell your entire story, so you might try to have multiple resumes for different kinds of companies instead of a long resume with something for everyone.

Loanwords like résumé are accented. English may be allergic to accents, but it's not without them, especially if the word's been stolen wholesale from another language. "Noël", "señor",

Some styles of written English use things like coördinate instead of co-ordinate. This is, by some definitions, technically valid. There's a whole section in Wikipedia on it: https://en.wikipedia.org/wiki/English_terms_with_diacritical...

I understand what you're saying, but I don't think you understand what I'm saying.

Hiring managers are supposed to be professional, but they might see "r?sum?" because of a tech issue, or they might think you're foreign (and have an accent yourself). Much rarer is the hiring manager who is going to see those accent marks on a developer resume and prioritise it over someone without the accent marks.

If you're french-speaking, and for a french-speaking role, you may want to demonstrate this (and these issues should be moot), and I suppose if you're a graphic designer trying to demonstrate your aesthetics and typography, then we're talking about something else, but if you're a developer, you are potentially missing out on an audience by adding these things.

Also: Noel[1] is not typically accented and and Senor[2] wasn't originally accented. If you need to write coordinate[3] in your resume, I'd leave out the accents there as well.

[1]: https://www.merriam-webster.com/dictionary/noel

[2]: https://www.merriam-webster.com/dictionary/senor

[3]: https://www.merriam-webster.com/dictionary/coordinate

Easy on the hysteria here. If people see r?sum? they'll know what they're dealing with, it's not going to be some dark mystery.

Some people, believe it or not, have attention to detail and if they think the correct way to spell it is "résumé" then that's what they'll do. It's something that might be appreciated by some and ignored by others, but if you want to snub someone for using accents, I can't imagine the other trivial transgressions that set you off.

Webster's is also an American dictionary and would have you believe "colour" is spelled "color", so it's not relevant here except when discussing the specific and quirky American dialect.

> If people see r?sum? they'll know what they're dealing with, it's not going to be some dark mystery.

Why would anyone take that chance?

> if you want to snub someone for using accents, I can't imagine the other trivial transgressions that set you off.

Sometimes people are just having an off day. You might like them fine the rest of the time, but today they just got done dealing with three's customer service.

Again: why would anyone take that chance?

> Some people, believe it or not, have attention to detail and if they think the correct way to spell it is "résumé" then that's what they'll do. It's something that might be appreciated by some and ignored by others

Attention to detail means making a hardcopy on quality paper with a proper letter of introduction and references, and posting it in. If you're doing this, then I'll concede you might be right to use résumé.

However otherwise, there are absolutely more people who will be set off by seeing those accents. People who put them in, want to put them in because they think it's right, and if they actually had an attention to detail they'd think about how the other person is going to interact with their r?sum?.

> Webster's is also an American dictionary and would have you believe "colour" is spelled "color", so it's not relevant here except when discussing the specific and quirky American dialect.

A British company doesn't want a résumé, they want a CV.

American companies are asking for a "resume" which is a short summary, and it's in a different format. Most American hiring managers will not deal well with a British-style CV, and since we're talking about resumes, we're talking about an American hiring process -- the kind of process that landed Americans on the moon.


* https://en.oxforddictionaries.com/definition/noel

* https://en.oxforddictionaries.com/definition/coordinate

My phone's US English dictionary suggested it. I actually thought it was resumé with only one accent but figured I was wrong and took the suggestion.

Résumé est Français, and it means summary not biography. Resumé is definitely very common, but is English if it's anything at all.


I don't seem to be able to reply to your other comment, so doing it here.

I don't know what you mean by "your student's resume". Do you mean you are a student? If so, we may be conflating a CV with a resume.

If you want to reply within like a minute, you need to go to the comment's page (click on the time, e.g. "1 minute ago") to be able to reply. For other people's reference, here's what my parent is responding to: https://news.ycombinator.com/item?id=13380596

> Do you mean you are a student? If so, we may be conflating a CV with a resume.

Yes, I'm still a student, though with a diploma in lower education and some (relevant) work experience, so it's more than one school and one internship that are relevant.

UK CVs take a bit of a different format than a US resume, and the general rule for them (that I've experienced over the last ten years) is to keep it to two pages.

My own first has a brief paragraph of info about me, who I am and where I want to be.

Then my most recent/relevant employment history along with any notable achievements or responsibilities for each.

Then any relevant education, typically the university I went to along with the overall course grade and modules. This becomes less important as the length of your career increases though. If you've been a professional developer for 10 years or more, an employer likely won't care what class your university degree was.

Lastly people advise including a very brief section for references, but personally I just make it known that they are available on request.

Most people receive resumes in a digital format these days, you can trick them into thinking that your resume is one page very easily by producing a PDF that is 15 inches long for instance. This technicality got me through to an interview at a company that specifically requested a one-page resume.

It taught me that most people don't actually care as long as you don't waste space, they just think they do

Can't agree more on the one page part. Depending on the background / culture of candidates I've had resumes up to 12 pages long.

A bit of formatting also helps, a professional looking resume will frame your accomplishments better. Something many readers are sensitive for.

And show impact. "Developed key metrics for project hazel" reads different than: "rewrote metrics engine resulting in real time view on all client transactions, leading to $10M in new marketing opportunities".

And finally, if you're really interested in a job. Adapt your CV to show the most relevant information for that job first (and word it in the best possible way, e.g. look for the language the employer uses to describe the job)

Brand new to the industry or looking for your second job in it? Yes, one page.

I would never expect someone with 10+ years of experience to have a one-pager, though, unless they have literally held only one job in that time - which is itself a red flag.

The one page advice stems from a time when people worked just one or two different jobs in a 40-50 year career.

Yes, you can omit details about things you did a dozen years ago. No, there's never any reason for a 12-page resume. Yes, you want the recruiter/hiring manager to be able to evaluate your resume quickly.

But 2-3 pages is sometimes necessary to convey sufficient information about an established career.

> But 2-3 pages is sometimes necessary to convey sufficient information about an established career.

Especially if you're a contractor and even then you're going to be leaving off large chunks (1996-2005 is missing from mine.)

Oh, and one other thing: don't put useless information on there just because it's true. You are not required to list all your jobs just because you have an employment section. Same goes for education. Putting down that summer job flipping burgers tells me you don't have a clue what I'm looking for... which means you probably aren't it.

So again, keep everything on there short, relevant, and above all /on message/.

Keep it short and to the point. Eye-rolling junk cluttering up the page like favorite hobbies is absolutely inane. If anyone cares they'll ask you during the interview.

Stay focused on relevant work achievements or other experience directly applicable to the job you're applying for. If you're a poker champion and applying for a medical job, it's not relevant. If you're applying to a poker gaming company, perhaps it is.

On-message, absolutely, is the #1 thing. Sending out the same canned resume to everyone is how you get chucked in the garbage.

Heh. I always went with one to two pages. And then worked on getting a US visa. And was, uh, strongly suggested to write a five to six page CV. Felt quite wrong.

A CV is a different thing than a resume, at least from a US perspective. I actually have both.

Interesting, I wasn't really aware of the US vs. western Europe difference in differentiating those terms - they're used interchangeably in a lot of countries.

A CV is supposed to be exhaustive, so "as many pages as it takes" is right there AFAIU. But then again, I seldom ask for them.

1. Include relevant skills and keywords because many resumes will be processed by H.R./machine doing simple keyword matching.

2. Try to keep it short(1 page). Resumes are usually not read but skimmed. Most hiring managers are given 20-50 resumes and very little time to decide who to pick for a phone screen.(typically 3-5 minutes or less)

3. Don't be afraid to use an interesting conversational writing style. So 80% of resumes read like a badly translated instructions manual from a 1970s VCR.

4. Structure your resume to put your best qualities first. If you went to a good school or got a good GPA put that on top. If you kicked but at your last job and got promoted a lot put that at the top.

My best advice is to have a personality shine through. It will lose you some interviews, but gain you others, As a new engineer you really want to focus on strongly appealing to a smaller number of people, than to slightly appeal to many.

I must confess I'm a bit biased because I work in that space (Enhancv cv builder) but what we've seen time and time again is that people who put not only their personal achievements, but their personality as well, land jobs that they are a lot more happy with. This varies from industry to industry and country to country of course, but I do think there is a general trend there.

Do you notice if people with such resumes take any longer in finding their place? Do you also have any examples/patterns you could provide? I'm curious if it takes a certain kind of person to have a resume with personality that stands out positively.

Its more of aligning of values between the applicant and the reviewer - if you have some of your personality showing through from your resume, the reviewer can have a "gut feeling" about you.

I love this advice because culture fit is one of my biggest concerns. As a queer woman entering the field (if it's possible) I'd want to avoid being somewhere that has toxic culture. I think that advice is really on point: don't sanitize yourself out of your personal brand so that companies that don't fit you will self select out. Again, if possible. :<

If you've had no commercial work experience, it's a little tough to craft a "good developer's" resume I'd say, so I would focus on things you've created while self-learning with demonstrable websites, as well as clearly list all the community sites/forums/lists and whatnot you're involved with and any contributions made.

In a cover letter I'd stress how well you can pick up new technologies and become useful to the client/business very quickly, how passionate you are about keeping up to date with technologies, and somehow indicate you're not a Machiavellian-ego-consumed prima donna that won't shrink when your logic/work is challenged or when the stress hits.

Employers it seems to me these days are asking much more than they would of any other profession i.e. do electricians get asked to trot out a list of sites they've worked on in the past, or are expected to work after hours on open source projects they can demonstrate when they next go to a job? It's tough for recruiters to understand what you're good at, so it becomes a bit of an art to actually letting people know you're good at such-and-such.

I haven't had any problems being self-taught in the development area - once you've got a few engagements under your belt and referees. Getting that first one is the tough bit, if you can prove yourself after that, things get easier and easier.

> Do electricians get asked to trot out a list of sites they've worked on in the past, or are expected to work after hours on open source projects they can demonstrate when they next go to a job?

They're licensed, bonded, and insured.

If you agreed to let the government and insurance companies do your approval, I'm sure many companies would let up a bit on their requirements.

I was unfairly targetting electricians there I think. I just feel like sometimes the hoops developers have to go through are a bit more strenuous than some other professions, if you accept it as a profession.

yah, I think after the first job things will roll out much easier. It's always getting your foot in the door that's most challenging.

I've got commercial work experience as a designer and web project manager, but this is the first time I'm going after a technical position. So I kind of have experience.

I am just completing an apprenticeship, so I do have some production projects with users, which I hope will set me apart from other green jr. dev's

Your resume architecture will change dramatically with every stage in your career. It is not critical for a resume these days to be only one page, but it would be silly for you to include an entire detailed education on a resume for an industry developer of several years.

Your content should be increasingly selective with every position you get, and every award you get, and every a commendation.

It should be very easy for employers to identify what conversation pieces you are ready for. This can be provided in the form of a side project list, a neat contributions list comma a extracurricular, or presentations you provided. Anything on your resume should be something that you can talk about in great detail. For every interview that I've had, I re-read through code Snippets of all projects I have listed. When Review Time becomes greater than necessary, I delete projects from my resume.

You should also update your resume monthly, you often don't understand or remember what new things should be added to your resume unless you do this as a rolling task. This can accumulate until you are finally applying for jobs, where you would then remove things you no longer find interesting or that are irrelevant. This will give you the opportunity to add non technical, yet important things to your resume.

The top answers are giving good advice, but I don't think they answer the real question: "How do you write a resume when you have no professional work experience or CS degree?"


Talk about your projects - they should have a short description stating what it was, the technologies used, and any cool things you implemented (say, some special algorithm to do XYZ thing.) It should have bullet points in the same way you'd treat a past job you had. I've seen one page resumes that were 80% projects and 20% everything else.

Use your graphic design background to help you. The easiest way into a development position would probably be to find a place that will let you implement your designs in HTML/CSS. Then you can sneak your way onto the development team.

All you need is a foot in the door.


Go into too much detail about anything unrelated to the job you're trying to get. Generally speaking every single line of your resume should scream "hire me" - anything that's lukewarm should be cut.


If you can get into a top coding bootcamp, you might be able to accelerate your career by a few years. It's really difficult to get your first job, and chances are you won't be paid that much for the privilege. If you're paid 15-20k more per year from the start, that alone pays for the cost of an expensive bootcamp.

I just export my LinkedIn profile as PDF, references and all. Have no trouble whatsoever landing great jobs.

It's a pity LinkedIn labs killed that.

What do you mean "killed that"? The option is still there, it's just not easy to find. Click on the triangle next to "View Profile As" button.

For people that are about to write their first resume ever, I recommend to look at the advise and sample resume here: https://careercup.com/resume

Just remember what a CV really is - it's a sales brochure to get you an interview. Nothing more, nothing less. Once you understand this what to include and what to leave off becomes obvious.

A CV is not a resume and mistaking the two is a fatal mistake that I see far too frequently. You might just be using it as shorthand, but I've seen far too many friends who thought sending in their 5-page CV for industry job applications was normal.

Worth noting that this can be a regional difference. In the UK, the terms are synonymous, (though CV is much more common), and the CV is much more in line with the US idea of a résumé.

This is wrong. Both terms are used in exactly the same way in the UK but the expectations are different. In the US, a resume is expected. In the UK, a CV is expected.

People who use the terms interchangeably are wrong in either case, but that wrongness may vary. If someone in the UK says resume they might mean CV, whereas if someone in the US says CV they might mean resume.

No matter where you are the rules are the same. A resume is usually one page and is a summary. A CV is usually about 3 pages (this is more variable) and contains a full work history.

Where there is often some confusion about them being the same thing is that CVs can be "tailored" and indeed it's usual to compress large chunks of work history if it's not relevant to a particular application. That doesn't make it a resume however.

I'm less certain about CVs in the US, but I believe they simply leave out what would normally go in a resume, which would is often what the first page of a UK CV looks like.

Here is some advice that works for writing a resume, but can be applied to anything.

1) Put yourself in the shoes of the one reviewing your resume. What does he want do read? What doesn't he want to read? What is he looking for? How does he select candidates based on all the resumes he gets?

2) See how your education and experience can help the company that reviews your resume. Don't think about yourself, think about the value that you can offer, and make it clear.

I once had experience in both Java and C++, about equal. I had 2 resumes, both correct. But on one the Java part was more obvious, and on the other the C++ part. So it depended on what the company was looking for whether I would send the one or the other.

That's a good idea, different resume's tailored to different types of jobs. And the empathy piece of putting yourself in someone else's shoes. I'm finding it challenging to do that. I know tech leads as friends, but this is the first technical job I'm going after, so what does that person want?

I'm a newly self taught full stack web developer

I daresay the only role of your resume should be to convince someone to click on a link that shows the amazing work you've done. Nothing you write is going to mean anything, comparatively.

That's a good point. It's just enough to get them to click through to the github/portfolio.

Not a direct answer to the question but a common mistake I see in resumes is including a "grocery list" of technologies. You don't need to enumerate every single technology you have ever used, better to keep it short and focused.

If I'm hiring a React developer, I'm more likely to pay attention to the resume that lists "JavaScript, React.js, HTML/CSS" than the one that lists "OS X, Subversion, Git, MS Excel, Linux, MongoDB, React.js, Ruby, HTML, XHTML, HTML5, CSS 2/3, PowerPoint, ASP.net, MySQL, Agile (Scrum/XP), PHP, Heroku, Bash, Node.js".

I disagree, though like with everything it needs to be easily scanned & laid out well. I've had a few where people have put them in categories — Expert: A, B, C; Intermediate: …; Learning: … — which personally I've liked.

Without the list — if you don't have at least familiarity with, e.g. Bash/Git, it's a big minus & I'd prefer to know that before the interview stage.

Sometimes people go for concise & hit sparse, which is definitely worse :) Even on a two-page CV, you could fit in a version of this if you remove a "Personal Statement" or "References available on request" (I'd hope this is a truism!)

It seems like there's a balance somewhere. Enough to communicate versatility and proficiency, but not enough to loose the signal in the noise. I like the leveling idea (expert/intermediate/learning). I'm all about taking out things that feel superfluous like the personal statement (isn't that the cover letter?) and references upon request (if they ask for references of course I'll give them, who isn't going to give references upon request?).

Two points.

1. I don't understand people who say "I don't have time to read two pages, so please send one". Why not just read the first page then and only move on to the second page if you're intrigued and want more details?

2. Legibility has a myriad of variables. I wouldn't rather read a CV that shaves off some whitespace that'd otherwise make it more delightful and easier to go through, in order to artificially shove in necessary content into the dimensions of Letter/A4.

+1 for managing white space for legibility/easy scanning

So, honestly, my resume is pretty lackluster compared to most. It's simple and factual. I have 4 sections: a summary (a couple of sentences), my experience, my education, and "proficiencies" (coding languages, software, tools I know, etc).

You can see it here: http://russelluresti.com/resume/ (it prints basically the same way).

Most of what you hear in terms of resume rules is kind of nonsense. The whole "one page only" thing I think works fine for the start of your career, but I'm not going to limit myself to it. I also believe that talking about specific metrics, while it can be helpful, is really the opposite of what matters.

I believe that what got me my first couple of jobs was my cover letter (or the content of my website - they're usually pretty similar). Resumes don't usually excite people. There are a few extremely clever resumes out there that make you take notice, but the rest are usually a collection of bullet-points, and bullet-points aren't exciting.

If you want to to get noticed, don't tell people WHAT you do (every resume does that), tell people WHY you do it; this is what will make you stand out and has a much better chance of creating excitement. Specifically, talk about ethos. If you and your potential hiring company align there - on your beliefs and motivations - they're going to be excited for you.

This generally goes against the normal advice people give for cover letters where they tell you to focus on talking about what you can do for the company and how you can be an asset. That advice is bad advice for this community (development, design, anything at all in the creative field). Instead, convince them that you care about the same things; that the passion that drives them as an organization is the passion that drives you as an individual. That's how you stand apart from your competition.

And if you can't, with a straight face, say how your values align with the values of the company you're applying to, you're applying to the wrong company.

Note: I originally started communicating this way on my own material after watching this - https://www.ted.com/talks/simon_sinek_how_great_leaders_insp...

There's a typo in the last section (HMLT)

Keep it short. One to two paragraphs with summary / goals / why you want to work there in the email body or in a cover letter helps as well.

In the CV itself, max two pages, bullet points with relevant technologies, most recent/relevant work experiences, URLs for Linkedin / github / projects.

> WTF do I put on my resume?

Start by changing that to "What do I put on my resume?".

Your resume does not end at the bottom of an A4 or Letter page. Your resume includes how you present yourself, and ill-placed vulgarities are far more telling than "HTML, CSS, Javascript, PHP" are on a few lines of ink.

That's a good point. I've never been agains making well placed swearing part of a professional brand. It tends to communicate honesty* and takes people's walls down.

Though I'll admit that particular WTF doesn't add anything, and was mostly an expression of the frustration of embarking upon converting my existing marketing/design resume to reflect my current skill set.

*source: https://www.gsb.stanford.edu/faculty-research/publications/f...

One of the things recruiters seem to like about mine is a cloud tag of the technologies.

That's a great idea, I hadn't thought of that. Thanks!

I suggest looking at "Who wants to be hired?" posts for ideas. https://news.ycombinator.com/submitted?id=whoishiring

yasss high five

Exploring Argentina data and there are people who speaks French and English (as native tongue) is very unlikely, also Language: indigenous and Religion: Protestant, is odd

A perfect resume looks exactly like the resume of the person that is doing the hiring. So they would go like "Aha... aha... you're hired!"

I couldn't agree more. Being a dev who sifts through resumes in a company without a designated HR, I find myself subconsciously search for people who closely resemble me (Not in terms of knowledge/experience. I like to work with people who're better than me) in terms of approach, philosophy and influences.

yeah, doing the thinking through who will be looking at it and tailoring it to their imagined tastes is a great thought.

Willing to share if you share your email. Wouldn't say it's great but I've been around the block and it's landed me multiple offers.

awesome, thanks! ... this is my first time interacting with HN, is it a smart idea to share emails in comments? ...?

One page is more than enough to say who you are, what you did in the past, list your main present skills and give a couple of best references.

Does it matter if I have written a somewhat famous tutorial on web development and started a YouTube channel which has decent views?

I have got +ve response on both

That might depend on the person doing the interview, and perhaps how you put it on your CV. If you list some hobbies on your CV, and you put something akin to "Maintaining youtube channel" or "Writing tutorials" then I would know that you seem to have some passion for the field outside of work.

I am not saying that everyone _needs_ to do something related to programming in their free time, after all it is their choice if they do or not and they can be great engineers without doing so. Yet for me, it shows at least an interest or a passion.

Furthermore what you are doing is communicating ideas about software development. That's a plus in my book as well, as communicating ideas clearly is important. It'd also show you are willing to teach coworkers in a positive way.

But it might depend on the interviewer.

Thank you for your thoughts! I agree that more than what we do, it matters how we represent them.

Keep it short, use plain text, include urls for your public work (repos).

Do not use plain text in the sense of .txt or even .md. Do use plain text in the sense that the text should be formatted but there should be no graphics except (optionally) the occasional horizontal rule or (if you have a strong enough graphic design background) a vertical rule dividing a sidebar.

Do distribute as PDF instead of MS Word or equivalent.

I have a background as a visual designer, so this is good advice. I used to have very visual resumes because it fit the field, but I'm realizing that would be not such a great thing in engineering.

Use plain text email, not attachments.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact