637.多思考,解决问题更快

2022-11-18  本文已影响0人  马幸运

这两天,组长给我分了一个紧急上线的需求的案例,总共是230条。目标是:今天完成。

任务在周三下班前,简单说了一下。周四早上见到案例。

当时,我手里还有其他任务,24条。分任务时,做了不到一半。被要求交交接回去。我自己是需要做12条,已经完成是6条。周四上午把任务全部完成。

换句话说,我要在一半天时间执行230条,同时负责我们系统不定时的部署工作。

昨天,下午弄明白逻辑,加班到快八点,完成了80条。今天上午完成了75条,时间还有些充裕。到下午的时候,剩下了75条,不到一个半小时就完成了。

为什么效率提高了这么多呢?

主要是升级了查询数据的sql语句

组长在周三时讲了他做的方法。首先是数据量太多,要部分案例的开头要花费的时间不好预估,其次是一张表查了两次做对比,也就是写了两个SQL语句。

我做了改进,把两个合成一条sql减少了查询次数,此时的SQL语句是1.0版本。

SQL语句,效率不是特别高,需要不断的从案例中粘贴复制到数据库,在筛选,需要的操作有些多。所以下午,从熟悉案例,确定截图的内容,到更新的Excel表格找数据做对比,执行80条案例,一共花了六七个多小时。

后来,用了like语句做筛选,以某些汉字为开头,这样只用选择复制一部分,直接放到SQL语句中去查询,不好查的在用1.0版本的SQL语句。这样效率提升了不少。此时的SQL语句是2.0版本的。

在做到后来,我发现每次要复制,效率还是不够高,于是,就用了共性的数字开头。升级了两次后,发现效率大大提高。最终的SQL语句是3.0版本,效率最高。

我的操作变得非常简单,按照要求对数据进行排列,扫一眼案例,然后进行数据库截图和页面截图。

本来计划组长说的是下班前完成任务,我预估是四点之前可以完成,结果在三点就提前完成。

组长分什么任务,我不能决定。及时分的是简单的,但简单的任务仍然需要思考如何保质保量高效完成任务。

多思考,解决问题速度才能快!

上一篇下一篇

猜你喜欢

热点阅读