一个普通人前端入职一家小公司一周后的反思和总结

1,419 阅读12分钟

凡事抱最大的希望,尽最大的努力,做最坏的打算。

背景介绍

在失业七个月之后,在经过# 失业的七个月,失去了很多很多,一个普通的不能再普通的人的年中总结 这篇文章的反思之后的当天,接到了第一个offer,没有给考虑的时间,所以在周五面完的情况下,周一就去入职了,目前暂时还没有签合同。在入职的第二天发布了 # 入职一家小公司之后的第一天,AIGC项目初体验,吐槽向 这篇文章,大致的经过就是这样。

刚进入工作的状态

在第一天的上午,花了大概半小时人事谈话,之后团队开了小组会,我很认真的在听,但所有事情基本都是未知的状态,没有自我介绍,没有项目介绍,不知道他们的名字,岗位,负责的内容,以及我以后工作怎么开展。只知道目前给三家客户做项目,分了三家客户的优先级。之后的事情都是他们讨论这周工作进展,我就挑了一些词记了下来,如图:

image.png 其中听到了很多次view,大概是这个单词吧。还有什么客户端,运营端,这个目前还不清楚。我极其认真的想要听到和我相关的内容,结果没有,之后另一个前端把AIGC项目的样式修改和字段修改交给了我,还说了几句:“这要修改的地方你记了没有,我看你好像没记,是不是觉得和自己没关系,笑,这些修改的东西都很简单,今天吧,今天你把这些都搞完。”然后我搞了一天半加周一晚上的两小时。首先改这些内容确实比较简单,前提是我熟悉整个项目功能以及代码的情况下,所以现在有一个比较现实的问题,今天刚入职的我,甚至都不知道你叫啥,也从来没见过页面和代码。但是今天我就需要产出 这一天半的上班时间路上通勤占了将近6小时,上班时间早九点半-晚八点,中午吃饭不到一小时,期间基本没喝过水,手机也基本没有看过,一直处在很紧绷,很认真,同时又很迷糊的工作状态,但我一直还都抱着比较高的希望,觉得自己一定能搞定适应的。

1719632699917.jpg

我这时的状态

产品总监(领导)约谈

在我第二天的上午,我发现原来的程序有一个显示bug,产品总监就在我旁边,因为影响我现有功能的实现,怕他觉得是我的代码问题,我告诉了产品总监,总监说:你告诉我干什么,你发现了问题你改啊。我没说话诧异的看着他,他接着说:“你先跟我说,你是不是不知道怎么改?不知道是什么原因导致的?这样的页面你可以写出来吗?”我说了大致导致的原因,他说这应该是个很简单的问题,你是前端,你应该懂的,你应该直接给我看你的解决方案,而不是问题。之后他把我叫出去跟我单独谈了十分钟,期间他说话语速很快,大多都是一些任务简单,完成慢了,另一个前端现在就是标杆,你能力存疑,遵照规范,以后不要出现这样的情况,你面试时候的表现,要务实,好好做事,学习进步等等。也记不太清了,一直在想那个代码的事情,跟我说话的时候,我中间恍惚了一下,他还是继续对我输出,之后中午吃过饭把代码提交,测试没问题就发上线了。我不太清楚找我谈话是因为我测试出来了bug,还是我改这些东西太慢了,又或者都有,但我已经尽力了,尽了最大的努力。还有就是他说一些话的时候,我很想这样给他来一下。啊哒!!!!!。

1719632700401.jpg

之后的每一天

后来是安排给我弹窗的页面,我问了那些个弹窗在哪看,找了几分钟,找到了几个html文件。没有备注,没有步骤,取不到颜色和宽高间距。跟我说是一共四个弹窗,都很简单的,今天下班前做完吧,我问现在框架还没有,我在哪里开发呢?

  • 这里画个重点,让我在原来项目上开发,遵照原来项目的标准。

这里我其实发现问题了,原来项目的配置文件,组件样式内容写的一团糟,明显就是赶工赶出来的,真的按照那个来吗,后续会有改动吧,改动了我怎么办,全部页面重画?但最终我还是妥协了,没有多嘴,老老实实干活了。之后在下班前做出来了两个弹窗的样式,为啥这么慢呢,因为弹窗样式的规范里,包含绝对定位和相对定位,flex布局,各种重复的padding,margin,还有全局属性。产品总监说他看看,看完就是一顿规范之类的东西输出就来了,言语比较激烈,我也按捺不住想要掰头的想法,质问了几个问题,他看着我,低头扶了扶眼镜之后,把其他人叫出去开会了。之后一改之前的面相,感觉像是解决了一个巨大的问题,就是决定用element的组件的规范就可以了,不用管他的那套规范了, 不清楚啥规范好奇的可以去# 入职一家小公司之后的第一天,AIGC项目初体验,吐槽向 这里看一下。

1719632699327.gif

周三,让我把弹窗都给完成掉,基本在上午的时候就已经完成了,说让我下午把接口对接一下。给我发了一个apifox的文档,之后就开始对接字段了,对接字段的时候就发现问题了,这要是要调通,几乎所有的要传的参数都得我拿出来重命名一遍,为什么呢?因为啊,TMD一样的东西,在几个接口里不是一个字段! 好好好,每个接口的传参标准还很高,说是少了字段,多了字段都会报错的。好好好,前端梳理接口参数工程师是吧。下午基本是浪费掉的,因为连的后端服务,一直连接不通,我看ip没错,就一直再找问题,最后发现,是http协议的链接,而给我的是https,花了大概两小时多。这个时候我基本上是不理解业务的,因为弹窗里有表单,有列表选择,有内容展示,有选择框,有输入框。下午就只是调字段了,但我也基本就是没怎么喝水,没怎么休息的状态,干到八点。领导再次说了,太慢了,很简单的东西。

周四,说是弹窗的最后一天,我也觉得肯定是最后一天,上午总监问我那个弹窗好了吗?我点点看,我一脸懵逼,什么XXX弹窗,只给我了四个弹窗啊,然后产品总监打开了一个html又拿出来了几个弹窗,这几个你还没开始吗?啊哈哈哈,我tomato的挠了挠头,说没见过这几个页面,从哪打开的。之后就是一顿输出之后,开始干活了。好好好,跟我说就四个,现在告诉我七个,没事,我可以搞定。之后就是样式调整,到下午那阵弹窗和字段都接好了,我问后端要了一个可以请求成功的参数,我去他那问为啥apifox上那么多字段,你给我三四个参数我就能请求成功了,他说apifox上不准,按我这个,我当时一阵恶心就说卧槽,那这文档不是整人吗,然后看到产品总监突然脸色铁青,我还莫名其妙。后来才知道apifox的文档是产品总监写的。之后产品总监就说开个会,开会的时候问了大家任务完成情况,这时候我才知道所谓的view页面,就是一个列表,可以筛选,排序的列表,就是我的弹窗依赖的列表。然后会上不出意外的继续被拎出来鞭打,问我接口调通了吗,我说没有列表好多参数拿不到,然后他打断我说,完成没有,字段你全都写死,我说没有,那接口都通了没有,我说通了,按照文档上的参数都正确了,之后就是一堆质问,最后得出结论,我的接口都没通,我也不想再争辩,你说啥就是啥吧。开完会后就把文档又看了一遍,确认字段和接的无误之后下班了。

1719632699428.jpg

现在我的状态

周五,今天是上线的日子,后端的负责人说,两点要上线,我说可以,我这边东西好了,产品总监听到了,他就坐我旁边,对了看一下办公室位置分布图。

image.png

产品总监探个头就可以审判我。他转身探头说你点给我看看,之后打开了弹窗,把代码写死的参数注释放开,点完看传参跟apifox上的接口参数对比,没有误差。他说没通啊,这不后端都一直返空指针异常,你测了没有?我问测什么?他说apifox上去测啊,填死参数测,有什么难度吗?我说接口有问题后端不测试让我测试什么,我知道参数什么值会通吗,我难不成去问后端要参数再测,那有这功夫后端自测都完了。他说:“你又没什么事情,就这么简单的东西,还有你不要去指责别人,这不是最基本的吗?”我说我没指责别人之后就没说话了,听到了关键词,知道了再继续说那就是自讨没趣了。后来就是测试接口通不通,午饭之后顺利测完了,有三四个接口有问题。之后就是遇到了一个id是数字类型,每次都会被改成18几几几几0000000,我就纳闷了,后来我去请教前端组长,那个前端也不知道,说我每次都碰到一些奇怪的问题。之后我说奥对了,是不是数字类型超过最大数了,改成字符串应该就行了,之后他改成字符串,然后说解决了之后飘然离开,一副深藏功与名的感觉。之后就边测接口问题,边等列表页面给我,六点多把列表的页面给我了,我看了看配置说样式标准变了吗?他说变了。听到这句话我心中一万匹草泥马在奔腾,但现在已经想不了那么多了,抓紧干吧,之后不出意外的,样式要全删掉,重写。列表上面缺了很多字段,反馈完问题怪我反馈的太晚了,我看了眼时间7:17,之后就是测试功能,发现新增功能不可以,问他们怎么解决,到了九点,产品总监说:“大家停下,周一我们大家再来一起找问题。”还指着我说了句周一一起测我的前端,我心想其他每一个地方都有问题你测我干嘛。。。这周的上线计划就结束了。

1719632700576.gif

工作任务完成情况

这周主要的任务:

  1. AIGC项目样式和参数的修改 定时:周一完成 状态:已完成(逾期半天)
  2. 新项目弹窗7个,对接接口13个,并在列表完成后镶嵌在列表中 定时:周三完成 状态:未完成(逾期)

逾期原因分析 个人向

  1. 对于业务不熟悉,没人介绍我也没有主动专门的去了解,以后尽量先去了解业务,并且主动一点。
  2. 没有测试接口是否有问题,导致后端发现问题的时间也很晚,以后把事情做好才是最主要的,不要把这些职责分的太轻,尤其是小公司。
  3. 熟悉项目代码的速度慢了一些,这一块确实有待提升,代码阅读。
  4. 沟通方式需要调整,不应该把情绪写在脸上,也不做无用的争辩。
  5. 想到问题没有及时去重视,导致样式全部重写。
  6. 没有单独拿列表接口来测,直接对接列表接口就不用等前端的列表页面传值了。
  7. 技术上确实差的比较多,字段传值都是手写,也许可以用一些特殊的函数处理,合并,手动赋值太累。
  8. 不该为了这么点破事写这么长一篇文章,应该用来学习。

结语

这家公司我在去的时候就做了最坏的打算,可能去的第一周就被开掉,不过现在第一周已经过去了,我已经及格了,也守住了自己的底线,那么接下来,就看还能怎么继续争取让他给我交上社保吧。一步一步来。后续可能不会更新我这家公司的情况了,除非是我做到了90分。

image.png

借用我哥跟我说的话