{"id":17941,"date":"2016-09-26T10:00:35","date_gmt":"2016-09-26T14:00:35","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=17941"},"modified":"2022-09-11T12:13:09","modified_gmt":"2022-09-11T16:13:09","slug":"programmer-resume-guide","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/","title":{"rendered":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)"},"content":{"rendered":"<p>Ah, resumes.\\\\n\\\\n<strong>I have a love-hate relationship with resumes.<\/strong>\\\\n\\\\nResumes are so important to getting that perfect job, but they seem like such a waste of time.\\\\n\\\\nIt seems like no one actually reads a resume, but rather gives it a quick look and forms a strong opinion about you almost instantaneously.\\\\n\\\\nThat is why <strong>resumes are both so important and so useless.<\/strong>\\\\n\\\\nStill, <a href=\"https:\/\/simpleprogrammer.com\/step-step-path-becoming-great-software-developer\/\">anyone who wants to become a software engineer with a great job<\/a> should have a good-looking, well-written resume that helps them get the interview they so badly want.\\\\n\\\\nYet\u2026 I find that most software developer resumes, well, suck.\\\\n\\\\n<strong>If you are reading this, your resume probably sucks.<\/strong>\\\\n\\\\nI don\u2019t mean that as an insult. It\u2019s just reality.\\\\n\\\\nYou are probably good at writing code, not at writing resumes.\\\\n\\\\nWhen it comes down to it, <strong>resumes are more about advertising than anything else.<\/strong>\\\\n\\\\nYou can think of a resume as a one-page advertisement for you.\\\\n\\\\nIn fact, if you want to have a good\u2013\u2013nay, a great\u2013\u2013resume, you have to think of it that way.\\\\n\\\\nThe simple truth is, <strong>for most jobs you apply for, the only thing anyone will ever see is a quick 15-second glance at your resume.<\/strong>\\\\n\\\\nIt\u2019s in those 15 seconds that the course of your life literally can be determined.\\\\n\\\\nInterview or rejected.\\\\n\\\\nTop of the stack or circular file system.\\\\n\\\\nLike it or not, a good resume is important.\\\\n\\\\nIn this chapter, I\u2019m going to help you to create a great one.\\\\n\\\\n<\/p>\n<h2>First Step: Don\u2019t Create a Resume<\/h2>\n<p>\\\\n\\\\n\\\\n\\\\nI\u2019m not joking.\\\\n\\\\nReally, don\u2019t.\\\\n\\\\nI get quite a bit of flak for this statement, but <strong>unless you are actually a professional resume writer\u2014or perhaps a copywriter\u2014<a href=\"https:\/\/www.youtube.com\/watch?v=D0dzSEoJtsM\">you shouldn\u2019t be writing your own resume<\/a>.<\/strong>\\\\n\\\\nYes, I know that sounds inauthentic.\\\\n\\\\nYou are worried about being a fraud.\\\\n\\\\nSomeone who can\u2019t write their own resume is obviously not qualified for a job.\\\\n\\\\nI\u2019d never hire someone who farmed out their resume to a resume-writing service. I can spot it a mile away.\\\\n\\\\n<strong>Trust me, I\u2019ve been doing this long enough that I\u2019ve heard every excuse.<\/strong>\\\\n\\\\nIn my book <a href=\"https:\/\/simpleprogrammer.com\/softskills\">Soft Skills: The Software Developer\u2019s Life Manual<\/a>, I have a short chapter on resumes. I give the same advice that I\u2019m giving you here, and plenty of people have told me, \u201cI like the book except for that resume-writing part; I don\u2019t agree with it.\u201d\\\\n\\\\nSo, believe me, I understand that opposition.\\\\n\\\\nNevertheless, the simple fact remains: <strong>software developers who get their resumes professionally written by a good professional resume writer get more job offers and higher salaries.<\/strong>\\\\n\\\\nI\u2019ve seen it firsthand. I\u2019ve had countless programmers who followed my advice and told me about how much of a difference it made, and to me it just makes sense. Here\u2019s why:\\\\n\\\\n<strong><a href=\"http:\/\/amzn.to\/28XyCwv\">There is an art to writing a resume<\/a>.<\/strong>\\\\n\\\\nWriting, especially persuasive writing, is a skill.\\\\n\\\\nLike I said before, a resume is basically a one-page advertisement for you.\\\\n\\\\nIt\u2019s not much different than a magazine ad that is trying to sell you the latest gizmo, gadget, or beauty product.\\\\n\\\\n<strong>There is no reason to think that you, being a programmer, would have any real proficiency in writing a resume.<\/strong>\\\\n\\\\nWhen I have work done on my house, I hire someone to do it.\\\\n\\\\nNot because I can\u2019t put a floor in or figure out how to tile a bathroom, but because, even though I might be able to get the job done, <strong>I know that someone who has done that job 1,000 times before is going to be a significant margin better than I am<\/strong> going to be trying to do it my first time. (I also acknowledge that I suck at these kinds of things.)\\\\n\\\\nNot only is it not worth the 20 hours of my time it would take to tile my own bathroom versus paying someone to do it in four hours, but also it\u2019s just not in my wheelhouse of skills\u2014and I\u2019m OK with that.\\\\n\\\\nThink about your job.\\\\n\\\\nThe CEO of your company could probably figure out how to put up a webpage, write JavaScript, and program your product.\\\\n\\\\nBut he doesn\u2019t. Why not?\\\\n\\\\nBecause he\u2019s got you. You are the professional.\\\\n\\\\nHe knows that his time is better spent doing other important things like pretending to work and playing golf instead of programming.\\\\n\\\\nWriting your own resume is just as silly as having a CEO of a company write code.\\\\n\\\\nYes, it\u2019s possible and, with a large amount of effort, a decent job could be done, but why not hire the professional to do it?\\\\n\\\\nSo, my advice to you\u2014even if you won\u2019t listen to it\u2014is to hire a professional resume writer, but be particular with who you choose.\\\\n\\\\nAny old resume writer will not get you great results.\\\\n\\\\n<\/p>\n<h2>Picking a Resume Writer<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-17958 alignright\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/Depositphotos_113113636_s-2015-1.jpg\" alt=\"Resume Writer\" width=\"355\" height=\"355\" \/><\/h2>\n<p>\\\\n\\\\nPicking a great resume writer is really important.\\\\n\\\\n<strong>Everything I said above is worthless if you hire a bad resume writer who does a worse job than you could do on your own.<\/strong>\\\\n\\\\nI suspect some of the people who are so against the idea of hiring a professional to write their resumes have either <strong>had a bad experience with a not-so-professional resume writer<\/strong> themselves or have <strong>been subjected to<\/strong> <strong>resumes written by some liberal arts major who couldn\u2019t find any other job<\/strong> and decided resume writing looked like fun.\\\\n\\\\nTherefore, it\u2019s pretty important you get this figured out, don\u2019t you think?\\\\n\\\\nWhen looking for a professional resume writer, <strong>you want to first try to get referrals<\/strong>.\\\\n\\\\nSee if there is anyone you know who used a professional resume writer and got good results.\\\\n\\\\n<strong>You should be looking for a resume writer who specialized in either software developer resumes or technology resumes.<\/strong>\\\\n\\\\nThe worst thing you can do is to get a resume writer who doesn\u2019t know anything about technology and writes something like, \u201cI spearheaded the C++ing of the project single-handedly by applying SQL to the polymorphic programming code.\u201d\\\\n\\\\nBam. Wastebasket, and you look like an idiot.\\\\n\\\\n<strong>Ask a prospective resume writer for samples of their work.<\/strong>\\\\n\\\\nThey should be able to provide you with real resumes they wrote for clients with fictitious names put in\u2014or even real ones if they got permission.\\\\n\\\\nMake sure you get samples of actual software development resumes, so you can see if they can actually write a good resume for a programmer.\\\\n\\\\nBy reviewing their writing, you will have a pretty good understanding of the kind of resume you are going to get.\\\\n\\\\nIf you can\u2019t get samples, do not hire this person.\\\\n\\\\nI also wouldn\u2019t price shop very much here. Quality should be your number one concern.\\\\n\\\\n<strong>Expect to pay anywhere from $300 to $500<\/strong>, but an even higher investment would not be ridiculous.\\\\n\\\\nThink about this as an investment.\\\\n\\\\nHaving a great resume can easily land you a job paying 10 percent or more of a higher salary.\\\\n\\\\nIf you make $80,000 per year and now you can get a job making $88,000, a $500 investment doesn\u2019t seem so pricey anymore, does it?\\\\n\\\\nI am usually hesitant to recommend a resume-writing service, but you can find <a href=\"https:\/\/simpleprogrammer.com\/resumewriter\">the one I\u2019ve currently been sending people to here<\/a>.\\\\n\\\\n<\/p>\n<h2>Working with a Resume Writer<\/h2>\n<p>\\\\n\\\\nJust hiring a good resume writer is not enough.\\\\n\\\\nA resume writer can only create good output if they have good input\u2014that part is up to you.\\\\n\\\\nMake sure to have the following information prepared for a resume writer:\\\\n\\\\n<\/p>\n<ul>\\\\n    <\/p>\n<li>The <strong>exact dates<\/strong> of all of your previous relevant work<\/li>\n<p>\\\\n    <\/p>\n<li><strong>Titles and job descriptions<\/strong> of each job<\/li>\n<p>\\\\n    <\/p>\n<li>As many <strong>major accomplishments<\/strong> you can think of for each job<\/li>\n<p>\\\\n    <\/p>\n<li>All your <strong>education history<\/strong><\/li>\n<p>\\\\n    <\/p>\n<li>Any <strong>certifications<\/strong> you have or other honors<\/li>\n<p>\\\\n    <\/p>\n<li>A list of what you consider your <strong>most important or relevant skills<\/strong><\/li>\n<p>\\\\n    <\/p>\n<li>A few <strong>sample job descriptions<\/strong> of the job or jobs you\u2019d like to get hired for<\/li>\n<p>\\\\n    <\/p>\n<li>Anything else you think would be relevant<\/li>\n<p>\\\\n<\/ul>\n<p>\\\\n\\\\nGetting all this information can be a large amount of work.\\\\n\\\\nYou might think, \u201cWell, what is the point of hiring someone to write my resume if I am going to have to do all this work anyway?\u201d\\\\n\\\\n<strong>The point of hiring someone to write your resume is not to do the grunt work of compiling data; it\u2019s to present that data in a short, succinct, and compelling format that makes you look as appealing as possible.<\/strong>\\\\n\\\\nThat is what you are paying a resume writer for.\\\\n\\\\nThe better and more detailed information you give a resume writer to work with, the better end result they\u2019ll produce.\\\\n\\\\nYou\u2019ll probably also want to ask the resume writer you hire to <strong>produce a few different versions of your resume<\/strong> geared towards different positions or presented in a different way.\\\\n\\\\nYou\u2019ll also probably want <strong>a sample cover letter<\/strong> that you will <strong><em>greatly <\/em>alter<\/strong> when you apply for specific jobs.\\\\n\\\\nThe idea here is just to get something that will be well-written which you can base your <strong><em>highly customized<\/em> cover letters<\/strong> on when you apply for individual jobs.\\\\n\\\\nOne last tip: if you are not happy with the resume or the work the resume writer is doing, don\u2019t just be polite and not say anything\u2014speak up!\\\\n\\\\nThis is your future and your career; if you want a good result, you have to be willing to demand it.\\\\n\\\\nIf you know it\u2019s not going to work out, don\u2019t be afraid to fire that resume writer and move on to another one.\\\\n\\\\n<\/p>\n<h2>What Makes a Good Resume<\/h2>\n<p>\\\\n\\\\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17959\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/Hiring-Good-Resume-1-1024x576.png\" alt=\"hiring-good-resume\" width=\"718\" height=\"404\" \/>\\\\n\\\\nWhether you use a resume writer or write your resume on your own\u2014ahem, <em>cough<\/em> don\u2019t do it\u2014<strong>you should probably have a good idea of what exactly makes a good resume.<\/strong>\\\\n\\\\nThis is going to sound strange, but after coaching thousands of developers on aspects of life, I\u2019ve gotten to be pretty good with human psychology, so listen up.\\\\n\\\\nOne of the most important things that makes a good resume is\u2026\\\\n\\\\n<strong>It looks good.<\/strong> Yes. It looks good.\\\\n\\\\nWhat? The vanity, the betrayal!\\\\n\\\\n<strong>Do people really judge an entire person\u2019s career, their worth as a human being and programmer\u2013\u2013nay, their very soul\u2013\u2013based on looks alone?<\/strong>\\\\n\\\\nYes, they do, so have a good-looking resume and wear a suit and tie to your interview.\\\\n\\\\nI\u2019m not even kidding here; people really do judge a book by its cover.\\\\n\\\\nOne of the reasons I highly recommend getting a professional to write your resume is because, not only will they make it sound good, but also they\u2019ll make it look good.\\\\n\\\\nHonestly, this is the most important thing because if your resume looks like crap, it might get tossed without even getting scanned.\\\\n\\\\nOK, now onto less superficial things.\\\\n\\\\nBesides looks, <strong>a resume needs to communicate, quickly and effectively, what you are all about and what value you can bring to a prospective employer.<\/strong>\\\\n\\\\nI still see resumes that start with an objective section\u2014that\u2019s just plain nonsense.\\\\n\\\\n<strong>No one cares what you want.<\/strong>\\\\n\\\\nNo one cares that you\u2019d like to find a job where you can utilize your skills C# and ASP.NET MVC architecture while working on an effective team in the medical technology field.\\\\n\\\\nWhat they do care about is what value you can provide and how much of a hot commodity you are.\\\\n\\\\nThe point of a resume is to act as a one-page ad for you\u2014more specifically for the super sought-after, legendary, software developer that you are.\\\\n\\\\nYour resume, then, should be <strong>short and to the point, as specialized as possible<\/strong>, and <strong>highlight the most important Herculean achievements<\/strong> you\u2019ve amassed over the course of your career.\\\\n\\\\nThere are plenty of ways to accomplish this.\\\\n\\\\nYou can do it with a traditional resume format: chronological, functional, etc.\\\\n\\\\nYou can do it with something a little more avant garde.\\\\n\\\\nYou can even do this with a video presentation where you are on camera introducing yourself and talking about your \u201cgreatness.\u201d\\\\n\\\\n<em>(By the way, I always advise recording a video resume in addition to your paper resume today. It\u2019s a great way to show your personality and bring something a little extra that is likely to go a long way in getting you to the interview stage.)<\/em>\\\\n\\\\nAn excellent resume is not at all about how much you can cram into a single page, but rather the opposite.\\\\n\\\\nThe more you can say with less, the bigger impact you\u2019ll have, and the more likely someone will actually read the contents of your resume.\\\\n\\\\n<strong>Ultimately, you want to portray very clearly what your skills and expertise are, how you\u2019ve used them in the past to achieve great results, and how those skills might be transferred to the future position you are applying for.<\/strong>\\\\n\\\\nThat\u2019s it.\\\\n\\\\n<\/p>\n<h2>Writing Your Own Resume<\/h2>\n<p>\\\\n\\\\nI really don\u2019t recommend writing your own resume, but if you are going to do it anyway, I might as well give you some tips.\\\\n\\\\nWhat follows are some of the most important things to consider when writing a resume in today\u2019s working environment as a software developer.\\\\n\\\\n<\/p>\n<h2>Start with LinkedIn<\/h2>\n<p>\\\\n\\\\n\\\\n\\\\nLike it or not, LinkedIn\u2014at least at the time of writing this book\u2014has become the de facto standard professional networking site and web resume.\\\\n\\\\n<strong><a href=\"http:\/\/amzn.to\/28Wuk9m\">You are going to need a LinkedIn profile<\/a><\/strong>, and you can bet any prospective employer is going to check it, so you might as well start here.\\\\n\\\\nDo the standard fill-in-the-blanks resume to complete your LinkedIn profile, but take the same care you would to create your regular \u201cpaper\u201d resume.\\\\n\\\\nDon\u2019t just rush through this one and think it doesn\u2019t matter.\\\\n\\\\nAlso, don\u2019t fudge dates or information here, because I can just about guarantee you, <strong>if you have major discrepancies between your resume and what your LinkedIn profile says, you are going to get called out on it.<\/strong>\\\\n\\\\nHaving to explain how you didn\u2019t actually lie on your LinkedIn profile, and that it\u2019s just a misunderstanding or clerical error is not a great way to start an interview.\\\\n\\\\nSo make your LinkedIn profile complete, make it reflect the truth, and don\u2019t forget to solicit everyone you\u2019ve ever worked with for recommendations\u2014those really do make a difference.\\\\n\\\\n<\/p>\n<h2>Make It About the Value You Provide<\/h2>\n<p>\\\\n\\\\n<strong>Everything you write in your resume should be thought about from the perspective of the <a href=\"https:\/\/simpleprogrammer.com\/2013\/11\/18\/become-valuable-software-developer\/\">value you provide<\/a>, not what you want.<\/strong>\\\\n\\\\nA resume is not a Christmas list of what you want in a job.\\\\n\\\\nIt\u2019s also not a trophy case where you admire how good you are and brag unrelentlessly.\\\\n\\\\nInstead, it\u2019s all about showing how you can provide value to a prospective employer based on your current skills and what you\u2019ve done in the past.\\\\n\\\\nFor each job you apply for, <strong>customize the resume to show the unique value<\/strong> you can apply to the specific job you are applying for.\\\\n\\\\n<\/p>\n<h2>What You Did, How You Did It, and the Results You Got<\/h2>\n<p>\\\\n\\\\n\\\\n\\\\nI\u2019m not going to get into the nitty-gritty because I\u2019m not an expert resume writer, and there are plenty of other resources you can find online that show you the format of a resume or how to lay one out.\\\\n\\\\nI do, though, want to talk about one detail in your job history and descriptions that I feel is extremely important.\\\\n\\\\nInstead of writing generic stuff like:\\\\n\\\\n\u201cUsed Java and the Spring framework to help develop an application for creating cat-shaped logos.\u201d\\\\n\\\\nUse this format:\\\\n\\\\n<\/p>\n<ul>\\\\n    <\/p>\n<li>What you did<\/li>\n<p>\\\\n    <\/p>\n<li>How you did it<\/li>\n<p>\\\\n    <\/p>\n<li>The results you got<\/li>\n<p>\\\\n<\/ul>\n<p>\\\\n\\\\nAnd be specific.\\\\n\\\\nSomething more along the lines of:\\\\n\\\\n\u201cDesigned and programmed a unique and innovative cat-morphing algorithm using Java and the Spring framework, which improved the performance and adoption of an application for creating cat-shaped logos by over 500%.\u201d\\\\n\\\\nThen, like a good copywriter, tighten it up, and make it even more specific:\\\\n\\\\n\u201cDerived a new cat-morphing algorithm based on the Traveling Salesman problem. Refactored the cat-morphing module to implement the new algorithm, using the Java Spring framework to improve maintainability. Performance improved 508%, and time spent on bug fixes dropped 34%.\u201d\\\\n\\\\n<strong>In fact, it took a professional copywriter, my friend Josh Earl, to arrive at that final rendition.<\/strong>\\\\n\\\\nAs he put it:\\\\n\\\\n<em>\u201cWhat metrics does the hiring manager have on HIS performance review, and how can you show that you\u2019ll make him look good?\u201d<\/em>\\\\n\\\\nWhich is exactly why I suggest you hire a professional resume writer in the first place.\\\\n\\\\n<\/p>\n<h2>Keep It Short<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-17963 alignright\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/Untitled-2.png\" alt=\"Resume writer\" width=\"354\" height=\"354\" \/><\/h2>\n<p>\\\\n\\\\nOne of the first resumes I ever created in my software development career was a six-page monstrosity.\\\\n\\\\nI listed, in detail, every job I ever held, every single technology I used at that job, every certification I had, and what I ate for breakfast for the last two years.\\\\n\\\\nWell, maybe not the breakfast part, but I think you get the point.\\\\n\\\\n<strong>A resume that is six pages long does not get read.<\/strong>\\\\n\\\\nEven when you send that resume to your mom, she only pretends to read it.\\\\n\\\\n<strong>A resume, just like a good advertisement, should be as short as possible to get the sale<\/strong>\u2014or, in this case, the interview.\\\\n\\\\nMost of the time, that means you are going to want to <strong>have your resume fit on a single page.<\/strong>\\\\n\\\\nThis also means you\u2019ll have to make your resume very focused and to the point.\\\\n\\\\nIt may seem counterintuitive, but trust me, this is a good thing.\\\\n\\\\nYou want someone who picks up your resume and quickly scans it to get a very focused idea of what kind of software developer you are and what kind of relevant experience and skills you have.\\\\n\\\\nIt\u2019s very tempting to list every technology and skill that you have on your resume\u2014especially if you have a large number of them\u2014but you must resist the urge.\\\\n\\\\nFor example, suppose you are applying for a C# job as a web developer using the ASP.NET MVC framework.\\\\n\\\\nYou might have a skill section where you list programming languages, like so:\\\\n\\\\n<em>Programming languages: C, C++, Java, C#, Lua, Python, Perl, JavaScript, Visual Basic, Go, Dart, Objective-C, Cobol, Swift<\/em>\\\\n\\\\nSeems like a good idea? Right?\\\\n\\\\nWrong.\\\\n\\\\nEven if you know all those programming languages, you are probably not an expert in all of those, and most of them are irrelevant to the job you are applying for.\\\\n\\\\nThe signal is likely to get lost in the noise.\\\\n\\\\nEither you\u2019ll be creating the impression that you are a liar and just keyword-stuffed your resume, or that you are a jack-of-all-trades and not an expert in C# and ASP.NET MVC.\\\\n\\\\nIt would be much better to have a section like this:\\\\n\\\\n<em>Relevant Skills: C#, JavaScript, ASP.NET MVC<\/em>\\\\n\\\\nThat doesn\u2019t seem nearly as impressive, but it is much more focused.\\\\n\\\\nAt the interview, you can talk about how you know 50 other programming languages. You could also have some other jobs on your resume that highlight a few other languages or technologies you used in the past, but you always want to be as specific as possible.\\\\n\\\\nThink of it this way: suppose you had a nasty tax problem and the government sent a court summons for tax evasion, and you needed to hire a lawyer to represent you in court.\\\\n\\\\nWould you rather hire a lawyer whose expertise was:\\\\n\\\\n<em>Divorce law, tax law, marine mammal law, criminal law, real estate law, cow-tipping legalities<\/em>\\\\n\\\\nOr one who listed this as their expertise:\\\\n\\\\n<em>Tax law, corporate law<\/em>\\\\n\\\\nThe first one might be more impressive overall, but who are you going to trust to represent you in court?\\\\n\\\\nI know which one I\u2019d pick.\\\\n\\\\nShort, to the point, relevant.\\\\n\\\\nYou don\u2019t have to list every single job and every single skill.\\\\n\\\\nYou can even put on your resume \u201crelevant skills\u201d or \u201crelevant experience.\u201d\\\\n\\\\n<\/p>\n<h2>Proofread<\/h2>\n<p>\\\\n\\\\nThis one should go without saying, but I\u2019ve seen enough resumes with huge spelling mistakes and typos that I\u2019m going to specifically call it out here.\\\\n\\\\n<strong>You should proofread your resume at least five times.<\/strong> Forwards and backwards.\\\\n\\\\nThen, you should have two other people proofread your resume.\\\\n\\\\n<strong>Nothing says, \u201cI\u2019m an idiot and I\u2019m careless and don\u2019t pay attention to detail,\u201d like a resume with typos, grammatical errors, or spelling mistakes\u2014especially spelling mistakes.<\/strong>\\\\n\\\\n\u201cPorgrammer\u201d does not equal \u201cprogrammer.\u201d\\\\n\\\\nSome employers will throw your resume directly into the trash bin if there is a spelling mistake or typo without even looking at anything else.\\\\n\\\\nIt may seem harsh, but would you ever want to hire someone for any important job if they lacked attention to detail or were careless?\\\\n\\\\nWould you hire the tax attorney to represent you in court for tax evasion if he misspelled lawyer?\\\\n\\\\n<\/p>\n<h2>Have Multiple Versions<\/h2>\n<p>\\\\n\\\\nWe\u2019ve already talked about this a little bit when I told you how to apply for a job and that you should have a resume writer create multiple versions of your resume, but let\u2019s rehash it here for good measure.\\\\n\\\\n<strong>You are going to want to have more than one base version of your resume that you can use for different kinds of jobs you might apply for.<\/strong>\\\\n\\\\nMost software developers, especially those starting out, are willing to take different kinds of jobs using different technologies.\\\\n\\\\nIf this is you, you should specifically create base versions of your resume targeted at these kinds of jobs which would highlight the specific skills and technologies needed for those jobs.\\\\n\\\\nYou should still customize your resume for each and every job you apply for, but having a few different base resumes to start from may help save you time and keep you somewhat consistent in how you apply for jobs.\\\\n\\\\n<\/p>\n<h2>Make It Unique<\/h2>\n<p>\\\\n\\\\n\\\\n\\\\nFinally, we\u2019ll wrap up this chapter by talking about an often-overlooked resume factor: uniqueness.\\\\n\\\\n<strong>The idea of a resume is to stand out.<\/strong>\\\\n\\\\nWhen you are applying for a job that 100 other software developers are also applying for, you are going to want to find some way that you can stand out and be as unique as possible.\\\\n\\\\nThis doesn\u2019t mean you have to do anything crazy, but it is a good idea to do something slightly unconventional or to do something that will make your resume stand out in some way.\\\\n\\\\nYou want someone who looks at your resume to remember you because you appeared unique or special.\\\\n\\\\nOne great way to do this is to get creative with the format of your resume.\\\\n\\\\nOnce upon a time in my career, I created a skills section on my resume, and I used stars to indicate from one to five how high my skill was in a particular technology or language.\\\\n\\\\nSince then, I\u2019ve seen this tactic used by many developers, but at the time that I did it, it was fairly unique, and I received a great deal of comments from recruiters and interviewers who remembered that I was the guy with star ratings on my skills.\\\\n\\\\n<strong>Some employers or interviewers will appreciate uniqueness, and others won\u2019t<\/strong>, so it\u2019s hit and miss, but I\u2019d rather stand out in a few places and get outright rejected in some than to be forgettable and dull everywhere.\\\\n\\\\nThis concept is called polarization, and it\u2019s good when used appropriately.\\\\n\\\\nI\u2019ve often advised software developers I\u2019ve coached to include a short video version of their resume\u2014or just a short video introduction\u2014as a unique way to stand out.\\\\n\\\\n<strong>Don\u2019t be afraid to be creative<\/strong>. Like I said, some people won\u2019t like it, but plenty of people will. And you\u2019ll stand out in their minds.\\\\n\\\\nOne word of caution, though: <strong>don\u2019t let your creativity interfere with the readability and communication of your resume.<\/strong>\\\\n\\\\nRemember when everyone started putting Flash intro pages on their websites?\\\\n\\\\nIf you don\u2019t, that\u2019s ok, but there was this era in the technological world where everyone thought it was cool to make Flash websites that had horrible navigation (see <a href=\"http:\/\/www.webpagesthatsuck.com\/\">Web Pages That Suck<\/a>.)\\\\n\\\\nAnyway, it was creative but a bad idea because that kind of design greatly detracted from the content of the web pages and made them difficult to use.\\\\n\\\\nSo, be creative and be unique, but use them to enhance your message, not detract from it.\\\\n\\\\n<\/p>\n<hr \/>\n<p>\\\\n\\\\n<a href=\"https:\/\/simpleprogrammer.com\/products\/careerguide\/\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2017\/06\/Site-Ad.png\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ah, resumes.\\\\n\\\\nI have a love-hate relationship with resumes.\\\\n\\\\nResumes are so important to getting that perfect job, but they seem like such a waste of time.\\\\n\\\\nIt seems like no one actually reads a resume, but rather gives it a quick look and forms a strong opinion about you almost instantaneously.\\\\n\\\\nThat is why resumes are both so&#8230;<\/p>\n","protected":false},"author":2,"featured_media":17969,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229812,2185,179,14560,162229782,162228545,162229803,5895,162229840,162229540],"tags":[],"class_list":["post-17941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advice","category-best-practices","category-business","category-career","category-goals","category-interviews","category-programming","category-self-improvement","category-skills","category-writing-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)<\/title>\n<meta name=\"description\" content=\"Every software developer should have a good-looking, well-written resume. If you don&#039;t already have one, here is a guide that will help you get there.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)\" \/>\n<meta property=\"og:description\" content=\"Every software developer should have a good-looking, well-written resume. If you don&#039;t already have one, here is a guide that will help you get there.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-26T14:00:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-11T16:13:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"John Sonmez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Sonmez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/\"},\"author\":{\"name\":\"John Sonmez\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"headline\":\"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)\",\"datePublished\":\"2016-09-26T14:00:35+00:00\",\"dateModified\":\"2022-09-11T16:13:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/\"},\"wordCount\":4364,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/The-Programmer-Resume-Guide-1.png\",\"articleSection\":[\"Advice\",\"Best Practices\",\"Business\",\"Career\",\"Goals\",\"Interviews\",\"Programming\",\"Self Improvement\",\"Skills\",\"Writing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/\",\"name\":\"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/The-Programmer-Resume-Guide-1.png\",\"datePublished\":\"2016-09-26T14:00:35+00:00\",\"dateModified\":\"2022-09-11T16:13:09+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\"},\"description\":\"Every software developer should have a good-looking, well-written resume. If you don't already have one, here is a guide that will help you get there.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/The-Programmer-Resume-Guide-1.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/The-Programmer-Resume-Guide-1.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/programmer-resume-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/1abc70edfb189184827740310672de67\",\"name\":\"John Sonmez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g\",\"caption\":\"John Sonmez\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/jsonmez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)","description":"Every software developer should have a good-looking, well-written resume. If you don't already have one, here is a guide that will help you get there.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/","og_locale":"en_US","og_type":"article","og_title":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)","og_description":"Every software developer should have a good-looking, well-written resume. If you don't already have one, here is a guide that will help you get there.","og_url":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/","og_site_name":"Simple Programmer","article_published_time":"2016-09-26T14:00:35+00:00","article_modified_time":"2022-09-11T16:13:09+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png","type":"image\/png"}],"author":"John Sonmez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Sonmez","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/"},"author":{"name":"John Sonmez","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"headline":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)","datePublished":"2016-09-26T14:00:35+00:00","dateModified":"2022-09-11T16:13:09+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/"},"wordCount":4364,"commentCount":1,"image":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png","articleSection":["Advice","Best Practices","Business","Career","Goals","Interviews","Programming","Self Improvement","Skills","Writing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/","url":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/","name":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png","datePublished":"2016-09-26T14:00:35+00:00","dateModified":"2022-09-11T16:13:09+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67"},"description":"Every software developer should have a good-looking, well-written resume. If you don't already have one, here is a guide that will help you get there.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/programmer-resume-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2016\/09\/The-Programmer-Resume-Guide-1.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/programmer-resume-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"The Ultimate Programmer Resume Guide (and a Fail-Proof Method for Getting Yours Seen)"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/1abc70edfb189184827740310672de67","name":"John Sonmez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc2f18dfa76e017566ce607de002d7abe4acfd5ec19a6db82c180b00867b8d94?s=96&d=mm&r=g","caption":"John Sonmez"},"url":"https:\/\/simpleprogrammer.com\/author\/jsonmez\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/17941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=17941"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/17941\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/17969"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=17941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=17941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=17941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}