导读:大家好,我是lory,一名前端开发,自从2018年毕业至今,从事前端开发也有三年的时间了,此篇文章是对过往经历进行记录总结,文章大体分为三部分: 回顾,思考,面试经验分享。文中不会涉及具体面试题,多为对自己成长路上的思考和反思,希望借此机会可以帮助到更多的人,在前端这条路上坚持下来。
2018年毕业于渣渣二本非计算机专业,2021年面试期间拿到了滴滴,美团,快手,百度,腾讯等多家offer,过去的两年半年时间经历了小公司,好未来。现在入职了鹅厂,接下来会和大家分享如何在前端路上坚持下来。
回顾
成长的路上从来都不会是一帆风顺的。
第一年
在入行的第一年深知自己专业能力上的不足,在完成本职工作的同时,体系化的学习了JS基础知识,在这个期间看了许多掘金上文章,不断进行总结,形成自己的知识体系,在这里十分感谢冴羽老师分享的高质量文章,让我打下了还不错的JS基础。
第二年
在经历了一年的工作学习之后,尝试寻找新的工作机会,在投出30多份简历石沉大海后,简历意外的被好未来捞起来, 于是得到了唯一的一次面试机会,为此我激动的一晚没睡哈哈哈,在经历了五轮面试后,成功加入了好未来,正式开启了前端生涯,在好未来这段时间是成长最快的时候,积极主动承担了更多的事情:
- 完成组件库搭建
- 尝试使用工具解决开发流程问题(Vue-Cli插件,Git-Hooks应用,优化Webpack配置)
- 性能优化
- 基于qiankun落地微前端
- 负责中大型项目的日常开发工作 很感谢有机会可以做很多有趣的事情,不得不说好未来可能是我呆过最开心,最快乐的团队。
第三年
在教育行业不断走下坡路的时候,选择看看外面新的机会,在经历了一个月左右的面试时间后,期间拿到了多家大厂offer及多家中厂offer,现在在鹅厂搬砖,有想看新机会的同学请联系我,让你体验保姆式内推服务!
思考
相信有很多人和我一样,学历不高,专业知识薄弱,毕业后经历了无尽的迷茫,困惑。在这里想通过我的成长经历和大家分享我的学习方法,希望能够帮助到大家:
体系化学习
个人觉得前端知识又多又杂,一定要形成自己的知识体系,系统性的学习前端知识,之前有看到字节的某位同学分享的飞书文档,我在此基础上进行了更多的扩展总结,也非常欢迎大家一起来共建,不断完善知识体系。
面试期间也是依据这个体系进行了复习。
拒绝工具人,主动思考,尝试使用工具解决实际问题
在开发初期难免会写出一些不合理的代码,这个时候就可以思考如何使用设计模式去优化我们的代码,如:策略模式,状态模式,发布-订阅模式等,这些设计模式很容易在项目中找到应用场景。
在业务不断发展,人员不断扩张的情况下,难免会出现一些工程协作上的问题,这个时候我们可以尝试从最简单的优化开始,比如git-hooks,webpack优化开始一步步提高开发协作效率。
我认为绝多数开发协作中存在的问题,在Github / xx团队博客上都可以找到解决方案 / 解决思路,毕竟有些坑大家都会踩一次的,只要我们**主动去探索,去实践,**我觉得这个过程是可以得到很多收获的。
多站在用户的角度,多思考业务
作为前端我觉得是离用户最近的角色了,我们参加交互 / 需求评审时,多站在用户的角度思考,做一个需求 / 功能时,会给用户带来什么,交互设计 / 功能设计等是否合理,需求文档是否符合规范,是否能为用户带来价值。比如:
- 产品文档为什么每次都表意不清
- xxx功能做出来后收到一堆吐槽(md,好难用)
- 页面为什么加载这么慢
- ...
我觉得如果遇到上面那些情况,作为开发同学,我们是有义务和责任去帮助大家把产品做好,把流程规范化的,不要只局限于把工作完成,在解决类似问题的同时,自己的沟通能力,产品思维,协调能力都会得到飞快的提升。
下图是我的一些理解,仅供参考哦
多看 多写 保持热爱 不断总结
摸 🐟 时刻可以多看看Github
,掘金等,多关注一些大佬,看看大佬们在研究什么,大佬们是怎么写代码的,我们可以从模仿开始,一步步来,总有一天我们可以把代码写好的(共勉)!!!
还有一点想分享给大家,我们可以阶段性的总结 / 反思自己,多向周围优秀的同事学习。
见贤思齐焉,见不贤而内自省也
但是我们也要拒绝 PUA!!!永远不要因为绩效考核 / 别人的话语,而否定自己,大家都是最棒的!
面试经验
简历
不要做陈述,要体现价值
Bad
使用xxx组件完成xxx功能
Better
使用了xxx解决了xxx问题,带来了xxxx的提升。
我们要体现出我们为项目带来了什么,而不是陈述做了xxx功能,要体现出自己的亮点。
熟悉简历上的技术 / 项目
切记不要把自己不熟悉的东西写上去,被问到了就会很尴尬。(不要问我为什么知道)
简历上的内容一定要体现出自己的亮点!这就要靠平时的日积月累了。
体系化复习
我这边用了大概三个月左右的复习前端知识,网络和学习算法。一定要有体系,有节奏,有目标的去复习。
在推一次飞书文档!!!yyds
算法学习
这部分从3月开始学习,突击了三个月做了100道题,面试时的算法题基本都可以写出来。(前端算法考的不难)
第一天做题时,我觉得我是一个傻子。。。
我的方法是根据不同的解题思路,对算法题进行归类总结,然后不断练习。
这部分强烈推荐labuladong大佬的博客!!!完全是靠大佬的文章才学会了算法。
最后
以上都是我个人的想法,如果有不对的地方,欢迎大家指正批评!!!!!
也可以加我的vx交流:Chen964385822. 我刚来北京打工时送给自己的话!今天也送给大家!