这两天在给我们另外一个产品做产品demo。在做这件事情的过程中有一个非常耗时的事情是,要手动的添加业务数据,在其他人看来,这完全是件苦力活。既然我现在负责做这个事情,那我怎么样从做这件事情当中有其他的收获吗?而不是完全去做一些苦力活,现在想想可以有两点收获。
第一,一个把创建业务数据的过程当成一个研究产品的过程,因为在创建业务数据的时候一定要对产品的细节非常清楚,否则的话创建的数据可能会是创建错误的,如果研究产品细节,仅仅是为了创建业务数据的话,那么这件事情,它就是一个苦力活,如果我把这个过程当成对产品本身的研究,那就有另外一种收获了。这个产品现在已经推向客户了,客户也非常认可这个产品,那么一定有它值得学习的地方,之前我也一直想专门花时间去研究下这个产品,那么现在有这样一个机会,我完全可以通过做这件事情去研究一下它的功能,它解决了客户什么问题,它的设计好在哪里?有什么不足?在创建业务数据这个过程当中我都可以把这些事情做了,这样我就把一个苦力活变成了一个学习的过程。
第二,在创建业务数据的过程当中,我也可以了解技术实现的细节,这个demo是前端的同学创建了产品页面留出来了数据的接口,我们根据接接口创建一些符合业务逻辑的数据,在这个过程中有一些技术细节我可以学习,比如前端、接口以及数据,他们是怎么打通的?背后的实现原理是什么?什么样的情况下用get类型的接口,什么情况下用post类型的接口。如果我了解了这些技术细节以后再跟技术同学进行沟通的时候也有一定的好处。
有了以上两种思路我就可以把这一个苦力活的过程,当成了一个学习的过程。这是一种提高效率非常好的思路。提高效率不是用尽可能短的时间去完成一件事情,而是在完成一件事情的过程当中,尽可能的有其他的收获。以后在工作当中要多用这样的思路去做事情,做一件事情有多种收获。