前言
主包高考失利,来到一所双非读大数据,现大二的暑假,想总结一下这两年的大学经历,也是写下我这两年的前端学习经历吧。
初始前端
在进校园之前,我也是从我助班口中得知,学校有实验室,分为前后端嵌入式人工智能,我对计算机也是比较感兴趣,由于我助班学的也是前端,我也就开启的我的前端校园生活~刚开始也是学着入门口中熟知的前端三件套:Html+css+js,刚开始学前端我,也是保留着高中的记笔记习惯,笑死,也是开始背代码(现在真想抽死自己),还有拿本子记那些th,tr,表格表单这些,在图书馆抄代码,背代码,完全没有去自己手打,以为自己看完,抄下来,代码就是自己的了,可惜现实也是残酷,在实验室笔试的时候,也是有很多记不起来,依稀记得我不会的一个ui列表怎么去除前面的点,当时傻乎乎的写了一个display:none,笑死了。不过也是凭借主播的背诵技巧,也是拿到的笔试的第二,也是顺利的进入了二面,然后也是度过了大一的上半年,发现我大一的上半年,都是图书馆-教室-宿舍三点一线,发现出去玩的机会只有期末考完的一次,真想骂当时的自己怎么不多去走走玩玩,非要死卷绩点干什么。
小试前端
大一下的我,也是开始接触到vue框架,刚开始看的也是尚硅谷的vue视频,看完也是以为自己会了,项目也没去练,就敢敢的接下老师的一个小项目,结果师兄分配了一个搜索框的功能,我也能写两个星期,最后还是师兄远程帮我改的代码,那个时候开始,我发现我要自己手打代码,边看边理解,而不是纯看。后面参加了一个学校的比赛,从那次比赛开始,我也是亲自知道前端的魅力,是做一个大数据可视化,可视化这种是比较炫酷的,当时也是经过两个星期的努力学习,问ai,问师兄,也是不慌不忙的如期完成,拿到了二等奖,从这时候开始,我领悟到了代码是如何运作,一个框架是怎么搭的,也算一次成长,所以我想告诉师弟师妹们,不要等准备好了再去做,要边做边完善,中国人就是一直在等,等我学完,等我干嘛干嘛的,一直不敢去尝试,要一直试错,以后遇见一模一样的bug才会更高效的解决。正如我刚开始会的一个bug,就是按照package包的问题,当时npm i 也会报错,才发现忘记进入文件夹,忘记删除modules缓存,忘记删除package-lock.json....现在遇到一样的问题立马知道怎么解决了。后面也是实验室二面拿下面试A+第一的成绩,顺利进入实验室学习啦。但是,经过一学期的相处,老师开始分配项目,可惜遇到了一个人品不好的后端,写到后面代码删库跑路,也是个人才,朱波的被迫去学node,MySQL自己搭建了一个小的后台服务,后面也是开始在b站刷到了小王老师的视频,跟着练起来,进群讨论,也是认识了一些好网友。朱波的大一暑假生活前端暂缓一步。
新手前端
大二开学,就被老师叫去重构一个项目,也算是一个学校的机会,给一个乡村做一个宣传网站,当时我还是笨蛋,ai也没有那么发达,不过我脑子还是灵活,脑子也是开始想着怎么布局,用什么技术,当时就使用了vue+three+echarts+饿了么-ui来做,最后也是花了一个月搞定了,看起来还不错,不过当时还是一个新手,还没怎么做过前后端的项目,都是纯前端,所以我渴望有一个后端能给我接口,www。后面发现在这个实验室没有得到鉴赏,立马跳槽去别的老师的实验室当leadership,把我从这个实验室师兄教的知识,运用到我的团队中去,然后大二的上学期也是一个学习的阶段,然后学期末也是一如既往的写简历,当时好像是2.0版本,大一一个版本,说到简历,大一傻傻的把部门也加进去,然后去boss投,发现也是没人理,偶尔会有几个笔试刷kpi,面试几乎是0的,当时也是不懂,傻的一批。后面去请教了师兄们,也是修修补补了,写了三个项目进去,在大二寒假的一次偶然,约到了人生的第一场面试。
处女面
面试约在四天后,当时也是既紧张又兴奋又害怕,兴奋是终于有人约我,害怕是我技术不牢,大多是问ai的,在跟老师沟通了之后,也是决定试一试,反正也是当锻炼了,然后就开启了我的面试之路: 1-csdn搜面经 2-搜vue3vue2的知识,比如常问的八股文:生命周期,组件通信,响应式原理,vue2Vu3对比... 3-牛客搜面经 4-默写,背诵 5-搜自我介绍怎么说 6-搜怎么反问面试官:薪资,公司业务,多久入职等 做了这些准备之后,也是出发,开始的时候,也没告诉我要笔试啊,当时给我整懵逼了,结果笔试结果也是不好,依稀记得有什么扁平化,性能优化,算法题等等,好像也是结果不乐观,基本很难做得出来,然后也是开始面试了,也是问的一些vue的八股,但是还是回答的不好,最后结果也是毫无音讯被刷kpi了哈哈,不过经过这一次之后,我也不在畏惧面试了,也知道面试的具体流程是什么样了。虽然没进,但是也是学到东西了哈哈,不过朱波也是重新努力,继续深耕。
一点突破
在大二下,我着急的跟导师要项目,为的就是大二暑期能够攒够项目去实习,所以导师也是分配了一个水产养殖相关的科普项目给我,我也是委以重任,担任着产品经理、UI、前端、算法的职位,我也是学习着公司的项目流程,从选用技术栈,分析项目需求,设计原型图,前后端接口文档,开发项目,服务器部署这一流程来,我很认真的对待这一次项目,所以我很认真的配置环境,配置路由,使用flex布局先布置好页面,但是最后漏了一个严重的错误,没有大屏适配,使用的px写死的位置,这个是我犯的一个大错。后续也是写好页面,自己训练YOLO模型,使用flask框架配置好api然后前端调用,后端那边接口也是正常使用,最后也是大功告成啦,后面也是拿这个项目打了很多比赛,也是获得很多奖项。在4月份初,我又学习如何写简历,把简历完善到6.0版本,也是开始继续我的投简历生涯,在四月份,我陆续收到了三家公司的面试,在第一家是在越秀,当时是我的第二次面试,也是有点小紧张,但是朱波也是准备了差不多80%,但是居然有一些居然忘记了,真的可恶啊,不过我也不喜欢这个公司(在旁边听到老板pua员工哈哈)不过面试官也是好好给我回答,我也是记起来最后自己总结成面经发在自己博客了。在第三家呢?由于有前两次面试的准备,我大概知道了小公司的面试套路,在面试过程中也是越来越自信了,后面也是面试官问到了我如何到岗,通勤时间,具体业务什么的,我就知道第三次稳了!不过在第三次结果出来之前,过两天我又去面试了一家教育公司,也是我现在正在实习的公司,面试官看到我的简历,没问什么八股,就是看到我的技术栈(three,动画)刚好符合他们公司的业务需求,然后我的成绩也是第一,奖项也很多,所以面试官问我要什么好问他的,我也是从公司业务,公司项目运行流程,技术栈问起....也是正常流程吧,后面就是两个hr来为问我的薪资要求,我肯定是越多越好啊,还问我会不会觉得他们公司的技术太普通了会不会接受不了哈哈,后面也是问了到岗时间等等,也是很愉快一次,毕竟一周至少到岗三天,对于一个大二有课的算是接纳了。最后也是拿到了第三家第四家的offer,最后结合通勤这个方面,我选择了第四家哈哈,毕竟第三家一周五天。
第一次实习体验
人嘛,只有在入职和离职的时候是最开心的,所以在入职的前几天,也是熟悉一下公司代码,还有认识一下组长还有周围的同事,业务其实还好,不难,熟悉代码之后很快就能完成,公司也有免费午餐(食堂),也是不错的,其他三个实习生也是211的,第一天也是给我上院校压力了,就我一个双非,我也不好意思逼逼哈哈,只能默默工作然后摸鱼摸鱼。上班了才发现,厕所真的是摸鱼的好地方啊,只要进了公司一步,阳气就被吸光了一样,虽然一天没干什么累活,就是很累哈哈,每次下班头都很晕。实习了两个月之后,发现实习其实也一般哈哈,没那么可怕。所以说,只有自己经历过了,后面发现这些其实都是小事,人,过的开心就好。
总结
现在也是大二暑假了,也是在考虑大三是否考研,还是冲击大厂,不过最近投了大厂,也没约到机会,所以我也在学react,发现react不习惯哈哈,感觉还是vue好,不过没办法,还是要硬着头皮学下去,争取把项目完成。我的两年大学生活,好像就是这样子,时常感叹大学好累不如高中,但是看到自己获得荣誉之后,好像也是值得的,所以,加油吧孩子。做你自己!