Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 18, 2020 04:24 am GMT

I Asked DEV for Resume Advice and Here are 14 Things I Learned

Last week, I wrote a post on DEV asking for advice on my resume. I had been sending out lots of job applications, but having a hard time even getting an interview. So I figured I must be missing the mark somehow, and I wanted to see what the people of DEV thought. I got a lot of good feedback and I wanted to share it so it might help somebody else too.

Background: Im a mechanical engineer with six years of industry experience. Ive never had a software industry job, but Im interested in it. Ive been hobby programming and learning for about ten years, and doing a bit of open-source work, tech reviewing for authors, and mentoring for about three. Ive done some programming at my day jobsmostly because I love it and Ive forced itbut not all day every day.

So heres what I learned.

TLDR:

  1. Different industries expect different things
  2. Minimize the gimmicks
  3. Stick to what people expect
  4. No pictures
  5. Get specific about your goals
  6. Unrelated experience doesnt count (very much)
  7. Be careful with experienced with x
  8. Space-savings > more info
  9. Imagine its a pitch for someone who has to go to the bathroom
  10. You can talk all you want once you get in the door
  11. Make sure they can tell what your thing is
  12. Show them what they want to see
  13. Use concrete, business-goal-oriented metrics
  14. Dont undersell yourself

1. Different industries expect different things

This applies as a caveat for all of the following tips. These tips are general tips that I received and I feel like they apply in most cases. But keep your target company/industry in mind and cater to their expectations. If youre a designer applying to a highly lauded and daring design firm, maybe you can afford to stray outside of the box a little more with your submission. If youre applying to a gigantic behemoth in the finance, medical, or government industries, keep a tight lid on your rogue ideas and stick to doing things as professionally and standard-ly as possible. Like any other answer to anything, the real answer is, It depends.

2. Minimize the gimmicks

My initial thinking was to create a resume that would pop and stand out from the pack, so I came up with the idea of going with a design scheme that had bright colors (the brand colors that I came up with for my blog) and was reminiscent of raw markdown text. I put hash symbols in front of all of my headers, and showed links with square and round brackets, and used simple hyphens for my list items. I used Fira Code, my favorite ligatured monospace font for the entire resume. I thought it was super cool.

My reviewers were not as thrilled. My eyes! they said. And, so hard to read! And, It looks like youre trying to cover up a lack of skill with crazy colors and fonts and kitschy design aesthetics.

Actually, to be fair, they were much kinder about it. But that was the general message. Their advice was to simplify, dial it back to a nice, tame sans serif font, and nix all of the markdown gimmicks.

(They underestimated how much I love my colors, Fira Code, and markdown however, so my headers are still monospace with leading colored octothorps. I figured a little compromise was OK, and I had one reviewer who said they loved my colors. So there.)

3. Stick to what people expect

One of the overarching themes I drew from my feedback was that its best not to go outside the box too much with your resume. Hiring managers are looking at hundreds of these, and if you make them hunt for things like your contact info, education, or work experience, theyre not going to think its cute or novel. Theyre going to be annoyed and throw your resume in the garbage.

When in doubt, do things the traditional way.

Start with your name at the top. Put your contact info and any relevant links. Then, put your work and education experience in chronological order. You can have a small and tasteful (see below for more details on this) skills or other activities type of section after that.

Obviously, this will have some caveats depending on the industry or company youre applying to, but, in general, you cant go wrong by going standard. Much like tip number 1, sure, your out-of-the-box thinking may score you some points sometimes, but is that really worth the risk of alienating a large percentage of the companies youre applying to? Make their lives easy and, usually, theyll like you more.

4. No pictures

This one surprised me, but the reasoning totally makes sense. I had a (in my unbiased opinion) very cute photo of me and my baby girl at the top of my resume. The first thing someone (a few someones) told me is to lose the picture, because a lot of companies have a policy of auto-rejecting any resume with a picture. They dont want to be biased based on age, gender, color, parental status, or anything else, and if you show them a picture of yourself, it puts them in a hard position. So its an easy win to leave the picture off. No matter how adorable you are.

5. Get specific about your goals

My original resume didnt even have any sort of goal statement on it. My second revision, I added one, but it was too vague: Full-time software engineering role, remote or Sacramento area. But what kind? Who am I? What am I good at? Anything? Maybe I dont know anything and Im just looking for any junior/trainee role that will take me.

Better to say something like Full-time junior back-end or SysOps engineer, remote or Sacramento area. Show the hiring team what job you think youd be good at. And I dont think theres any shame in changing this goal statement depending on the job application your submitting, either. Applying for a Junior Ruby on Rails Developer position? Then, why yes, my goal is certainly to get a Junior Ruby on Rails Developer position. What a coincidence! Obviously, it doesnt help anybody for you to lie about what you want, but if youre not sure what you want or if youd be OK with a wide range of things, try to tighten it up a little.

6. Unrelated experience doesnt count (very much)

This one was a hard one to swallow. I am, in all humility, a very good mechanical engineer. Ive worked hard to become a certified 3D CAD design software expert, and Ive got a ton of experience making sure things are make-able.

Unfortunately for me, from what people have told me, that means pretty much nothing to someone hiring for a software engineering position. Sure, maybe it illustrates that Ive got the basic office-job skills like being able to create intelligible e-mails, work on projects with deadlines, and speak to other human beings (maybe), but, not surprisingly, theyre looking for people who have written software for a living and have 9+ years of Svelte development.

The bottom line is that I was doing three things by putting my ME experience on my dev resume:

  1. Making the hiring managers eyes glaze over.
  2. Making it look like Im trying to cover for a lack of programming experience.
  3. Taking up space that could have been going to actual, applicable programming experience (more on that later).

So, even though its hard and feels like youre not showing all of your primary skills, if its not relevant to the specific job youre applying for, leave it off the resume.

7. Be careful with experienced with x

If you say that youre experienced with something, youd better be darned well ready to answer some questions about it and seem like you know what youre doing in your interview. If you have experience with too many things, it may seem like youre lying or padding your resume, and it may raise some eyebrows.

My reviewers say that, in this scenario, less is more. Pick one or two things that you are actually really good at and like doing. Leave off the things that youve toyed with or built one tutorial application with or would like to learn on the job but dont really know now.

They say that hiring managers arent really looking for someone who has done a month of Haskell, Python, C#, Java, Erlang, Lisp, and your buddy Joes pet language Ham. Theyre looking to hire someone who is a rock solid Python developer because their firm is a Python firm and thats all they need. Few and far between are the jobs that require you to know 17 languages, so why put 17 languages on your resume. This is another, more specific example of tip number 4.

Get specific about your skills and theyll stand out more.

8. Space-savings > More Info

It can be hard to figure out how to best market yourself with only one page (yes I said it). Its easy to try to pack as many words describing all of the many facets of your personality as possible on this one page. Dont do it. Youll end up burying the lede, and the barrage from your word soup cannon will end up overwhelming the hiring manager so they miss your main skills or give up entirely. Remove anything that isnt directly relevant. You shouldnt have to explain yourself too much. And maybe try to give them some nice whitespace to rest their eyes in a little bit.

Keep it simple. Keep it tight. Show them whats important.

9. Imagine its a pitch for someone who has to go to the bathroom

You see the CEO of your dream company coming down the sidewalk at you with a tense look on their face. Oh my gosh, hi! Can I just talk to you real quickly for a second? Id love to work at your company.

Make it quick, they say, glancing from side to side and starting to do a little tippy-toe dance. I really need to hit the bathroom.

What do you tell them next? Think carefully, because if you blow it, theyll rush off while youre still talking and forget you before they flush.

My name is Ryan. I want to work at your company as a Python dev. Ive done a lot of Python programming at my work as an engineer and in my spare time. Im working through my Masters in Computer Science and should have it by next June. Im a great learner, I will do a good job for you, and I wont let you down.

OK, great thanks! they shout as they take your business card and sprint towards the nearest port-a-potty. On their walk back to their office (dont ask me why they came out to use the port-a-potty, CEOs are weird), theyll think to themselves, Hm maybe I should give that guy a shot. He seemed capable, and he didnt waste my time when it was important.

Keep it short, dont waste their time, make sure they can tell your value and your goals at a glance.

10. You can talk all you want once you get in the door

This is just a corollary to the previous few points. Once you get in the door for an interview, you can explain your resume all you want and answer their questions and concerns. No I havent done much production JavaScript, but I love learning things and am confident I could be up and running in the first week or two. Yes, Ive got all this mechanical engineering experience and heres how it carries over into value for your company.

But, in order to get in the door for an interview, they have to like your resume. And in order to like your resume, it has to be direct and easy to see your value.

So leave all the wordy qualifications and explanations off of your resume. Keep it simple.

11. Make sure they can tell what your thing is

Make sure it is very, exceptionally, painfully clear from your resume what your bread and butter is.

I am a Python programmer with a focus on scientific programming, mentoring, and building internal tools. That is what I do. Everything else is a hobby or side-interest, but if you hire me to write you a rock-solid deploy script or Pythonify your C++ programmers Python code, you know darn well youre going to get the best deploy script and the most readable, maintainable Python code youve ever seen. And there is no noise or cruft on my resume that would prevent you from seeing that from a glance. (Or, at least, thats the idea.)

12. Show them what they want to see

Yes, you should whittle down the skills you showcase. Yes, you should make it clear what your main thing is. But dont forget to also make sure that your main thing is also their main thing theyre looking for. If theyre trying to hire an embedded C dev, maybe dont beat them over the head with your Rails skills. Wait until you see a job where theyre clearly looking for somebody like you (or someone you think you might besee tip 14), and let them have it. You need a Python dev? Oh, well, have I got some news for you! Et cetera.

13. Use concrete, business-goal-oriented metrics

This is a pretty common one you see in any resume advice. If you say that you built an application that organizes your companys mumble mumble data, thats fine. Very nice. But if you can take that and also show that what you did had a direct and measurable impact on your companys business goals and you know what that is, itll put you way ahead of everyone else, because it will show that youre thinking about how to get your company where it wants to go, and thats more valuable to them than some mindless drone just grinding out code arbitrarily.

So, you didnt just build a mumble mumble app. No, you built an app that helped your company track mumble mumble better and reduced spending on mumbles by 30%. You saved over 300 engineer hours per year tracking mumbles. Youre a gosh darn hero!

14. Dont undersell yourself

This one comes from my wife. At the bottom of my Revision 3 resume, I put a skills section with some 1-5 scale ratings for how experienced I am with different languages and tools. In Python, which was my highest rank, I had a 4.

My wife took one look at it and said, No. Bump that up. Nobody wants to hire an OK Python programmer, and youre not just an OK Python programmer. Make your best skill a 5 and everything else can be relative to that.

Obviously I dont know 100% of everything about Python, and Im not the smartest Python programmer that ever lived, but shes right. Resumes are not the place to be humble. Its a document whose sole purpose is to communicate to people why youre better than anyone else applying to a job. So own your skills. Yeah, everyone can always improve at everything, but if youre good at something, make sure the hiring team knows it!

(Important note: do not lie on your resume. At some point youre going to have to prove what you do or dont know. Just dont undersell yourself is all Im saying.)

Its really a science experiment

If I learned anything from this, its that applying for jobs is not a win-or-lose type thing. Its a process, and you get feedback that you use to correct every time. Tweak a little, improve, and try again. Apply for another job. Heck, even try applying for the same job again with a better resume! But dont give up. Rejections arent necessarily a negative reflection on you. There may have been someone better, or the hiring manager might have gotten mugged the night before they read your resume, or they didnt like your font, or they thought you should single-space your paragraphs, or, or, or

Keep trying. Hopefully these tips helped. They certainly helped me a lot.

Special thanks to:


Original Link: https://dev.to/rpalo/i-asked-dev-for-resume-advice-and-here-are-14-things-i-learned-np

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To