请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
2月13日是周六,也是大部分科技公司复工的第一天。
上午八点五十,林一舟来到公司时,主管正站在门口发开工利是。
林一舟接过红包,嘴角往上扬了扬,对主管了声“恭喜发财”,随后打卡,坐到工位上。
拆开红包,里面是一张二十元纸币。
林一舟这回真笑了。
算了,红包里装多少钱都一样,上班这件事本身就让人开心不起来。
开机、输密码,打开放假前最后一个工单。
盯着眼前隔了一个多星期没见的代码,林一舟只剩一个念头:这是我上星期写的吗?当时到底怎么想的?
没办法,春节这一周,他都在高强度鼓捣自己的私人网站,公司代码的逻辑一点儿也想不起来了。
林一舟是有五年经验的后端程序员,几个月前刚从厂跳槽,如今在鹏城一家二线互联网公司上班。
公司主营CRM(客户关系管理)。之前开员工大会时,老板大讲今年又赚了多少钱、业绩多好、前景多光明。
结果发奖金时,HR把每个人单独拉进会议室聊。轮到林一舟,开口就是:今年战略调整、整体预算冻结、行业大环境不好。理由花样翻新,结论永远只有一个——没有奖金。
林一舟很想问HR:老板不是今年又赚了好几个亿吗?话到嘴边,他又咽了回去。HR的薪水也是老板发的,真追问下去,下次“战略调整”就该轮到自己头上了。
跳槽后薪水是涨了,工作体验却更差了。
以前那家厂开发流程稀烂,但好歹给员工配了BugKiller企业版,写代码时神清气爽。
跳到这家二线公司后,林一舟才明白所谓“规范”的代价。
什么工具都得走采购流程,连BugKiller都没有;公司提供的,全是各种大厂做的臃肿软件。
他原本怀着对学习和成长的向往跳槽,想去大平台看看更大的世界,结果发现所谓大平台,不过是个更大的螺丝钉车间。
更别那套流程——
以前在厂,工单进来,做就完了。
现在在“大厂”,工单进来先给产品经理评审;评审完,项目经理排期;项目经理再拉会跟技术经理对齐颗粒度;等技术经理派到你手上,距离工单开出来已经过去半个月了。
入职才几个月,换工作的新鲜感已消磨殆尽,对大厂的光环也不再迷信。
如今林一舟每天来上班,心情跟上坟差不多。
但今天,除了烦人的工作日常,还有一件事让他格外不爽。
公司里不能用御风。
御风年前公测后,林一舟第一时间申请了账号,整个假期都沉迷其中,停不下来。
他业余做过一个游戏交流论坛,上大学时用Discuz!开源程序搭的。当时既为练手,也为兴趣,有什么需求就往上加一点功能;烂逻辑和烂代码层层堆叠,维护这么多年,已经到了他自己都看不懂的地步。
他想重构这座屎山快两年了,一直没敢动手。
真应了程序员间流传的那句老话:能跑就别动,别管它为什么能跑。
拿到御风的第一时间,他就在这座屎山上试了试。
真神了!
御风第一遍扫完整个项目,就给他列出一份“代码体检报告”:七个模块的逻辑梳理、二十多个边界Bug、三个隐藏的注入漏洞。
接着只用一个下午,整个项目就被重构成前后端分离,前端推倒重做,整套换上React组件。
谁看了不得夸一句“现代化”!
林一舟一直想加的“匿名马甲”功能,从描述需求到部署上线,前后不到二十分钟。
这种感觉怎么呢,就像一直拉人力车的祥子突然开上了超跑。
还他妈是自动驾驶的超跑!
我本来可以忍受黑暗,如果不曾见过光明。
可你让一个开过超跑的祥子,还怎么回去拉人力车?
所以林一舟到公司上班后的第一件事,就是关心能不能在公司用御风。
问的不只他一个,平时关注AI业态的几个程序员同事也都去问了。
不到一时,公司就在内部系统发了公告。
《关于在公司内使用AI工具的声明》
声明不长,前半段都是“公司鼓励大家拥抱AI”“全力探索AI赋能”之类冠冕堂皇的话,最后话锋一转:“为了数据安全,务必使用公司集体采购的AI解决方案”。
末尾附了个列表:微软Copilot、鼎盛CodeSafe、鼎盛乾元代码生成……
言下之意:御风是什么野鸡软件,不让用。
林一舟坐回工位,打开电脑,看了看手上的工单。
工单写着:“给客户增加多标签功能,支持按多个标签组合筛选客户列表。”
表面看着简单,实际要动数据库表结构、前端多选组件、后端筛选API、列表分页性能,还得做权限隔离。
按正常节奏,他可能得写一周。
不知道用御风做起来要多久。
可惜公司不让用。
林一舟想了想,打开鼎盛乾元界面,输入一行字:“给ctors(消费者)表加一个多对多的tag字段,前端支持多选筛选,后端支持按标签组合查询。”
页面转了两分钟,吐出一大段代码,还提示林一舟把代码添加到哪些文件里。
林一舟先扫了眼数据库迁移文件,乾元给他建了个ctors_tags关联表,看着还行。
再看后端代码——这什么玩意儿?怎么跟新建的表冲突?两个文件就像两个实习生写的,彼此之间还没聊过。
林一舟只好重新输入需求,这次写得更详细。
这次生成的代码看着倒匹配,只是其中有个调用让他觉得怪怪的。
这方法不是该由我实现吗?怎么已经能直接调用了?
他把代码复制粘贴进项目,试着运行,果然不行:方法不存在。
他回头问乾元:你这方法哪来的?
乾元不含糊,贴来一个链接,指向一份内部文档。
看了眼文档标题,林一舟气笑了——这不是我年前自己写的设计文档吗?里面我写了个方法名,你就当它能用了?要真有这个方法,我还设计什么?
人工智障。
林一舟叹了口气,关掉这个公司“正规采购”的AI工具。
得了,祥子的跑车没了,又回到石器时代。
折腾这么一通,林一舟也没心情工作了,打算先摸会儿鱼。
打开微博,骂乾元,吹御风!
……
开工第一天,姜亦心开开心心来到办公室。
她进门时,办公室里人还不多。