只有一年前端经验,简历到底该怎么写?
Hello,大家好,我是雷布斯。
但不少同学还是会问“我是工作了 x 年的前端,该怎么改呢?”,“我觉得我的项目就是没有亮点,该怎么挖掘呢?”之类的问题。
那我们今天继续用一个真实的例子,给大家分享该用什么样的思路去优化自己的简历。
提前说明,参与简历修改分享的张同学,于今年 4 月参加了我们的面试全流程辅导,修改意见由我们团队的 uncle13
老师提供,关键信息已打码,并且已经获得该同学的授权来进行分享。
下面将按照简历中的模块顺序逐一进行分析。
个人简介 & 教育经历
这位同学可能是使用的简历模板,这两部分的内容都写的很简洁。
那么问题来了:
- 简历右上角的二维码,扫出来是某简历网站,而且要求登录后才能查看电子简历,操作这么繁琐,放到纸质版的简历中是有什么目的呢?
- 部分内容不标注清楚,面试官无法快速了解你,比如南京是现居地还是籍贯?z
xxxxx.top
是个人博客还是项目网站?
所以这部分可以优化下:
- 去掉二维码
- 把关键信息标注清楚。比如
个人博客:https://xxxx.top
- 教育经历如果没有太大的竞争力,可以考虑一块放到个人信息中,样式上会好看,改成:
陕西理工大学 | 本科 | 网络工程
专业技能
简历中的专业技能是展示自己适合特定职位的能力和经验的重要方式。
但这位同学写的中规中矩,没有什么特色。
一般来说,面试官会从这个模块,了解到面试者的擅长的技术栈,熟练使用的工具等等。
编写清晰、明确的专业技能部分,有助于大家更好地展示自己的专业知识和经验。
但大家还是需要主要,对于自己写的所有关键字,都需要好好准备,面试官可以从任何一个感兴趣的方向进行提问。
针对这位同学的呢绒,可以这样进行优化:
- 熟练掌握HTML+CSS。熟练掌握弹性布局、网格布局以及响应式布局,能够快速实现Web端和移动端页面搭建。
- 熟练掌握
JavaScript
,能脱离框架进行原生开发,熟悉TypeScript
。 - 熟练使用 React 框架以及相关生态技术,能够独立完成项目搭建和项目部署,熟悉相关框架原理。
- 了解 vue 框架技术,有相关实践经验。
- 熟悉浏览器原理以及计算机网络相关技术,在性能优化方面有实践经验。
- 了解
Node.js
和常用模块,在此基础上能够使用Express
等Web
框架进行简单的服务器应用程序开发。 - 了解微信小程序原生开发,能够使用小程序原生开发进行开发。
- 对前端工程模块化有一定理解,熟悉
webpack
、vite
等打包工具及其日常开发配置,可以从 0 到 1 独立搭建项目,并优化构建流程。
大家发现没有,同样是描写熟悉的技术,但经过优化后,立马就变得高大上了。
工作经历
接着来看“工作经历”的模块。
其实比较推荐的介绍方式是,写清楚自己在公司的岗位、工作时间、个人的职责,同时也推荐加上公司的业务简介,不用太详细,1 - 2 句话简单介绍下就行。
在公司的个人职责就不要写的太简单了,你完全可以在这个模块,向面试官展示你的职业发展路径,工作经验和成果等等信息。
还有就是工作经历尽量用倒序的方式来组织,把最近的一份工作写在最上面。
还是以张同学的工作经历为例,我们可以这样修改:
- 南京xx有限公司(前端开发工程师)20xx年xx月 - 至今
工作内容:
- 主要负责xx系统、xx系统等项目的业务开发工作,使用Vue+ElementUI技术栈。
- 通过使用虚拟列表等技术优化大列表性能,加快页面加载速度,提高用户体验。
- 参与各类项目,包括SPA应用、PC端和移动端的开发。
- 深入了解并熟练应用Webpack、ES6、Vue生命周期和组件通信等前端技术,持续提升自身技能水平。
- 在团队中积极沟通和合作,负责项目的需求分析、设计和开发,并对项目进展情况进行有效的跟踪和反馈。
- 西安xxxx有限公司(实习前端开发)20xx年xx月 - 20xx年xx月
工作内容:
- 负责xx平台部分功能模块的前端开发工作。
- 和后端工程师配合完成接口联调,确保数据交互正常。
- 在实习期间积累了从需求分析到代码实现的全流程开发经验。
项目经历
“项目经历”和“工作经历”都是简历的重点。
之前分享的文章也介绍了很多挖掘项目亮点的方法,我们今天也不再过多介绍了。
现在直接来看张同学的例子。
项目一:生鲜到家
首先还是项目顺序的问题,最近的项目写在前面。
写的很简洁,一看就像是个人练手项目。但商城项目真的烂大街了,而且个人职责也完全体现不出这个项目的难度和亮点。
这样的项目,面试官真的是一点问的兴趣都没有。
不过这位同学附上了项目的访问地址,做了私有化的部署,能挽回一些印象分。
我们可以这样调整:
- 项目名称:生鲜到家
项目简介:生鲜到家是一个在线购物商城,实现了商铺选品、购物计费、购物车、购物下单等功能。
项目地址:xxxx.top/
技术栈:Vue3,Vuex,Vue-router,Axios,Mock.js
主要职责:
- 负责整个项目前端生产环境的整体搭建(仓库创建、项目搭建、工程发布)以及项目管理。
- 采用 vue 技术生态开发了核心业务模块(购物车、商品选择等),并针对业务做了一些公共组件的抽离:通信、错误处理、图片优化以及其他业务组件的二次封装。
- 使用 Mock.js 进行数据模拟,并封装 Axios 发送请求,减少对后端接口的依赖。成功实现了前后端分离开发并独立部署上线。
- 使用 Vue3 组合式 API 进行项目逻辑的编写,提高了代码复用性和可维护性。同时,在模块化开发过程中,成功将代码行数降低了 20% 以上。
- 利用 Vue-router 路由钩子函数实现系统角色权限控制,并且统一了前端路由的交互模式。
- 结合业务以及 UI 规范封装了 css 原子化组件,组件开发效率提升了 30% 。
- 开发过程学了XX、XX、XX、并沉淀了相关文档 ,在社区与大家分享。
大家要注意,职责中的量化数据,可以让自己的工作更具体、更形象,也更有说服力。
项目二:xx旅行
其实看这个项目的介绍,也像是个人做的 demo。我们还是基于这个项目,再来介绍一种项目介绍方式。
- xx旅行
项目简介:xx旅行是一款基于微信云开发模式的城市旅游小程序,包括景点浏览、预定、支付、评价等功能,并且配有一个后台管理系统。
主要职责
- 使用微信小程序云开发工具,从0到1完成了小程序的开发,实现了用户注册、登录、浏览、预定、支付、评价等核心功能。
- 利用Vue框架搭建前端页面,并使用
Koa2
搭建后台管理系统,实现了对景点信息、订单信息、评价信息等的管理和统计。 - 对小程序的性能进行了优化,提高了小程序界面响应速度和加载速度,缩短了用户等待时间。
- 借助微信云函数,实现了客户端和服务端之间的交互,提高了小程序的稳定性和可靠性。
- 配置小程序的各种环境变量,例如AppID、密钥等,成功将小程序发布上线。
项目成果
- 完成的小程序共计有
15
个页面,为 xx 位用户提供了景点介绍服务。 - 对小程序进行的性能优化,平均响应时间由原来的
2s
降低至500ms
,提高了小程序流畅度和稳定性。 - 在后台的开发中,广泛应用
Vue
框架和ElementUI
组件库,提高了代码的可读性和可维护性。
可以看到从项目简介、主要职责和项目成果三个方面对项目进行介绍,结构清晰,内容也很丰富。
张同学还有几个项目,就不再这儿一一列举了。
最后
相信看到了这儿的同学,都有不少收获,修改简历的技能又有所增长,仿佛知道了怎么去做简历的优化。
如果有的同学还要抱怨,“道理我都懂,但我怎么还是改不好自己的简历?”,那么推荐这样的同学报名我们的辅导服务,大厂导师一对一辅导,绝对物超所值。
来源:juejin.cn/post/7254081954517073980