全部文章

找到自己的南十字星

本文另有英文译文 · 阅读英文版 →

那晚,我点开一封用户投诉邮件:

“你们的系统让我丢了3小时工作数据!你们工程师根本不在乎用户!”

我心里一惊:明明我早就写了数据备份功能。

但点开操作录屏的那一刻,我沉默了。。

  • 备份按钮被藏在了三级菜单里;
  • 图标长得像垃圾桶;
  • 报错提示只有“Error 500”。

技术上我没有错。

但用户还是崩溃了。

那晚我回头看了下我自己在 Wiki 上写的职业愿景:

“写出清晰代码,独立完成需求。”

那是我刚入职半年写下的。

那时我觉得,能独立把模块做完,不拖团队后腿,就是优秀工程师的标准。

每次上线无 bug、每次 PR 被点赞、每次老板在周会表扬我开发快,我都会给自己打个勾。

但现在,我只觉得它刺眼。


1. 你以为你有方向感,其实只是任务完成感

很多人第一次写职业愿景,都是像我那样:简单、直接,甚至还挺实用。

但问题是,这种“V0.1”的愿景,只在你刚入门时有效。

你写得再清楚,它也只能回答你一个问题:

“我要把这件事做完。”

却无法回答更关键的问题:

“这件事,值不值得做?”

我真正意识到这个区别,是在一个项目完成之后——

老板表扬我“性能提升了一倍”,但我心里耿耿于怀的,是首页那个用户一眼看不懂的流程图。

我做了很多对的事,但我没有做“我自己觉得最该做的那件事”。

那天之后,我决定给愿景加一个版本号。

它不是错了,只是不够用了。


2. 愿景的版本号系统:不是升级,而是校准

我从 V0.1 开始,后来写过 V0.9、V1.3、V2.0。

我不是每次都想得很清楚,也不是每个版本都有场面感,有时只是一个小小的“再也受不了了”的瞬间。

但我会定期回看,问自己三个问题:

  1. 最近一次让我很纠结的选择,这句愿景有没有派上用场?
  2. 它有没有变成一种口头禅,自己早就不再相信?
  3. 有没有哪个决定,是靠“老板怎么想”而不是“我想做成什么”在主导?

有一次,我突然意识到:

我已经两个月没看过任何一次用户行为数据了。

那段时间我在带高性能、高并发的重构项目,技术上很漂亮,也收获了认可。

但我心里越来越空。

我打开那份愿景文档,看到那句:

“让普通用户更轻松高效地完成他们真正想做的事。”

我才发现,我又跑偏了。

那是我更新到 V2.0 的契机。


3. 为什么我们迟迟不愿升级愿景?

不是我们懒,不是我们没有方向。

而是我们害怕换掉那句旧的愿景,会否定了那个撑过迷茫、熬过深夜的自己。

我也有过一整年,迟迟写不下 V1.0。

那时我刚升技术 Owner,开始接触大量用户反馈。

我意识到我写得很优雅的代码、设计得很高效的流程,在实际使用中完全没人懂、没人用。

我想重写愿景,但心里过不去那道坎。

那句“独立完成需求”,是我在技术焦虑时抱住的锚。我怕一旦放下,就像否定了自己的全部努力。

直到有一天,我坐在公交车上,看着一个用户在我们系统里反复输入关键词三次,只因为加载状态的动画不够清晰。

我特别想冲进会议室说一句:

“别再争架构怎么优雅了,我们的用户已经在怀疑自己是不是傻了。”

那晚回家,我写下了那句新的愿景:

“我愿意站在用户的视角,让他们操作时不再怀疑自己。”


4. 愿景的真实作用:不是装进 PPT,而是帮你做出选择

后来我遇到一个更现实的场景:

我们有两个优化方向可以选:

  • A:把接口响应时间从 500ms 提升到 300ms,能写进季度汇报;
  • B:重做一个让 80% 用户困惑的配置流程,没有显性数据指标,需要跨部门协调。

老板建议选 A。

我犹豫了很久,最后也选择了 A。

上线后,老板很满意。

但用户群里那句留言我至今没忘:

“为什么改个配置要点七次?你们系统是给忍者用的吗?”

我把那句话截图保存,标题叫:“职业耻辱”。

三个月后,我用周末时间偷偷做完了 B 项的重构。

用户投诉下降了 40%,但我在晋升汇报里,还是写了“优化接口性能”。


5. 真相有点残酷,但更值得写下去

愿景最难的,不是写下去,而是写下去以后:

  • 没人在乎;
  • 很多人反对;
  • KPI 不支持;
  • 老板觉得“你太理想主义”。

我曾经在评审会上拒绝一个热门项目,只因为它对老用户迁移太不友好。

我说:“我们不能让早期用户为技术升级买单。”

结果被边缘,被评为“战略视野不足”。

那个项目半年后因用户流失被叫停,但没人记得我当初说过什么。

也许就是在那一刻,我明白了:

愿景真正发挥作用的瞬间,常常是你一个人站着、没人附和、要承担后果的时候。

但也正是那一刻,它才不再是口号。


6. 愿景不是你想成为什么样的人,而是你不想变成“不是你”的那种人

我现在的愿景是 V2.3:

“即使没有人提醒,我也愿意主动代表用户视角。”

这句话听起来没那么酷,不像“用代码改变世界”那么宏大。

但每次我读到它,都觉得脚下的路是清楚的。

它不是让人佩服的愿景,它是让我自己不后悔的愿景。


🌱 留给我们彼此的一个问题:

你最近做的一个关键选择,你的职业愿景有发挥作用吗?

还是你已经两年没打开过那份文档了?

也许我们可以不再追求写一个“能升职”的愿景,

而是写一个,能让我们在最混乱、最着急、最容易随波逐流的时候,稍微停一下,回头想一想:

“这是我要走的方向吗?”

给你的愿景加个版本号吧。

哪怕只是从 V0.1 开始,也够了。

我们一起写下去。