前端实习小记

10 阅读4分钟

我的第一份实习

先问个问题:沙碧能当程序员吗?答:可以,我就当上了

在投递了n封简历后,我在我的第三个面试拿到了offer,说实话没指望人家能要我的,因为自己确实比较水🤫,但是没想到真就入职了。

签约的是北京风平智能公司,规模在50人左右,感觉总体小而美吧,地理位置不错(在望京soho附近,周围很多互联网公司),办公环境也不错,入职几天感觉公司业务还是比较多的,大家节奏蛮快。(但是,通勤还是比较耗时间,早晚地铁+骑车要花3小时在路上,搞得我比较疲惫)

我的第一个任务

公司给的第一个任务是在一个后台管理系统上添加一个按钮,并实现两个弹窗,分别实现表单输入、提交和表单展示。听起来很简单吧,但是我三天了才做完,而且最后提交的时候还出了些问题导致现在还没push到仓库😇

说实话,我感觉人家没把我臭骂一顿然后开除已经非常仁慈+友好了。我有点菜的过分了,虽然没有对比,但是我已经能感觉到自己的进度缓慢了(虽然公司没说过我,但负罪感还是蛮重)

工作的一些细节

公司的代码不能展示,也不方便细说,我就简单说说遇到的一些问题吧。

入职第一天,先clone代码到本地——OK👌;之后任务给到我,让我先配一下环境,把代码跑起来——没问题,搞定。然后开始看代码找要添加按钮的位置。(此时我还天真的觉得这个工作轻松愉快😅)不过!很快我就看到了超级长且约等于没有注释的那个list.vue文件,说实话刚找到这个文件我还是对自己信心满满,但是经过一番仔细的查看+搜索无果,我开始怀疑人生了,这™写的啥......

(时间已经过去了一上午)

下午我恍然大悟,😯哦,这是Vue2,(我没用过Vue2,甚至没看过Vue2的代码)不过现在想想当时的反射弧也是有些逆天。后来找代码位置的工作顺利了许多,仿照已有的部分修改了一下,页面已经可以呈现按钮了。但是新的问题来了,这个回显表格内容的区域怎么没找到??这个困扰了我蛮久,到下班前才发现表格是通过Vueh函数配合虚拟DOM动态渲染实现的...虽然说稍微了解一点Vue中的虚拟DOMAST语法树之类的,但是我一直以为这个东西不会在开发中用到,只是作为拓展的知识来看,所以完全不会写,代码读起来也是一知半解🙂

(第二天)

今天我照着已有的代码搓了一套自己的列表,也算是把列表这块做好了,现在就是发送请求上传、获取数据了,但是没想到这里又卡住了,项目自己封装了一个http函数并自动添加baseURL,我没看明白到底是咋拼的,一通乱搞,浏览器一顿请求报错,我还跟老大说接口有问题😂,然后人家测了一下说是我的问题。我就继续胡乱操作,好在后来根据AI给的线索和我的合理猜测,终于是能正常发起请求了,哎😑。就这样磨蹭磨蹭又过了一天。

(第三天)

今天真得弄完了,要不我自己都觉得说不过去了。遂上来一顿操作,把函数全写好、添加点击事件、提交自动关闭弹窗...似乎一切还蛮顺利。给老大看了一眼,让我又简单改了改,然后打包mmerge到测试分支上就可以了。提交了以后,老大又测了测,发现有点问题,用户id丢失,我又接着改,改完打包提交。OK这次没问题了,现在让我提交到master分支就算完事了。但是!我又又又搞砸了,我把打包后到版本交到master分支了...人家都快无语了,晚上我加了会班但还是没整明白。(还是git不够熟练)

(周四我不上班,时间来到周五)

今天我终于把正确的分支交上去了(我觉得应该没问题),老大还没找我,希望别再出岔子吧🙏

总而言之呢,实习还是很充实的,学到了很多新知识,也算是对这个行业有了一些初步的了解。希望后续可以更快的上手,把效率提上来,不要再出问题了,算是给自己的一个小目标吧,加油。