手把手教你写一份优质的前端技术简历

不知不觉一年一度的秋招又来了,你收获了哪些大厂的面试邀约,又拿了多少offer呢?你身边是不是有挺多人技术比你差,但是却拿到了很多大厂的offer呢?其实,要想面试拿offer,首先要过得了简历那一关。如果一份简历不合格,那么会错失很多珍贵的面试机会。说了这么多,我们要怎么写出一份合格,甚至优秀的技术简历呢?经历了一年的面试,我慢慢摸索到了写简历的套路,下面是我的一些心得体会。

一份简洁的模板

俗话说,“人靠衣装,佛靠金装”。其实这句话放到个人简历上也一样,一份漂亮的简历会让人赏悦心目。那么如何对个人简历进行排版并使得它美观呢?对于没有写过技术简历的萌新来说,由于信息的不对称,往往会使用招聘网站上提供的在线简历。根据我以往的的经历,在线简历给人的感觉就是什么都有,但是不能根据自己个人的情况对简历进行布局。 在这里我个人更建议在网上找一份简洁大方的模板。有什么好处呢?我觉得有以下几点:

  • 方便高效,有助于将精力集中于面试求职上
  • 整洁美观,一般网上提供的简历模板比招聘网站提供的在线简历都要来得简洁大方,并且是可以自己布局排版的

良好的简历布局

我在上一家公司实习的时候,因为leader就坐在我旁边的关系,经常会看到形形色色的简历,其中很多人的简历存在的缺陷如出一辙————缺少重点!
怎么说呢?一些人会在简历上无脑堆砌自己的项目经历,有些人由于简历上实在是没有什么好写的了,还会把一些和技术无关的经历写在简历上,那对于面试官来说,他抓不到这份简历的重点,不知道求职者到底是来面试的还是来相亲的?BB了这么多,我们要怎么对简历进行布局呢?我觉得有以下几点很重要,分享给大家。

惜字如金

缺乏面试经验的人可能很少会注意到一点,一般来说,平时大家都是在coding啊,HR一般会在招聘网站上收到你的简历后推给用人部门,用人部门觉得可以,就会通知HR把你叫过来面试。然而,实际上面试你的人不一定真的看过你的简历,真正浏览你简历花费的时间一般只有一分钟左右,如果这时候面试官看到你的简历居然有好几页,相信心情一定不会太好吧。

排版布局

简历一般都是需要分出模块来的,一般会有以下这些模块的分类:

  • 基本信息:主要是个人的一些基本信息,比如说电话、邮箱...
  • 教育背景:主要是自己的一个学历的信息...
  • 项目经历:主要是自己的一个项目经验,比说时候什么时候在哪里做过哪些项目...
  • 实习经历:同上...
  • 个人作品:跟项目经历(or实习经历)不同,这块可以写自己做过哪些作品,内容描述跟上面两个大同小异...
  • 个人技能:主要是写自己会哪些技术,熟练度如何...
  • 竞赛实践:主要是写自己什么时候拿过哪些奖...
  • 自我评价:主要是对自己的一个评价(一般都是积极向上的)

因为篇幅有限,这里主要讲几个比较重要的模块。

项目经历

项目经历算是技术简历里面比较核心的一块了,因为用人部门首先是看你的项目经历合不合适,然后再去看你其他地方是否跟公司招人的标准匹配,这里排除一些只看学历的公司。一份合格的项目经历描述,应该是清晰且细分到每个技术点的,一般包括这些关键点:

  1. 做这个项目所花费的时间是多少?
  2. 在哪家公司做的项目?
  3. 是否是多人项目,如果是,在项目中担任什么角色?
  4. 项目实现了哪些功能,又或者说你参与的部分实现了哪些功能,解决了什么技术难点?
  5. 做项目的过程中使用了哪些技术栈?为什么使用它?

有些人看到这里可能会想,需要这么麻烦吗,前面不是说简历要惜字如金吗,怎么这里又要花费这么大的篇幅呢?因为
项目经历很重要!
项目经历很重要!
项目经历很重要!
重要的事情说三遍才会记住~

个人技能

个人技能也是简历里面至关重要的一块,但是很多萌新往往对此不重视,在这里的措辞就显得不是很严谨,经常会出现一些“精通xxx技术”的字眼。对于技术行业来说,精通早就成为了“贬义词”。由于技术更迭实在是太快了,除了行业顶尖,基本没有人敢自称“精通”。在这种情况下,写上“精通xxx技术”往往会让面试官对你的第一印象减分,也会在面试时成为面试官对你的“集火点”,所以慎填精通。这里列出常见的描述字眼,希望对大家有所帮助:

  • 了解xxx技术:一般来说需要知道xxx技术的用途,被问起需要能简短的聊一下
  • 熟悉xxx技术:一般来说需要在项目中使用过xxx技术,对相关文档和用法需要比较熟悉
  • 熟练掌握xxx技术:一般来说需要在项目中大量使用过xxx技术,对底层原理也要有所了解,面试中被问及要能够信手拈来
  • 精通xxx技术:宗师级别,慎填

这里提供一份我简历上的个人技能给大家参考一波:

  • 熟练掌握HTMLCSSJavaScript等前端技术
  • 熟悉jQueryVue.js等前端开发框架
  • 熟悉常见的数据结构与算法设计模式
  • 了解Node.jsHTTP协议
  • 了解Webpack自动化构建工具

对于前端萌新来说,对于HTMLCSSJavaScript这种基本功来说,在简历上还是要体现一些自己的自信;另外了解多一些算法、数据结构,也能够让自己拿到更好的offer。

自我评价

之所以把自我评价也放进来,是因为之前看到别人的简历上这块写得实在是比较粗糙。我看到的比较令我震惊的字眼就有吃苦耐劳之类的,其它的也想不起来了。其实个人评价是比较主观的,我没有资格去评价谁,但是对于互联网行业来说,这种描述是不是也太古板了?之前自己在写简历的时候也遇到不知道怎么写自我评价的情况,后来看了几份同期比较优秀的同学的简历以及网上的招聘要求以后,提炼了这些关键词出来:

  • 计算机基础知识扎实
  • 学习成绩优秀,自我驱动力强
  • 喜欢编程,乐于分享,有代码洁癖
  • 对新事物保持好奇心,喜欢钻研
  • 积极乐观,喜欢迎接挑战
  • ...

模板虽然好用,但是在简历里面也不能滥用,切记要结合自身优势来写。比方说我们没有拿过奖学金、三好学生等奖项,那么就不要刻意强调成绩优秀,突出个人优势更加重要。
总而言之,自我评价展示自己乐观好学的一面,才会给别人一个比较好的印象,从而拿到心仪公司的面试机会,甚至斩获offer。

见微知著

细节决定成败,简历上一些细节往往也会对我们的求职造成影响。
比方说我们在简历上评价自己是一个细心谨慎的人,但是却连毕业日期都写错了,简历的样式都没有居中对齐,那么面试官或者HR会怎么看待我们呢?往好处想可能会觉得面试者比较粗心大意,往坏的方面想,可能就会觉得面试者满嘴跑火车,这份简历可能存在造假的情况。在这里列出一些比较常见的细节问题:

  • 基本信息栏目的联系方式写错:这种属于比较致命的问题,因为HR一般需要通过简历上的联系方式来通知你面试...
  • 个人技能栏目的技术名写错:比方说把jQuery写成-->jquery
  • 关键的时间点写错:本人就犯过这样的错,面试的时候HR还怼了我...

Q&A

Q:我是萌新,一点项目经验也没有怎么办?也不知道怎么写简历

  • 我开始求职那会已经是大三暑假了,那时候也是个萌新,而且也没有项目经验。那会就是自己学着去做一些个人作品,刚开始做了个贪吃蛇todolist就跑到深圳找实习了,然后就开始了到处碰壁的求职生活。屡战屡败于是屡败屡战,从那些失败的经历里面我慢慢总结了一些套路,后面也找到了第一份实习工作。我最大的感触是,对于萌新来说最需要得到的是一份自信,然后尽量利用社区的一些资源提升自己,面试通过的机率也会大大提高。

Q:我做过很多项目,那简历要怎么写才好?

  • 项目不在多而在精,如果项目确实比较多的话,可以挑选一两个比较熟悉而且难度稍大的项目,梳理完项目的难点技术栈功能以后就大胆的写上去吧。

Q:简历上应该如何扬长避短呢?

  • 很简单,对于不擅长的技术栈,简历上应该少提甚至不提,这是避短;对于自己的优点,应该写在简历上,比如说以下优点:

    • 成绩优秀学习能力强
    • 热爱技术,在github上提过PR,或者有自己在维护的项目
    • 积极乐观
    • ...

    能写的东西不少,但是应该和成绩学习能力技术能力以及生活态度挂钩,像自己的缺点就不要写上去了(捂脸

写在最后

不知道对于萌新来说,这篇文章讲得清不清楚,如果有错漏的话欢迎在评论区指正。 最后希望大家都能找到心仪的工作~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/367174.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

地兵布阵 -----------HDU-1166

C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一…

python笔记30-docstring注释添加变量

前言 python里面添加字符串注释非常简单,如何将变量放入 python 的函数注释里面呢? docstring也就是给代码加注释的内容了,python可以给函数,类、方法,模块添加注释内容,注释标准格式一般是三个双引号&…

无线路由器在手机上如何连接服务器,192.168.10.1路由器手机怎么设置? | 192路由网...

问:192.168.10.1路由器手机怎么设置?答:192.168.10.1是一个C类的私有IP地址,目前国产的路由器中,睿因路由器使用192.168.10.1作为默认登录地址。鉴于此,下面鸿哥使用睿因路由器来进行演示介绍。温馨提示&am…

Java Mission Control 5.2终于来了! 欢迎7u40!

自从我们上次听说这个叫做任务控制的小东西已经有一段时间了。 它从JRockit一直到现在都被重命名为Java Mission Control。 这是从HotSpot和JRockit融合战略中幸存下来的部分之一。 使用今天的Java SE 7 Update 40,您实际上可以再次使用它。 Java Mission Control …

webview布局适配实践

一、相关概念 1、viewport:移动设备(包括webview)用来显示网页的那一块区域; 2、devicePixelRatio属性(别名像素比,简称dpr):window.devicePixelRatio 物理像素 / 独立像素(css中的px); 3、rem…

mysql count 不等于_Mysql 不同的 count 区别

不同 count 的区别:count(*)、count(主键 id)和 count(1) 都表示返回满足条件的结果集的总行数;而 count(字 段), 则表示返回满足条件的数据行里面,参数“字段”不为 NULL 的总个数。性能:count(主键 id):I…

Python3爬虫(四)请求库的使用requests

Infi-chu: http://www.cnblogs.com/Infi-chu/ 一、基本用法: 1. 安装: pip install requests 2. 例子: import requests url http://www.baidu.com r requests.get(url) print(type(r)) # 类型是str(JSON格式) pr…

后台通过request.setAttribute向前台传值,前台如何去获取其中的对象或属性值

讲这些,我们先来了解一下request.setAttribute和request.setAttribute()这两种方法的作用。 request.getAttribute("nameOfObj"); 可得到jsp页面表单中输入框内的value。(其实表单控件中的Object的name与value是存放在一个哈希表中的&#xff…

两个用于Eclipse的TCK –开源到底有什么?

早在5月,Oracle就向Eclipse Foundation 授予了兼容性测试奖学金 。 在过去的几天里,这引起了媒体的关注,我只是想确保我对整个过程和详细动作有所了解。 看起来像是一见钟情的简单诚实的礼物实际上具有更多的方面。 但让我们从头开始&#xf…

尝试连接到服务器时出错请检查虚拟机管理器,Hyper-V尝试连接到服务器出错无效类的解决方法...

Hyper-V尝试连接到服务器出错无效类的解决方法Windows10安装Hyper-V后没有自动连接到本地计算机,手工连接失败,提示:引用内容尝试连接到服务器"DESKTOP-6P9L2HB"时出错。请检查虚拟机管理服务是否正在运行以及是否授权你连接到此服…

Flask和mysql多线程_Flask解析(二):Flask-Sqlalchemy与多线程、多进程

Sqlalchemyflask-sqlalchemy的session是线程安全的,但在多进程环境下,要确保派生子进程时,父进程不存在任何的数据库连接,可以通过调用db.get_engine(appapp).dispose()来手动销毁已经创建的engine,然后再派生子进程。…

深入理解redis数据类型

转载请注明出处:https://www.cnblogs.com/wenjunwei/p/9720033.html redis的存储模型 redis不是普通的键值对存储,它实际上是一个数据结构存储服务器,可以支持不同类型的值。这意味着redis相比传统键值对字符串key和字符串value存储来说&…

centos7 登陆报错 grep:write error

出现这个原因是因为磁盘空间满了 通过df -h查看存储空间 发现磁盘空间满了,可以用 find / -type f -size 1000M 查找大于1000M的文件删除 然后找到用rm -rf 命令删除 然后就不会出现这个问题了!转载于:https://www.cnblogs.com/lxs1314/p/8961113.html

你敢在post和get上刁难我,就别怪我装逼了

> 掘金编辑提醒:本文疑似有误,参考 听说「99% 的人都理解错了 HTTP 中 GET 与 POST 的区别」 之前好几次面试都被问到post和get有什么区别,肯定很多同学和我一样说了一大堆什么post比get安全,get比post传的少乱起八糟这样的答案…

昂首阔步:让开发人员喜欢使用您的REST API

随着JAX-RS API的发展,以及今年早些时候在JSR-339下发布的2.0版本,使用出色的Java平台创建REST服务变得更加容易。 但是,极大的简化带来了巨大的责任:记录所有这些API,以便其他开发人员可以快速了解如何使用它们。 不…

thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误

查询数据库的数据分配显示在页面山修改后的数据准备传递到第三章图里接收数据,然后修改到数据问题出现的环境背景及自己尝试过哪些方法相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)第一张图代码public function edit(){$db_01new DB();$id_editRequest::…

angular ajax get post 参数,Angular的Post 传递参数问题及解决方法

一、传递参数过程中POST会出问题,问题来源:我们都知道向后台传参可以使用get、post,其形式类似于nameiyy&id001 。但是在angular中却发现使用$http post 进行异步传输的过程中后台是接收不到数据的,其实这个问题就是因为请求头…

[No0000187]可能是把Java内存区域讲的最清楚的一篇文章

写在前面(常见面试题) 基本问题: 介绍下 Java 内存区域(运行时数据区)Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)对象的访问定位的两种方式&#xff…

Java语言基础及java核心

一、Java语言特点 1、 简单 2、 面向对象 3、 分布式 4、 健壮 5、 安全 6、 中性架构跨平台 7、 超强的可移植性 8、 高性能 9、 多线程 二、java的环境变量 JAVA_HOMEC:\Program Files\Java\jdk1.8.0_101 (到你的安装目录下) CLASSPASH./ &#xff0…

如何使用Quartz Scheduler和日志记录创建Web应用程序

我有时会在Quartz Scheduler论坛中为用户提供帮助。 有时,有人会问他/她如何在Web应用程序中设置Quartz。 实际上,这是一件相当简单的事情。 该库已经带有一个ServletContextListener ,您可以使用它启动调度程序。 我将在这里向您展示一个简单…