怎样的前端简历才算好简历?简历的思路!

类别:简历技巧 时间:2023-12-03 浏览:
前言:作为前端面试官老司机,之前分享过我对前端校招面试的一些见解,这次来说下简历。早就想写这个,刚好最近又刷了一批秋招提前批,看多了简历,心有所感,闲聊几句,希望对大家参加前端校招有所帮助吧!那怎样的前端简历才算好简历?

前言:作为一名资深前端面试官,之前分享过一些前端校招面试的心得。 这次我要谈谈我的简历。 我想写这篇文章很久了,就在最近我收到了一批秋招的提前录取通知书。 简历看了太多,有了一些想法,聊了几句。 希望对大家参加前端校招有所帮助!

只是一家人的意见,仅供参考~

简历往往是给面试官的第一印象,但很多还没有走出校门的学生并不知道如何写一份好的简历。 我经常拿着简历不知道怎么去面试他。 在秋招这样的大规模招聘季节,如果一份简历在面试官扫简历的时候不能在短时间内引起注意,很容易被漏掉,因为在这种情况下被淘汰就太可惜了。方式。 。

那么什么样的前端简历才是一份好的简历呢?

简历创意

大公司通常有技术审查系统。 以我们公司为例,只要你完成了当前技术水平的停留,就可以准备一份PPT,给公司安排的几位高级技术人员(评委)做演示。 在这个过程中,你要证明你符合下一个技术级别的要求。 你一般会简单描述一下你的专业经历和项目经历,然后用技术案例来说话。 使用一个或多个技术案例来说明您的技术技能。 项目给团队和公司带来什么价值? 评审团将挑战你,看你是否真正理解这项技术,评估你的技术成果的价值,最后决定你是否通过。

重点是什么? 首先你。 您需要清楚地解释您的角色以及您经历或指导的具体项目。 到最后,评委们只看你一个人。 第二点是技术产出。 作为一名技术开发人员,无论你参与的项目有多好,被很多人使用,它仍然是产品经理和运营人员。 这与你无关。 技术人员仍然关注技术相关的优化和输出。 当然,技术上复杂的事情要做起来是非常困难的。 实现的功能也可以通过你的技术能力来证明。 这两点加起来意味着:你技术很棒。

技术审核如此,留住实习生、写简历不也类似吗?

以此为核心思想,你在简历中写团队项目时,是否清楚地写出了你的角色和职能? 重点不是你实习过几家大公司,重点是你实习期间取得了什么成果。 无论你写了多少,获得了多少奖学金,或者写了多少精彩的论文,重量并不那么重要。 人们在面试时还是想听到前端的事情。 写自己的兴趣爱好有多广泛、性格有多优秀都是假的。 我们先来说说技术。 别人在面试过程中自然能够感受到你的个性。

想清楚这个想法之后,你就会知道你的简历的重点。

我该如何修改我的简历?

打开你的简历,先看看学校。 不管你喜欢与否,有些大学在编程开发方面的氛围和质量相对较好,也会有一些隐形的加分点。

接下来就是实习经验,在腾讯、阿里巴巴、今日头条等大公司实习绝对是一大优势(如果有的话,突出是大还是黑也不太重要),而且国内知名公司行业也都不错。 所以如果你打算走这条路,尽量在大学的头几年去一家大公司实习。

专业技能有点特殊。 如果您正在筛选大型简历库中的简历,系统会快速扫描这些简历,以确保不是有背景的学生走错了简历。 如果你在面试前看你的简历,你会看得更仔细。 我将在下一节中讨论这一点。

那么,重点来了,项目经验。 看什么,关键词! 比如我写了XX论文,参加了社会实践。 我很快就扫了一遍,重点关注了“在线系统开发”、“XX小程序开发”、“XX webapp开发”、“某开源组件的作者”等项目。 那么关于该项目的长篇介绍和描述并不是很有用。 重点是项目中透露出的技术能力和技术关键词,比如“Application Service Worker做XX”、“基于React Hook”、“实现一个完整的单元”、“测试”、“应用某某”想法改善了页面的打开时间”等等,等等,都让我感兴趣。 如果你这些都没有,就简单的写一下用React+Redux,用node+Koa,或者干脆说说开发了哪些页面,基本很快就放弃了。

只需这几件作品,快速浏览一下即可在您的脑海中建立对学生的技术印象。 没有关键词可以快速抓住面试官并引起他的兴趣。 相反,我依靠一大段文字让他做阅读理解。 我很伤心,你也很伤心。

如何写一份好的简历

上面是告诉你你的简历别人会怎么看(虽然来自我的经历,但是我觉得有代表性),接下来我就讲几个主要模块怎么写。 个人基本信息模块我就不说了,Base也一样。

技术能力(也称个人技能、专业技能)

这是很常见的部分,但是很多人写得不好,也不重视。 经常会看到这样的描述:

你怎么认为?

我认为它很平均,因为里面没有足够有趣的信息。 如果根据简历筛选标准,里面的关键词还是可以接受的:

但如果面试前看的话,你会发现有趣的点太少了。 一方面,熟悉三种语言是一个太基本的要求。 如果你熟悉MVVM、React、Redux、计算机网络,可以问。 第三点有点弱,第五点基本被忽略了。 如果我转到我现在负责的第二面,我就会开始寻找亮点。 为什么? 因为通过首轮考试的基础还不算太差,复试意义不大,而且学校招收的学生的项目实践一般都不是太丰富或者不够。 那么此时的比较是什么呢? 那我就期望他对一个或者几个小的技术项目做一点深入的研究,有一些自己的思考和自己感兴趣的技术,这才是亮点。

以上面的简历为例,我觉得有趣的地方只有一处:

因为是比较新的技术,所以很多校招都没有提及,也因为不是研究透彻的技术,所以还有很大的讨论空间。 这时候我会问:“Hook是怎么写的?”、“为什么要创建Hooks,有什么好处?”、“Hooks的原理是什么?”、“如果我有一个现有的React插件并想要支持 hooks,写作类型,如何去做。” 一步步深入,真正辨别面试官的优缺点。 如果你真的回答了这些问题,那么你基本上就完成了。 毕竟我们很难要求学校招收的学生拥有广泛的前端知识,但是如果他们对某一方面有深入的了解,即使他们的知识面不广,我们相信自己以后能够在其他前端领域学习并做好,因为这里体现的学习能力和探索能力尤为重要。 这可能解答了很多同学的困惑:我以为自己面试的答案还可以,为什么没有通过呢? 因为懂的多但不深,没有亮点,没能表现出自己的学习能力等弱点,自然而然的就被和别人比较了(PS:这是大公司的视角,因为大公司看重的是更能培养潜能)。

当然,我并不是要求你在React Hook上下功夫,也不是告诉你捷径。 要知道,资深的面试官也有技术上的短板。 如果他对胡克不熟悉,他不会多问。 但类似的可以作为亮点的还有很多,比如“喜欢深入研究Webpack,写过webpack插件,提高监控和打包效率”、“熟悉性能相关工具、熟悉Lighthouse、了解它如何评估网页性能的一些细节》、《了解SSR,我都实践过,用行业工具做了压力测试,了解了一些容易成为性能瓶颈的点等等》,学生也可以做如果他们认真学习、深入思考,总能抓住面试官的亮点,即使你不能深入回答这些问题,这仍然是你很容易超越别人的领域。

但最基本的还是要掌握的,不然你连笔试都过不了,更别说展示自己的亮点了。

我已经走得太远了,回来吧。 在技​​术能力部分,你最好不仅列出一些通用的技术能力,还可以写一些对某个技术点的深入研究。 我宁愿看到这一部分写成这样:

我们先来区分一下大能力:

然后对小能力进行分类,比如:

具备移动Web开发能力:

最后补充一下重点:

web前端简历模板_前端简历模板范文_前端简历模板pdf

这样组织自己的技术能力岂不是比上面说的干巴巴的、宽泛的点更有条理、更有深度吗?

项目经验

项目经历部分可以写:实习期间完成的项目、在学校工作室或参加编程竞赛完成的项目、自己做过的技术项目。 一般按时间顺序排列。

这个时候不建议放非编程甚至非前端经验的。 例如,你用C#做了什么样的软件,为什么不好? 因为你面试的是前端,所以你的面试官可能不熟悉这种语言。 然后他不知道如何询问你的经历,也不知道如何检查是否做得好,所以他干脆不予理睬。 除非你可以加上自己做得好不好,比如参加微软全国大赛获得二等奖等等,但即便如此,也不是重要的案例(除非你没有其他前端项目= =) 。

另外,不建议写两年以上的项目。 一般来说web前端简历模板,即使你写了几页关于两年多前的项目,我也会浏览一下。 前端的发展变化如此之快。 每个月、每天都有各种新文章、新做法。 有时候一个新版本的框架可以给我们带来新的想法。 该项目两年前使用的技术已经成为现实。 如果常识已经过时,那么在一年前它甚至可能不被认为是新的。 如果你想做前端,那么我们希望你继续学习,关注前端的现状。 获取之前所做的一些结果并没有任何意义。

就我个人而言,我更喜欢问学校招收的学生,你自己做过哪些技术项目。 因为现阶段你很难有机会去主导或者主要开发一个实习项目。 在大多数情况下,您将作为配角参与该项目。 但个人项目则不同。 从这里我可以看出你是否真的喜欢前端,是否可以做一些你觉得有趣的Web实践,是否可以将自己的思维融入其中并做好。 一个喜欢折腾的同学,更容易在工作中给我们带来惊喜,创造一些额外的价值。比如曾

好了,既然已经明确了该写哪些项目实践,那么我们就来说说怎么写吧。

我见过这样的项目描述:

能理解我第一节讲的简历思路的同学也应该明白为什么我看了这个项目经历后不知道该问什么。 因为它没有明确说明你的技术所产生的技术成果,也没有明确说明困难有多大以及如何解决来体现你的技术能力。 提供很长的项目描述有用吗? 无用! 我真的不太关心项目的产品逻辑,除非是一个技术项目(比如开发一个XX技术框架)。 讲一下职责描述就对了。 你需要清楚地解释你的角色,但仅仅谈论确保项目开发过程的高质量集成和控制是不够的。 最好简要描述一个例子并给出具体的策略,例如使用单一测试做了什么。 架构可以分层,这是一份技术简历。 不要求写一长段具体描述,也不实用,但至少给出几句实用、具体的描述。 对于性能优化给出的小点也太普通了。

项目经验实际上并不是向面试官解释清楚项目是什么,而是强调项目背后通用技术知识的应用以及你解决技术问题的想法。

这就是我理想的编写此模块的方式:

项目名称、您的角色、时间; 项目介绍,用一句话明确说明该项目的功能和价值,例如“简历管理系统为学生提供简历建议和生成管理功能,已在学校3个以上学院使用”。 ;技术栈介绍; 项目中遇到的技术难点以及如何解决。 比如与优化相关,“在这款网页游戏的开发中,由于画面元素较多,纹理质量较高,导致游戏流畅度不足。此时通过XXX策略对XXX进行了优化,然后对XXX进行了改进”经过XXX。最后,游戏帧率保持在“近60帧的体验”,比如复杂的功能,“如何实现多人协同编辑思维导图以及如​​何解决冲突是一个难点。” 此时我预研了XXX方案,学习了XXX框架源码,最后根据项目的特点制​​定了策略:XXX,功能已实现”;相关输出,如输出“ 《网络游戏Web开发的性能建议》博文带有链接,比如将某项技术开源等;

归根结底还是技术,最好是一些能从具体项目中跳出来,给别人带来启发的点。 只有这样的项目经验,面试官和面试官才能轻松有共同话题可以聊。

其他模块

与工作能力关系不大的东西基本上不重要,比如科研成果、兴趣爱好等。 您可以省略它们。 如果你把上面的部分想清楚并写清楚,你的简历就会更加充实。

当然,如果你有其他技术相关知识,也可以弥补。 例如,单独写一篇关于社区贡献的内容,“我在掘金知乎开设了个人技术专栏,写了N篇博文web前端简历模板,其中一篇获得了XX次访问,并被首页推荐”,“nodejs的贡献者之一” ,提到“已经采纳了N个MR”、“XX框架的中文翻译者之一”、“XX前端技术大会展位上的分享”等等,也是相当值得称赞的。

相关推荐
客服服务热线
13485538018
工作时间:09:00-19:00
微信公众号
手机浏览

Copyright © 2012-2023 凤台人才网 版权所有 网站备案号: 鄂ICP备2025090247号-24

地址:安徽省凤台县经济开发区 EMAIL:qlwl@foxmail.com