逃离土味团队和鲨鱼辣椒领导|2022年中总结

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

感觉今年过得很漫长,年后回来就离职了,一个月后就入职了一家外包,想着总结下这半年的风风雨雨了。

本文以吐槽为主,跳槽为辅。

离职经历

个人感觉部门领导换得太快了,两年不到换了四个,研发的技术积累也不够,自己也确实得不到提升。其实关键的离职原因可能还真不是工资,去年公司收编了一个研发团队,四五个人,这时候噩梦就开始了。

开摩托的土味团队

fd86fbff8e9a9583dce1f64ec3e93b4823384a5f.jpg

合作之初,是想集双方之力,构建出新的产品,可惜后续因为我方领导退出,土味团体完全上台,导致中期合作的产品被土味架构师一票否决,开始基于他们的土味系统项目合作。

他们之前用svn,他们的系统架构师说是为了方便我们团队,在内网建了一个gitolite,然后前端代码,后端代码,加上设计文档都放在一个git仓库下,并只有一条master分支(注意不是monorepo,这位系统架构师也是第一次用git,不知道什么是monorepo),导致代码经常冲突,还有文件被删除的情况。他们都不熟悉gitjenkinsdocker就更不必说了,更新项目代码直接ftp

后端没有使用swagger api的习惯,他们一直以来接口文档都是word文档,就是系统架构师写的,前端对接口要看word文档,后端写接口也要看,如果各位觉得能看懂就行有啥好吐槽的,我只能说,啊对对对,都2022年了,jq也能写页面嘛,文艺复兴!

还有一位前端Leader,他很喜欢写let vm = this,每个函数function第一句必定是let vm = this,而且生命周期函数中也必写这句,你说他不懂this指向吧,他说看过vue源码,这样写可以固定this指向,多少有点无语。

再来看看前端Leader写的api接口

import axios from "@/utils/http"; 
import url from "./url/index";

create (a, b, c, d, e, f, g, h) {
  return axios.post(url.createUrl, { a, b, c, d, e, f, g, h})
},
复制代码

接口的url再提取出来做变量,我个人觉得有点多此一举,但也这点见仁见智,唯一真的值得吐槽的是传参,明明一个对象就可以传过去了,非要一个个变量传参,而且每一个api接口都是这样,有些接口十几二十多个字段也是一个个传参,真的很无语。

后端接口默认不分页,即便是上千,上万条数据也不分页,土味架构师觉得分页影响性能,前端Leader喜欢揽活,分页由前端处理;后续冠冕堂皇地说为了迎合我们的需求,如果需要分页的接口,需要提出来根据情况开发。由此可知,导出数据功能由前端负责,毕竟已经拿到所有的数据;

补充槽点,所有接口都是post;上传文件要转base64SFC的弹窗不单独封装,代码上千行;不使用dayjs,所有时间处理函数都自己写...还有多业务上的槽点比较难描述

他们几个总是一副高高在上的样子,我们这边的意见和建议基本都会驳回,或者说不影响,不必要,或者直接就说,你们不懂。毫无自知之明,如同井底之蛙。有一句话我觉得形容他们做事方式很贴切,明明去目的地可以做高铁、飞机,但是他们只选择开摩托。

鲨鱼辣椒和摄像头风波

QQ截图20220713191403.png

直到一位新的领导的到来,我以为他是蜻蜓队长,没想到他是鲨鱼辣椒,是压死骆驼的最后一根稻草。最早我还是很信任这位领导的,至少他确实改变了部分现状,比如前后端代码的git仓库分开了,可惜还是一条分支;需求任务开始评估,但是没有产品经理,没有需求文档和原型,一切都是口头决定,计划两周完成,会压到一周内;开始让后端使用swagger ui,可惜只有新接口使用了,旧接口依旧要看word文档

可是这位鲨鱼辣椒,算是中古型pua选手,很喜欢单独找人谈话,实际是想从每个人嘴里套话。有时候聊一大轮,都找不到重点在哪,或者根本就不是问你的问题,只是想从你的嘴里知道别人的真实想法罢了。可能我算是比较晚醒悟过来鲨鱼辣椒是在pua,稍微醒目一点的同事已经有所防范,直到有一次让我带头把旧系统的模块做到土味系统中来。

当时没有需求,只有旧系统的页面,基本功能都是照搬,东西做完了,其他部门的同事不用。鲨鱼辣椒找我聊,只记得一句,你不是一两年的前端了,三年经验的前端这都考虑不到。这种打压人的话,确认造成了真实伤害,但是自己和同事复盘了一手,觉得这就是在pua,根本就没有需求,没有从客户的想法来指定需求,并且建立在他们这款土味系统里,多少有点水土不服。

这位鲨鱼辣椒,还有一个骚操作,在办公室放了一个摄像头,同事说这个就是拍我们谁迟到、不在工位上的。最开始我不信鲨鱼辣椒会这么捞,直到有一天我看到这个摄像头会转,我用手机拍下来了。导致有一天,鲨鱼辣椒专门在我背后站着半个小时,用手机偷拍我摸鱼并向人事投诉。隔了几天后,hr到我单独聊,并有劝退的意思,但后续也因为偷拍和放摄像头这事不道德而不了了之了。

扪心自问,出来打工而已,业务忙的时候也按照要求996两个月了,没有需求做完之后被pua,还用摄像头监控员工,当时整个人是裂开的。

期间太多的细节了,鲨鱼辣椒的pua行为,土味系统团队的问题,慢慢的,上班变得越来越压抑。

到了今年一月部门开始评绩效,某些原因,年终奖被打五折。

待续

面试经历

年初就已经在改简历,在各种招聘app上开放简历,还有两三次线上面试,个人感觉良好。期间还继续看面试题,了解Vue3,vite等等。

到了线下面试,很容易大脑一片空白,不如线上面试轻松自如,特别是被问到不记得、不会的,比如TCPUDP的区别,直接破防。

说到底还是没有背熟大部分的面试八股文。

面试了十几家之后,即便有几家整体面试过程十分良好,依然没有拿到offer。心里开始有一点点焦虑了,可以投简历的公司慢慢在减少,面试邀约也就每周两三家。

后来在一个不经意的早上,收到了一个投递简历的邀请,一般还是外包公司。仔细看了一下,公司位置距离我家很近,所以投了简历。也是因为疫情原因,原本计划线下面试的,改为线上并且推迟了两天。

虽然不是第一次面试外包岗位,但是这次的面试相对来说很轻松,面试的问题也相对简单,可能是运气成分较大,问的都回答上来了,回想起来当时状态也很好。随后各方面了解清楚了,offer就到手了。

当然薪资也被压了一点,但在心理预期之内。

入职

入职了三个月,可以说没有加班,只有一次周末来了两天,其余时间早九晚六准时上下班。

工作环境确实一般,没有正编一样的工位,所有的外包同事都在一个办公室里,优点是交谈方便,缺点是稍微有点挤。

关于项目,这点确实能吐槽很多,比如一个vue文件三四千行代码没分组件,各种setTimeout,依旧还有各种不必要的let that = this,当然有时间可以一步步优化,或许能将代码优化一部分,也能webpack打包配置优化。也能牵强地说一句,至少axios传参能传对象了,不需要一个个参数按顺序传了。

人际关系,项目组有三四个,感觉每个同事都可以聊得来,但是共同话题我自己觉得还是挺少,除了工作之外话题几乎没有。

技术对比上家,好了一些,至少gitlabJenkinsdocker也是有的,前端这部分其实也差不多,暂时没有Vue3的项目。至少有swagger ui做接口文档,前端项目有合理的git分支,

总体优点是上下班通勤来回一个小时内,几乎不加班,薪资比预期高一些。

待续

反思

其实我可以早一些离职,不需要和土味团队浪费时间,特别是在和他们的沟通、建议之上,或许早一点离职不会被pua,至少不会浪费了大半年的时间去参与到他们的土味项目里,比外包项目还坑的项目。

另外在代码质量上,习惯了eslint之后,在意太多不必要的细节,考虑是否需要忽略这种想法。

待续

结语

以上内容仅为个人简见解,不喜勿喷,谢谢。

猜你喜欢

转载自juejin.im/post/7116711348653785119