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

大家好,我是一名21级学生。这是我第一次在牛客上发文。关于我的2022,还真挺有意思!

我与前端的初次邂逅

说起来也很巧,也就是去年的这个时候,我开始学习前端,那时候加入了学校的N+工作室(一个软件开发工作室),其实我不知道我当时为什么会做出这个选择,因为我当时的专业和前端毫无关系,而且之前也没接触过这方面的东西,也许这一切都是冥冥之中的缘分,没怎么多考虑,觉得有意思,就加入了,我和前端的故事就从这里开始了</p><p align=left> 我还记得我做的第一个小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,而不知道具体是怎么实现的,所以我现在也开始了源码的学习,也想做出属于自己的开源项目。

对未来的畅想

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

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

  • 一定找到大厂的实习!!
  • 拥有自己的开源项目!!
  • 实现财富自由!!

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

#2022总结##我的实习日记##我与牛客的2022#
全部评论
好棒啊
4 回复 分享
发布于 2023-01-16 08:55 陕西
可以啊 未来可期
2 回复 分享
发布于 2023-01-16 10:58 湖南
洋?怎么换号了
1 回复 分享
发布于 2023-01-21 13:58 浙江
又一个卷王要诞生了
1 回复 分享
发布于 2023-01-16 18:10 广东
楼主一开始是什么专业啊
1 回复 分享
发布于 2023-01-16 15:32 湖南
加油
1 回复 分享
发布于 2023-01-16 11:23 北京
老哥好厉害,加油
1 回复 分享
发布于 2023-01-14 12:54 广东
你真的好棒呀
点赞 回复 分享
发布于 2023-02-18 00:13 江苏
好棒 祝前程似锦
点赞 回复 分享
发布于 2023-02-16 15:47 广东
厉害,加油;向你学习
点赞 回复 分享
发布于 2023-02-15 12:19 北京
大三才觉悟,一路玩过来的我
点赞 回复 分享
发布于 2023-01-31 19:10 江苏
太强了
点赞 回复 分享
发布于 2023-01-28 00:46 河北
是我矿的优秀的学弟!!加油!!
点赞 回复 分享
发布于 2023-01-16 21:42 山东
楼主好棒啊,未来一起加油!
点赞 回复 分享
发布于 2023-01-16 15:22 北京

相关推荐

10-23 19:38
已编辑
华南农业大学 运营
⏰秋招投递时间:从八月初开始,到现在,将近三个月✍️共同递250+企业,收到拒信至少50+封,进面(字节、美团、京东等都有)10+场,几乎都卡在群面,估计群面对我有诅咒。(某些企业明确表示要提前实习的我都拒绝了,比如蔚来九月初打电话问能否立刻到岗,直接拒绝❌)😊offer+1(已开奖,查了下行业内正常薪资水平,但对于生物转行的人来说,挺高了)⭐秋招感想:是你的总会是你的,不是你的就不强求,不在一棵树上吊死,该玩玩该吃吃该喝喝,不用过分准备,前期我也是天天哭,后面看开了就开始接各种兼职(包括展会翻译兼职、咖啡店兼职学咖啡),挣到了钱就去玩,深知毕业后没时间玩现在就应该疯狂玩。我深深感觉就是因为去旅游了,整个人放松很多所以面试过程中和面试官聊的很好,一点也不紧张,思路很清晰。🤖普渡机器人一共二面,第一轮业务,第二轮业务+hr(我是边在展会作兼职边面试的哈哈),问的问题不难,就围绕销售经历展开,提问对岗位的了解,对公司的了解,对行业的看法,(我提到自己了解广交会机器人很热闹,自己目前也在做AI教育营销实习,国家政策,特斯拉/宇树科技等机器人的投入现状)自己的优缺点,二面有问我为什么觉得自己能进二面,吸引他们的店是什么,未来的发展规划……anyway,面试的时候就感觉自己能过,所以大家!该玩玩该放松放松,不要紧绷!不要羡慕别人!(身边有同学9月2号就拿到京东offer可把我愁死了当时😭)
面试太紧张了怎么办?
点赞 评论 收藏
分享
头像
11-04 11:52
湖南大学 安卓
写在开头:大部分基本上都是走这四条路,下面说一下我对这四个方向的看法后端:1.主要是做一些业务逻辑的处理,基本上算是幕后的开发,不像前端一样随时可以看到结果,而且学的越深越难,需要有一定的408的底子。2.核心技术栈:语言、框架、中间件、数据库、分布式系统。3.曾今性价比巅峰,大家一窝蜂的去后端,每次开奖都像天价一样,导致越来越多的人投入互联网,甚至有的机构为了培养一批后端机器,直接开培训班,先培训签合同,找到工作后直接返点。前端:1.点开浏览器看到的大部分页面都是前端,各种商品,按钮基本上都是前端设计,所以说学前端很大一部分都是女生,需要点审美素养。2.核心技术栈:Vue,&nbsp;React,&nbsp;Angular。3.上手难度简单,而且反馈效果很好,基本做多少就能看到多少,即学即用,而且网上很多视频和技术都很成熟,学习门槛较低。但随着大家对于审美的要求,前端也必须具备一点审美素养,而且目前正在逐步取代客户端,但是前端白菜价较低,薪资待遇相比其他几个行业都低一点。客户端:1.目前基本上是三大主流iOS、Android或HarmonyOS,移动端越来越受大家喜欢,各种新奇app总是能抓住大家的喜欢,而且现在人手不离机,更是让客户端前景广阔,但是客户端好像饱和了,最近几年越来越难找工作。2.核心技术栈:特定语言及框架。3.学习难度比前端难一些但是比后端简单许多,而且设计UI界面的时候很有趣,看到自己做的app能够部署在自己的手机上真的很有成就感,但是由于目前逐渐被前端取代,所以竞争难度比前端低,目前性价比最低,喜欢写UI界面的同学不如直接写前端。测开:1.测开好像高不成低不就一样,我室友就是从后端进去然后转成测开,现在就是说什么都要做,他一个人做三份工,任何一个环节都要参与,说实话性价比是最低的。2.核心技术栈:测试框架、自动化脚本、CI/CD。3.测开的发展前景不好,而且逐渐边缘化,实在不行也别去碰,一但碰上可以脱不开身了。适合后端:享受构建复杂系统、处理海量数据和逻辑的朋友,后端需要投入大量时间打好计算机基础。适合前端:对视觉细节、交互体验有追求,乐于快速尝试新技术。适合客户端:喜欢眼见为实,享受在具体设备上打造完整产品体验。适合测试开发:擅长思维严谨,善于发现细节问题,并乐于通过技术手段提升效率和质量。
今年秋招是回暖还是遇冷
点赞 评论 收藏
分享
评论
48
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务