如何证明设计价值?帮你快速掌握数据分析的基础逻辑

经常能听到设计师大谈特谈数据分析,一般讲的是漏斗分析,或者分析留存、PV/UV 之类的分析方法和细节,偶尔有些设计团队分享谷歌的 GSM 模型,但是很少听人讲数据分析的基础逻辑。这周我正好事情很多,就和大家简短的分享一下。 学习数据分析,从数据分析的4种方法开始在设计工作中,我们常用的数据分析方法有以下 4 种: 漏斗分析 拆解分析 对比分析 行为分析 漏斗分析 漏斗的定义:基于明确起始操作路径,根据每个路径节点的用户数(操作次数),各个节点流转过程中,会

如何做好 B 端屏效提升?试试实验研究的方法!

本文重点阐述如何利用实验研究的手法验证屏效提升。 屏幕有效利用率这个话题想必大家并不陌生,在 B 端产品中,越来越多的产品和用户把目光聚焦到屏效上来。站在体验设计的角度,立足交互和视觉的设计手法,挖掘屏效提升的设计价值,让屏效最大化是提升用户体验的合理方法。 在此文中,对于整个设计(交互、视觉)的手段方法不做过多的详细探讨,我们重点阐述如何利用实验研究的手法验证屏效提升。以某 B 端项目为例,利用科学的实验研究方法,通过设计实验假设、提炼任务场景、准备实验物料、进行控制变量

MySQL · 源码阅读 · 数据库的扫描方法

引言 关于存储引擎的介绍有很多,基于HEAP的传统存储引擎,以及基于聚簇索引的Innodb引擎等,但优化器如何充分利用存储引擎的特点来实现快速高效的扫描,从而以最小的代价得到用户所需要的结果,是一个非常复杂过程。为了了解优化器是如何运作的,首先我们要了解每一种扫描方式的特点,下面我们以MySQL为例,就一些常见的表扫描方式进行讨论。 全表扫描 MySQL的full table scan本质上还是通过Primary index scan来实现的,遍历整个B+tree,这是因

MySQL · 源码阅读 · 数据库的扫描方法

引言 关于存储引擎的介绍有很多,基于HEAP的传统存储引擎,以及基于聚簇索引的Innodb引擎等,但优化器如何充分利用存储引擎的特点来实现快速高效的扫描,从而以最小的代价得到用户所需要的结果,是一个非常复杂过程。为了了解优化器是如何运作的,首先我们要了解每一种扫描方式的特点,下面我们以MySQL为例,就一些常见的表扫描方式进行讨论。 全表扫描 MySQL的full table scan本质上还是通过Primary index scan来实现的,遍历整个B+tree,这是因