私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。

01、简历的本质

作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深处说,简历就是一块敲门砖,它通过白纸黑字的方式告诉招聘方,我是谁,我想来贵公司担任什么职位,我能够完成什么样的工作,我能够为公司带来什么价值,我期望的薪资是多少。

然后,把招聘方看得口水直流,哎呀,这个程序员真不错啊,我不趁早下手就可能被别人抢走了。赶紧回邮件,赶紧电话通知来面试——简历的目的就达到了,剩下就交给你的面试技巧了。

02、简历的形式

对于大多数普通的程序员来说,简历的形式当然就是文本,顶多附上一张帅气美丽的头像,正式一点的。我推荐你使用 Markdown 来编写,然后生成 PDF,再发送给招聘方。为什么要 PDF 呢?PDF 可以保证收件人的阅读效果,无论他是通过手机,还是 PC 浏览器,或者 PDF 阅读器。

那怎么把 Markdown 写的简历生成 PDF 版呢?我推荐下面这个网址:

http://cv.ftqq.com/

我自己上去试了试,确实好用。

最左边的核心菜单有 4 个,编辑、下载(md 格式)、PDF(生成 PDF 版)、教程(也就是本文参考的来源,我已购买),如果觉得不错的话,也可以捐赠一下作者,毕竟他也是付出了很多心血。

内容菜单有 6 项,分别是联系方式(手机、邮箱、微信等)、个人信息(姓名、学历、工作年限、博客地址、GitHub、期望的职位、期望的薪资等等)、经历证明(做过哪些牛逼的项目)、技能清单(Java、Spring、Mybatis、MySQL、Springboot、Springcloud、Redis、Junit)、致谢(最后最后,千万别忘记说一声谢谢,毕竟招聘方确实花了时间看了你的简历,一声谢谢非常有必要)

03、简历的内容

切记,切记,有不少读者让我看他们的简历,给出一些修改的建议,我最不想看到的就是记流水账,诸如我上过什么专业,我得过多少奖(从小奖到大奖,一个也不落),参加过什么项目(就是不说自己在这个项目中解决了什么问题,核心的贡献是什么),有哪些兴趣爱好(喜欢书法、喜欢听音乐、看电影,这真没必要写)。

之前说了,简历要传递你的价值主张,这里有一个法则可以遵循:

  • Feature:是什么
  • Advantage:比别人好在哪
  • Benefit:如果雇你,公司会得到什么效益

举个例子,我在 2019 年参与了 XXX 项目的开发。作为核心程序员,不但能够提前完成属于自己的开发任务,还设计了一个高效的缓存中间件,大大提高了系统的性能(F)。

该中间件上线后,Web 前端性能从 10 QPS 提升到 120 QPS,服务器由 10 台缩减为 5 台(A)。

鉴于之前的良好表现,我在 2020 年升任项目主要负责人,虽然小组成员只有 5 个人,但硬生生地肩负起了每天超过 2000 万的 PV。(B)

证明自己价值的同时,不要过于粉饰自己,免得让招聘方觉得你在故意夸大事实,引起不必要的反感,要懂得适可而止。你所描述的,都应该是证明你实力的有效证据:

01)经历证明是一个很好的逻辑,你在什么地方干过什么事,你有这样的成绩,来到公司后一定能够胜任相应的工作。提醒一句,毕业后能进大厂对你以后的职业道路有很大帮助。

02)能力证明,比如说你在大学期间开源了一个标星 1 万+的开源项目。

03)学习能力的证明,你很聪明,很容易接纳新的技术,并且能够吃透技术的本质,探索技术背后的性能瓶颈。

04、总结

我还有一个读者目前在成都,去年毕业后找了一份 Java 开发的工作,干了一年薪资 4K,感觉很迷茫,过来找我聊天,说他的一个同学直接通过简历包装,面试后拿到了 6K。听他的语气,心里一定是极度不平衡的。

虽然说,凭实力挣钱,但如果你的简历写得好,绝对是锦上添花。这就好像,诸葛亮和庞统,虽说齐名——“卧龙凤雏”,但长相上真的差距大,结果呢,一个刘备跪着求了三次;一个直接扔到鸟不拉屎的破地方干。

换句话说,就是简历(长相)的差别。虽然我们强调“不要双标,不要双标”,但现实中,就这么骨干。你说你还不好好整份简历?

05、最后,还有很多读者问我有没有简历模板,那我干脆就把我的一份贡献出来:

对了,你可以微信搜索『 沉默王二 』回复『 简历 』获取哦,等你哦。

有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

1、老铁们,关注我的原创微信公众号「沉默王二」,专注于有趣有益的程序人生,保证你看完有所收获,不信你打我。

2、给二哥点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

作者info
作者:沉默王二,CSDN 2019年度博客之星,《Web全栈开发进阶之路》作者
原创公众号:『沉默王二』,已写了 250 多篇文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:沉默王二, 作者:沉默王二)

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。01、简历的本质作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...
1. 本人热爱软件事业,对IT领域的软件开发和设计工作有浓厚的兴趣,能承受较大的工作压力; 2. 具有很强的团队精神,有良好的组织、协调和沟通能力,有强烈的集体荣誉感; 3. 自学能力强,喜欢钻研新技术,敢于面对和克服困难; 4. 有比较强的动手能力,勇于面对困难和挑战,有很好的分析问题与解决问题的能力; 5. 工作认真负责,积极上进,能够吃苦耐劳,有良好的 业素质; 我不是一个很聪明的人,但是我是一个很勤奋的人。我相信,我能行!
为什么说 简历 很重要? 一份好的 简历 可以在整个申请 面试 以及 面试 过程中起到非常好的作用。 在不夸大自己能力的情况下, 出一份好的 简历 也是一项很棒的能力。为什么说 简历 很重要呢? 先从 面试 前来说 假如你是网申,你的 简历 必然会经过HR的筛选,一张 简历 HR可能也就花费10秒钟看一下,然后HR就会决定你这一关是Fail还是Pass。 假如你是内推,如果你的 简历 没有什么优势的话,就算是内推你的人再用心,也无能为力。 另外,就算你通过了筛选,后面的 面试 中, 面试 官也会根据你的 简历 来判断你究竟是否值得他花费很多时间去 面试 。 大家好,我是梦魇762459510。 相信大家对任务管理器都不是很陌生了,Ctrl+Alt+Del即可打开,然后点击启动任务管理器,或者右击任务栏-启动任务管理器即可启动任务管理器,启动之后界面如下: 可以看出它列举出了一些重要的参数,比如进程数量,CPU使用率,物理内存,接下来我们就来一一列举出来。 一、项目准备 编辑器:sublime text 3 模块:psutil tkinter 1. 熟悉公司的开发环境和工具,例如IDE(如IntelliJ IDEA或Eclipse)、版本控制系统(如Git)等。 2. 学习公司的开发流程和代码规范,了解团队的工作方式和项目组织结构。 3. 复习Java的基础知识,包括语法、面向对象编程、异常处理等。 1. 学习常用Java类库和框架,如集合框架、IO操作、多线程等。 2. 掌握常用的设计模式,例如单例模式、工厂模式等。 3. 练习编 简单的Java应用程序,加深对Java基础知识的理解。 1. 学习Java Web开发的基础知识,包括Servlet、JSP、MVC架构等。 2. 掌握常用的Web开发框架,如Spring、Spring MVC和Hibernate等。 3. 开始进行简单的Web开发实践,例如创建一个简单的CRUD应用程序。 1. 深入学习数据库相关知识,包括SQL语法、数据库设计和优化等。 2. 学习使用JDBC进行数据库连接和操作。 3. 进行更复杂的Web开发实践,例如与数据库交互的应用程序。 1. 学习常用的前端技术,如HTML、CSS和JavaScript。 2. 掌握前端框架,如React或Vue.js,以提高用户界面的开发效率。 3. 结合前后端技术,完成一个完整的Web应用程序。 第六周及以后: 1. 深入学习Java高级特性,如Lambda表达式、Stream API等。 2. 学习微服务架构和相关技术,如Spring Cloud、Docker等。 3. 持续学习和实践,参与团队的项目开发,积累经验并不断提升自己的技能。 以上是一个简要的Java开发入 学习计划,具体的学习进度和内容可以根据个人情况和公司要求进行调整。重要的是坚持学习和实践,与团队成员进行积极的交流和合作,不断提升自己的技术能力和软技能。祝你在新的岗位上取得成功!