大家都这样优化简历

版本声明:本文转载于公众号TeachPlus



《花千骨》一剧,白子画为什么收花千骨为徒?

《琅琊榜》中,梅长苏为什么选靖王而弃太子、誉王?

《泰坦尼克号》里,杰克和露丝为什么会一见钟情?

  王子基特为什么会选择灰姑娘辛德瑞拉?

这些问题乍一看似乎和程序员找工作没什么关系,但其实,内在的道理都是相通的,搞明白这些问题,就能清楚下面的问题:

为什么你投十份简历,只有一两家公司约你?又或者为什么你每投一份简历都能获得面试机会?

最根本的原因,就是一方在汲汲渴求,而恰恰另一方呈现出的关键点让其怦然心动。求者心中有所想,而应者恰恰展现了求者所想的那一面。这就是个中奥妙。

你在优化简历时,有几件事是你的简历能否被HR看,并邀你去面试的至关重要的:

    -分析招聘信息,提取知识、技能、职责当中的关键词

    -根据招聘信息里的关键词,筛选个人知识、技能、经历

    -将匹配到的知识、技能、经历重新组织、呈现

程序员的简历,一般包含下列内容:

    - 基本资料(姓名、性别、年龄、婚否、电话、当前在职状态)

    - 求职意向(职位、工作地点)

    - 知识、技能

    - 自我评价

    - 教育经历

    - 工作经历

    - 项目经验

    - 附加信息(比如兴趣爱好、荣誉、博客、开源项目等)

很多程序员都使用招聘网站提供的简历模板,要在不同招聘网站上发布简历的话,可能要重复填写5、6次简历,非常耗时。我一般会有一份基础的word格式的简历,根据它在不同的招聘网站创建不同的简历。

大多数简历优化根据你的岗位目标的岗位需求来润色你的简历,也就是企业的买点。

下面是一份岗位招聘需求:



红线标注出来的,是一些关键的基本要求,C++、Qt、Windows桌面客户端,这些是硬性要求,要应聘该岗位必须要满足。

绿线标注出来的,是软性要求,不太容易直接量化和衡量,但面试官可能会在面试中通过交谈来考察。比如软件设计能力、技术传播能力、沟通能力、沟通与团队协作等,通常都是在面试中体现,而编码能力,则可能会通过笔试或者面试中不断的询问技术细节来检验。

蓝线标注出来的,是优选条件,在有多个候选人的情形下,你具备了这些要素,就会被优先考虑。

一般的企业处理软件开发工程师的简历,是HR先挑,然后是技术人员(程序员或经理)再次筛选,通过技术人员的筛选后,就会通知笔试或者面试。

HR拿到招聘需求,会和技术人员沟通要关注的关键点,然后根据这些关键点挑选合适的简历。通常在HR眼里,关键点就是关键词,所以,我们修改简历时,尽可能使用招聘信息里出现的字眼,便于HR识别。HR看一份简历,多则一分钟,少则20、30秒。

技术人员筛选简历,通常比HR要细一些,大致分两步,先筛关键词,然后是看项目经验里是否体现出了他们发布的岗位需要的技能和软实力。关键词匹配不上,PASS,30秒不到;能匹配上,继续看项目经验,整个过程可能会持续几分钟。

在看项目经验时,一方面看应聘者在项目中是否用到了将来需要的相关技能,另一方面看具体项目内容,做行业、产品、业务相关性比对,如果应聘者做的产品与招聘方要做的相关性高,就会被优先考虑。

通过对简历筛选流程的了解,可以知道关键词的重要性了。那接下来我们就要依据从招聘信息中提取的关键点来修改简历了。

在修改简历时,我的做法是尽可能多的在简历中体现企业要求的技能及软实力。其实就是你的卖点,一般可以在下面两处反复琢磨:

1. 技能与评价

2. 项目经历

结合你的简历,看看技能和评价部分如何修改:

因为目标职位是高级软件开发工程师,招聘信息也没有特别体现对管理能力和经验的要求,所以你的管理经验可以淡化或拿掉。然后是突出C++、Qt、软件设计、技术传播等内容。

其实,一个程序员的知识、技能、经历,横看成岭侧成峰,角度很重要。

总结出来有四点:第一弄清楚自己想做什么;第二弄清楚自己是谁;第三弄清楚自己会做什么;最后记得自己做过什么,然后就可以根据企业需求来突出你的优点,优化你的简历。

需要特别提醒的是,简历优化是针对程序员知识、技能、经历进行的穿衣打扮,是从不同的视角呈现不同的侧面,可以用心琢磨,但万万不可造假。

### 关于Qt相关的简历模板 对于实习生申请而言,一份清晰、简洁且突出技术能力的简历至关重要。以下是针对Qt相关岗位的一些简历模板建议: #### 使用在线平台制作简历 1. **Overleaf** 提供了许多高质量的 LaTeX 模板,可以用来创建专业的简历。推荐搜索 “Clean CV” 或者 “Modern CV”,这些模板支持自定义样式并能很好地展示技术技能[^1]。 2. 如果更倾向于中文环境下的工具,则可以选择 **超级简历 (WonderCV)** 平台来快速生成带有自动化排版功能的简历。该网站特别适合需要准备中文版本简历的情况。 3. 对于希望基于开源社区获取灵感的人来说,访问 GitHub 上由 sb2nov 创建的仓库 `resume` 是不错的选择。此项目提供了面向技术人员尤其是软件开发者的英文简历范本,其中包括多个适用于不同场景的设计方案[^1]。 #### Qt 技术要点总结 当撰写涉及 Qt 的部分时,请务必强调以下几个方面: - 掌握的核心模块(如 GUI 编程、网络通信等) - 是否熟悉跨平台应用开发流程 - 自定义控件的经验描述 - 多线程处理方式及其优劣比较分析 - 结合具体项目经历阐述如何解决实际问题 下面给出一段示例代码片段用于说明你在实现某个特定功能时所采用的技术手段: ```cpp // 定义单例模式的一个简单例子 class Singleton { private: static Singleton* instance; Singleton() {} // 私有化构造函数防止外部实例化 public: static Singleton* getInstance() { if (!instance) { instance = new Singleton(); } return instance; } void doSomething(){ std::cout << "Doing something..." <<std::endl; } }; Singleton *Singleton::instance = nullptr; int main(){ Singleton* s = Singleton::getInstance(); s->doSomething(); } ``` 上述代码展示了经典的 C++ 单例模式实现方法[^2],通过这种方式可以让面试官了解到您具备扎实的基础理论知识同时也能灵活运用到实践中去。 --- ### 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值