职场之锤
给自己找一句 slogan,比折腾副业更实际
本文另有英文译文 · 阅读英文版 →
刚进职场的时候, 我的大老板常挂在嘴边一句话:“我的作用,就是提高你们的 productivity。”
那会儿我对这句话没什么概念。 只是跟他一起做过几次项目后, 慢慢看出他的方式。每次讨论,他的焦点始终是如何让推进更顺畅,如何减少阻碍。不绕弯,不堆砌。
那段时间我对怎么做事没有自己的方向, 就学着他给自己定了一句, “我相信软件的本质,是提高用户的生产效率。”
这句话平平常常,但在我真正做事的时候,非常有用。 每次在几个方案里兜圈子, 只要问自己一句:“哪个更能帮用户省时省力?” 脑子一下子就清了。
后来我又加了两句:Simplicity is the ultimate sophistication(对,就是把达芬奇的名言拿来用了)和Keep consistency.
这三句话不是为了展示, 是我每天做事时的那几样工具。 别人看不见,我自己天天在用。
看到一个方案,我会先看业务边界是否清晰, 实现方式有没有引入更多的复杂度, 和之前做过的东西能不能连得上。 如果这几样都对不上,基本得重新来过。
有一次团队做一个功能, 两个方案一个写法“聪明”, 另一个平平无奇,但结构清晰。 我们最后选择了后者。不是为了稳妥, 而是因为业务本身已经足够复杂, 如果代码再增加复杂度,那真的只是用来迷惑自己人了。 那次的决定后来证明很管用。代码的可读性与可维护性,正是在这样的选择中得以保障的。
最近在公司讨论架构,我也常说: 业务已经够多了,代码就不要再往里面加难以解释的东西了。
系统边界清楚,代码易读,后续容易扩展,这三件事情够了。 不需要刻意花哨, 也不需要为了展示技巧把事情变复杂。
我有个做 QE 的朋友,她的 slogan 是 “Shift Left Testing”。第一次合作,我还没太注意这三个词的意思。 但和她一起做过几个项目之后,就很清楚了:能提前看的东西,她不会拖到最后; 流程刚开始,她先把关键点拎出来; 开发阶段能验证的,她不会放到测试阶段。别人觉得她“动得早”,她也不反驳。 时间久了,大家都知道她的方式是什么。 不用喊口号,她平时的做法就是她的标签。
我身边离我最近的例子,就是我家木匠。 他的 slogan就很直接:Get things done.
他一个I人,平时说话少,不过事情到了他那,总是一件一件往前推。 不拖,不绕,也不铺垫,好多我觉得麻烦的东西,他动手就是干脆。
他不是不思考,而是习惯把事情拆成手能碰到的部分。 东西一动起来,人就不容易停在原地。他最喜欢说的一句话是,方法总比困难多。 处理问题的时候,他的做法比我简单很多,先把眼前能做的那一块完成, 下一步自然就出来了。
他的 slogan 不复杂,却点破了高效工作的本质:行动是破解焦虑与复杂最直接的路径。
最近几年,看到好多朋友的副业焦虑,嗯,我也有过的。不过我现在思路改了,我觉得做好主业,比什么副业更实际。 主业能做好,反倒能带来自信、节奏和选择。
当然主业要做好,不靠喊口号,也不靠拼命,是靠每天一点一点的做法积累出来的。这些做法,久了就是我自己的方式。 哪怕换团队、换公司、换方向, 这套东西都还在我自己身上。
而一句 slogan,就是这条路的起点。看似轻, 可是它在每天真正干活的时候,会把人拉回自己的轨道里。 遇到麻烦时,不容易乱走; 事情多的时候,也不容易被带偏; 选择多的时候,它是个基准线。
不过我也遇到过 slogan 的限制。
有一段时间,我非常坚持“保持一致”。 后来发现,有些旧的设计已经不太适合继续沿用了, 但因为心里那句“要保持一致”, 反而让我迟迟没动。
所以slogan 虽然是我给自己定的方向, 但它不能成为挡在前面的那堵墙。定期回顾自己的slogan,让slogan跟自己一起成长就显得格外重要。
一句 slogan 的意义,
不是“我要永远坚持这一句”,
而是在当下,它能不能帮我把事情做得更清楚、更简单、更明白。
所以,不妨也为你自己找一句 slogan,让它成为你职业道路上那块最坚实的支点。