上月底,程序工作上前领导离职去追逐了远方,留下孤独无依的浊某独自支撑。他走了,却没能连同一块带走即将上线的新产品。十分不幸,那个将要协助完成新产品上线的人恰是可怜的宝宝。
七拖八拖终于拖不下去后,最终咬牙于昨晚将新品上线。上线的过程有前领导留下的丰富文档,整个过程虽然琐碎,但还算顺利。最终于晚八点半欢欢喜喜回家,各自一切安好。
不曾想,第二天上班,成吨的问题迎面而来。客服、销售睁着一双双含情脉脉的眼睛盯着你,告诉你不知怎的,一大堆程序用不了了,没有统计数据了,等等等。
没办法,查吧,改吧,鸡飞狗跳吧。一通操作忙到几乎忘记了时间,连午饭也是在工位上凑合对付的。
就这样,直到下午四点多时,紧急的事处理了个七八,剩下不太紧急的,也就只能不太紧急了。行文至此,不理解程序员的同志们也许会认为,我这样描述,算是对前领导的一种抱怨。毕竟谁叫他留下那么多后遗症呢?
可是事实恰恰相反,这是对我那善良领导十分的感激与褒扬。
事实上我那领导是个十分善良、细致的人。此次升级的初衷便是为了后来的人更好的维护现有系统。与此同时,他还留下了一系列细腻的文档(细致到了某个程序的已经在服务器上帮你放好,上线的时候只需要点击一下即可。),将相关事宜讲了个清楚明白。以至于我这个半桶子水,都能依样画葫芦地照干下去。
然而就是如此细致的一个人,他不在,我们实际上线操作时依旧遇到了如此多的磕绊。在他已经做的足够好的情况下,这说明了什么呢?说明了在这个世间要做成一件事是不容易的吧!
遗忘是魔鬼,细节是折磨。在昨夜今朝,我们遇到的这些磕绊里,大的逻辑问题没有,多的是一些小的磕绊。
比如一条SQL插入语句漏了单引号,某个业务逻辑新旧处理方式不同,然而最新版却忘记了修改,等等等等。只要稍微看一眼就能知道问题症结在何处,捎带手就给改了。
这些问题单拎出来,实在太过简单,根本不应该犯。可难道就能因此而说明我那领导做工不细致么?若是不了解的同志第一眼看下去,似乎一目了然。毕竟这些问题是如此的“低级”。
可作为整个产品线的实际参与者,我却万万不敢如此去想。原因无它,我深知整个产品体系的杂乱(不庞大,但凌乱)。各式各样的坑实在太多。
是我那领导凭借着他对业务的熟练,以及丰富的耐心,才能整出一份cook book,让我们能依样画葫芦继续下去。
诚然遗留的问题很“低级”,可站在整体去看。大体全局已经足够好,剩下的只是一些凌乱的杂碎(可能确实是忘记了)。他已经做的足够好。若是换一个责任心不如他的人来做,今晚浊某能不能回住处,怕还是个问号。
由此可见,成事艰难。反过来说,挑刺也是容易的吧。
其实这让我联想到了很多。这个世界有很多不完美。要挑刺总是能挑到的。恐怕只有实际去做,才知道当家做事有多艰难。亲自体会到做事的艰难,才会对同样的事物变得理性宽容吧。
我看网络上的喷子们,以键盘为能事,激昂文字与网上,心中颇觉悲哀,想来他们所成之事有缺,才会把天下的事轻易看吧。
少一些批评,多一份耐心与理解,也许会让人眼界因此而大有不同。
化浊
2017-07