开发记
作为一个程序猿中,现在这位置特别的尴尬,不是老鸟,也不是新手,所以经常性的遇到一些问题,然后引发对工作上的一些思考,以至于散发到别的事情上去。
某日正兢兢业业code的我,突然接收到一个对话,大概意思是有个项目要我开发,给我定开发时间,这的确符合工作流程,我也大致的看了下需求ok了,就这么多时间吧。
这个项目我负责四个模块的修改,需求定下来的模块,我以比预定时间少半天的速度完成了,你以为这就结束了吗?
我也是这么认为的。可是最后一个模块,已经把我给坑的不见天日啊。
没有需求,就一张图,修改报告,我第一次上手啊,还是改的别人的代码。这比做一个新的报告都要来的更加困难。
最后这模块一直拖从年前搞到年后都没搞完,不是我没做,而是无从下手,做多错多,超过的时间只有自己背,超过预定时间还得扣绩效,扣绩效就得扣工资,可是怪谁呢?
谁也怪不了,只能怪这世界变的太快,你跟不上速度
此类事情,已经不知道遇到多少回了啊。
但是解决办法这么多为什么不去执行呢?
如需求必须明确,不然你怎么估开发时间。
如取消绩效或实行责任划分机制。
能按照需求开发的程序猿就已经是程一个好的程序猿。
程序猿真心不能从一句【某某某算法某模块已实现请参考】或者从一张图片能判断出哪些东西是需要查询数据库填写哪些就是死的啊。
想了想,好像大家都知道解决办法,但是大家都很忙啊,今天接的任务,明天就要交货了,那里有时间写需求啊,哎,干吧。。。。。就大概是这么个状态,然后慢慢的大家都习惯了这种模式了,就无人再说起了,我也快习惯了,但是这种方式要是没做完真的很打击人,这没地方说去。
我接到过3天工作量的任务有十份需求的。也参与过本来一个月就做完的项目拖了6个月。也围观过还没开发完就被测试抓几百个bug的项目。
这些事情足以告诉我,一份可用的需求是多么的重要。
磨刀不误砍柴工啊、