2022年度总结: 一名普通大学生的前端之路…

「回想2022,展望2023,我正在参加2022年终总结征文大赛活动」

咱们好,我是一名21级学生。这是我榜首次在掘金上发文。关于我的2022,还真挺有意思!

我与前端的初度邂逅

说起来也很巧,也就是上一年的这个时分,我开端学习前端,那时分加入了校园的N+作业室(一个软件开发作业室),其实我不知道我其时为什么会做出这个挑选,由于我其时的专业和前端毫无关系,而且之前也没触摸过这方面的东西,也许这一切都是冥冥之中的缘分,没怎么多考虑,觉得有意思,就加入了,我和前端的故事就从这儿开端了

我还记得我做的榜首个小demo,模仿QQ登录页面,现在看来就是简略的flex布局和HTML基本元素的使用,其时可是挑灯夜读 看B站黑马程序员的入门视频 还有阮一峰教师的文档 对我协助许多,终于,保质保量的完结了这个小项目(这个小项目一向被我用到了现在,拿来给团队中刚入门的同学们做) 就这样,我在我的大一寒假期间入门了前端根底三件套,就这样,我开端了我绵长的前端学习之路

爱好变成事业

大一下学期开学之后,我才真正的进入到了我前端技能进步的高峰期,开学之后那段时刻我遇到了前端路上的榜首个难点————脚手架,其时作业室有个查核使命需要用vue-cli脚手架开发,这可难到了其时的我,在这之前我可是连命令行都没打开过啊,网上的教程也满是我看不懂的名词,什么Node啦,cli啊,webpack啊,看的我眼花缭乱,其时脚手架,打包东西,Node什么的底子不知道是什么,也不分不清。只能照着大佬的文章傻做,可是咱们都知道,前端的东西晋级很快,网上的教程许多都是好几年曾经的,依照之前的方法去操作是行不通的,就这样我处处碰壁,最终仍是在学长手把手的教训之下,完结了这个困扰了我一周的问题(抱头痛哭)。

之后我就开端了vue的学习,其时学vue的榜首反响(看黑马程序员 月薪过万):好简略,这不比操作Dom简略多了嘛! 又看了几集:这怎么指令这么多,这我咋记得住,啊!! 到了实践做项目:妈耶,这代码红的,像极了我手里的康师傅牛肉面~~,就这样跌跌撞撞的,待在作业室,吃着康师傅泡面,看着满屏的红色,终于完结了自己的榜首个Vue小项目(其实就是个Demo),说起来这个,我到现在仍是回想满满,作业室有个小项目想拿来给咱们练手,一个简略的公寓党建模块(就是一个简略的数据查询功能,最上面有个级联查找宿舍楼,下面有个列表来展现该公寓的领导们),其时仍是个比较急的ddl,就两天时刻,不可,我懊悔了,这我哪会啊?我ajax还不知道是啥,axios还没玩理解啊 救命!! 果然到了ddl最终一天的晚上,我仅仅写出了HTML CSS部分,数据那块一点没写出来,感谢作业室的学长! 在这时分帮了可怜的我,他站在我后面,我在他前面战战兢兢的 手放在键盘上 老老实实,就怕被厌弃笨 结果是尽管我很笨,可是学长没厌弃,一行一行的教我,最终在晚上十二点多把这个小模块上线了(模糊还记得那天老板过生日,我还蹭了蛋糕吃哈哈哈)然后接下来,我就自己个儿琢磨,终于可以自己独立完结一个小模块了,谁知道更吓人的活还在后头呢,哎。

那时分咱们作业室的几个主力学长有的要去预备考研,有的要预备保研。我从一个有人要的孩子,变成了无家可归的流浪汉。写出bug没人给兜底了,哎,学长走就走吧,还给我留下了几个半截子项目,其时更是一瓶子不满半瓶子晃荡的我,行将就要接手这摊子了,哎。

然后我就开端了“魔鬼练习”,由于那些项目有的很急,所以其时我每天简直一天十个小时的肝项目,除了开发新功能之外,我还得改之前的Bug(咱们都知道 改bug比写新代码厌恶多了),这段时刻,vue2算是给我玩理解了(可不是我玩vue2,是vue2玩我…),我还记得其时的两个困扰我好久的问题,一个是vue2的响应式,数据绑定 其时死活搞不理解为什么这个数据烘托不上去,后来才知道Vue2的defineObject不能监听数组改变。。还有一个是v-for的时分没加key,导致了组件不更新(具体内容记不清了)等等等等,一堆的bug训练出来我优异的改bug才能,以至于我现在是作业室的改疑问杂bug专业户,孩子命苦啊~~

在这段时刻中还有一些形象比较深刻比较有意思的事情,比方说我在这段时刻内充当了一段时刻的项目司理(项目司理姐姐忙毕业论文去了) 我负责了给前后端,产品司理组织使命,调控进度,组织会议,还跟着去和客户喝酒了(那是我榜首次去这么正式的酒局),在那里学会了一些徐州的酒文化哈哈哈,收获颇丰

正是这段阅历,让我决议了,我要转专业,我决议之后要靠这个吃饭!我大一是机器人工程专业,刚开端学前端时分我的主意是把前端当成副业,主业仍是想学机器人(那时分还学了Stm32 C51单片机之类的嵌入式),可是阅历了这段之后,我发现了我对软件开发的喜爱(焊板子可坚持不了一天八个小时 可是写代码能),所以我挑选了转专业,可是我学习成绩不太好,算法才能一般,转入计算机学院有些困难,然后我忽然发现了咱们校园的电子商务专业,学开发学的比计算机学院还多(可是不学底层原理),那就这个了!转专业面试那天,我拿着我的简历(别人拿成绩单 我可不敢)到了几位教师面前,一人发了一张,原本这个面试是不让看稿子的,可是教师都在低着头看我简历,那我可高兴了,我逮着我简历一顿念, 由于有着在同龄人中不错的开发才能,几段不错的创业比赛阅历,还有真实的企业级项目阅历,我可算是被电子商务专业收留啦!从这之后,前端成了我的主业!

拥抱新技能

由于作业室的项目版本老旧,经常会有一些找不到源头的问题,所以决议————要给项目来个技能晋级!而我,在阅历了前面的大风大浪之后(作业室真实没人了)成为了前端组组长,这个前端技能大晋级的使命天然就落到了我的身上。

经过一番评论,最终决议了这么一套技能栈————最新的Vue3.2为结构,TypeScipt来代替之前的Js,Vite作为打包东西,UnoCss原子化样式库,animate.css动画库,VueUse东西库。哇,这短短的一两行文字,其时耗费了我多少时刻,去把这些技能挨个学习,为了搭起一套全新的H5模板(其实大多还得靠学长),在这同时,为了确保我在作业室的领导地位(bushi),我还去学习了Java Springboot结构,MySql MongoDB数据库,MyBatisPlus ORM东西,其时我学SpringBoot的时分我就感觉,这玩意,咋和TS那么像啊。凭借着我强壮的肝,在大一暑假时分,不只学会了那些新鲜的前端技能,还学会了Java SpringBoot结构的CURD开发

开学没多长时刻,欸嘿,小洋人来了,咱们被关在宿舍里上网课(我就一个人躲在作业室里coding),这时分我盯上了Node服务端技能,我其时就想哈,会Java的人太多了,何况我仍是个前端,我这得掌握一下现在最盛行的Node开发服务端啊,然后我就去学习了最轻量级的Koa,上网课这段时刻里边,我用Koa和Vue3写了一套管理信息体系的通用模板(后来由于线下了就烂尾了哎),我就想着,重复的玩Vue也没意思啊,而且许多大厂都要React,那我为啥不学个React呢,好巧不巧,小洋人又又又又来了,咱们又开端上网课了,尽管不幸,可是这对我可是个好机会啊,在这次的网课时刻里,我基本掌握了React的开发,而且用Next结构SSR烘托开发了一个博客体系嘿嘿。

在我大二上学期的最终一个月里边,我看了很多很多新的技能,比方Antfu大佬的Vitest等等(Antfu大佬是我的神)还有React的各种库,可是我发现我越看越蒙,越看越浮躁,我认识到了我自己的问题————根底不扎实

不做API调用师

当我认识到自己的问题之后,我决议在这个寒假猛补计算机根底,到刚放假到现在为止,我学习了计算机网络,Node核心原理,V8引擎,数据结构与算法,设计形式。把之前模棱两可的概念过了一遍,但这还不够! 之前用了那么久的Vue,React 我对他们的认识仅仅停留在调用Api,而不知道具体是怎么完成的,所以说我现在正在试图学习React的源码,而且参加了本次掘金青训营活动,而且挑选做React的组件库,希望在这次活动中收获满满!

对未来的畅想

从我挑选进入作业室,挑选前端,我的大学生活就变得与众不同了,别人在刷高数题,我在改bug,别人在教室里上课,我在作业室学习前端,别人在课余出去玩,我却游走在各个会议之间… 累,可是真的充分,为了前端,我抛弃了正常的大学生活,抛弃了好好学习冲击保研的资格,但我收获的这段阅历,这段记忆,在我认为是愈加宝贵的

最终我想立一些2023年的Flag————

  • 必定找到大厂的实习!!
  • 拥有自己的开源项目!!
  • 完成财富自在!!

最终感谢各位掘友听我唠叨,榜首次发文,如有问题,必定改正!
祝各位掘友都能在新的一年里提升自我!找到自己的价值!让咱们共同生长!共同努力!

「回想2022,展望2023,我正在参加2022年终总结征文大赛活动」