diff --git a/面试必备/手把手教你用Markdown写一份高质量的简历.md b/面试必备/手把手教你用Markdown写一份高质量的简历.md new file mode 100644 index 00000000..9cb2811b --- /dev/null +++ b/面试必备/手把手教你用Markdown写一份高质量的简历.md @@ -0,0 +1,93 @@ +## Markdown 简历模板样式一览 +![](https://user-gold-cdn.xitu.io/2018/9/3/1659f91e4843bd67?w=800&h=1737&f=png&s=97357) +**可以看到我把联系方式放在第一位,因为公司一般会与你联系,所以把联系方式放在第一位也是为了方便联系考虑。** + +## 为什么要用 Markdown 写简历? + +Markdown 语法简单,易于上手。使用正确的 Markdown 语言写出来的简历不论是在排版还是格式上都比较干净,易于阅读。另外,使用 Markdown 写简历也会给面试官一种你比较专业的感觉。 + +除了这些,我觉得使用 Markdown 写简历可以很方便将其与PDF、HTML、PNG格式之间转换。后面我会介绍到转换方法,只需要一条命令你就可以实现 Markdown 到 PDF、HTML 与 PNG之间的无缝切换。 + +> 下面的一些内容我在之前的一篇文章中已经提到过,这里再说一遍,最后会分享如何实现Markdown 到 PDF、HTML、PNG格式之间转换。 + +## 为什么说简历很重要? + +假如你是网申,你的简历必然会经过HR的筛选,一张简历HR可能也就花费10秒钟看一下,然后HR就会决定你这一关是Fail还是Pass。 + +假如你是内推,如果你的简历没有什么优势的话,就算是内推你的人再用心,也无能为力。 + +另外,就算你通过了筛选,后面的面试中,面试官也会根据你的简历来判断你究竟是否值得他花费很多时间去面试。 + +## 写简历的两大法则 + +目前写简历的方式有两种普遍被认可,一种是 STAR, 一种是 FAB。 + +**STAR法则(Situation Task Action Result):** + +- **Situation:** 事情是在什么情况下发生; +- **Task::** 你是如何明确你的任务的; +- **Action:** 针对这样的情况分析,你采用了什么行动方式; +- **Result:** 结果怎样,在这样的情况下你学习到了什么。 + +**FAB 法则(Feature Advantage Benefit):** + +- **Feature:** 是什么; +- **Advantage:** 比别人好在哪些地方; +- **Benefit:** 如果雇佣你,招聘方会得到什么好处。 + +## 项目经历怎么写? +简历上有一两个项目经历很正常,但是真正能把项目经历很好的展示给面试官的非常少。对于项目经历大家可以考虑从如下几点来写: + +1. 对项目整体设计的一个感受 +2. 在这个项目中你负责了什么、做了什么、担任了什么角色 +3. 从这个项目中你学会了那些东西,使用到了那些技术,学会了那些新技术的使用 +4. 另外项目描述中,最好可以体现自己的综合素质,比如你是如何协调项目组成员协同开发的或者在遇到某一个棘手的问题的时候你是如何解决的。 + +## 专业技能该怎么写? +先问一下你自己会什么,然后看看你意向的公司需要什么。一般HR可能并不太懂技术,所以他在筛选简历的时候可能就盯着你专业技能的关键词来看。对于公司有要求而你不会的技能,你可以花几天时间学习一下,然后在简历上可以写上自己了解这个技能。比如你可以这样写: + +- Dubbo:精通 +- Spring:精通 +- Docker:掌握 +- SOA分布式开发 :掌握 +- Spring Cloud:了解 + +## 简历模板分享 + +**开源程序员简历模板**: [https://github.com/geekcompany/ResumeSample](https://github.com/geekcompany/ResumeSample)(包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板) + +**上述简历模板的改进版本:** [https://github.com/Snailclimb/Java-Guide/blob/master/面试必备/简历模板.md](https://github.com/Snailclimb/Java-Guide/blob/master/面试必备/简历模板.md) + +## 其他的一些小tips + +1. 尽量避免主观表述,少一点语义模糊的形容词,尽量要简洁明了,逻辑结构清晰。 +2. 注意排版(不需要花花绿绿的),尽量使用Markdown语法。 +3. 如果自己有博客或者个人技术栈点的话,写上去会为你加分很多。 +4. 如果自己的Github比较活跃的话,写上去也会为你加分很多。 +5. 注意简历真实性,一定不要写自己不会的东西,或者带有欺骗性的内容 +6. 项目经历建议以时间倒序排序,另外项目经历不在于多,而在于有亮点。 +7. 如果内容过多的话,不需要非把内容压缩到一页,保持排版干净整洁就可以了。 +8. 简历最后最好能加上:“感谢您花时间阅读我的简历,期待能有机会和您共事。”这句话,显的你会很有礼貌。 + + +> 我们刚刚讲了很多关于如何写简历的内容并且分享了一份 Markdown 格式的简历文档。下面我们来看看如何实现 Markdown 到 HTML格式、PNG格式之间转换。 +## Markdown 到 HTML格式、PNG格式之间转换 + +网上很难找到一个比较方便并且效果好的转换方法,最后我是通过 Visual Studio Code 的 Markdown PDF 插件完美解决了这个问题! + +### 安装 Markdown PDF 插件 + +**① 打开Visual Studio Code ,按快捷键 F1,选择安装扩展选项** + +![① 打开Visual Studio Code ,按快捷键 F1,选择安装扩展选项](https://user-gold-cdn.xitu.io/2018/9/3/1659f9a44103e551?w=1366&h=688&f=png&s=104435) + +**② 搜索 “Markdown PDF” 插件并安装 ,然后重启** + +![② 搜索 “Markdown PDF” 插件并安装 ,然后重启](https://user-gold-cdn.xitu.io/2018/9/3/1659f9dbef0d06fb?w=1280&h=420&f=png&s=70510) + +### 使用方法 + +随便打开一份 Markdown 文件 点击F1,然后输入export即可! + +![](https://user-gold-cdn.xitu.io/2018/9/3/1659fa0292906150?w=1289&h=468&f=png&s=72178) +