上周,我刚刚完成了一轮不算轻松的工作。
日志模块那个日志文件重复生成的问题,折腾了好几天,终于找到了根因,修复了。告警模块的规则初始化导入功能也搞定了,告警机制的智能轮询优化跑起来效果不错,controller的前后端相关功能也一并完善了。说实话,看到自己写的代码稳定运行,心里还是有一点点成就感的——虽然在这个公司,这种成就感通常维持不了太久。
今天早上,我正盯着屏幕排查一个接口的超时问题,领导突然慢悠悠地走了过来。
说“突然”其实不太准确,因为他今天的状态本身就很“突然”。前阵子他对我说话还是那种爱答不理的语气,今天却忽然态度好了起来,甚至带着一种我很少见到的和颜悦色。
我心里咯噔了一下。
以我的经验,这种突如其来的态度转变,通常不是什么好兆头。要么是出了什么事需要有人背锅,要么是有什么没人愿意干的烂摊子需要找人接盘。我码农的直觉告诉我,今天大概率是后者。
果然,他慢悠悠地开了口。
“总监找我了,要做一个新的项目。”
他顿了顿,似乎在等我表现出兴奋或者好奇。我没有。他接着说:“目前什么都不知道,只知道一个名字和方向。你先给个方案吧,设计出来一个能跑的demo,要能跑通。”
我很努力地让自己保持平静。
首先我确认了一下,这个项目是他接的,总监找的是他,不是我。我只是一个普通的开发人员,上面有项目经理,有技术经理,我负责的是具体的功能实现,而不是从零到一的项目方案设计。现在他要我“先给个方案”,还要“设计出能跑的demo”,说白了,就是把一个他接手的、连他自己都不知道怎么回事的项目,整个甩给我。
我问了他几个细节问题。
“需求文档有吗?哪怕是口头传达的要点。”
他说没有。
“目标用户群体是谁?是内部工具还是对外产品?”
他说不清楚。
“数据从哪里来?展示什么样的数据?数据格式是什么?”
他说:“这个你自己想,自己设计。”
我差点没绷住。
你让我设计demo,我没问题。你让我出方案,我也能理解。但你连拿什么样的数据都不清楚,你让我展示什么?凭空变出来吗?退一万步讲,我费心费力把方案做出来,把demo跑起来,然后你去跟总监汇报——这个项目你到底参与了什么?
当然,这话我没说出口。我只是说了句:“信息太少了,没法做。”
他笑了一下,那笑容里有一种我已经很熟悉的意味,然后说了句让我彻底无语的话:“你先做嘛,做出来看看效果再说。”
他走了以后,我在工位上坐了很久。