如何提高前端的技能和快速涨薪?
最近自己面试了快一周,把自己对于前端面试经验和一些自己踩过的坑分享给大家,希望帮助到你们,也祝大家前端的路越走越广,不是入门到放弃。
1.如何快速投入简历和吸引眼球
- 思考你要找什么样的公司?注意这里一般是新的公司新的业务方向,你感兴趣什么呢?或者说这个行业方面你能不能拿出自己的专业技术方案
- 思考公司需要什么样的人?注意你投递公司的招聘技能要求技术点是什么呢?(ps:前端方向大而杂,你的简历里面就是三到四个项目,那些技术点需要重点突出呢?)
- 思考如何投递?(ps:boss直聘和58、脉脉、还是智联招聘,不过我还是推荐内部投递——内推)内推需要做几点准备:大致看一下投递公司的技能点、重点问一下内推盆友是那个业务线、可以对于重点板块一定要强
- 简历的制作—— 作为面试官,有几点非常注重(ps:面试官内部也有一定评分标准,对应公司的岗位硬性要求:比如学历,这个建议注意一下,简历中最好有自己最高学历展示点,对应简历里面的技能十分重要,尤其是自己熟悉掌握的技能点,注意熟悉掌握的程度,这个如果面试高级开发,可能会问的很深,所以如果写了,那么建议自己平时多多补充、弥补自己的不足)
2.重点板块——项目经验+工作经历
这一块是你整个技术和工作能力的体现,一般都会从你的项目中面试官要求你挑出来最优秀的项目做介绍,介绍的几个方面需要注意:
- 项目的功能有哪些?那些比较复杂功能?(ps:业务逻辑处理、大数据处理、页面性能监控指标、服务端渲染还是B/S架构呢)
- 项目中的任务划分、角色扮演?(ps:你做了哪些事情?管理工具和git使用,千万不要一句你用的是小乌龟、sourethree、这里是考你对于代码分支以及项目中紧急处理问题能力的分析和定位)
- 项目的成果(ps:对于这一个项目的技术点的再一次思考、有没有不好的地方,那些技术提升的点,这个是你对于项目重构、项目优化的思考,注意不要忘记强调你的团队力量,尤其是遇到问题还有分工问题,考量一个人的协调能力以及担当能力)
- 无论任何项目一定有好的地方和不好的地方,这个自己对于自己写的项目要能列举一点两点、顺便提一下如何处理不好的地方?举例子移动端的营销logo以及换肤功能,如果每次都是靠我们开发人员自己去改动发布是不是耗费人力很高?那么如何做到自动化呢?工程化呢?
工作经历,从你自己的过往工作经历中,可以大致看出你对于自己未来职业方向的规划和要求,一个不想当将军的士兵不是好士兵,自己有时候要静下来想想我要做什么?能做什么?这一点让你在以后工作中受益,尤其是技术方向,前端这么多技术,那么你现在掌握的、学习的技能方向能不能带来很大的收益?就对应的是自己的薪资,自己的收入,所以平时工作中要有留意一些团队管理、甚至核心业务实现的思路,自己多构思一些。工作经历大致有以下几点:
- 什么时候开始工作的?(记住不管填写了多少份资料,你的工作经历要一致)
- 工作的行业背景和业务
- 工作的担任职责
- 你的每一次跳槽的初衷是什么呢?
3.如何提高自己的技能呢?
- 日学习计划——这个是每一天一个前端小知识点,记住可以非常小,但是一定要做起来,可以写自己的学习笔记,一天天建立github练习题,后面分享出去,star上来,面试中就是一个亮点
- 技术方向的提升——一个前端专家是每个方向都是精通的,但是一定有一个方向是自己最精通的,那么你的方向是什么?每一周或者每一个月你这个方向的新技术有没有了解呢?github每一周都会有最活跃的开源案例,推荐学习
- 技术方向的深度和广度——每个月给自己一个方向的读物,可以是博客文,前端大佬的廖学峰、还有各个大厂的社区你要关注一下,并且去学习
最后祝愿大家都有一份满意的工作
优秀的人一直在路上,优秀的你一直在尝试写新bug