入职一个多月,最终试用期未通过,公司给出的理由是 bug 较多,补偿了半个月薪资。简单复盘下这段经历。
问题
1. 入职第一周接手需求,改动功能时没留意项目历史遗留问题,调整后遗漏了其他模块调用,造成内部工具部分接口异常。吸取教训后,后续开发我都只新增代码,不再改动原有代码,尽量规避风险。
2. 近期负责一个线上需求,团队内部文档匮乏,只能依靠现有代码理解需求,有疑问我也及时沟通。最终版本虽有小问题,但顺利上线,线上也未出现重大故障。这段时间也发现项目架构比较混乱:缓存 key 命名不规范,数据缓存逻辑混乱,部分数据有库无缓存、部分模块有缓存却不落地数据库,各业务功能本身独立,但是还互相复用缓存,整体偏向“面向缓存编程”,和我以往的开发思路差异很大。还是吐槽一下,一个项目逻辑写到死,从来不总结业务特性,弄成一个公共组件减低开发量和问题出现数,一堆问题。(感觉我刚入职小公司那项目都比这个好)
我统计了一下,测试提测期间累计出现约二十个 bug 左右,其中至少三分之一是原有历史问题。后来了解到,另外同事从刚入职一个月内(非同期进来),我搜索 bug 数量有 50 多个。
其实早有预感。两周前下班偶然听某同事队因项目事故被裁撤,我便留个眼。上周四向领导咨询问题、申请权限时,隐约察觉到不对劲,查看组织架构后发现我的名字已经不在名单里,当时就猜到自己大概率会被干掉,预估是下个星期一。然鹅今天被通知了,由于目前手头还有活需要干,只能延迟一周走人,哈哈哈,我真是劳模。(上一份工作工作两年多没请过一天假)
和 HR 沟通得知,被裁撤的团队负责的项目出现重大事故,造成了不小的损失(据说几百个)。我所在的虽是今年新项目,但底层仍是老旧代码,是不是公司(领导)是担心再出问题?当时既然她都赔偿了,我也没啥好话说,本来有个念头想要求赔偿一个月,但是不想耗时间,索性答应了,便有上述。
总结
是我确实太拉,还是公司太拉了?哎,又惆怅了迷茫了。综合这几年我工作,小问题确实时不时发生,我也知道个人性格比较闷头急性子,容易漏缺东西或者忘记东西,平常都只能耗费额外时间去检查,但是至少没发生过重大事故问题。~~ 现在陷入一个问题,我是不是真的不太适合这行业了?
我最近求职迷惘和往事记录:
PS: 平时甚少在社交平台发帖互动,白嫖玩家。近来有不少感悟,于是开始尝试文字记录,提高自己表达能力和语言能力。
