O
昨天晚上下班的时候开始导出清单,到今天早上上班的时候一看,果然都生成好了,非常庆幸自己如昨天orid中所说的,没有在工作时间导出,一份40多万条数据的清单,就导了92分钟,看来还是非常耗时的。有了这些数据,今天早上再整理和汇总一下,就把8号之前全部需要完成的月报表做完了,现在就差一个区局的数据提取清单还没完成。于是今天我准备梳理这周运行的脚本与回顾数据表中的具体字段内容。
其中,对于完成数据提取类报表的基本流程可以分为以下5个步骤:
1.根据每月异动更新原始数据表;
2.建立临时表,插入需求所需的字段;
3.在临时表中插入原始数据表所对应字段的内容;
4.关联不同原始数据表,获得所有字段内容;
5.根据临时表中的数据计算统计值或导出清单。
R
今天能按时把月报表发送给不同单位的负责人,感觉非常开心,没有因为我的延迟而影响他们的工作流程。
I
在每天的工作中,遇到的问题不一样,心态也就不一样,对于这周的工作,我总结出了以下三点:
1. 修行靠个人
在上周接手了这十几个月报任务之后,导师就传了很多她以前写的脚本案例以及对应的Excel样表给我,还让我加了三个QQ号,并留下了自己的手机号。看到对方在qq上说以后xxx工作就麻烦你了,感觉心里顿时有了一种责任感。周一的时候,我觉得时间还算充足,就仔细琢磨了一下具体语句,但是有一些内容不太理解,后来对方开始催促我的工作之后,我就顾不上细看语句了,只能先依葫芦画瓢完成对方的需求,然后今天才有空回头细看具体内容。其实语句的语法不难,都是基本的语法,但是逻辑与业务层面的关系我没有理顺,本来今天已经起身准备问导师了,后来一想,要不自己再看看原始数据表中的字段。于是我查询了所用到的数据表中对应的字段,根据以前导师发的字段参数表慢慢对照,再关联几个相关的表,慢慢地就柳暗花明了。于是我很庆幸没有直接找导师咨询,而是通过自己的分析和思考逐步理清了自己的思路。感觉“吃”下去的“饭菜”要比“灌”进来的更可口。
2.及时沟通
今天我在看计费网管系统上区局的数据提取需求时,发现需求发起人的需求内容写的比较简单,她需要提取一份受理清单,但是受理包含多种业务,比如新装、改类、拆机等,她并没有描述清楚,也没有提供清单样表,即没有告知我所需要的具体字段,因此我并不知道需要查询哪些数据表,如果全部输出,数据量会非常大,对方也不一定看得清楚,于是我决定赶紧与对方联系。当我联系对方让其提供详细内容时,她却显得有些困惑,认为需求已经写清楚了。于是我又通过提问诱导她说出需求,比如我向她说明一般受理清单提取的都是新装字段,看其是否还需要其他字段,对方马上反应过来除了新装,改类的也需要。然后我又类比其他的清单所需要的字段,对方恍然大悟说明了她的需求。这样一点点地咨询才慢慢把这个需求凑完整了,所以即使是后端的工作,良好的沟通也同样重要。
3.做好归纳
一般我们在做任务需求时会涉及到非常多的表,每个表里的字段更是数不胜数,不可能指望导师每一个表、每一个字段地给我们解释。在做不同的需求时,导师会提前告诉我们可能会用到的表和字段,我们在具体操作的过程中,根据不同的应用,在一定程度上都会加深对所用数据的认知程度,因此在每一个需求刚刚结束时,及时进行归纳,整理该任务所调用的数据表包含哪些字段,以及所用字段表示的信息,这样再归纳一遍除了加深了自己的记忆,同时也能够为下一次的需求做准备。
D
1.在向导师咨询问题前,首先自己动手查询、分析,确定自己想不明白再进行咨询,并且咨询内容为想不明白的关键点。
2.多从爱码字群里分享的干货以及小伙伴们身上学习沟通技巧。
3.每次任务结束后,及时做好数据归纳工作。