我的第一份实习
先问个问题:沙碧能当程序员吗?答:可以,我就当上了
在投递了n封简历后,我在我的第三个面试拿到了offer,说实话没指望人家能要我的,因为自己确实比较水🤫,但是没想到真就入职了。
签约的是北京风平智能公司,规模在50人左右,感觉总体小而美吧,地理位置不错(在望京soho附近,周围很多互联网公司),办公环境也不错,入职几天感觉公司业务还是比较多的,大家节奏蛮快。(但是,通勤还是比较耗时间,早晚地铁+骑车要花3小时在路上,搞得我比较疲惫)
我的第一个任务
公司给的第一个任务是在一个后台管理系统上添加一个按钮,并实现两个弹窗,分别实现表单输入、提交和表单展示。听起来很简单吧,但是我三天了才做完,而且最后提交的时候还出了些问题导致现在还没push到仓库😇
说实话,我感觉人家没把我臭骂一顿然后开除已经非常仁慈+友好了。我有点菜的过分了,虽然没有对比,但是我已经能感觉到自己的进度缓慢了(虽然公司没说过我,但负罪感还是蛮重)
工作的一些细节
公司的代码不能展示,也不方便细说,我就简单说说遇到的一些问题吧。
入职第一天,先clone
代码到本地——OK👌;之后任务给到我,让我先配一下环境,把代码跑起来——没问题,搞定。然后开始看代码找要添加按钮的位置。(此时我还天真的觉得这个工作轻松愉快😅)不过!很快我就看到了超级长且约等于没有注释的那个list.vue
文件,说实话刚找到这个文件我还是对自己信心满满,但是经过一番仔细的查看+搜索无果,我开始怀疑人生了,这™写的啥......
(时间已经过去了一上午)
下午我恍然大悟,😯哦,这是Vue2
,(我没用过Vue2
,甚至没看过Vue2
的代码)不过现在想想当时的反射弧也是有些逆天。后来找代码位置的工作顺利了许多,仿照已有的部分修改了一下,页面已经可以呈现按钮了。但是新的问题来了,这个回显表格内容的区域怎么没找到??这个困扰了我蛮久,到下班前才发现表格是通过Vue
的h
函数配合虚拟DOM
动态渲染实现的...虽然说稍微了解一点Vue
中的虚拟DOM
、AST
语法树之类的,但是我一直以为这个东西不会在开发中用到,只是作为拓展的知识来看,所以完全不会写,代码读起来也是一知半解🙂
(第二天)
今天我照着已有的代码搓了一套自己的列表,也算是把列表这块做好了,现在就是发送请求上传、获取数据了,但是没想到这里又卡住了,项目自己封装了一个http
函数并自动添加baseURL
,我没看明白到底是咋拼的,一通乱搞,浏览器一顿请求报错,我还跟老大说接口有问题😂,然后人家测了一下说是我的问题。我就继续胡乱操作,好在后来根据AI给的线索和我的合理猜测,终于是能正常发起请求了,哎😑。就这样磨蹭磨蹭又过了一天。
(第三天)
今天真得弄完了,要不我自己都觉得说不过去了。遂上来一顿操作,把函数全写好、添加点击事件、提交自动关闭弹窗...似乎一切还蛮顺利。给老大看了一眼,让我又简单改了改,然后打包mmerge
到测试分支上就可以了。提交了以后,老大又测了测,发现有点问题,用户id
丢失,我又接着改,改完打包提交。OK这次没问题了,现在让我提交到master
分支就算完事了。但是!我又又又搞砸了,我把打包后到版本交到master
分支了...人家都快无语了,晚上我加了会班但还是没整明白。(还是git
不够熟练)
(周四我不上班,时间来到周五)
今天我终于把正确的分支交上去了(我觉得应该没问题),老大还没找我,希望别再出岔子吧🙏
总而言之呢,实习还是很充实的,学到了很多新知识,也算是对这个行业有了一些初步的了解。希望后续可以更快的上手,把效率提上来,不要再出问题了,算是给自己的一个小目标吧,加油。