张晗的个人博客

技术的价值是业务

能力

产品本质

产品本质(也说产品存在价值)是能够解决”目标用户”的”问题“。

To C 的产品解决自然人的需求,满足“人”欲,而 To B 的产品满足组织需求,自然人的间接需求,满足“组织”欲。

”人“欲:

”组织“欲:节省成本、提升效率、资源整合

To C 和 To B 的差异

目标用户

To C To B
感性 理性
注重体验
简单易用,学习成本低
注重效率
效率 > 体验
角色单一 决策者:关注效率和成本
管理者:关注管理职责和工作产出
员工:关注能否减轻工作负担

使用场景

To C To B
碎片化
时间不固定、随机性强
固定时间
根据工作流程、职责来使用
生活使用 工作使用

产品思维

To C To B
追求流量
流量优先,提供变现基础
追求效率
目的是简化工作,提高效率

业务功能

To C To B
核心功能为主
围绕核心功能建立
多功能同等重要
工作流程没有主次

使用复杂度

To C To B
业务简单 业务复杂场景多
简单易用 需要学习
生命周期短 生命周期长

切换成本

To C To B
同质化、忠诚度低 定制化、上手难度高
切换成本低 切换成本高

运营程度

To C To B
重运营 重运维
重视拉新、促活 重视系统稳定、可靠
用户体验 功能全面

商业模式

To C To B
羊毛出在狗身上 一手交钱一手交货
内容付费
广告付费
平台抽佣
增值服务
功能付费
人数付费
需求付费
维护付费

分类

  1. 企业内部协同(财务系统等)

    内部专业人员使用;

    定制功能多;

    部署成本高;

  2. 对外标准产品(钉钉等)

    行业使用广泛;

    定制功能少;

    类似于 C 端;

  3. 中后台产品(阿里云等)

    没有真正意义的使用者;

    业务 + 技术 + 现状 + 规划

依据

设计

提升

位图是由多个二进制位组成的数组,数组中的每个二进制位都有与之对应的偏移量(也称索引),用户通过这些偏移量可以对位图中指定的一个或多个二进制位进行操作。

阅读全文 »

HyperLogLog 用于估计候选集概率的数据结构。它使得用较小的空间获得近似的准确度。无论集合包含的多少个元素,HyperLogLog 总是使用非常少的内存。

阅读全文 »

模式描述

将抽象部分与实现部分分离,使之可以独立变化。换句话说,当一个类存在两个(或多个)独立变化的维度,通过组合的方式让这两个(或多个)维度可以独立进行扩展。

优点

  1. 分离抽象和实现;
  2. 提高扩展性;
  3. 实现细节对 Client 透明

缺点

应用场景

  1. 不希望抽象和实现有绑定关系;
  2. 类的抽象以及实现可以通过生成子类的方式进行扩充;
阅读全文 »

有序集合同时具有“有序”和“集合” 2 种性质。

阅读全文 »
0%