我背景跟 op 差不多(去年入职,也是 3 年经验),也是一线城市的混子回到三四线的一个传统公司下的子公司,也是整个信息部只有 4 个人。
不过区别就是队友比 op 的好一点。以下是我的队友配置:
1. 99 年的,大概经验只有 2~3 年,基础巨差无比,例如 controller 的方法改成 private ,然后问我为什么 autowried 的 bean 是 null ;还有一次线上 oom ,看 dump 定位代码,一个 list 接口去查询 100 多 w 的 log 表,不加任何条件,还反问我他 sql 没有加上 delete = 0 的条件,是不是我定位代码错了(实际他用的是 mybatis-plus 框架,po 类的 delete 加上了 @
TableLog 注解)。虽然他有主动学习能力,但是学习方式有问题,只会学表面(例如看视频,或者玩玩 ai ,看拉下别人的开源项目泡一泡),不会去深入到源码那一步。
2. 30 岁左右的一个开发,但是每天代码效率贼低,连续 2 年了,还是抱着旧的项目开发,其他项目他推进不了,就给 1 号的 99 年小朋友帮忙做。另外开发新项目,直接去网上找个开源的代码拉下来做二次开发,不会自己搭后端框架;也没有什么主动学习能力,曾经让他去看看 git 的用法,连入门网站都丢给他看了,但是没看,知道后面一次合代码合错了,强制 revert 之后,不知道怎么去把 A 分支的某一些提交合并到 B 分支上(也就是不知道 cheery-pick ),然后问他有没有看,他说没时间(但是他下班基本都是去打球)。
3. 35+的一个老油条,技术比前面两位好一点,但是平时习惯不好,例如吹口哨;午休不睡觉,然后一个劲吹打哈欠(没理解这个行为);但是公司人缘还行,可能是别人一些要求他都不拒绝,啥活都接,导致他基本没空开发,活都分配给其他人做
其他体验:能准点下班;活杂(写全栈的 java 崽;公司有时候放假搞活动人不够需要加班帮忙,可以换调休),但是活不多,可以适当拉长,比较休闲;
总结:比较养老,工资也说的过去(也有 5 位数),但是就是队友个人不大喜欢(但是基本我跟他们没啥交际,下班就下班,只有工作的讨论)