Resume Writing 101

Resume Writing 101

 

Charles McClaskie


 

After reviewing near one million resumes this week, I half-expected balloons to drop, sirens to sound, and a cheesy emcee to award me a check. Alas, there was no fanfare or screaming crowd, simply more paperwork to tackle.

Here’s the backstory: A few days ago, I posted an ad for a “PHP developer with five to six years of solid experience.” Simple enough requirements, or so I thought. Instead, I ended up with an inbox full of .NET Developers, a few software sales managers, and at least a dozen pizza delivery guys wanting to break into open source. Evidently, the Internet extends into the Twilight Zone.

I exaggerate a little, but not much. The truth of the matter is that I spend a lot of time sifting through resumes of unqualified—talented but not suitable—candidates and even more time trying to make sense of resumes period. Typically, the construction and organization of the resumes I see are off, so much so that even the best- and most-qualified candidate can lose an opportunity.

Oddly, the difference between an effective resume and a discounted submission is slight, according to my colleague Dan White, a 12-year veteran IT recruiter who specializes in talent acquisition and executive recruitment. White says, “The rule of thumb is simple: The hiring manager wants to see recent and relevant work experience that directly relates to the open position.”

White continues, “The interview is how you secure the job; the resume secures the interview. In a market where hiring managers have a lot of choices, it is very important to make yourself ‘jump off the page.’”

And how does one do that? White recommends that you tailor your resume to each position that you apply for. Use bullet points to summarize your skills, abilities, projects, and accomplishments. Simply listing the technology you have worked with in the past is not enough.

To elaborate, here are some tips to construct your resume for greater results.

  1. Target the position that you are applying for. If you want to be a LAMP developer or a network manager, state your intent clearly and directy. Further, ensure your titles are precise, appropriate, and descriptive. If your most recent title was “IT Director,” but you were a one man show, don’t apply for a system administror job without first turning down the volume on that “title.” In other words if you were really an administrator with a beefed up title, change it.
  2. Pay close attention to your content. I’m not bashing human resources here, but all too often and especially when recruiting specialized, technical positions, human resources staff and recruiting managers scan a resume for specific keywords before passing it along to the hiring manager.
  3. Tailor each resume to the job requirements. Review job ads closely and craft a version of your resume to detail the skills that make you a suitable candidate.
  4. Articulate your most recent experience. It’s nice to bullet point your overall strengths at the top of your resume, but the careful hiring manager is going to focus on your most recent experience.
  5. Keep it simple. Help the hiring manager make the decision. For example, here is a consise catalog that is both clear and motivating.
    • Designed and wrote SDK using the Schema Aware XSLT 2.0 Saxon Parser.
    • Rewrote entire web portal using PHP and Zend MVC Framework with LAMP environment.
    • Incorporated AJAX calls into new portal.
    • Managed a team of twelve including two leads, four engineers, and six junior PHP developers on a six-month project with a budget of $1,000,000.
  6. Keep salary in mind. If you seek a salary of $100,000, make sure that your resume stands out in such a way that the hiring manager picks up on it. On the flip side, if you earned six-figures in your last position, but have been out of work for six months and are willing to be paid less, be sure to customize your resume accordingly. For example, I recently submitted a Ph.D. to an $80,000 per annum developer position, and the hiring manager hit the brakes fearing that the candidate would become bored. Don’t be dishonest, but you may have to dumb down your resume a bit to land an interview.
  7. Show Progression. If you’ve been promoted over time, whether in title or responsibility, deliver that information in your resume. This is especially important if you are interested in moving up a ladder. Additionally, if you have led teams, be sure to toss a bullet point in there about the size of the team, the methodology, budget, and results.
  8. Avoid useless information. Seriously
  9. In all seriousness, leave pictures of yourself off your resume. I received a resume from a PHP developer with a picture of him shaking hands with Mickey Rooney and immediately deleted it from my inbox. Unless you are applying for a position where your boyish or girlish good looks are a functional part of the role, I suggest leaving the snapshots to John Casablanca.
  10. Explain transitions between jobs. If you have gaps in employment or an array of short-lived positions, prepare to explain the situations. If you worked on several contracts in sequence, describe the purpose and duration of each.
  11. The hiring manager is usually a very busy person. Make his or her decision easy to make.

    Happy Hunting!

是的,原型模式可以用来创建文档管理器并存储常见的文档模板。 在原型模式中,我们创建一个原型对象,然后通过复制该对象来创建新对象。在这种情况下,原型对象可以是文档模板。当用户需要创建一个新文档时,文档管理器可以复制所需的文档模板,然后添加用户特定的信息。 以下是一个基本的示例代码: ```python import copy class DocumentTemplate: def __init__(self, title, content): self.title = title self.content = content def clone(self): return copy.deepcopy(self) class DocumentManager: def __init__(self): self.templates = {} def add_template(self, name, template): self.templates[name] = template def get_template(self, name): template = self.templates.get(name) if template: return template.clone() if __name__ == '__main__': # 创建文档模板 resume_template = DocumentTemplate('Resume Template', 'Name: \nEducation: \nExperience: ') cover_letter_template = DocumentTemplate('Cover Letter Template', 'Dear Hiring Manager, \n\n') # 创建文档管理器 document_manager = DocumentManager() document_manager.add_template('Resume', resume_template) document_manager.add_template('Cover Letter', cover_letter_template) # 复制文档模板并添加用户信息 resume = document_manager.get_template('Resume') resume.content += 'John Doe\nBS in Computer Science\n2 years of experience' cover_letter = document_manager.get_template('Cover Letter') cover_letter.content += 'I am writing to apply for the software engineer position at your company.' # 打印新文档 print(resume.title) print(resume.content) print() print(cover_letter.title) print(cover_letter.content) ``` 在上面的示例中,我们创建了两个文档模板(简历模板和求职信模板)。然后,我们使用文档管理器将这些模板存储在一个字典中。最后,我们复制所需的文档模板并添加用户特定的信息(例如,用户的名字、教育程度和工作经验),最终得到新的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值