You're correct about generalizing duties and skills. Bullet points on resumes that talk about non-specific day-to-day responsibilities are mostly filler.
You're correct about generalizing duties and skills. Bullet points on resumes that talk about non-specific day-to-day responsibilities are mostly filler.
This. A co-worker interviewed a guy last week who had 3 pages full of bullet points and when he asked him about his experience with any of them, he gave us some generic response like, "We used Java on project X that did Y". List 6-7 core skills; or better yet, list projects you worked on, the stack you built it on, and a very brief summary of how you kicked ass on it.
He has example projects on his site, which is great; most people don't even have that.
When I go into an interview as a developer, I always go in with a running example of a project that I built, with source code. Towards the end of the interview I'll bring it up: "I brought along a project I built; I'd love to go through it quick with you." At which point I go through the UI to show what it does and then open up the code to review the architecture and anything clever I did within the code itself.
Note that this all happens in about 5 minutes; no one wants to sit through a 30 minute demo.
Do you have any tips on how a dev can quantify his/her work in an easily digestible format like all the resume books suggest?
Scalability numbers and measurable performance improvements are relatively common. So if you built something that is able to handle n requests maybe.
The amount of revenue generated by a feature is clearly tough - but you might be able to find out new subscribers since the feature was introduced. Even if you can't, just saying you built a certain feature is probably enough in most cases.
It really boils down to unique, one-off accomplishments for me. Specificity. That code that runs millions of times - tell me the product name, what that product does, what your code does, and what tools you used to build it. Even if you can't point to a quantifiable figure, the specificity gives you some credibility.
Every job I have is mostly due to referrals. Someone putting a good word on behalf of you means a lot.
Also don't fire and shoot. Target like a sniper.
If I tried to get an interview from this company through the job fair at my school, I would have most likely not even gotten a phone interview. The only thing, I haven't told any of my coworkers who referred me. I'm not totally sure how prepared I am for this work and I wouldn't want any poor performance to reflect back onto him.
From what you say, it sounds like that whatever you did was driven by (initiated by, started because of) (a) technical need (b) order from above or (c) guessing. However, what people mean by "show the impact" is that they are looking for someone who has already done work mostly driven by their observations of business needs, their initiative to improve specific business results by technical means.
If you had no idea "how much revenue these features are going to help bring in or how many sales they'll generate" then you were performing a different role/function than e.g. a person who looked at a need to increase sales (or whatever else was the main business/strategic goal of their company at the time) and figured out a software feature to achieve that. Perhaps you are capable of more than just implementation, but how would a potential employer know? It's not like they'd just ask you, they want to see evidence that you have done this before, that you have been not only implementer of ideas but initiator of changes driven by your personal understanding of business needs - not matter how your role was called or what your nominal job description did/didn't include.
- Automated the manual week-long test and QA procedure for critical aerospace devices into a daily 1-hour automated routine.
- Increased application performances by over 9000%, allowing us to save 1M million a year in AWS server costs.
- Ensured we delivered consistently and with due diligence, every single day, month over month, to our 586 millions users.
- Interviewed and graded 23 candidates.
# Typical stuff you'll find in my resume.
As you can see, there are plenty of numbers to talk about, no matter your position. Costs, time, users, revenues, latency, percentage, improvements, progress, duration...
You just need to think harder about what you've done and put numbers on it. ;)
It doesn't have to be perfect, approximate and round if you have too.