3周从零交付计算机视觉建站系统
|
去年二月份那会儿,产品经理拍着胸脯说“三周要个能跑计算机视觉的建站系统”,我原以为他疯了——毕竟前年双十一我们搞个普通CMS都拖了俩月。结果他甩给我一份需求文档,第一页就写着“优胜劣汰:只保留核心功能,其他全砍”。我当时盯着“核心功能”四个字看了三分钟,心想这怕不是要砍到只剩个按钮? 第一天需求评审,会议室里挤了八个人。产品经理刚说完“用户上传图片,系统识别物体,返回标签”,后端老张就举手:“那模型部署呢?算力呢?存储呢?”产品经理把笔往桌上一拍:“用现成的API!阿里云那个视觉开放平台,免费额度够试用了。”我低头翻文档,发现他连API文档链接都贴好了——这孙子怕不是早算计好了。这时候窗外开始下雨,雨点砸在玻璃上的声音跟老张的叹气声混在一起,特别应景。 第二天前端开始搭架子。我原以为最麻烦的是模型调用,结果发现真正的坑在“建站”俩字上——用户要能拖拽组件、自定义布局,还得实时预览效果。小李抱着笔记本冲过来:“哥,React DnD和Vue Draggable选哪个?”我瞅了眼产品经理的座位,他正戴着耳机刷手机,估计在听歌。“随便选,”我说,“反正三天后要出第一版demo,选错了大不了重写。”小李张了张嘴,最后只说了句“行吧”,转身时把椅子撞得哐当响。 第五天出事了。测试妹子举着手机过来:“哥,华为P20上传图片卡了三秒。”我接过手机一看,好家伙,图片大小2.8M,压缩都没做。“产品没说要兼容低端机啊?”我抬头找产品经理,发现他正跟设计妹子蹲在角落讨论“标签颜色要不要用渐变”。测试妹子翻了个白眼:“用户可不管你说没说,卡就是卡。”我转头对小李喊:“把图片压缩加上,质量调60%!”小李头也不抬:“哥,60%太糊了,标签可能认不准。”“那就70%!”我拍桌子,“再卡就砍掉实时预览!”这时候空调突然响了,嗡嗡声盖住了我的声音,小李抬头问“啥?”,我摆摆手算了。 第十天,后端开始对接API。老张黑着眼圈过来:“哥,阿里云那个视觉开放平台,免费额度用完了。”我愣了两秒:“多少张?”他掏出手机:“五百张。”我转头看产品经理,他正对着镜子整理头发——今天要给老板演示。“买!”我说,“先买一千块的额度,走项目经费。”老张挠头:“那要是超了呢?”我拍他肩膀:“超了就超了,先让老板看到能跑再说。”这时候前台送来外卖,是我点的黄焖鸡,汤洒了一半在袋子里。我拆开塑料盒,发现没给筷子,只好用手抓着吃。 第十五天,demo终于能跑了。用户上传图片,系统返回标签,布局能拖拽,预览不卡——在iPhone12上。华为P20还是慢,但产品经理说“用户群体主要是年轻人,用高端机的多”。我盯着测试报告上的“低端机白屏率12%”,没说话。这时候老板发消息说“明天上午十点演示”,我回了个“收到”,把手机扣在桌上。小李凑过来:“哥,要不要加个加载动画?”我摇头:“来不及了,就这样吧。” 演示那天,产品经理穿着新西装,站在投影仪前侃侃而谈。老板点头,投资人拍照,我躲在最后一排刷手机。突然老板转头问:“这个系统能扩展吗?比如加个人脸识别?”我抬头,产品经理已经接过话:“当然可以!我们架构设计时就考虑了扩展性。”我低头看代码,发现“扩展性”就是留了三个没用的接口——其中一个还是我上周手滑多写的。这时候会议室门开了,保洁阿姨进来换水,水桶撞在门框上,哐当一声。所有人都转头看,产品经理趁机清了清嗓子:“所以,这就是我们三周从零交付的计算机视觉建站系统。” 现在回头看,“优胜劣汰”确实管用——我们砍掉了模型训练、砍掉了多端适配、砍掉了复杂交互,只保留了最核心的“上传-识别-展示”流程。但我也知道,这系统能跑,一半靠运气,一半靠产品经理的“不要脸”。比如他从来没提过“要支持IE11”,也没说过“要保证99%的识别准确率”——这些要是写进需求文档,三周?三个月都够呛。至于低端机白屏?等用户投诉多了再说吧,反正现在老板满意,投资人也满意,这就够了。
文章配图,仅供参考 对了,上周产品经理又找我:“哥,用户说标签不够准,能不能换个更厉害的模型?”我盯着他看了五秒,笑了:“行啊,三周够吗?”他愣了下,也笑了:“够,这次我砍得更狠。”(编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

