程序员缓解压力的方法

学人智库 时间:2018-02-10 我要投稿
【www.unjs.com - 学人智库】

  我曾经一度失去了理智,完全不知所措。

  我之所以会失去理智,是因为我根本就不在乎它。一边是重要项目一个又一个的关键时刻,另一边是我个人生活中必须解决的一些问题,终于耗尽了我的心力,将我一步步推向了红色警报线的边缘。

  压力真的,真的是太重了。

  我的心脏在全速运作。我的大脑在全速运作。但是,我清晰思考的能力——完成软件工作必不可少的动力——却丝毫不剩了。

  压力对我的所有一切都产生了巨大的影响,包括我的思绪,我的人际关系,我的睡眠和食欲,尤其是对我的工作能力。我处在了危险的边缘——我像燃烧过后的火柴,已经奄奄一息。.但是从另一面看,这也是一件好事,因为它让我意识到管理压力的重要性,将我从悬崖的边缘拉了回来,我开始去学习如何有条理地完成一堆的工作。特别是当我了解了人体的心理和生理限制,压力和焦虑的本质之后,我发现最重要的事是要爱护自己以防止这种情况的再次发生。

  下面这些价值连城的信息适用于每个人。编程的工作满意度得分很高,但程序员也是人,和其他任何人一样也有人性的缺陷。

  压力是如何起效的

  编程文化强调卓越和能力。这使得我们不愿意承认自己可能有压力问题。

  然而,压力会像炉火一样炙烤我们的神经和身体,所以,烤到一定程度,每个人都会不得不正视这个问题。

  身心的压力

  压力是一系列,当我们的身体和心灵感知我们的环境对我们构成威胁或存在挑战时,对生理和心理产生的变化。

  应激反应——也被称为战或逃(fight or flight)——当我们处理表明我们正受到威胁或正面临挑战的信息时对人体反作用。身体症状包括:

  肌肉紧张

  心跳加速,血压升高

  呼吸短促

  恶心

  心理忙碌感

  注意焦点狭小

  情绪反应

  进化理论为人类在面临生存考验时的反应提供了一个简洁的解释方式。

  应激反应可以被看作是为了确保存活而让身体做好准备的一种手段。

  所有与压力有关的生理反应都是有目的的。例如,肌肉紧张是为了做好剧烈运动的准备——这对于在森林中碰到一头狗熊的你,是逃生的必要状态。

  但是如果,我们一直处于高压状态下,那就会变得不堪重负——在运行一些单元测试的时候累趴在桌子上……

  有可能会影响消化系统,这是为了让能量重新定向到满足我们逃跑上,这也可以解释为什么会觉得恶心。

  免疫反应同样如此。以降低免疫力为代价暂时关闭了免疫力的能源通道。这就是为什么在压力增强的时候你会经常生病,为什么一些长期的慢性疾病往往和精神过度紧张有关。

  双刃剑

  基本上所有东西适量都是好的。红酒,项目管理流程,还有压力。

  压力实际上是面对挑战或处于危险时一种非常有用的反应。所以,为了更好地完成工作,我们需要一点压力反应。这是压力这把双刃剑中好的一面。

  例如,我在写这篇文章时,就有一些低级压力的症状。但是,这反而让我能够心无旁骛地专注于写作的过程。

  但如果应激反应过度活跃,那么问题就来了。

  每个程序员在某个时间段会像敢死队一样冲锋在软件上。回想一下这种紧绷模式持续几个星期之后的感受。你或许会觉得很累,或许会生一场病。你觉得自己很难集中注意力,你感觉很不对劲。这些都不利于你的工作效率。

  事实证明,不断地充斥到人体系统中的应激荷尔蒙,会有碍消化系统和免疫反应,并且过度消耗的思考力,不仅会让人不舒服,而且从长期来看对你是不利的。

  程序员和压力

  所有的职业都有其压力来源。有时候,压力是由特定的工作情况引起的,例如,糟糕的管理或团队关系。

  但有时,压力的来源是职业本身的固有属性。

  作为程序员,我们需要审视很多与我们的压力相关的因素。

  我们用大脑生活

  我们中的大多数人之所以选择这个职业生涯规划,是因为喜欢思考和解决问题。很多时候,我们靠脑力劳动生活,并且很乐于这样。

  这意味着,我们可能会不是很注意身体的情况,很容易忽略一些压力对于身体的征兆。如果我们不能意识到这个问题,那么谈何去解决它呢?

  文化期望

  压力的外在来源是工作文化。压力和忙碌被当作是一种荣誉勋章,是高生产员工的标志,又或者仅仅只是工作内容的一部分。

  因为我们都是神奇的超人编码机器(但其实,我们不是),所以往往一次又一次的冲刺接踵而至,一个又一个的项目纷至沓来,不给一点休息和修复的时间。

  紧张的内在来源则是自我本身。编程文化注重智慧,于是我们会将自己和他人作比较,从而否决自己或内疚,这两种压力的枷锁都是我们自己给自己套上的。