最近和一个前端同时入职一家公司。(公司不提供 AI 和报销 AI )
公司要求独立开发一个项目,不能使用现成的成熟产品,只能基于最基础的框架从零开发,这是领导的硬性规定。
项目最初安排 2 个后端 + 1 个前端,没有测试,没有产品,没有运维,后来领导把一个后端名额调到市场的岗位,最终变成:
后端:我,10 多年经验老登。
前端:一位据他介绍说有 3 年经验的同事。
项目采用前后端分离,原本分工是后端负责 API 、服务器运维,前端负责项目前台和后台管理页面。
后来工作分配逐渐变了
我目前已经比较依赖 AI 编程,后端接口、业务逻辑基本都是 AI 辅助开发,效率还不错。
看到前端页面开发比较慢,我索性把后台管理系统也接了过来。毕竟接口是我写的,直接让 AI 连页面一起生成,开发和联调反而更方便。
于是目前实际分工变成:
我负责:
全部后端 API 接口。
后台管理系统全部页面。
后台管理系统联调。
服务器搭建、运维和部署。
Git 版本库及自动化管理。
提供前台 API 、接口文档,协助前端联调和测试。
前端同事负责:
商城前台页面。
调用我提供的接口进行联调。
甚至前端项目部署也需要我帮忙处理。
更有意思的事情来了
前端开发过程中经常反馈「接口有问题」,但每次我去检查接口和页面的交互,仔细排查后几乎都是他自己前端代码的问题,例如参数传递、数据处理、页面逻辑或者兼容性问题,真正后端接口出问题的情况反而不多。
我不仅要提供接口和文档,还经常需要花时间解释业务逻辑、字段含义和调用方式。
关键是前端同事坚持古法编程,不太愿意使用 AI ,说 Token 太贵了不想花钱。
有一次他甚至跟我说:「我觉得前端比后端难多了。」 我默不作声,也不知道怎么作声。感觉此时我说什么都不合理。
然后经常说自己很忙、忙不过来,让我能不能帮他做一些杂七杂八的工作上的事情。还有解决了某个让他感觉到困扰的逻辑问题,像科考工作者突破世纪难题一样兴奋和到处感慨(其实 AI 一句话的事情。我不知道是应该为他感到开心还是啥,反正说不上来)。
我当时有点懵。
我自认为目前承担的工作量至少是他的好几倍。当然,我使用 AI 确实提高了效率,但这不代表我做的事情就没有工作量。
说到底,我并不反感多做事情,也不觉得使用 AI 有什么值得炫耀的。
虽然目前用了 AI 做完这些事,还是有很多时间摸鱼,但是总觉得哪里不愉快。
