ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

看过100份前端简历之后,教你避免常见问题

2021-04-09 21:29:15  阅读:151  来源: 互联网

标签:vue 简历 项目 经历 技术 工作 常见问题 100


背景

由于工作原因,近几个月我看过 100+ 前端简历。

我看完了之后会给他们回复自己的评审建议,供他们参考。

一直都是零零散散的一对一回复,也是时候统一汇总一下常见问题。
一方面分享给大家作为参考,毕竟春招正旺。另一方我自己作总结和复盘。

最主要的几个问题

统一用PDF文件

很多简历都是 word 格式,我用邮箱自带的浏览功能预览,有时候会格式错乱。
建议统一用PDF格式,在任何情况下都不会混乱。

另外,简历要简洁明了,白底黑字就好。格式上就用常见的表格、标题、列表等,不用过于花哨。

简历内容太多了

有些简历内容很多,满满的 4 页,其实完全没有必要。
一般情况下,应届生 1-2 页,社招的 2-3 页,就足够呈现你的优势了。

有些人可能疑问:我做过很多项目,我要都写上,3 页肯定不够。
对于这个问题,后面会有解释,即项目经历不用全写,只写几个代表性的即可。

简历内容的顺序

hr 查阅简历就跟高考阅卷一样,每一份简历都只有几十秒的阅读时间。所以一定要按照常规的顺序来展示简历内容,否则会影响 hr 阅读。

常规的顺序是:个人信息 --> 教育经历 --> 工作经历 --> 专业技能 --> 项目经历。有这几条就足够了,其他的不需要。

个人信息的一些细节

个人信息里,可以体现出:获奖、证书、英语、博客或开源,这些也挺重要的。

年龄,如果很年轻就写上,如果工作 >= 5 年了就不用写了。通过教育经历和工作经历,可以推断出你的年龄。

婚姻状况不用写,hr 面试时会聊到。但女生会被重点问道,还会关心你啥时候生孩子,因为产假好几个月。

期望薪资不要写,不要轻易暴露自己的底牌。工资最后面聊即可。

最后,博客/开源,如果内容还不错,往前写,不要写到最后 —— 这是很大的竞争优势!
PS:简历最大的几个优势:1. 学校(特别应届生);2. 大厂工作经历;3. 开源项目、博客等社区影响力(特别适合内推)

不要写自我介绍或自我评价

很多简历最后会写自我评价、自我介绍,写上一些文字。无非就是一些“认真负责/热情积极/爱学习” —— 说实话,这些没有用。例如,你连个博客都不写,你说你自己“爱学习/爱技术”,谁信啊。

根据简历的格式,干货都已经表达清楚了,剩下的就是一些空话,这些不会因为你写了他就信,会用其他方式考察。

另外,写出你的兴趣爱好也没用,没人关注你的兴趣爱好。还有写上自己有驾照,也没用的,这又不是招聘司机。

所以,这些都不用写,写上了也没人看。

专业技能要写的条理而丰富

专业技能要写的条理清晰,每条只表达一件事情。例如,vue 相关的单独写一条,React 相关的单独写一条,工程化、nodejs、小程序等都同理,单独占一条。

重要的技能如 vue React webpack 等,写的丰富一些,把一些周边常用的工具都写上。hr 不懂技术,你把常用的技术都写上,在 hr 那就能更好的匹配。

不要写太多基础的内容。例如会 jQuery echarts bootstrap …… ,这些没啥竞争力。
基础内容合并为一条就行了:熟练掌握 HTML CSS Javascript 以及前端常用的工具。这样就可以了。

专业技能,要和项目经历对应起来,否则不可信。
例如,专业技能上写了“熟练掌握 nodejs” ,结果项目经历里没有 nodejs 的项目,这肯定看起来怪怪的。

最后,熟练程度(了解、熟悉、熟练掌握、精通)一定要进展,不可瞎写。千万不要乱写“精通 xxx”。
我们国家本来就是一个中庸的文化,再加上程序员又是一个很严谨的职业,不要乱写。

不要再写“仿xxx”项目

也许你现在工作经验不足,学了一个什么课程,模仿着做了一个项目。
但你在项目经历里千万不要写“仿xxx”项目,很简单,你稍微改一改项目名字,其他内容都不用改。

因为“仿xxx”这个名字很显眼,给人的第一印象就是:你是菜鸟,还需要模仿,不行。
即,还没看项目内容呢,就先给你项目定性了,第一印象很重要。
所以你改一改项目名字,就会被当作一个正常项目去评审,会相对公平一些。

主要,这并不是造假,我也坚决抵制简历造假。这是一种技巧。

项目经历的正确格式

简历中描述一个项目的时候,千万不要把所有内容都混在一起,大段大段的写。有的甚至标点符号都很少用。
现代人白天盯着电脑手机,眼睛已经很疲劳了,再看大段的文字他会非常排斥的。我也一样。

所以,稍微变通一下,把这些内容分条写出来。这样即内容丰富,而又不会混乱。项目的内容可以包括:

  • 项目介绍
  • 技术栈
  • 主要工作
  • 最终成果(或项目产出)

项目经历不是记录流水账

【注意】这一条非常非常重要!

简历的本质,是用简洁的文字,来表达你的技术能力和经验。而且,要用尽量少的成本,让用人单位尽快识别。

我们先抛开简历,来试想两个极端的例子,做一个思想实验:

  • 第一,如果用人单位真的想认真详细的了解你的技术能力,你的经验,如果不谈成本,他应该听你详细的讲一讲你毕业之后的所有工作,还要看你所有的代码、文档、图等资料。这样是最详细的方法,对吧?—— 但是没人这样做,为啥呢?因为太慢了,耗不起,或者不值得。

  • 第二,如果用人单位想最快的解决问题,最好的方式就是:完全信任你。你说你会啥,他都信,你说你值多少钱,他都给你(只要他给得起)。这样最快,效率最高,对吧?—— 但是没人这样做,为啥呢?—— 因为你说的不可信啊,你说你会什么技能,怎么证明呢?

所以,现在大家都是用一个折中的方案 —— 简历 + 面试考察。
上述思想实验虽然不可行,但通过它你能思考出简历在其中的价值,或者项目经历的价值 —— 项目经历的价值,就是为了验证个人技术能力,不是让你记录自己的工作流水账

所以,项目不要太多,有技术栈重复的多个项目,就合并起来。只要你的项目能体现你的技能就可以了。
甚至,这个项目是不是你做的都没关系,你可以写一个你同事做的项目,只要你掌握了这个项目的技术,面试的时候你就说是你做的,没人会不相信。前提你有这个技术能力。

所以,我们日常工作中,千万不要只盯着自己的工作。
公司里的好项目,要积极参与,或者积极围观,以后面试的时候用得着。

其他问题

仔细认真的态度

简历要认真对待,不要草草的写完。你潦草的对待简历,那面试企业也就潦草的对待你。
还有人给我发的简历,最后一页是空白的,啥也没有。这一看就不仔细。做程序员,非常需要仔细认真的工作态度。
还有,一些技术名词的英文单词拼写错误,这都是非常不好的事情。

技术栈过于单一

大部分人的技术栈过于单一,vue 居多,熟悉 React 的不多,熟悉 nodejs 也不多。
这样会很影响自己的机会,毕竟 vue 的人越多,内卷就越严重,竞争就越激烈。所以一定要寻找差异化。

项目缺乏复杂度和竞争力,没亮点

有很多人通过简历跟我反馈这个问题:感觉自己工作多年,也没有什么拿的出手的项目,复杂度不高,就是增删改查那些东西,天天搬砖。
这是一个好问题,相信很多人都有这个问题,而且工作经验越多这个问题凸显的越明显。

按理说,刚毕业几年做基层编码工作,慢慢的工作 3-5 年之后,就开始做一些设计、评审、技术方案、管理、带头人等工作。
但是,每个公司都是一个金字塔形的人才结构,需要的高阶人才肯定是少于,所以肯定是有很多人因为各种原因到不了高阶。

日常工作中,要让自己努力去靠近公司的核心业务,复杂度高的项目,积极讨论、积极参与。
以后面试时也有的说,凸显自己的亮点。

总结

本文总结了前端简历中常见的一些问题,估计大家应该多多少少的也都遇到过。这些问题正好供大家参考。

做为一名前端开发者,接下来我想分享一下我偶然在GitHub上看到的一份《2020前端大厂面试题最全汇总》,已经标星8.5k了,看了一下,内容确实还不错,希望能帮到金三银四找工作的朋友。

HTML

1.你是怎么理解HTML语义化
2.你用过哪些HTML5标签
3.metaviewport是做什么用的,怎么写?
4.H5是什么
5.label标签的作用
6.行内元素有哪些?块级元素有哪些?空(void)元素有那些?
7.a标签中如何禁用href跳转页面或定位链接
8.canvas在标签上设置宽高和在style中设置宽高有什么区别
9.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
10.iframe有哪些缺点?
11.HTML5新特性
12.HTML5离线储存
13.浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?
14.Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
15.HTML与XHTML——二者有什么区别

CSS

1.页面渲染时,dom元素所采用的布局模型,可通过box-sizing进行设置。根据计算宽高的区域可分为:
2.几种获得宽高的方式
3.边距重叠解决方案(BFC)BFC原理
4.拓展各种获得宽高的方式
5.边距重叠解决方案(BFC)BFC原理
6.css reset和normalize有什么区别
7.居中方法
8.介绍一下CSS的盒子模型
9.CSS选择符有哪些?
10.CSS3新增伪类有哪些
11.什么是cssHACK?
12.Less/Sass/Scss的区别
13请解释一下CSS3的flexbox(弹性盒布局模型),以及适用场景?

JavaScript

1.请你谈谈Cookie的优缺点
2.Array.prototype.slice.call(arr,2)方法的作用是
3.以下代码执行后,控制台的输出是
4.简单说一下浏览器本地存储是怎样的
5.原型/构造函数/实例
6.原型链
7.执行上下文(EC)
8.变量对象
9.作用域链
10.闭包
11.对象的拷贝
12.new运算符的执行过程
13.instanceof原理
14.代码的复用

浏览器

1.跨标签页通讯
2.浏览器架构
3.浏览器下事件循环(EventLoop)
4.从输入url到展示的过程
5.重绘与回流
6.存储
7.WebWorker
8.V8垃圾回收机制
9.内存泄露
10.reflow(回流)和repaint(重绘)优化

服务端与网络

1.http/https协议
2.常见状态码
3.get/post
4.Websocket
5.TCP三次握手
6.TCP四次挥手
7.Node的EventLoop:6个阶段
8.URL概述
9.安全
10.HTTPS和HTTP的区别

VUE

1.vue.js的两个核心是什么?
2.vue的双向绑定的原理是什么?
3.vue生命周期钩子函数有哪些?
4.请问v-if和v-show有什么区别?
5.vue常用的修饰符
6.什么是vue生命周期
7.数据响应(数据劫持)
8.virtualdom原理实现
9.Proxy相比于defineProperty的优势
10.vue中key值的作用

算法

1.五大算法
2.基础排序算法
3.高级排序算法
4.递归运用(斐波那契数列):爬楼梯问题
5.数据树
6.天平找次品

完整版面试题资料免费分享,只需你点赞支持,动动手指点击此处就可免费领取了

最后

如果你想去一家不错的公司,但是目前的硬实力又不到,我觉得还是有必要去努力一下的,技术能力的高低能决定你走多远,平台的高低,能决定你的高度。

只有在平时准备好了,机会到来了你才能抓住,当机会到来了,你却因为平时不好好搞而错失良机,只能悔恨了。

如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。

标签:vue,简历,项目,经历,技术,工作,常见问题,100
来源: https://blog.csdn.net/hugo233/article/details/115559936

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有