2021前端个人总结

1,330 阅读6分钟

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

前言

不知不觉,就来到了2021年的尾声,回首过往,发现自己已经学习前端有一年半了,但是自己从未进行总结,只是偶尔写写学习笔记,主要可能还是因为自己的表达能力不太行,导致很少在网上发布一些学习内容,但最近看到了许多人的年度总结,自己也好好反省了以下,是时候该记录自己的学习历程了。

自我介绍

本人来自一所西南地区二本师范类大学的非师范专业(计科)大三的学生,可以说学校对计算机的重视程度真的不够(课程开的非常拉稀),但在偶然的机遇下,认识了HTML,认识了前端开发,从此走上了这条学习的道路

学习历程(2021)

摆烂

从大学入学以来,自己一直都是一个飘摇不定的状态,始终没有确定自己的一个方向,只是看到啥好玩,就去学学,从来有没深入。平时做的最多的事就是上课,下课回来玩玩手机,刷刷视频,有多的空余时间跟同学出去骑行,健身罢了。

转折

直接到21年的3月份,也就是我大二下开学,我发现这样的生活是不行的,必须得付诸行动,做出写有意义的事情,于是在一个偶然的机遇下,加入了一个项目开发团队,开启了我的第一个团队开发之旅。由于在之前自己已经了解过vueuniapp,在团队开发中也正是使用的uniapp,所以这次实践可以说对自己有十分大的提升。

在一段时间的学习之后,突然发现自己陷入了在考研与工作之间的抉择,当时想了挺久,也没能做出个决定。在一个偶然的机会下,在b站刷到了一个名叫程序员鱼皮的up主,他曾在保研和工作之间做出了抉择,最终他选择了工作(主要薪资还是太诱惑了),在这之后也做了许多思考,最终发现,考研出来不转岗的话,还不是一个臭打代码的doge,于是在此时下定了决心,以后走工作这条路,只要是自己做出的决定,就不会后悔...

面试准备

在5月底,6月初时,为了完成自己这个目标,就必须参加实习,丰富自己的经历,于是就开始了面试的准备,基本整个过程就是在牛客网上寻找面经,从面经中吸取知识(面经真的是个好东西,可以从中学习到许多东西),还有就是在leecode上刷一些算法题(由于自己算法稀拉,不知道怎么描述了),就这样,整整准备了接近一个月的时间。

简历投递与面试

在6月底,我投出了自己的第一份简历,投的是腾讯,当时也不抱希望,只是想试试,果然与自己想的一样,半个月也没收到面试邀请。当时也临近期末,就没有管这些了,都准备考试去了。在考完试之后,仍然没有收到腾讯的面试邀请,我就在之后又在百度投了简历,这次运气比较好,在投递后2天就收到了面试邀请。

百度一面十分顺利,直接通过了,这也是自己的第一次面试,本以为自己会十分紧张,但是并没有,只要当面试官问的问题自己是真正理解的,那么就只需要心平气和的,像与朋友分享知识一样去描述这个问题就可以了。

百度二面就没那么顺利了,在面试过程中问了好几个实际应用的业务问题,但由于自己好久没写代码了,都回答得很差,于是不出所料,二面挂掉了,呜呜┭┮﹏┭┮

在百度挂掉后,自己竟然收到了腾讯的面试邀请,当时也十分激动,在踩了百度这个坑后,我又重新振作起来,在运气的加成下,顺利通过了腾讯的所有面试,但迎来的漫长的offer等待,此时已经是8月初,接近中旬了。

offer

在历经一个月的等待后,终于在9月初,也就是我大三开学时,收到了来自腾讯的实习offer(base上海),当时内心也十分激动,于是毫不犹豫的接收了,在9月中旬,也就是中秋节后,成功入职了腾讯,开启了自己的第一段实习之旅。

tx1.JPG

实习

在实习期间,工作还是比较顺利,没有遇到什么大的难题,基本工作内容就是完成导师安排的任务,对接好接口就没什么了。在工作期间我仍然没有松懈,不断补充自己不足的地方,每天回去都会学习算法,这里向大家推荐AcWing,一个十分棒的算法学习网站,里面都课程个人觉得都十分好(学过的都知道,闫式dp,yyds),会需要一些小额的报名费,但绝对是划算的。

在前端知识方面,自己已在暑假期间打好了足够的基础,于是在工作期间便去学习了Vue.js的源码,最先接触是看了名叫HcySunYang的一位大佬的文章(可以在github中找到),看了有许多感触,让我真正理解到了Vue的本质,让我思考问题可以站在更高的层面,自己根据一些理解,也实现了一个简单版本的vue-simplify。随后自己也学习了更多关于Webpack以及Node.js的内容。

tx.JPG

总结

不知不觉,一年就这么过了,在没进行总结之前,总会觉得自己啥也没做,什么也没学会,但是经过总结后,发现自己这一年也没白活,还是做了许多,学习了许多。

我本来就是个不善表达的人,也只能说点大白话,希望在未来的日子里,还是能像现在这样,不断地进步,不断地超越自我。

要说今年能拿出数字说话的东西,也就看了4本书,分别是《ES6标准入门》、《Javascript高级程序设计》、《计算机网络自顶向下》、《javascript设计模式》,也就这些了。

新一年的目标

  • 在前端方向上能更上一层楼,当然更希望自己能在计算这个大方向上有所进步
  • 在22年的暑期实习或者秋招,拿到自己心仪的offer
  • 在新的一年里,能腾出更多的时间,处理自己在生活上的事

sh.JPG