练习时长不到两年半,200 多人的公司,之前是由外包团队维护的项目( pig-mesh 深度定制化开发),由于外包响应慢以及根本不响应,所以想出招一个人,来实现未完成的功能,于是我进来了
刚进来的时候,老板还在跟外包那边源码进行拉扯,所以前一个星期我根本没事可做,就熟悉属性系统,以及讨论要不要我去外包那里带薪学习,我觉得大可不必,先了解源码,源码三个仓库(web ,h5 ,后台),如果没有 ai ,我肯定无从下手,至少不会短期内产生收益。同时,外包项目代码质量比较差,不出三天必定重启(k8s 部署的,配置了探针),以至于我之前排查了很久原因,外包那边只是说一句服务器资源紧张,我也往这方向排查,加堆大小,限制 excel 导出数据量啊,甚至想过服务器扩容( 8 核 16G 扩展到 32G ),真正用到的也就 10 个 pod ,查看 pod 资源占用率并没有那么多,就觉得没必要,直到我拿到阿里云账号,一切原因才豁然开朗,大量慢 sql 。
根本无法想象到,甚至有好几个 20 多秒,果然,都是草台班子。于是就用 ai 写了个sql 分析工具,靠着这个工具也是把大部分 sql 降到 1s 一下,这要是放以前是不该想的。ai 很容易做到了,带我理解整个项目逻辑的同时,并给出建议。期间也是完成了十个以上大版本更新,完成各个部门 80+ 需求,在同一配置的情况下,系统不会在出现卡顿的情况。另外,靠 ai 快速完成学习的同时,积累实际经验并运用,在此期间,了解到很多好用的工具,比如 ripgrep ,甚至很多调用很多第三方欠费的问题都能比外包提前得知。
转正很顺利,甚至没要超过两分钟的交流,直接说很肯定我的工作成果,我在想要是没有 ai ,我应该是待不下去吧。其实之前也得知,老板不懂技术,所以外包面试的我,外包那边面试完我后,说我这人不行,期间也放开了招聘需求,直到后面慢慢肯定我(也是便宜好用吧,外包那边十个人左右,我现在一个人),看着失业的前辈越来越多,有点感慨,毕竟以前一个小团队维护的项目,现在都是一个人了,前端·后端·运维·测试,Java 儿也不知道还能坚持多久,已转全栈。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.