关于指出其他开发人员的压力
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
我的同事眼中闪过那种神情。那种神情,我以前也曾在自己眼中见过很多次。
(原文发表于CodingMindfully.com)
今天真是漫长的一天,我们一直在处理前端重要部分的一个棘手bug。
我们原本以为这个表单只需要做一个简单的改动。但深入调查后,我们发现技术债务堆积如山,而且在复杂的 React 组件树中追踪执行流程和状态变化极其困难。
由于这份表格每天要服务成千上万的客户,压力自然被放大了。容不得半点差错。
毫无疑问,这是一项重要的工作。临近下午五点时,他眼神紧张、焦虑,我能看出他压力很大。
在这种情况下,人们很容易受到诱惑,想要更加努力、更加快速地工作。
但我让他放下键盘,回家去。或者至少出去走走。
我曾在其他地方也写过关于压力的文章。正如我之前提到的,压力本身并非坏事。适度的压力有助于应对挑战。压力反应本身是为了保护生命而设计的,对人类的进化至关重要。
我喜欢把压力分为有益的和有害的两种。
压力在以下情况下是有益的:
- 它能激励人们迎接挑战,并赋予人能量。
- 短时间内就会消散。
- 它能救你一命,无论是比喻意义上还是实际意义上。
- 你可以把它看作是有用的,而且它不会让你感到疲惫。
压力对健康有害
- 这是慢性病,持续时间超过数小时。
- 它会导致思维狭隘或过度思考,使人难以放下问题或看清全局。
- 它会影响你的身心健康,包括睡眠和身体健康。
我要直言不讳地说——在长期或过度压力下工作并不是良好的编程习惯。
长期处于压力之下的人,思维会变得过于关注问题本身。眼前的压力情境占据了他们的全部思绪,使他们难以从更宏观的角度看待问题。问题看起来比实际更大,创造性的解决方案也更难被发现。
在压力巨大的情况下,加倍努力工作是人们常用的应对方法之一。短期内这或许有效,甚至可以说是必要的。但从中长期来看,这无疑是导致倦怠的罪魁祸首。而且,短期内这通常也不是最佳解决方案!
负责任的程序员会确保他们在以下环境中进行操作:
- 最有可能解决当前问题
- 不太可能犯错
- 给他们的团队带来一些快乐和轻松(好吧,最后一点有点牵强,但这确实是压力减轻带来的一个不错的副作用)。
这意味着要关注自身的压力,也要指出他人的压力。
就像我对待我的同事那样。他休息了一会儿,放松了一下,然后带着全新的视角重新审视了这个问题。
当你这样照顾别人时,人们会感到被关爱。这是我的亲身经历。
今年早些时候,由于生活中发生的一些困难事件以及工作责任的增加,我的压力水平有所上升。
我的一位老板注意到我比平时压力更大。他建议我把原定的长周末延长成整整一周的假期。
感觉太棒了!有人注意到我工作量太大,并且乐意帮我解决问题,我真是太高兴了。我回来后精神抖擞,和团队合作得非常出色,以至于我们的大客户和我们续签了一份为期一年的大合同。
情绪具有传染性。你的压力会传染给别人,别人的压力也会传染。就像我会建议出现感冒症状的同事休息一段时间一样,我也会要求那些承受不必要压力的人好好照顾自己。
谁都不想因为工作而精疲力竭。我亲眼见过这种情况,我自己就经历过,我身边的人也经历过。不管你怎么想,没有哪份工作值得你这样对待。
所以,我在此发出邀请:当你发现压力时,要及时指出。帮助他人了解他们所处的压力状态,也帮助你自己。这样,我们都能成为更高效的开发者。
(图片来自 Unsplash 用户 Christian Erfurt)
(当然,我的正念冥想练习帮助我有效缓解压力,点击此处了解更多信息。)
文章来源:https://dev.to/codingmindously/on-calling-out-stress-in-other-developers-2b9g