上面这些问题其实是围绕着技术的点去询问的。和真实的业务场景还是有一点的距离,这点距离就是在业务需求到技术实现的分析上。 所以这个时候就要和面试官做一个探讨:具体是什么样的场景,导100个G的数据到线上?或者说这100G的数据导到线上的用途是什么? 举个例子,商家侧有一个报表,里面有个指标的口径要变更,历史数据都要刷。那么就需要继续探讨:
上述的探讨就会比较贴近实际的情况了。产品给研发提需求,研发根据目前的情况去分析需求,设计方案。当然在面试的时候面试官可能会追问一些细节技术问题——比如数据热点一般是怎么去解的? 生活中的例子:千万别既要又要 在生活中,我们经常会买东西。尤其是一些电子产品,大家都知道越贵越好,很多东西垫起脚来够一下是够得到,无非就是钱包出点血。回头再感慨钱难赚屎难吃。 但我相信大多数人的钱都是一个子儿一个子儿挣来的,因此在这一节我想聊聊如何根据自己的实际需求出发,来避免花额外的钱——也就是如何基于实际需求出发去追求性价比。 例子1:买冰箱 买大家电这种,如果直接去实体店的话,很容易被导购忽悠买一些冤种玩意儿。在网上看销量吧,在网上合适大众(无视了地理、居住环境等条件)的未必合适你。 所以我们需要确认自己的需求,比如放置冰箱位置的大小、容量要求、预算、功能性等等。 举个例子,在杭打工人三口之家,会怎么选冰箱。从硬性条件来分析需求:
这样基本就把自己的需求明确了,可以在这个框架下去准确的选择合适自己的产品。 然后也可以根据以下的价格表,在购物时快速定位到合适自己的那批产品:
具体细节可以看我在语雀里写的采购冰箱笔记。 例子2:买保险 买保险的人一般都是对于风险考虑比较周全的人。打工人最怕就是一场意外,导致家里积蓄全部花完,还失去工作,分分钟返贫。 那么保险应该选什么种类呢?应该买多少额度呢? 我来举个例子,还是以杭州打工人三口之家为例,男方是个程序员,女方在家带孩子:
因为配置保险往往是为了抵御风险嘛,所以会根据实际风险情况,来配置合适险种与额度。千万别想把保险当“理财”来玩,保险公司的那帮人比我们精太多太多。 例子3:洗烘套装、洗烘一体机 洗烘套装、洗烘一体机现在非常的流行。一些相关的核心参数我就不贴了,网上有很多,大家可以自寻寻找。 从需求出发,我认为烘干功能的存在是为了解决三种场景:
如果的确是为了解决这三种场景,那么的确可以考虑购买洗烘套装or洗烘一体机。那么这两者如何抉择呢?从两者的差异就可以看出来:
听起来洗烘一体机被完爆啊。其实不然,因为洗烘一体机一般价格会远低于洗烘套装。所以如果你是偶尔有烘干需求的,比如:
这种场景下是非常合适洗烘一体机。但如果是高频使用烘干的场景且有足够的空间,更适合购入洗烘套装。 小结 在本文中,笔者举了几个例子来说明如何做需求分析。我们可以发现,需求分析的思想可以用在生活各处。 在计算机系统设计中:
同样,在生活中花钱买东西也是: