Fork me on GitHub

浙江徒步之雪窦岭

浙江徒步之雪窦岭古道

往有草的地方戳

下山时儿子突然跟我说:”你往有草的地方戳。”

我没反应过来。他解释说,石头台阶上长草的地方,底下一定是石头缝——杖尖戳在缝里才稳。

这是他用了一天登山杖,自己一下一下试出来的。

石头缝中草


上周末我们走的是雪窦岭古道。台阶是那种大块不规则的条石,年代久了,表面被磨得光滑,有些地方还覆着一层湿滑的青苔。

出发前我给他买了根 NatureHike 的登山杖试水——说明书上讲了长度调节和腕带用法,他上山过程中都体会到了。但说明书没告诉你的是:杖尖戳在光滑湿石面上根本站不住。他一开始本能地往石头缝里戳,确实牢固很多,但石头缝窄,走快了根本瞄不准。有一次他戳空了,杖尖从石面上滑过去,整个人趔趄了一下,吓得我在后面喊了一声”慢点!”

后来他自己琢磨出了规律:台阶上凡是长草的地方,底下必定是缝。因为草只能从缝里长出来。

这个道理说出来很简单。但它不是想出来的,是脚走了一整天、杖尖戳了几百下之后,试出来的。

水起风生

下山到一处瀑布跟前,突然凉快了好多。

一开始没反应过来为什么,站了几秒才明白:水往下冲,带着风。不是风生水起,是水起风生。

我们在那儿站着不走了。后面上来一个光皮大哥,走近瀑布,愣了一下,然后冲后面喊:”快来这儿!这里凉快!”他朋友们呼啦都围了过来,帽子摘了,袖子撸起来,对着水雾吹。站了好几分钟,谁都不想走。

山里走了一天,这几分钟最惬意。

水起风生

Continue reading →

悟不是灵光乍现

悟不是灵光乍现,是慢慢磨出来的

我们常以为,“悟”是灵光一闪的顿悟,是天才的专属时刻。 但回望历史与当下,你会发现一个残酷的真相:真正的“悟”,往往伴随着痛苦的自我否定,是一场漫长而精细的“打磨”。 它不是一味做加法,而是加加再减减;不是一味获得,而是抽丝剥茧,去芜存菁。

01. 子贡的举一反三

在《论语》中,子贡曾自信地问孔子:“贫穷时不巴结,富贵时不骄傲,这境界不错吧?” 孔子却泼了一盆冷水:“这只是及格线。不如贫穷却快乐,富贵却好礼。” 如果是普通人,可能觉得面子挂不住。但子贡立刻联想到《诗经》里的“如切如磋,如琢如磨”。 他“悟”了:道德修养不是静止的状态,而是像加工玉石一样,需要不断的切割、磋磨,甚至要切除原本属于自己的部分,才能成器。 孔子大赞他“告诸往而知来者”,能够举一反三。这里的“悟”,不是凭空而来的灵感,而是通过极致的观察与思考,将外在的知识内化为自己的智慧。没有之前的积累与反思,就没有那一刻的通透。

02. 秦观的炼字:山抹微云

北宋词人秦观写下千古名句“山抹微云”。一个“抹”字,为何能流传千年? 因为它不是简单的描写,而是诗人对自然深度观察和思考后的结晶。普通人看云,只知其在飘;秦观“悟”到了山与云之间那种拟人化的、充满情感的互动。 这个字,是他反复推敲、剔除平庸词汇后的结果。“悟”在这里,表现为对细节的极致敏感和对表达的精准把控。

03. Whimsical的断舍离

今天读到一篇文章 https://whimsical.com/blog/choosing-depth-over-breadth。 Whimsical 始于 2017 年,他们的愿景是旨在打造一个全能型团队协作中心,最初凭借流程图、线框图、思维导图等专注型工具取得了成功。

他们曾执着于打造“全能协作中心”,近期推出的“项目(Projects)”和“帖子(Posts)”等宽泛功能未能获得预期的关注。产品范围的扩大分散了资源,威胁到整体产品质量,产品团队意识到用户更看重核心工具的深度,而不是一个大一统的套件。他们没有固执己见,而是像工匠审视瑕疵品一样,通过分析数据、倾听用户,完成了深刻的自我反省。 最终,他们做出了艰难的决定:砍掉 Projects 和 Tasks 功能,重新聚焦并专注于其最具优势的核心产品:白板体验(Boards)。 这不就是“如切如磋”吗?切掉多余的欲望,磨去浮躁的广度,只留下最核心的价值。 这种“悟”,是敢于承认错误的勇气,更是从“贪多”走向“精深”的境界升华。

无论是子贡的修身、秦观的炼字,还是 Whimsical 的产品迭代,它们都指向同一个真理: “悟”不在深山,而在事上磨。在这个喧嚣的时代,愿我们都能拥有这份“琢磨”的耐心,在不断的自我重塑中,遇见那个更通透的自己。

Continue reading →

苏东坡

人在职场不快乐,只因未读苏东坡

林语堂在《苏东坡传》里说,苏东坡的人生,是从四十岁之后开始的。如今年过四十的我,每当职场内卷不快乐的时候,我都能从苏东坡的诗词里找到慰藉和力量。

今天的职场,很多压力和焦虑看似新鲜,实则古已有之。趁着五一闲暇,抄写一首《满庭芳》,可以说是苏老的“职场反内卷宣言”,让我产生些许共鸣。并对照当下职场做了一份“职场解压版”,希望它能提醒你:真正重要的,不是无休止的竞争,而是给自己留一点生活的余地。

苏东坡与职场减压意象

职场解压版

KPI虚名,年终微利,算来著甚干忙(PA 晋升、各种评奖……为了这点虚名微利,算来算去,值得把自己忙成这样吗)。 晋升前定,谁卷谁又强。(你以为晋升靠拼命,其实很多时候和能力无关) 且趁40未老,尽放我、些子疏狂(趁还没被996榨干,保留一点”不服从”的野性,夜晚非老板电话不接消息不回,周报里敢写牢骚)。 百年里,浑教是醉,三万六千场。(一辈子也就三万六千天,偶尔放松,比天天紧绷更可贵) 思量。能几许,忧愁风雨,一半相妨。(想想吧,焦虑内耗至少偷走了一半人生,值得吗) 又何须,抵死说短道长。(何必互相甩锅,各种损招?) 幸对清风皓月,奶茶店、云幕高张。(真正的”福利”是下班后的清风明月,路边的奶茶小店,天边的晚霞) 下班好,千钟美酒,一曲满庭芳。(下班真好,和朋友喝顿酒,唱首歌,这才是自己的人生)

为什么今日依然可参考

苏东坡的心态提醒我们,工作只是人生的一部分。你可以努力,但不必把自己逼成机器;你可以认真,却不必把时间和情绪都交给职场。

这不是鼓励你消极避工,而是鼓励你在职场中保留自我。用苏东坡的方式看待压力,不是逃避,而是给自己多一份选择:内卷之外,还有更多值得好好过的日子。人生不只有绩效,还有在忙碌之外的安静时刻。

愿你这个五一,既能放松心情,也能找到属于自己的“满庭芳”。

Continue reading →

规则设计重要性

从一次选举中看规则设计的重要性

差额选举规则说明

1. 选举方式

本次选举实行差额选举

  • 候选人总数:6 名
  • 应选名额:5 名
  • 差额人数:1 名

2. 有效票判定标准

  • 有效票:每张选票所选人数(含“赞成”票与“另选他人”)等于或少于 5 名
  • 无效票(废票):每张选票所选人数超过 5 名

3. 填写符号规范

请在候选人姓名上方的空格内按规定符号填写:

投票意向 操作说明 符号示例
赞成 在候选人姓名上方的空格内画圆圈
反对 在候选人姓名上方的空格内画叉号 ×
弃权 在候选人姓名上方的空格内不画任何符号 (空白)

关于“另选他人”

如果您反对某位候选人并希望另选他人,请按以下步骤操作:

  1. 在选票指定的 “另选人” 栏内填写您希望选举的人的姓名。
  2. 在该姓名的上方空格内画 “○”

    注意:“另选他人”也计入总票数,需确保总赞成人数(候选人 + 另选人)不超过 5 人,否则选票无效。

4. 注意事项

  • 符号清晰:请务必保证所画符号清晰、准确,易于辨认。
  • 严禁涂改:选票不得随意涂改。若涂改导致字迹不清或无法辨认,该选票可能被视为无效票
  • 规范填写:请严格按照上述要求填写,未按要求操作的选票可能被认定为废票。

通俗理解

投票操作指南(6选5)

  • 怎么选? 您最多可以投 5 个人的赞成票。
  • 怎么画?
    • ✅ 同意他:在名字上面画个圈 ○
    • ❌ 不同意:在名字上面画个叉 ×
    • ⭕ 弃权:什么都不画,留空即可
  • 特别提醒:
    1. 如果您画圈的人数超过5人,这张票就作废了。
    2. 如果您想选名单以外的人,请在“另选人”处写上名字并画圈。
    3. 您可以只选1人、4人或5人,也可以全部反对或全部弃权。
  • 投票结果示例:

一次真实的选举 “41人,40人投出完全一样的选票”

最近,我经历了一场小型的选举。

现场有41位投票人,需要从6位候选人中选出5位。说实话,这6位候选人里,我真正熟悉的只有2位,剩下的大半脸对我来说都是陌生的。

拿到选票时,我仔细端详了一番。姓名排列看似毫无规律,没有明显的倾向(后来我知道,这是严格按照笔画排序的,一种极致的公平)。

面对陌生的名字,该怎么选?

在那一刻,我没有看到左右交头接耳,也没有左右权衡。一种潜意识的直觉驱使着我: 既然看不出区别,那就顺着顺序,选前五个吧。

我觉得自己填得很“客观”,甚至带着一点“随机”的洒脱。

然而,当计票结果出来的那一刻,我愣住了。

41人参与投票,最终有40人的选择,和我一模一样。

全场只有1个人,做出了不同的选择。其余40人,在互不交流、没有串通、没有任何暗示的情况下,竟然齐刷刷地勾选了名单上的前五位。

没有暗箱操作,过程公开透明。但这一结果,却像某种无声的魔法,让我感到深深的震撼。

我自知没有人提前和我打过招呼,选举过程公开公正。可是这个结果让我感到很意外。

为何会出现如此惊人的“沉默共识”?

我问了一下千问,AI 给出一份答案:

选票的设计固然是严谨的,可是作为选民手中掌握的信息对称性很重要。如果信息不对称,那么多数人会遵循“心理捷径”的惯性思维。

按规定,候选人按笔画排序本是为体现公平,杜绝人为干预。但在选民对候选人缺乏深入了解时,这种“绝对中立”的排序反而成了潜意识的“推荐序”。心理学上的“首因效应”让大脑默认:排在前面的或许更资深、更靠谱。于是,“顺手勾前五”成了认知成本最低的决策路径。

Continue reading →

功能存在到用户知道

功能存在 ≠ 用户知道

作为一位开了24,000公里的特斯拉车主,我对这辆车非常满意——操控精准如臂使指,安全性能令人安心,每一次出行都充满信心与愉悦。

但有一个细节,我一直耿耿于怀:在使用导航时,只要打转向灯,屏幕上就会弹出摄像头监控画面。偏偏这个画面会遮挡关键的导航地图信息,尤其在复杂路口,常常让我措手不及,差点错过转弯。

我一度以为这是无法更改的设计缺陷,直到昨天坐朋友的车,才恍然大悟——原来这个监控窗口是可以移动的! 朋友轻描淡写地说:“你只要长按那个画面,就能拖到左边。” 果然,一试就成。窗口移到左侧后,我用余光就能看清盲区,再也不用扭头或担心挡住导航路线。 就这么一个小小的交互操作,竟能让驾驶体验提升一大截。可笑的是,我开了两万多公里,竟从未发现。

这让我想起早年用微信的经历:想在一段文字中间插入几个字,总是习惯性一路回删重打。直到有朋友告诉我,“长按空格键,光标就能自由移动”——那一刻,我才意识到自己错过了多少效率。 这类“长按拖动”“长按移动光标”的操作,本质上属于隐式交互(Implicit Interaction),也常被称作“专家模式”:功能确实存在,但没有明确引导,普通用户很难主动发现。

功能存在 ≠ 用户知道

在产品工作中,我们常常陷入一种“知识的诅咒”: 我们知道功能在哪、怎么用、为什么重要、能解决什么问题。 但——用户不知道。 这不是一句调侃,而是产品设计中最容易被忽视、却最值得警惕的真相。 很多团队都经历过这样的场景:用户提出一个需求,你心里立刻冒出一句:“这功能我们早就做了啊!” 你甚至能立刻指出入口、按钮样式和操作路径。 可用户依然一脸茫然。 这不是用户的问题,而是产品的问题。

当用户“重复提需求”,其实是可用性在报警

经常和用户交流的好处,不只是获取新点子,更在于你会听到他们反复提出一些“早已存在”的功能需求。 这时,请别急着纠正:“这个我们早就有了!” 相反,这恰恰是一个暴露可用性问题的信号。 为什么用户找不到已有功能?常见原因包括:

  • 入口不明显:藏得太深,或缺乏视觉提示;
  • 命名不直观:术语专业,但不符合用户语言;
  • 路径不符合自然操作流:用户想A,你却让他先做B再做C;
  • 功能与用户的心智模型错位:你以为他需要”监控画面”,他只关心”别挡住导航”。

真正有价值的反馈,往往藏在“已实现的需求”里

很多团队热衷于听“新需求”——因为那意味着可以开发新功能、增加亮点、拓展边界。 但真正高价值的反馈,往往是那些“你已经做过,但用户没发现”的需求。 为什么?因为它们揭示的是更深层的问题:

  • 可用性缺陷
  • 信息架构混乱
  • 命名与认知偏差
  • 用户行为路径与设计预期脱节

这些问题比“缺功能”更隐蔽,却对体验影响更大。一个没人能找到的功能,本质上等于没有上线。

结语:功能上线 ≠ 价值实现

只有当用户理解、发现并顺利使用时,功能才算真正“上线”。 产品设计的终极目标,不是堆砌功能,而是让价值被看见、被感知、被轻松获取。 下次再听到用户提出“已有功能”的需求时,请别急着解释—— 不妨问问自己:我们的设计,是否真的站在了用户的视角?

Continue reading →