← 返回作品集
WORK · 已上线 · 2026 年 2 月

PHTI

摄影人格测试

一场关于"你为什么按快门"的测试。33 道题,18 种摄影人格。

1,740+
完成测试
726
单日峰值
91.2%
移动端
18
人格类型
01

缘起 · 为什么按快门

MBTI 把"人格 → 标签 → 社群"的闭环跑通了一遍。但摄影圈没有——每个人都在拍,没人能用一句话说清自己是哪种摄影师。

我想验证一个假设:把一件细分领域里的小事认真量化,能不能长出意外的东西。设计目标不是"再做一个 MBTI",而是用 33 道题 × 4 个维度,把"为什么按快门"拆到一个具体的标签上。

02

怎么做 · 33 题 × 4 维度 × 18 人格

四个维度记为 T / R / S / J,分别对应题材取向、修图态度、自留还是分享、随性还是规划。组合出 16 种常规人格,再加 2 种隐藏人格,共 18 种。每种人格再叠加品牌阵营、题材偏好、信仰层级三个辅助标签。

技术栈:HTML · 原生 JS · Supabase · Vercel · ECharts拒绝引入前端框架——项目 < 2000 行 JS,首屏性能优先,单个浏览器就能跑通调试。上线 1 小时承受 700+ 并发,零运维。

03

★ 关键方法 · 三维决策框架

"拒绝 React 这一套"不是任性,是用一把尺子量出来的:重复度 × 规则化 × 失败代价

三个维度全部指向"不需要框架"。

方法详情 → /methods/three-dim-decision

04

成果 · 上线 3 天看到的真数据

4·104·117264·124·134·144·154·16
4 月 10 — 4 月 16 日 · 每日完成数 · 第 3 天传播爆发

流量。 3 天 1500+ 完成测试,4 月 12 日单日 726 次的传播爆发——但 referrer 字段在 4 月 13 日才上线,归因无法复现。一次永远买不回的学费。

维度健康度。 S 维度均值 10.53、80% 用户被判"展示型"。一个维度的区分能力已经濒临失效。

维度独立性。 J × R 相关系数 0.41,超过健康阈值 0.3。J 维度疑似不是独立的"规划 vs 随性",而是混进了"认真程度"。

05

反思 · 一个小项目里最贵的两条教训

数据冗余比事后补救便宜 10 倍。 任何可能有分析价值的字段都该在第一天就留位,哪怕只存 NULL。事后新增字段不能追溯历史数据——这是一次无法回购的学费。时间戳 / 设备 / 来源 / 用户标识 / 耗时,这 5 类字段是出厂必带。

真实数据是唯一的可信来源。 设计测试时我主观认为 4 个维度正交,上线前自测也感觉合理。实测才发现 J 维度跟 T/R 的相关系数都 > 0.37。主观设计 ≠ 客观独立。 问卷类产品的质量问题,只有真实用户才能暴露。

§

完整复盘 1500 行,还有看板 6 个 Tab、4 次字段迭代、CSP 分路径配置、Cronbach α / 题总相关 / 区分度等心理测量学指标的实现——这里只摘了最有信号的两条。