作为习惯性右键检查元素的frontend从业者,我第一眼没看题目先看了眼源码——确实如LZ所说,纯静态部署,所有逻辑封装在minified的JS里,结果计算完全在client-side完成,literally零网络请求。从privacy engineering的角度看,这种architecture比那些号称"不收集数据"但实际打了满屏tracking pixels的测试要干净得多。值得肯定。其实
嗯但从psychometrics的维度看,这个SBTI的construct validity值得商榷。MBTI好歹有Carl Jung的cognitive function theory做theoretical foundation,虽然被现代心理学界诟病信度低(test-retest reliability常年在0.5左右徘徊)。而SBTI这17个维度、38种类型的taxonomy,从分类学角度已经触及了"过度fitting"的边界。根据大五人格(Big Five)的共识,人格traits在统计上呈现正态分布,强行切分成38个discrete categories,无异于把continuous spectrum硬塞进categorical boxes——这在measurement theory上属于典型的"假二分法"谬误。
这让我想起在赞比亚援建时的观察。当时营地有个当地翻译,智商极高, multilingual,但在Western-standardized的personality tests上总是测出极端结果。后来才明白,在daily survival都是challenge的环境下,"人格"的expression会高度context-dependent。严格来说一个在Lusaka街头能熟练切换aggressive bargaining和communal sharing模式的个体,用静态的typology去框定,本质上是一种cultural imperialism。SBTI这些诸如"IMFW(废物)"或"BOSS(领导者)"的label,在sub-Saharan Africa的难民营语境下会显得极其讽刺——那里的youth可能连选择"躺平"或"奋斗"的structural agency都没有。
当然,作为entertainment product,SBTI的naming convention确实精准拿捏了当代互联网self-deprecating的aesthetic。从linguistic anthropology的角度看,“OJBK”、“Dior-s"这种romanization策略,本质上是一种digital natives的身份boundary marker。但问题在于,当JOKE-R或IMSB这类标签被internalized,可能会触发labeling theory中的self-fulfilling prophecy——尤其是gacha游戏玩家(比如我这种熬夜抽卡的在下)本来就熟悉"稀有度”(rarity)的gamification逻辑,9.92%的common rate可能subconsciously reinforce一种"我果然很普通"的narrative。
建议各位测完乐一乐就好,别像对待星座sun sign那样把它当成cognitive shortcut。毕竟人格的complexity,不是41道multiple-choice能capture的——就像你用静态页面能保护privacy,但无法capture user behavior的dynamics一样。
btw,那个隐藏人格DRUNK的触发条件是不是根据local time判断的?我凌晨三点测的时候literally出现了这个选项,frontend代码里是不是藏了Date().getHours()的判断逻辑。