美文网首页
做费脑子的事情来突破舒适区

做费脑子的事情来突破舒适区

作者: 野藤_ | 来源:发表于2020-06-28 15:26 被阅读0次

    最近,在和同事维护一个项目的文档文件。这个文档的内容有一个固定的标准,并且这个标准是不断更新的。我们现在遇到两个问题:第一,这个项目比较老,文档标准更替很多次,之前的标准与现在差别很大;第二,这个老项目也有不少地方没有遵守当时的标准。因为项目提交采用最新的标准,所以我们需要手动修改这个文档文件,使之符合当前的标准。

    这个任务没什么难度,只是特别琐碎。维护的文档涉及了30几个数据集,每个数据集中有20到50不等的变量。现在,要求人工核查每个变量的属性使之符合当前的标准。刚开始,我分配到了两个数据集的量,我手动核查了一下午,完成了任务。做得过程中,觉得脑壳疼,我需要将当前文档中Excel表格中得一张sheet中得一条记录,与标准文档中得一张sheet中得一条记录进行比对;并且每一条记录需要比对10个左右的属性。当时想,两个数据集,熬一熬也花不了太长的时间。

    两个数据集解决之后,我又被分配了4个。这时候我对这项任务是极其抗拒的,内心觉得,这样的工作太没有价值了。怎么办呢?也不能够直接跟经理说,我不想做这个繁琐的工作,能不能给换一个任务。这时候,我不得不去思考有没有高效简洁的方式去进行这样的工作。

    高效的方法,肯定是有的,刚进行修改的时候,我就想过。通过编程读入待修改的文件和标准文件,直接通过程序判断输出当前文档与标准文档不同的记录。这个方法相比于人力,要快得多得多了;而且完成50个数据集比对所花得时间与完成4个比对时间差不到哪去。

    为什么当时我不去用这个方法呢?原因很简单,当时我觉得代码实现结果很繁琐,不想进行尝试。与之相比,2个数据集的人工筛查是可以接受的,毕竟不咋消耗脑细胞。可是,我不能接受再这样去花1整天的时间去处理4个数据集。于是,我花了3个小时写了程序进行批量处理。

    完成之后,回看编程过程,并没有想象中的那么繁琐,只不过有一些过程自己不了解,得去查询资料才能完成,这一步是需要自己主动思考的。这真是鱼和熊掌不可兼得,不想费脑子就得费时间,不想费时间就得费脑子。并且,费脑子的事情与不费脑子的事情相比,更容易产生积累效应。我花1天半进行人工数据筛查的能力进步肯定远远抵不上我3小时主动思考进行编程解决问题的进步,毕竟前者只是在自己的舒适区中打转,后者在不断刷新自己的编程认知。

    我这样做,有什么收获呢?第一个,工作效率提高了,我还顺手帮忙把同事的数据集的整理工作完成;第二,工作中收获了满足感,投入时间解决一个难题,自己内心非常愉悦;第三,工作得到了经理的肯定,有利于以后的职场发展。

    相关文章

      网友评论

          本文标题:做费脑子的事情来突破舒适区

          本文链接:https://www.haomeiwen.com/subject/ntzifktx.html