前端大三在校生的21年回忆录

1,105 阅读12分钟

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

作者现在大三在校,忽觉大学生活所剩无几,却也没有太多的惆怅,只是回顾21年,发现过的太快,让人来不及反应,来不及思考。这篇博客会从以下几个方面回顾我的2021年————恋爱,学习,社交,实习。

1. 恋爱

众说纷纭,大学恋爱是美好,单纯的,自己也没忍住“好奇”和“诱惑”,在今年年初和一个女孩相处过一段时间,相识的匆匆,草草的离开。自认为付出了真心,相信那个女孩应该也一样。

我们一起去图书馆,一起看电影,一起做手工,一起散步,一起吃饭,互诉心事...,也没能改变大多数情侣的标准结局,只是这个时间来的似乎太快。可是陷入情感沼泽的我们来不及反应,来不及思考,这一段感情留有很多遗憾,却也不会后悔分开,忽然觉得那句 “没有缘分” ,真的包含了很多东西。

我是一个理性与感性并存却不夹杂的人,在意识到没有必要继续为错误纠缠后,便不会再有别的想法,可分开的时候还是没忍住掉了几滴眼泪,如果说要给自己或者说大家的感情生活说一些话,那我希望大家的感情历程都能一帆风顺,希望遇到喜欢人的能勇敢去开始,不鼓励盲目恋爱,不要当渣男渣女。

2.学习

首先可以知道的是,我不是一个好学生,选择了前端作为未来职业发展方向,在大学课堂上注定和好学生这个称号挨不到边,因为大学里面计算机相关专业的课程,极少有前端相关的内容,就算有所涉及也是一些很简单的 HTML 和 CSS ,课程还是 JAVA 的天下。所以这里的学习,我谈及的是关于前端的学习。

2.1 学习路线

年初的时候,刚刚学完前端三件套.因为都说 Jquery 逐渐失宠,推出前沿前端的舞台,所以就直接开始了框架的学习

2.1.1 Vue 的学习

学习 Vue,是在 b 站学完了一个课程后,再跟着慕课网上的老师做了一个仿写去哪儿网的项目,在学习的过程中接触到了 webpack 和 axios 的一些知识,学长说这种项目放在简历上比较拉跨,还是要做一些有实际意义的项目,但目前为止,Vue 栈的项目我只做过一个,因为,后面我就开始了我的 React 学习。

其实也知道框架技术栈在精不在多,但是机缘巧合下,当时和同学参加了服创大赛,老师给了一个 React + umi + ...,反正就是有很多没用过的东西的项目模板,那个时候我也不太懂,认为老师给的就是好的,所以开始了我的 React 的学习之旅,再然后比赛是没有啥成绩,但从此 React 就成为了我的主要技术栈,主要还是因为听说大厂框架用 React 比较多,比较贪心,想进大厂。

2.1.2 React 的学习

咱只能说技术变更的太快了,开始的时候在 b 站学习,React 主要讲的还是类组件,那里面的 this 可是能道出好多东西,我记得当时自信满满的写了人生第一篇博客,关于类组件中的 this,给学长看,学长说现在都用 hooks 了,我这才想起来在那个视频的结尾提过一点的 hook.然后我又一边跟着慕课网上边的老师做了一个类式组件的项目,一边学习 hooks,hooks 学了之后还是没能理解 hooks 在实际项目中的作用,于是又跟着老师学习了一个多页面应用+ hooks 的项目,这个项目逻辑可复杂了,当时水平太浅,我基本都是跟着老师敲的,所以收获一般,我记得老师录制视频的时候 React-redux 还没有 与函数组件 hooks,对应的钩子。

所以还是类组件那一套,所以一直到前段时间为止,我写 redux 还是用类组件那一套,直到最近和小伙伴合作写项目,由我来初始化项目,搭建项目目录结构,朋友看到我搭的 redux 环境,直呼这种写法太老了,我这才反应过来,自己一直没有跟上技术的变更。

然后就是自己折腾的项目了,在今年暑假的时候,在学校留宿了一段时间,想着弄一个好一点的项目,但是呢,可能是个人习惯原因,一个人的时候就会变得很散漫,所以暑假学习的效率奇低,开学好久了才把一个很简单的项目弄完,当然,在这个过程中学习到了很多,因为前后端都自己来写,项目页面需求设计都自己从零开始,还要部署上线,所以学到一些 Koa,和 nginx,后面会写到我 Node.js 的学习历程,太他喵的尴尬了。

2.1.3 Koa 的学习

在开始准备自己的项目的时候,我其实只会一点 Node.js 一开始学 Node.js 根本学不懂,原因还是基础太差,看Promise 看的团团转,然后后面断断续续的学了,也不咋用,在写项目后端代码,我都是看了大佬的一篇博客,而后凭感觉写的。

以至于整个后端代码都在一个 index.js 文件里面,里面有路由,数据库操作,逻辑运算,相信我,这个坑不要踩,要多难受有多难受,即使是用到了 Express ,但当时对 Node.js 写后端真的什么概念,就只是明白发送接受请求,数据库相关操纵都是查到什么算什么。以至于学习到了脚手架工具搭建的项目目录,真的瞬间豁然开朗,眼前一亮。

2.2 学习方法的改变

2.2.1 记笔记

在学习前端三件套的时候,学习习惯真的不好,记得当时中国大学MOOC 上边接触到一些 HTML 和 CSS 后就直接看书继续学习,JS 的学习也直接买书看书,记笔记用 WPS。当时还和好基友打卡,没记笔记就发红包,哈哈哈哈!结果就是学得慢忘得快,所以深感学习方法的重要性。

在今年得学习都习惯了用 Typora 记笔记,markDown 语法也很好学,可惜最近要收费了,叹息。一年来不管干啥都会习惯用 markDown 记录下来,包括做项目和学习,我觉得这在我的学习旅途中是一个重大突破,效率提升很多,然后,我也会在掘金上写一写自己的博客,开始的时候美名其曰是写博客,其实就是 cv 别人的,唯一的不同就是思路是自己的,整理了一边思路,从众多观点中挑出自己认为正确的写上去。

到后来,自己慢慢思考,同样开始实践验证,不断探索,发表自己得观点,学习最好得方法就是教会别人,有时候真的深以为然。

写博客对我的帮助真的挺大的,如果记笔记是让你能够回顾自己到底学了写什么的话,那写博客是让别人看,在你发表之前一定会严格梳理自己的思路,不至于瞎写,这样受益最大得还是自己。再加上社区活跃的大佬偶然指点一二,真是妙啊!但是写博客就还是要花费蛮多时间的,所以每次看别人的博客都会不自觉点个赞以表支持。知道我在说什么了吧~

2.2.2 问问题

遇到自己不能解决的问题咋办,除了查资料,当然就是问别人了,这一年真的问了很多人,问了很多问题,即使有些问题在别人看来很 sb,但还是问了,因为你不问就不会知道,到时候就真sb了。

其实如果是在大学里面,搞前端的其实还是少数,计算机相关专业要么考研,要么就是跟着传统大学课程,“叛逆”一点也是搞 JAVA,前端算是“离经叛道”了。

这个时候你可能就需要一点互联网 “社交”,有很多公众号作者都会组个群啥的,可以混进去,多滑滑水,混个脸熟,遇到问题就可以在群里请教,大多数大佬都会提供帮助的。这一年真受到过好几次陌生人的帮助,并下定决心,自己变强了,同样要回馈到前端社区,为前端发展贡献自己的一份力量。

2.3 一些机会

这个体会不多,能说的大概就是前段时间参加的阿里的前端训练营,低分通过通过笔试,给我侥幸混进去了,认识几个同样的 React 开发的同学,一起在一周内一起听课,一起开发了一个项目,虽然没能拿奖,但那几天的收获是巨大的,到现在大家伙还在群里活跃着,一起讨论,共享学习资源啥的。

其实说真的,认识的人越多越发觉得自己菜,大家都太强了,所以这也算是一种鞭策吧,不同的是,大家一起努力,氛围是极好的。

3. 社交

其实因为一些原因(不方便说),在大学前半段的时候我一直秉持着无用社交就是无用的想法,所以大一大二除了一些必要的活动,基本都是围绕着宿舍里面几个人。记得还没分手的时候,谈及社交张口闭口都是室友。

后面也是因为一些原因(也不方便说),觉得这样有点固步自封了,于是开始放开心扉去了解其他的人和事,你有了一个目标(暂时是前端),在这条路就不会缺少同伴,不论是线下还是线上。保持着善良,包容,乐观的心态去结交新的朋友,结果往往都会是好的。

4. 实习

4.1 找实习

咱只能说互联网行业就是有这么卷,之前在参加阿里训练营的时候,就有看到很多同龄甚至年龄比我们小的大佬,他们要么有着极好的前端技术和理解,要么对知名开源项目有过贡献,要么有着多段实习经历,甚至有的同学 leetcode 刷题超过1000道。

在参加了训练之后便是开始了找实习,因为身边的朋友都找到了不错的实习,算是勉强跟上大伙的脚步吧,没有面过很多公司,面的都是一些不知名公司,因为还是想着先熟悉熟悉面试是咋样一件事,试试错嘛,其实也有记录下几次面试的面经,后面找机会发出来,深信服算是我面过的最大的公司了,阿里有个朝阳计划,也因为一直拖没投就没有消息了,然后深信服二面过后发了 offer,深信服在长沙有分部,朋友也刚好在这,也就来这实习了。

真的,结合身边小伙伴和自己的找实习的经历,我觉得就是要抓住时机,机不再失,时不再来。

4.2 实习体验

只能说运气不怎么好,本身自己是写 React 比较多,Vue 很久没写过了,长沙深信服这边框架技术栈是 Vue,以为来公司能熟悉个几天再开始写代码的,结果来的第一天就给了我任务,第一天配好环境,第二天开始写代码,第三天必须写完,说实话,有点小压力的,加了几天班,最终在多方帮助下,写完了代码,第四天就是一些简单的前后端联调,需求修改。写这篇博客的时候是第五天。

和我同一天入职的同事还在熟悉他的项目,学习 TypeScript,我的导师也安慰我说,这次是特殊情况,一般配置环境,熟悉项目,熟悉代码规范都要一个礼拜的。这其中种种不由分说,前几天着实有些赶鸭子上架了。

但其他地方其实还好,少凡(朋友)到点就来喊我干饭、下班。公司也有餐补早8元,中午晚上15块,周124强制加班到8.30,会有小夜宵,周35晚上6点下班,会有小下午茶。林科大在天心区,公司在岳麓区,所以也分配了酒店,经过我们自己的一番操作后和少凡一起住双人间。总的来说,实习的这几天体验还是不错的,至少切了好几张图不是么(滑稽)。

5. 总结

一年复一年,很多在变,很多没变,爸爸妈妈在变老,身体变差,小外甥外甥女在长大,活泼可爱,青春洋溢。我自己也即将离开大学这座最后的象牙塔,进入社会,逐渐成为这个社会正常运转的中流砥柱。每个人都有自己的路,但其实每个人又都一样。

时光荏苒,在此种下一点心愿:希望明年春招能够取得理想的成绩,希望能够找到小心脏的另一个归宿,希望疫情不再,也希望大家新的一年顺顺利利,都能通过努力实现自己的愿景,用我凯皇的一句话结束这篇博客。

木叶的苍蓝猛兽从此消失,变身为红色猛兽的时候到了!