系列文章
- 你的简历为什么会被刷掉
- 未完待续...
1. 前言
团队在招前端实习生,充分感觉到做招聘的不容易。
总体的感觉是人很多,合适的很少。
目前我们的大学并没有前端这个专业,更没有系统的课程,面试的多数人都表示前端是自学的。
但是深入了解后发现,他们找前端方向实习岗位的目的很单纯,因为前端“简单”,好就业。
这里面不乏许多计算机专业和软件工程专业的学生,他们满脸写满了迷茫和对未来缺失方向感的无措。
他们自嘲这是“清澈的愚蠢”。
本文我想简单的梳理和探讨一下关于找实习工作需要注意的地方,希望能够帮助到有需要的人。
2. 简历
要找工作,必须要有一份不错的简历。
但是实习生的工作经验是空白的,项目经验也不多甚至没有,那如何写一份不错的简历呢?
我的建议是工作经验可以没有,项目经验也可以没有但最好有。关于项目经验怎么写,我们这里不做展开,会在下面论述。
我们这里着重讲实习生的简历应该怎么写。
2.1. 学习能力
2.1.1. 弄清楚实习的目的
实习生即将走向工作岗位,没有工作经验不可怕,但是一定要弄清楚自己的定位。一线城市不缺名校毕业生,所以请先放下身段。
你需要先弄清楚自己的找实习的目的是什么?
你即将毕业,你需要一份工作实习,你需要通过实习系统的学习和实践前端岗位所需要的能力,为将来毕业作为应届生找到一个收入不错的工作。
基于上面这个目的,我们来细化你要找的实习工作需要满足的条件:
- 公司越大越好,大公司才有好团队,同时也会有比较完善的实习生融入机制,最好毕业能留下来
- 公司实习生岗位的工作内容是什么,能否符合你达到目的的预期
- 团队氛围和直接leader是否足够好,容许你犯错,愿意培养你(面试的时候可以留意一下,一般面试你的就是直接leader)
- 工作本身是否足够吸引你,要找一个你将来想从事的行业去实习,注意这里是行业不是岗位或工作。
2.1.2. 扬长避短突出你的学习能力
在没有工作经验的情况下想找前端实习工作,就一定要突出自己的学习能力。
如何表现自己的学习能力呢?最简单的办法就是写技术博客、学习笔记。
我强烈建议想找工作的实习生们主动去掘金写技术博客。而且要频繁更新,最少做到一周一更,可以写自己的学习笔记、问题记录、心得体会等等。
没有头绪不知道怎么写怎么办?不要怕,整合你会不会,学习一个知识点,去网上找资料学习,学习完了,把学习资料拼接成一篇文档,加上自己的理解和笔记练习,然后发到掘金上行不行呢?
不是让你真的做掘金达人,是让你体现自己的学习能力和学习主动性。
2.2. 热爱前端
在简历投递过程中经常会看到企业职位描述里会出现“热爱前端工作”的要求。
我们从小就知道“兴趣是最好的老师”这句话,企业的要求其实就是这个意思。技术团队是希望团队里的人能够热爱技术的,只有热爱你才能深入研究做出超级棒的项目;只有热爱你才能废寝忘食,为伊消得人憔悴;只有热爱你才能体会到把兴趣当工作的快乐。
王国维曾经给人生定义了三重境界:
第一境界:昨夜西风凋碧树。独上高楼,望尽天涯路。
第二境界:衣带渐宽终不悔,为伊消得人憔悴。
第三境界:众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。
这三种境界从迷茫到热爱再到顿悟,兴趣和热爱总是贯彻始终。
那么如何让面试官感觉到你对前端工作的热爱呢?我总结了一下几点:
- 对主流的技术进行深入的研究,了解原理能讲清楚原理
- 输出技术文章,在GitHub上给喜欢的项目贡献代码
- 写一下小工具发布到Github和NPM平台
- 面试过程中,把自己对前端的热爱表现出来
另外我奉劝那些仅仅是因为对未来迷茫觉得前端简单好就业的同学别做前端。前端一点不比后端简单,只是相对后端入门容易而已。如果你仅仅满足于做个写页面的“切图仔”,那不如趁早干点别的,毕业的2-3年内对你无比宝贵,千万不要把时间浪费在没有意义的事情上。
2.3. 沟通能力
工作中沟通能力也是非常重要的,我淘汰过很多实习生,都是因为沟通能力问题。
我认为沟通能力比较重要的几点:
- 说话要清楚,尤其是南方同学,请一定要把普通话说好,不要吐字不清,话都说不利索就出来面试
- 能够准确理解对话中的关键点,面试过程中一般每个问题都是有考点的,要能get到考点
- 结构化思考和表达,能够清晰的表述自己的想法
- 外表仪态气质以及精神面貌,外在的表现体现内在的精神
- 谦逊有礼貌,礼多人不怪,多说请、谢谢、指点,一定会对你有帮助
2.4. 避坑指南
2.4.1. 少写在学校的成就
经常在简历里面看到有人找实习生写自己在学校做什么部长、会长,不要写了,没有人在意,写了反而显的矫情。
2.4.2. 少写和工作无关的证书
你在学校获得的证书可以有选择的写,但是前提必须和你求职的岗位有关系。
我曾经遇到一个找前端实习的同学,写自己有office软件的证书;还有的同学写自己有PS的证书,引用一句不厚道的话“你考这些证书花了家里多少钱?”。
2.5. 面试官喜欢的简历模板
2.5.1. 个人信息
- 姓名
- 性别
- 生日
- 籍贯
- 手机
- 邮箱
- 微信
- 社交(展示自己的能力)
-
- github
- 掘金
2.5.2. 在校信息
- 学校(完善该有的标签,985/211/双一流/省重点等)
- 就读时间
- 专业
- 主修课程
2.5.3. 前端技能
- 不懂不会的技术不要写在简历上,不要用“精通”,多用“熟悉”、“掌握”,少用“了解”。
- 前端基础(HTML|CSS|JS)涉及的技术一定要写上,不会的就去学
- 前端工程化的东西一定要懂(webpack|npm)
- 前端框架一定要弄明白核心的技术点的原理(Vue | 双向数据绑定 |虚拟DOM | 页面渲染)
- 前端优化要有了解,常见的优化方法,常见造成性能问题的原因,Vue常见的优化方法等
- 算法、数据结构、设计模式、微前端等等,会更好,不会对于实习生也没关系
2.5.4. 工作经验(如果有)
- 公司名称
- 在职时间
- 工作内容
- 离职原因(一定要写那种伟光正的,如果是别开掉的就不要写了)
2.5.5. 项目经验(3个及以上)
- 项目介绍(项目背景、干什么用的)
- 工作职责(你做了什么)
- 项目复盘(你学到了什么)
2.5.6. 技术学习(突出自己的学习能力和对岗位的热爱)
- 掘金:技术文章、学习笔记、经验总结,更新频率最少做到找工作三个月内,每周一篇文章,这里主要体现你的学习能力和主动性,如果有个人博客更好。
- GitHub/Gitee:放上你觉得比较好的项目源码,分支管理和提交一定要规范化,不要用做“玩具”项目的心态对待,这里体现你的代码能力。
- 语雀:分享你的学习笔记和职业规划,让面试官更直观的认识你。
2.5.7. 感谢您花费时间阅读我的简历,期待与您一起工作(统一结尾)。
3. 项目
实习生的简历里面,一定要写好项目经验,这是展现你能力的东西。
我的建议是一定要自己去做几个项目,最少做三个以上,对相关技术要知其然更知其所以然。
3.1. 如何写一个项目经验?
假设你做了一个点餐小程序的前端项目,你自己负责了整个项目的开发,那项目经验建议这样写。
# 项目经验
## XX点餐小程序(uni-app)
### 项目介绍
XX点餐小程序是我在学习了前端基础知识后开发的一个实战性质的项目。
该项目尽可能模拟企业实际开发流程,遵循了产品设计、原型开发、需求分析、功能分解、代码编写、测试发布的步骤,全部由我一个人完成(最好能提供整个过程中相关的文档,以及某个功能为什么这设计的说明)。
XX点餐小程序主要分为三大模块:商家、订单、我的。
商家模块:展示商家信息和点餐入口,点餐分堂食和打包。
订单模块:显示订单列表及相关操作
我的模块:现实用户的相关信息和意见反馈等
该项目使用uni-app框架开发,属于微信小程序
### 项目职责
1. 负责产品需求梳理和原型开发,以及使用PS制作简单的视觉设计图。【凸显主动性、学习能力、专业性】
2. 基于uni-app创建项目工程,使用vscode进行编码。
3. 对小程序网络请求方法uni.request进行封装,配置统一的请求和响应拦截器,对接口返回做统一处理,对网络请求错误做全局拦截和提示等。
4. 小程序的UI框架经过对比选择了vant-ui,因为这个框架更加成熟而且对电商类产品更友好。
5. 使用mockjs平台rap搭建在线简单的接口请求。
6. 使用vue/vuex/uni-app相关api等前端技术,完成了整个项目的前端开发。
### 项目收获
1. 项目准备阶段,通过查阅资料和学习相关技术,学习到了整个互联网项目的生命周期有哪些环节,通过实践自己做产品需求数量和原型设计更加清晰的认识到前端开发工作的内容是什么。
2. 开始编码之前,要做好准备工作,比如项目结构如何划分会合理?公共方法如何抽离引用?购物车数据如何缓存才能再用户在订单详情点击加菜的时候能够同步?总之,写程序是非常考验耐心和逻辑性的工作。
3. 项目开发阶段,不光要考虑怎么通过编码把功能实现出来,还需要考虑代码的可维护性、简洁性、合理性等。我经常是做出来一个功能后,测试没有问题,就找时间再看看这一块有没有更好的方式去实现,直到改到自己满意为止。
4. 项目测试发布阶段的时候,要思考各种极端情况去做测试,最好还要规划好版本好发布到小程序平台。
5. 这个项目我不光学习和实践了前端相关的技术,更熟悉了小程序的完整开发流程。
这是一个可以套用的模版,其核心还是前面说到的,突出学习能力和技术热情,同时要做到对项目细节足够了解,所以我建议一定要踏踏实实的去做一两个类似的项目,然后再去找面试工作,不然真的是浪费自己的时间。
3.2. 一些建议
- 不要去做大家做烂了的项目,比如B站的某些热度很高的前端实战视频
- 要做一些自己想从事的工作用得上的项目,比如你想去某个公司实习,通过背调发现这个公司需要会做小程序的前端,那你就去做一两个小程序的实战项目,面试的时候展示给面试官看
- 一定要做几个能体现自己前端技术栈实践的项目,比如你想找Vue放向的,那一定要有一两个Vue全家桶的项目经验
- 一定要从项目介绍、项目职责、项目收获这几个纬度去写项目经验
- 技术没有捷径,勤学勤练勤思考才是正道
4. 投递
简历投递的渠道大家肯定都有很多,这里我就不多说什么了。
我能给大家的建议就是:不要海投!而是要有目的的进行简历投递。
首先要筛选出自己感兴趣的行业,然后从这些行业里面选择几家感兴趣的公司,再从这些候选公司里面有选择的进行投递。
投递的时候要对公司做好必要的背调,避开大小周、996、发不出工资、压榨实习生等情况。
曾经看到过一个实习生工作了一个月倒欠公司1000多块的案例,深深感觉到就业市场的混乱。
尽量不要一份简历投到底,对心仪的公司一定要针对性的准备一份简历,这就需要你认真研究对方的招聘JD(职位描述),从中提炼出他们需要的人是什么样的。针对性准备简历的原则就是,可以突出自己的能力和优点,切忌为了匹配而匹配的去在简历里面造假。
面试过程中一旦发现你简历里面写的东西你不懂,会被直接淘汰掉。
5. 面试
当你拿到心仪公司的面试机会时一定要认真对待,每个公司对实习生的要求都不一样,但是有一点是相同的,就是对实习生面试都是以一种宽容心态对待的,只要差不多就会收了。
下面是我在面试实习生时总结的几条建议:
- 无论男生女生,面试过程中都要注意仪容仪表,要展示自己良好的精神面貌,要给人一种乐观、开朗、爱前端、爱学习的感觉。
- 讲话要清晰,这个问题常见于一些男生,如果普通话说不好就要好好练习,务必做到回答问题能够吐字清晰。
- 面试过程中,不会的问题大方承认,可以说这个知识点我没有学习到,您可以指点我一下吗?切忌不懂装懂,胡说八道。
- 姿态要放低一点,不管你是大三、名校、硕士、博士,走出校门都是从零开始,所以不要和面试官争执,公平不是哪里都有的,道理也不是和谁都能讲的。
- 尽量约上午10-12点这个区间的面试时间,也可以约下午15-18点的面试时间,你可以注意到这些时间段避开了早上刚上班和下午午睡后的一段时间,早上刚上班“兵荒马乱”,中午刚睡醒头脑不清醒,你这个时间点遇到的面试官都是很“燥”的,触霉头的可能性比较大。
- 面试要尽量准时,最好是提前个半个小时、二十分钟到,观察一下公司人员的情况,上班考勤是不是抓的很紧,公司氛围是不是死气沉沉等,都是对你做出选择的重要参考。
6. 入职
实习生入职了并不是万事大吉,在你入职的第一个月你被开掉的几率非常高,最危险的就是前两周,所以一定要好好表现。
如何好好表现呢?入职之后一定要表现出自己对待工作的主动性和对事情负责的责任心。
曾经招聘过一个实习生小姑娘,刚开始做事情很多不会,造成了工作的延期。
她就晚上别人走了她还在加班做,周六日大家都休息,她来公司加班继续做。
签的还是劳务合同,就是干一天算一天的工钱,也没有三方协议,毕业转正的条件。
也就是说她平时加班也就加了,周六日的加班完全是没有工资的。两周之后,她已经能轻松完成分配给她的工作任务,同时她还会手里的事情做完的时候主动要求导师给他安排任务。
后来访谈的时候,我问她为什么这么拼,你不觉得周六日加班但是没有工资很吃亏吗?她一笑说,并没有啊,你看到的是我在工作,我看到的是我的责任还有就是我做这些工作过程中学到了很多东西。简单说,我是为自己工作的。
我当时听完,愣了一下,我知道,这种人才是知道自己想要什么的。
事实是公司在她实习结束后直接给她转正,薪资给到和社招同等经验差不多。
这个小姑娘现在在一个央企做项目负责人,深受领导喜欢。
这个故事是亲身经历,也是个案,下面是我的一些实习生入职后的建议:
- 勤快一点,如果没有安排任务给你,你就主动去找导师要。
- 主动一点,如果导师安排给你的任务做完了,主动反馈一下,看看导师还有什么事情安排给你,如果没有事情,就请导师给你安排点学习任务。
- 大方一点,给你导师搞好关系他才愿意带你,偶尔请你导师喝个奶茶表达谢意,毕竟人家要干活还要带你指导你学习,人家可以用心带也可以“正常”带。
- 负责一点,实习生一般可以不用加班,但是如果你负责的事情没有做完,或者遇到上线发布,一定要尽可能加班做完或者守着上线发布完成后再说。
- 努力一点,尽可能的从实习工作中学到该学的东西,要有目标,要向着目标努力。
7. 总结
实习生找前端工作,最重要的是要有项目经验,要真的实践过。其次就是做一份结构清晰的简历去有目的的投递。当然,前端基础知识一定要掌握好,祝愿大家都能找到一份满意的实习工作。