这张图的幽默来自预期违背、极端对比、职业刻板印象和黑色幽默。它先用一个常见的资源条模板对比人生阶段,前三格是年轻、成年、老年,分别列出时间、钱、精力。年轻人时间满、精力满,但几乎没钱。成年人钱满了,时间变少,精力还行。老年人时间和钱都满,但精力几乎耗尽。这个对比符合一般人对人生的调侃,每个阶段都有得有失,所以前三格是正常铺垫。
笑点在第四格突然转向。它没有继续按年龄走,而是冒出 PROGRAMMER,程序员。这个转折本身就好笑:程序员被当成一种人生阶段,甚至排在 OLD 后面,好像程序员是人生的终极形态,比老年还更进一步。更惨的是,程序员的所有条几乎都是空的:时间少,钱少,朋友少,精力少,连 REASONS TO LIVE 活下去的理由都只剩一点点。前面老年人至少还有时间和钱,程序员连这些都没有,形成强烈反差。
图画也在夸张程序员的刻板印象:秃头、胡子拉碴、眼袋、驼背、面无表情盯着电脑,看起来比老人还憔悴,暗示编程会让人提前衰老。属性里加入 FRIENDS 和 REASONS TO LIVE,把程序员没社交、过劳、抑郁、失去生活动力的网络自嘲推到荒诞程度。尤其 REASONS TO LIVE 作为一条资源,只有一小截绿色,是黑色幽默的核心。用最悲惨的东西当笑点,会让人觉得又好笑又心酸。
另外 MONEY MONEY 的重复写法也很滑稽,像小孩说钱钱,或者强调对钱的焦虑,但程序员的钱条也很低,进一步打破程序员高薪的常见印象。整体上,这张图好笑是因为它把程序员的悲惨用一种冷静的进度条方式摆出来,夸张到荒谬,又让相关从业者觉得真实。它不是单纯嘲笑,而是自嘲文化里那种我全都没有了的绝望式幽默。
该内容关联中文互联网中程序员群体的自嘲亚文化,以及用游戏化属性面板进行职业调侃的梗图传统;这类表达常把特定职业与加班、健康、社交和生存动力等社会议题联系起来。