跳到主要内容

前端之路 - 我和我的( + '18' + 3 )岁

过两天就是自己的生日,先提前祝自己生日快乐哈,21岁生日快乐!!!

这篇文章呢,也是由感而发,回忆自己的前端之路,大家有空看一看,也可以给我指导指导我的未来的规划和道路

邂逅前端的大一

很喜欢coderwhy老师的一句话哈:“一般我接触一个新的语言,新的技术,都喜欢有邂逅这个词”。

而我邂逅前端,其实是因为在大一上学期的时候,学校开设的第一个关于编程类的学科:HTML与CSS

刚上大学的时候,大学生嘛,清澈的眼神中透露着愚蠢,老师上课时候,简简单单的几行代码,就在浏览器上渲染出一个页面出来

当时对我小小的心灵带来的震撼,真的是。

自此之后,就爱上了前端,大一的时候就有空的时候就在宿舍上摆弄那些HTML标签和CSS属性等

那个时候真的啥的不了解,什么学习网站什么的都不知道。

只有老师推荐的菜鸟教程,于是有看着菜鸟教程上面的HTML和CSS部分,学习他们

这是我初识前端的第一步

加入科协

在大一寒假的时候,我们学院有一个协会,叫科学与技术协会,里面有一个部门是技术服务部,顾名思义嘛,就是需要有一定的技术才能加入

在寒假的时候,部门会组织进行分方向进行培训。意思就是想进技术服务部的人员,会让你选择一个方向进行学习,等寒假结束之后,看你的学习情况进行一个筛选

当时其实我对这个方向的划分也没有很强的了解,加上自己就是对前端很感兴趣,就选择了前端方向

之后寒假的时候就开始学习这个js

其实那个时候只是就满腔热血的,对于前端这个方向是很迷茫的,没有很强的自己的理解

学习js的时候,就是很多知识点都没有学习,像什么闭包、原型原型链这概念,说实话,我在之后系统性的学习前端之前,完全不知道还有这些东西???

当然学长告诉我,就是js你只要简单的学习一下就好了,就可以直接开始学习vue了

就是你可以用js写一个时钟就可以了

我现在还可以找到我大一的时候写的时钟的案例,先给大家放一个图:(应该不是特别丑吧哈哈哈)

image-20230923172001383

这是代码部分:(俺知道代码写的很⑩,大家原谅我)

jcode

之后完成了这个“时钟项目”之后,就开始学习vue了嘛,当时学习的还是vue2版本

当时也是通过看视频的方式去学习前端,启蒙老师当然是我最最最喜欢的coderwhy老师啦

最全最新Vue、Vuejs教程,从入门到精通_哔哩哔哩_bilibili

接触项目

学习了vue之后,当然也是顺利的加入了我们的科协大家庭啦

(好吧其实说实话,虽然学了vue,但是我感觉和没学没啥区别,那个时候,做笔记还是用PPT做的笔记哈哈哈)

之后到了大二时候,有接触了学校的一个项目,2021年,中国共产党成立100周年,于是让我们写一个中国共产党成立100周年的答题系统

这是我的github地址:xiaojunnanya/exams: 信息工程学院的答题系统 (github.com)

还是,各位前辈大佬们,轻点喷,轻点喷

然后后面的时候,还做用我们学校21级新生的引新大屏(这个找不到图片了,当时好像没截图)

丢失记忆的大二

大二呢,说实话我已经不记得我大二究竟干了什么??怎么时间就没了???

大二的话,就了解了echarts和这个微信小程序的一些知识点,然后学了·node?学了吗,没学?好吧我不记得了哈哈哈

当然学习了微信小程序之后呢,在大三的时候,我们学院的引新微信小程序部分,也是由我完成的

我的大二究竟做了什么???

井底之蛙认识世界的大三

在大三开学的时候,突发奇想,想着写个简历来找个实习,于是开始写简历,也给大家看看第一版投递的简历哈

image-20230923182516565

emm,emm,emm,好吧我现在看自己都不知道自己哪来的勇气就投递的。

但是我还是收到了自己的处女面 - 百度

当时是周一中午的时候,收到了百度面试官的电话,约我面试。我把面试约在了周四下午的时候。

于是当我中午回宿舍的时候,开始在B站上找一些面试题,当时还不知道有八股文这个概念,去看那些面试题

我giao,js还有闭包?原型链是什么?事件循环?这是啥,我学js怎么没学过这些???

但是没办法,只能去死记硬背,当然,面试结果可想而知。

那个时候还发了一个朋友圈:

image-20230923183445711

之后的,意识到,自己原来是那么那么的菜,之前自己还会沾沾自喜的,以为自己做了几个项目,相比周围的人,自己很厉害的样子,原来自己是如此的井底之蛙

后来,大三下的时候开始了系统性的学习前端,想在春招的时候找一个暑期实习

从前端三件套开始重新学习,然后复习了vue2,大概在3月份的时候吧,开始了第二次投递之路

image-20230923184124584

结果,还是,嗯呢不出所料,一个面试的机会都没有

在刷boss的过程中,慢慢意识到,或许仅仅只有vue,自己的竞争力并不够,于是在三月至四月的过程中,学习了React并做了一个项目,修改了简历,开始了第三次投递之后(我告诉自己一定要找一个暑期实习来增加自己在秋招的竞争力,那个时候的我,已经慢慢了解了我们行业的一些东西,包括竞争压力和就业压力等,到时候不还流传着什么前端已死后端以亡的说法嘛)

image-20230923184538469

在学习了React之后,开始投递,也陆陆续续的收到了一些面试,我那个时候是到六月中旬才可以到岗,有的公司可能觉得时间太长了就没有同意,在五月中旬的时候,终于收到了offer,当时真的,热泪盈眶呜呜呜

实力提升的暑期

在暑期实习的时候,更多的关注了一些项目的东西,一些开发的思维,同时也是在不断的为自己的秋招做准备

觉得自己的项目并不是很有竞争力,加上很多公司要求你了解一项后台语言,于是学了node,用react+express+socket.io做了一个实时聊天

学习了ts,完成了网易云首页的项目

补充自己网络部分的知识

重新搭建自己的个人博客,写的笔记放到自己的博客上

细化深入了解js,打深自己的js功底

了解微前端知识,提升自己简历的亮度

捣鼓装饰自己的github,将项目上传到github

自己暑期时候,白天上班,晚上回家就开始学习,每天晚上两点睡八点起,那段时间,我真的,整个人都。为了提神,在公司买了茶叶,每天和茶叶提神,自己的记忆力也大大的下降,测试的前脚和我说了哪有问题,后脚我就忘了

好在,努力没有白费,自己的个人实力得到了提升

自己的正式秋招

自己的秋招已经结束啦,历时一个月不到

面试了10家公司,收获了6份offer,5个OC已拒,接受了一家杭州的offer,不是大厂,算是一个中厂吧,对我自己来说是很满意的(想自己为什么满意,我后面说)

说到杭州这个offer,真的是,觉得自己真的很幸运。一开始在boss上面,这家公司,杭州武汉我都投了,但是杭州的已读不回,武汉的约面了,在技术面过了之后的HR面,HR问我,杭州和武汉你倾向哪里,我当时一听,还可以去杭州?我说我倾向杭州,HR说那我是默认你放弃了武汉这边的岗位,我把你的简历推向杭州那边。但是你需要重新开始面试,(我当时其实想说,能不能先面试杭州的,要是没过我在去武汉行不行呀哈哈哈,感觉有点不要脸了哈哈哈),我就说了好的,谢谢HR

那天是周五,周六的时候,我就自己郁闷,犹豫,不知道自己做的这个选择正不正确,因为杭州的那边已读不回,他看到我的简历会不会没通过初筛,通过了技术面没过咋办

后面就告诉自己,也是我现在很喜欢的一句歌词:"一切都是最好的安排"。武汉的HR既然提到了武汉杭州,说明一定是冥冥中有安排,会让我去杭州的

幸运的时候,周一的时候,我收到了杭州HR的约面电话,之后顺利的通过了技术面,在周五的时候拿到了offer

补充

为什么选择杭州武汉这边呢。

其实呢,因为我是安徽人,我的大学是在河北读的,暑期实习的时候在北京,在北方的这三四年,还是感觉,南方好一点(没有别的意思哈,就是我个人,还是觉得南方好),自己呢也跟倾向在长江流域进行发展,当时想去的地方就是:杭州、南京、上海、武汉。当然杭州市我的第一选择,也是离家比较近,还有就是我的父母他们在湖州,自己想着还是离他们近一点,以后有什么事了自己也是可以更好的处理

为什么不去大厂呢

如果有机会的话,肯定是会选择去大厂的,但是自己。学校呢是双非一本,而且个人的算法能力,其实不是很强的,尽管自己在暑期的时候,有坚持每天都刷力扣,但是在笔试的时候,看到那些算法题,还是无从下手。与字节的面试官也交流过,他说的我真的很认同,有的算法题真的需要一定的天赋,很难,还有就是量变引起质变吧,多刷。

所以自己现在可以拿到这家公司的offer,对于我来说已经很满意啦

这里也附一张现在简历的截图哈,仅供参考

image-20230923192557234

未来的计划

在面试的时候面试官也问过我这个问题,我的想法和回答是:在刚开始工作的一两年,先提升自己的深度,后面在提升自己的宽度

自己目前学习的内容也就是上面简历上专业技能的部分,我目前的打算是阅读React官网+熟悉常见Hook的源码。想请各位大佬可以指导一下我接下来的学习方向

不知道大家对自己的有哪些规划呢,希望可以一起交流交流,学习学习