应对反馈
March 2, 2019
过去几周非常忙碌。我们终于发布了 React Hooks 的稳定版本,以及首批 React 官网翻译。这两个项目对我来说都意义重大,能够顺利发布让我感到非常开心。
然而,现在我也感受到更多压力,需要时刻关注在你将某个东西标记为稳定后随之而来的各种审视。Hooks 还是非常新的特性,我们仍在摸索一些不太常见用法的“最佳实践”——无论是在 Facebook 内部,还是在 GitHub 的讨论中。但文档和规范(比如通过警告来约束)完善得越慢,就越有可能有人在不知情的情况下用错误的模式做课程或写文章。每当这种情况发生时,很难不觉得自己至少要负一部分责任。
大多数压力其实都是我自己给自己的。从技术上讲,没有人真的要求我必须在意这些。但我就是会在意。
在“提供”指导和“从用户及他们的经验中学习”之间保持平衡,这本身就会带来一些压力。尤其是当你自己还没有所有答案的时候。过去几周,有好几个晚上我都在不停地自我对话,甚至不记得自己有没有睡着。
我发现自己有一套特定的触发点会导致这种情况。所以我现在会更小心地去避免它们。以防对其他人也有帮助,这里是我正在尝试遵循的一些经验法则,实践下来确实有效:
-
咖啡不超过两杯。 咖啡是我的朋友。我曾经尝试戒掉咖啡因几个月,结果头痛持续的时间比忍耐期还长。其实咖啡确实对我有帮助(也许和血压有关?),但要适量。超过两杯就会让我过于亢奋。
-
晚上九点后不和陌生人争论。 我很喜欢在 Twitter 上讨论问题,也不怕偶尔有分歧。有些争论会让人情绪上很消耗——尤其是当别人误解你的动机时。即使我努力保持友善的语气,这种事情还是会让我受伤,结果太激动就睡不着。所以我现在尽量避免晚上看任何反馈。
-
不跳过正餐,也不在晚上八点后进食。 这个有点奇怪。(别忘了,我只是说对我自己有效!)我平时对吃饭时间挺随意的。但最近我发现,每当我凌晨五点醒来睡不着时,肚子都觉得很沉重。我不知道这是因为思绪太多导致的,还是反过来,但两者确实有关联。照顾好肠胃很重要。
-
不在睡前发布文章。 每次分享东西,我都会有点兴奋和紧张,担心反馈如何。(会有人注意到吗?会不会太有争议?在聚合网站上排名如何?大家喜欢看吗?)我发现,留出几小时的缓冲时间来接收初步反馈很有用,这样好奇和紧张就不会在几小时后把我吵醒。
-
不躺在床上强迫自己入睡。 有几次,我凌晨五点醒来,然后一直躺到上午十点,试图放松自己,但根本没用。不过我发现,如果我顺其自然,做点自己想做的事(写点代码、随便看看网上的东西、吃根香蕉),最终就会犯困。虽然把夜晚分成两段睡觉有点别扭,但总比彻夜不眠好。
更深层的问题是,每当我知道有问题但还没想好解决办法时,我就会坐立不安。比如写文档、修 bug 或者分享一个想法。这种动力有时很有用,但到了一定程度就不值得了。
上面这些方法能帮我把焦虑降到一个让我还能保持生产力的水平。但我还是要警惕。身边有能提醒你“你已经有点失控了”的人真的很重要。我很感激自己有这样的朋友。
Pay what you like