简历学习笔记

一、优秀简历的特点

以成就作为导向
  • 突出自己做过什么,而不是应该做什么
  • 以职责作为导向的描述…”分析新型市场并探索进入中国市场的可行性策略”
  • 以成就作为导向的描述…”主导了…而且成功地….从而使得利润提升了7百分点
可量化的结果
  • 少用”缓解了服务器的延迟”等类似的话语
  • 之前的版本:“实施了系统崩溃报告功能,并应用其修复了三个最为严重的导致系统崩溃的错误”
目标明确
  • 简历应该针对具体的公司,如想去某创业公司(那就很可能需要自己处理客户支持事务)
  • 多调研公司

  • 有通用意义

  • 避免缩写,尽量将高度技术化的术语转变成平实的文字
    清晰、专业、简洁
  • 简洁:尽量避免大段的文字,只罗列要点(1-2行)
  • 拼写错误
  • 语法
  • 页面空白:理想状态下,页面空白应该有1英寸
  • 正常字体:Times New Roman 或是 Arial,大小不小于10pt
  • 一致性:用逗号或者分号来分隔列表中的项目,但前后要保持一致(若每个要点以句号作为结束,要么加,要么不加),确保在粗体字、下划线、斜体等格式上一致
  • 空格:要美观
  • 不使用第一人称:除求职意向之外,其他部分应该尽量使用第三人称
  • 组织得良好清晰

问自己“哪些东西最能将自己和其他求职者分开?”, “哪些因素会使得招聘人员将自己的简历放在好的一堆里?”

如下,第二份则更突出了特点(大公司)

软件设计工程师(2008-至今)
微软公司
    设计了Visual Studio 的一些模块
软件工程师(2006-2008)
因特尔公司
    改善了芯片中的嵌入式代码
软件工程师(2002-2006)
思科公司
    在6年工作生涯中发布了8个产品
 ==============================
微软公司(2008至今)
软件设计工程师
    设计了Visual Studio 模块
因特尔公司(2006-2008)
软件工程师
    改善了芯片中的代码
思科公司(2002-2006)
软件工程师
    在6年工作生涯中发布了8个产品

二、简历的结构

思维导图

过去作品

这是你工作经历的证明,同样非常重要。

开发周期
开发模式(个人/团体)
项目说明
项目功能
技术要点
职责描述

在这里,我可以非常快速的了解,你所完成过的项目。
开发周期我可以看出你们公司的开发效率。
开发模式用于看你技术能力是否强悍。
项目说明让我知道你上一家公司的经营范围。
项目功能我可以了解和我接下来要做的东西是否有重合的地方。
技术要点主要看你在这里使用哪些框架,造过哪些“轮子”。
职责描述则能够看出来,你在这个项目中,完成了哪些?
不至于我招过来一个闲人。并且也给我一些接下来询问的方向。
这里请一定好好写,这块非常重要。

作品最好写 3 ~ 4 个,如果没有的话,也要写两个项目,可以不多,但是一定要“精”。

不要出现我问你项目中你使用的东西,你都回答的支支吾吾。

项目经验通常包括:
项目描述:这个项目解决了什么问题;围绕这个问题的解决实现了哪些功能模块;
软件环境:操作系统,容器,依赖的框架,编程语言等;
硬件环境:如果项目依赖其它硬件;
角色:你在项目中担任的角色;
职责与工作内容:你在项目中的职责是什么,主要做了哪些工作;
业绩:销量达到了多少,用户达到了多少(注册、有效、日活、月活等),实现了什么高级的功能,进度提前了多少等;

项目经历举例:
【互联网视频卡顿优化】
项目描述:
  智能机顶盒上的视频聚合客户端,在播放视频时,高峰时段或热点视频,经常卡顿。针对此问题,进行优化,以使能够对用户提供流畅的观看体验
业绩:
  播放效果大幅度提升,卡顿投诉下降80%。
职责:
  作为项目经理,负责项目范围界定、进度跟踪与控制
  作为系统设计,选择技术方案,设计加速与优化算法,设计系统结构。  
  作为核心开发人员,负责客户端 http 基础类库的开发和服务端 http server(基于Qt)的开发。

技术方面最擅长的语言是C++,最擅长的框架是Qt(出过《Qt on Android核心编程》和《Qt Quick核心编程》两本书),最擅长的是客户端软件开发。然后对Android开发有了解也有兴趣。新的职位最好和这两方面相关。

2009.05—2011.09,跨平台视频点播系统
项目描述:面向电信运营商和零售市场的综合性视频服务产品,具有视频导航、搜索、点播、直播、天气、资讯、股票、教育等功能。产品形态有机顶盒、Windows客户端、Linux客户端等。
软件环境:Embedded Linux,Qt Embedded 4.5.1,Qt 4.5.1,C/C++
硬件环境:全志 F20芯片方案、PC
角色:项目经理、核心程序员
职责与工作内容:
  1).软件系统结构设计
  2).基于Qt GraphicsView框架设计实现十字菜单、影视信息墙
  3).基于Qt的客户端业务流程代码实现
  4).基于Qt实现认证模块
  5).团队组建与项目管理
业绩:
  1).开发了稳定、性价比高的互联网机顶盒产品,打开了电信市场,销量超过30万台。
  2).在团队里推广Qt,形成了技术积累
  3).提供Windows及Linux客户端,为客服、运维、售后提供了强有力的支撑
这个招聘需求,和我的匹配点主要在技能(C++、Qt),接下来这个,责主要匹配的是业务(行业)经验。

3.3 检验优化效果

提供一个检验你简历优化水平的方法:

将你钟意的企业和职位分为A、B、C三类,A是最符合你目标的,B与你最核心的诉求匹配,C类呢可能抵触了你的某些核心价值观。
针对C类公司的职位,测试你的简历优化技能,找三五家来练手,投递简历,简历过了就去面试,攒面试经验。
C类之后进行B类,最后是A类。
这样的过程,能保证你先练简历和面试技术,然后以最好的状态走向你最心仪的公司最钟意的职位。

筛选标准

满足以下条件中的任何一个,直接通过筛选:

  • ACM, Topcoder, Google Code Jam、Yahoo! Hack Day等重量级竞赛的获奖经历
  • Google, Microsoft, Hulu, Yahoo!, Amazon, IBM,Baidu, Tencent等顶级公司的靠谱实习经历
  • Github, StackOverflow、Archlinux等高水平技术社区的活跃人士,贡献过高质量的开源代码
  • Common Lisp, Scheme, Haskell, Scala等函数式语言的钻研经历
  • 黑客行为

满足以下条件中的任何一个,增大通过筛选的可能性:

  • 保送硕士
  • Top级别的专业成绩
  • 丰富的国家级重点实验室项目经历
  • 发表过高水平的学术论文
  • Markdown/Latex生成的PDF简历
  • 高质量的技术博客
  • 技能栏中写着熟练使用Vim/Emacs,以Mac OS X/Linux为日常操作系统
  • 百度之星、腾讯之星、数学建模等同级别竞赛的获奖经历
  • 新浪、网易、搜狐、360、人人、小米、优酷等同级别公司的实习经历
    最后附上人事和程序员如何阅读你的简历:
    人事部门是这样阅读简历的
    (+15分)如果简历中说到了和工作职位相符的技能超过5次以上。
    (+8分)如果简历中说到了和工作职位相符的技能3次到5次。
    (+4分)如果简历中说到了和工作职位相符的技能1次到2次。
    (+4分)Cover Letter(“求职信”或“自荐信”)提到了招聘人员。
    (+2分)简历中有Cover Letter(求职信)。
    (-10分)没有提到和职位描述相关的技能。
    (-15分)没有受过大专教育。
    程序员是这样阅读简历的
    (+15分)曾经因为好玩而写过操作系统或编译器。
    (+12分)简历被LaTeX编译过。
    (+11分)为开源软件贡献过代码。
    (+9分)上学的时候曾经写过操作系统或编译器。
    (+8分)有一个BLOG分享技术知识。
    (+8分)编程/机器人/工程俱乐部主席。
    (+7分)编程/机器人/工程竞赛参与者。
    (+7分)在Google和Microsoft实习过。
    (+6分)使用动态语言(Python/Perl/Ruby)写过非试验性的程序。
    (+5分)知道3种或多于3种的编程语言。
    (+5分)之前的工作和目前的职位有很相似的经验。
    (+4分)有过实习经验。
    (+4分)自己创过业开过公司。
    (+4分)有一个通过Rail, PHP或ASP.NET的个人主页。
    (+3分)有一个自己域名的邮件地址。
    (+3分)改过一些由动态语言(Python/Perl/Ruby)写的程序。
    (+2分)有一个个人主页。
    (+1分)高学历,学习成绩优秀,等。
    (+0分)有奖学金。
    (+0分)在快餐店工作过。
    (-0.5分)Fackbook上有一张看上去喝醉了的照片。
    (-1分)有博士头衔。(这个竟然是减分项!!)
    (-2分)有一个一般的求职信。
    (-2分)在简历中说自己懂Word/Excel。
    (-2分)在简历中有拼写和语法错误。
    (-3分)简历的字体太小。
    (-4分)所有的编程经验只是在学校中。
    (-4分)只知道一门编程语言。
    (-6分)简历有三页以上。
    (-6分)简历中有一些无关的东西。
    (-7分)得到过一些课程的认证。
    (-8分)相关专业课程很低的成绩。
    (-10分)在技能中,把Visual Basic列在第一的位置。
    (-12分)在Facebook中,有过光膀子的照片。
    (-15分)简历中的缩进同时使用了空格和Tab键。
    许多学习软件开发的学员不知道如何在个人简历中如何填写“项目经验”或“项目描述”,最近接触的一些学习Java的学生在简历中,往往项目经验及描述都只能寥寥几笔完事,这样的简历肯定是不吸引招聘企业HR的。

那么软件开发人员如何才能写好个人简历中的项目经验及描述呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值