『2021年终总结』即将踏入前端职场的菜鸟

331 阅读10分钟

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

个人回忆

在学习web前端之前,我们有学过C语言和C++,教我C语言的生老师是我大学中最敬佩的老师!他很耐心,而且在我的学习过程中提供了极大的帮助!

我的大学生涯中,有一门课程叫《Web前端技术》,这门课程老师讲的很少而且也不是特别好,仅仅只讲了HTML和CSS,而且讲的并不详细,因为课时原因,甚至连JavaScript都没讲多少,但我还是挺感激这位老师的,她开启了一扇新的大门。与生老师教的C语言不一样的是,HTML向我展示了很生动的页面效果,而C语言在我记忆中大多时候都是黑白框框,因此我对前端产生了浓厚的兴趣!

开始第一个Vue项目

真正对前端系统的学习是在2020年下学期时开始的,在这之前的都是打了个基础、激发了兴趣爱好。我们寒暑假有短学期实践,选择的范围比较广,我们任课的严老师创建了几个短学期实践的项目,我们班比较感兴趣,一合计就班上几个同学组了一个队伍做个十荟团类型的团购项目,团队主要分APP开发、小程序开发、后端接口开发以及web前端开发,大家都学习过web前端,觉得这个比较简单吧,所以我单独负责这个项目的web前端网站开发。

老师的任务要求现在记得不是特别清楚了,研究老师布置的任务要求才发现原来是我低估了要求,项目开发不存在用静态网页,静态网页自己玩玩还可以,但实际到项目中需要的是数据能实时交互,开发不用原生而是用框架!那个时候我对前端框架没什么认知,没人教,怎么办?

于是我研究起来别人的学习方法,后来就开始上B站大学,在这之前我只知道b站是娱乐网站,一边学一边跟着视频做,有时候讲课的地方和我自己的需求不一样,初学者会犯各种稀奇古怪的错误,我也不例外,一边百度,一边分析总结,有些地方在当时确实不太理解,所以不仅进度很慢,还时不时有令人头疼的BUG。那个时候不知道还有UI框架,就这样,我跌跌撞撞开始了第一个Vue项目。从基础语法到项目运行其中的艰辛在开学答辩的时候都化为乌有。

2021春招

校园招聘准备

学校有几场招聘会,想的是提前了解就业市场就参加看看了。那个时候会的不多,简历很单薄,在别人企业展位前坐着聊了聊,给别人看了我的简历,有些企业会当场问一些问题,回去后我会把他们记录下来,不同的企业需求都有些略微不同。投出去很多简历,别人一看我大三只找暑期实习,很多都是考虑、回去商量,最后只接到两个公司的线下面试通知,挺遗憾的,面试时间远远小于路上通勤时间。在学习之余我会经常看看大厂的招聘需求,跟着他们的需求实时调整我的学习计划。

面试腾讯云

一晃而过,4月中旬的时候学校群里老师发了武汉腾讯云研发中心招实习生,抱着试试的想法我投了。第一轮面试是周六下午,当时的面试情况我记得很清楚。周六下午打第一次电话的时候我兼职快结束了,面试官问我现在方便吗?我说不方便20分钟后可以吗?然后他答应了。20分钟我兼职结束了,在回去的车上进行面试的,问了很多基础的,很巧的是问的基础中我复习了,然后就把我为数不多、见解很浅的答案讲了出来,后面过涵洞的时候通话质量有些差,面试官说的有些话没听清楚,在我很尴尬的氛围中我结束了第一轮面试。

当时自我感觉很差,对结果是不抱任何希望,但没想到的是下午5点51,发来了二面通知!这是我万万没想到的,第二次面试在周日晚上,相比于第一次的基础知识面试而言,二面是谈项目,谈项目就比较轻松了(当然这比秋招 招银网络科技的项目面简单很多,后面再说)。在当时的我来看,谈项目相对于基础知识来说压力比较小一些,虽然面试还是有些地方回答的感觉不太好,但确实比一面好了很多,但依然不敢相信我能通过。

不得不说面试流程是比较紧凑的,没有等太久,周一收到了HR面通知,竟然过了!面试的过程就像一场梦一样,HR面随便聊了聊,记得最深的问题是,有没有进行总结!哈哈,这个问题问的就挺对胃口的,我有个习惯,喜欢复盘面试流程,大多数情况下我会记录别人的提问以及我当时的回答,我觉得每一次面试的过程都是成长的过程,有些大佬在面试的时候不光会问你问题还会说说他的见解,对于初级菜鸟来说这些都是非常宝贵的经验!

学习UI框架不断补充

接下来的确定入职的过程就比较长了,中间有一次参加腾讯江夏研发中心参观的经历,见了一下将来我们研发组长,了解了一些比较基础的背景。在其余的时间里面就是认真上课,学点其他东西,然后在地质大学老师的指导下开始使用Element UI框架,毫不夸张的说接触到新的UI框架后,打开了我的另外一扇门,加快开发的同时页面也变得美观了很多。当然了,检验学习效果的最好方法就是来写个项目。于是开启了与寒假另外一个方向类型的项目——后台管理系统,这次结合Vue和Element UI框架进行开发,虽然也花了很多时间,但确实比之前只用Vue开发丝滑很多。

入职腾讯云实习生

在6月结束了课程和考试后,本来打算6月15入职的,后面因为在学校办手续拖延了一个星期入职。也就是这一个星期的时间差,我和上一位实习生分配到了不同的地方。当时腾讯办公的地方有两个,一个是离我比较近的江夏腾讯研发中心,坐地铁就几站路,另外一个是每天通勤3小时左右的东港。

因为受不了时间长而且累的通勤过程,我和一起实习的室友决定搬出去住,选择折中的软件园附近,上下班半个小时左右,只要不下雨还是很快乐的。可惜的是,因为办公场地的搬迁,我只能和室友一起住一个月左右,后面回想起来有室友聊聊天的日子挺好的,而且搬迁后的办公点比较偏远,自从搬过去后再没出去玩过了。怕搬迁后没房住,在七月初就开始找租房,后面就是两个月的实习租了三个月的房,还是很心疼的,但唯一的好处就是上下班只需要5分钟左右!

在腾讯实习的过程是一个学习的过程,学习react,学习antd,系统学习ES6+语法等。没搬新的办公地时,有啥不懂的就问当时在我旁边的增哥,打心底的很感激增哥,不像自己学Vue的时候只有固定场景,跟项目的时候因为刚学react基础不扎实,时不时出bug,每次遇到问题总是找他处理,他很有耐心的和我讲解,真的是手把手教我编程。学习一段时间后就跟着导师一起做项目,导师是一个很有耐心,而且技术很牛的大佬,我看不懂他的封装是我最直观的感受,和增哥不一样的是导师彭哥更多时候给我提出建议,然后我自己去实现。无论是增哥还是彭哥,在我腾讯实习过程中给予了我很大的帮助。

在实习的时候,导师彭哥对我说北京大佬信哥很关注我,当时不太理解,后面信哥来武汉驻场我明白了。当时第一次面试我的就是信哥,虽然面试的时候没见到过他,但他的声音让我过耳不忘!在他来武汉驻场的时候,有时候会让组里面大佬review我的代码,有时候分享他的开发心得,对于初入职场的菜鸟来说这些都是非常宝贵的指导意见!后面开学后我就回到学校准备秋招了。

秋招

秋招接触很多入校的优秀企业HR,很有幸能担任他们校园大使协助他们秋招。在和他们接触的过程中,他们教了我很多,手把手指导修改简历,可以说一点都不夸张。而我自己的秋招结果并不是特别满意的,拿到offer后没过多久就要求签了。仔细想了想,还是欠缺很多东西需要努力好好学,秋招的面试和实习生的面试难度不一样。目前还是比较欠缺的是:

  • 算法能力;
  • 源码没分析过;
  • 对Vue和react两大框架的理解并不是太别深入;
  • 之前学的是Vue2.0,对于Vue3.0新特性还没有实战,需要更深入学习;
  • 对于TS还没有系统学习;
  • 对于几种主流打包工具还没深入了解;

推荐两个春招还会继续的企业,有兴趣的同学可以看看:

  • 华测导航:微信号:CeciliaYuF
  • 游募校招:手机微信同号:18201407810

2022展望

有钱,不断学习,身体健康,每天开心不指望,只希望能笑口常开!

  • 秋招吃亏在算法上,想努力练练算法,如果有幸能在蓝桥杯拿奖最好,拿不到在春招开始前力扣刷200+;
  • 源码分析可以是必不可少的,研究大佬们的智慧结晶永远比自己闭门造车提升快;
  • 多看看别人写的书;
  • 未来的前端可能不只是前端,要紧跟时代发展,不断学习;
  • 在春招开始前尽可能早日完成毕业设计,老师定的方向以目前我的能力很难完成,但还是要努力努力的;
  • 身体也很重要,最好能减肥到65KG,虽然这个目标立了很久;
  • 室友很优秀,进了快手,要向他看齐好好努力!