PHTI
摄影人格测试
一场关于"你为什么按快门"的测试。33 道题,18 种摄影人格。
缘起 · 为什么按快门
MBTI 把"人格 → 标签 → 社群"的闭环跑通了一遍。但摄影圈没有——每个人都在拍,没人能用一句话说清自己是哪种摄影师。
我想验证一个假设:把一件细分领域里的小事认真量化,能不能长出意外的东西。设计目标不是"再做一个 MBTI",而是用 33 道题 × 4 个维度,把"为什么按快门"拆到一个具体的标签上。
怎么做 · 33 题 × 4 维度 × 18 人格
四个维度记为 T / R / S / J,分别对应题材取向、修图态度、自留还是分享、随性还是规划。组合出 16 种常规人格,再加 2 种隐藏人格,共 18 种。每种人格再叠加品牌阵营、题材偏好、信仰层级三个辅助标签。
技术栈:HTML · 原生 JS · Supabase · Vercel · ECharts。拒绝引入前端框架——项目 < 2000 行 JS,首屏性能优先,单个浏览器就能跑通调试。上线 1 小时承受 700+ 并发,零运维。
★ 关键方法 · 三维决策框架
"拒绝 React 这一套"不是任性,是用一把尺子量出来的:重复度 × 规则化 × 失败代价。
- 核心逻辑只跑一次 → 重复度低
- 题目和判定规则清晰 → 规则化高
- 挂了就重启,没事务也没钱的损失 → 失败代价低
三个维度全部指向"不需要框架"。
方法详情 → /methods/three-dim-decision
成果 · 上线 3 天看到的真数据
流量。 3 天 1500+ 完成测试,4 月 12 日单日 726 次的传播爆发——但 referrer 字段在 4 月 13 日才上线,归因无法复现。一次永远买不回的学费。
维度健康度。 S 维度均值 10.53、80% 用户被判"展示型"。一个维度的区分能力已经濒临失效。
维度独立性。 J × R 相关系数 0.41,超过健康阈值 0.3。J 维度疑似不是独立的"规划 vs 随性",而是混进了"认真程度"。
反思 · 一个小项目里最贵的两条教训
数据冗余比事后补救便宜 10 倍。 任何可能有分析价值的字段都该在第一天就留位,哪怕只存 NULL。事后新增字段不能追溯历史数据——这是一次无法回购的学费。时间戳 / 设备 / 来源 / 用户标识 / 耗时,这 5 类字段是出厂必带。
真实数据是唯一的可信来源。 设计测试时我主观认为 4 个维度正交,上线前自测也感觉合理。实测才发现 J 维度跟 T/R 的相关系数都 > 0.37。主观设计 ≠ 客观独立。 问卷类产品的质量问题,只有真实用户才能暴露。
完整复盘 1500 行,还有看板 6 个 Tab、4 次字段迭代、CSP 分路径配置、Cronbach α / 题总相关 / 区分度等心理测量学指标的实现——这里只摘了最有信号的两条。