注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看,没有帐号?注册账号
x
这次AWS的BIE的技术店面真是把我惹毛了都。完全不符合热带雨林的Customer Obsession, Are Right, A Lot, Insist on the Highest Standards。时间复活节回来的星期二早上:
一开始嘘寒问暖,讲过程,问我听过他们家12条LP么(第一次翻白眼🙄),过简历,问BQ。
然后技术店面,开始漫长的不可理喻的过程
Share 他的screen给我(小如蚂蚁,就在我俩的脸的下面一小块?然后开始解释tables,就很简单的三个tables 1. Sales (id, email, product_id, date_id) 2. Product (product_id, category, list_price, discount) 3. Calendar (date_id, month, year, full_date)-baidu 1point3acres
由于根本看不清屏幕,然后过程也非常奇特,加上本来就紧张,就任他来了。
重点来了,他share一段query给我,问我能看到什么:
Here is his query:
SELECT S.Email,S.Product_Id,Count(*)
FROM Sales S
GROUP BY S.Email,S.Product_Id
HAVING Count(*)>1
我就说,the same email address purchased the same product more than once. 然后他思考了一下,就说:你在想想。想不出啊,不就是这个么,然后扯了差不多5分钟,你在想想… 实在想不出来了,什么可能都想了就是想不出来,重点来了,他就那种慈祥老师的神情给我了一个hint,duplicate? 我当场懵了,直接回他A client purchased the same item, within different orders, even in different dates, do you think it is duplicated? 整个过程完全不是压力面,你能感觉得到他在努力的引导你努力的鼓励你…真的是无语了。然后他意识到不对了,就问那我要查重你怎么做?Ok,就告诉他你要把id 和 date_id也要考虑进去。接下来他又问怎么把table 消除重复,然后我就告诉他怎么delete 掉???然后他说不对,他只要output消除重复,那大哥你讲清楚嘛!我就说你可以用distinct,他问还有呢,Group by,还有什么?完全想不出啊,然后接下来就是他给的很莫名其妙的solu不会想得到用这两个部分来查重!
-baidu 1point3acres
到后面我只想快点结束,爱情买卖里面,我已经内心想和他和他的team分手了(实在是太不专业了!)然后让我问问题,我已经被pissed off到极点了,直接问他,你在实际工作中会这样想问题么?然后和他说每天面对的是millions lines的data,我需要做的是去寻找最优的办法去跑query。他就说 不会啊,我就想考考你,你看,我们的test case不是就五行么,可能跑得出来 😯我真的内心嫌弃到极点了!
整个事情,就完全不符合Customer Obsession, Are Right, A Lot, Insist on the Highest Standards.
|