程序员的幸福感和颈椎病

脖子一直疼!

去医院检查,拍片子的医生在造影室里冲我喊:

“小伙子,你多大年纪啦?”

我说:“我三十来岁,咋啦”

医生说:“怎么这么年轻就得这种病啊!”

我当时腿就有点软!


说实话,我是农村的孩子,对自己的体质有着迷之自信!

初中就到城里去读书,

这种自信一直伴随着我走到高中、大学、毕业、毕业至今有10年的时间了;

从来没担心过自己的身体

也因此拼着身体为公司做了不少事情

28932-20171114161954031-1816668402.png

(上图中,有晨有夜的基本都是通宵,第二天还要去公司跟测试、改BUG)

也成长的非常迅速

面试的时候,

同年毕业的人,说有一年工作经验,

我就可以说有一年半的工作经验(哈哈哈)

这种对自己体质的潜意识里的自信,也让我忽略了很多事情;


“你手麻、脚麻不?”

主治医师在问诊的时候,已经不记得是第四次还是第五次问我了。

麻过吗?自己甚至没留意过。

现在感觉一下,好像不麻,又好像有点麻;

我知道她是想确定我的颈椎关节有没有压迫到我的神经;

确认是换个枕头,打打羽毛球就够了;

还是要针灸、牵引、乃至手术;


从医院出来就开始认真思考这个事情

我为什么会得颈椎病?

先来看一个心理学上的概念,心流:

心理学家米哈里齐克森·米哈里 (Mihaly Csikszentmihalyi)提出了一个概念,叫做:心流
它定义为一种将个人精神力完全投注在某种活动上的感觉;
心流产生时同时会有高度的兴奋及充实感。
米哈里齐克森认为,使心流发生的活动有以下特征:

  • 我们倾向去从事的活动。
  • 我们会专注一致的活动。
  • 有清楚目标的活动。
  • 有立即回馈的活动。
  • 我们对这项活动有主控感。
  • 在从事活动时我们的忧虑感消失。
  • 主观的时间感改变--例如可以从事很长的时间而不感觉时间的消逝。

另外,再提一个关于幸福的观点

人生的目的不是为了追求幸福,
幸福是在你追求其他东西时获得的副产品

我们在专注做一件事情的时候,

如果进入了心流的状态,

这个时候幸福感是非常高的,

也会给你留下非常深刻的印象

心理学家认为,任何其他的愉悦,都比不上心流状态带给你的愉悦!

任何其他的愉悦,都不会在你脑海里刻下更深刻的印象,只有心流能做到!

我想我的颈椎病,应该是我不断追求心流状态,不断延长自己心流状态,造成的后果;

(至于怎么让自己快速进入心流的状态,这是另外一个课题,我们以后再探讨)

试想一下,

你在写一段代码,精神高度专注,已经一个多小时了,但是代码还没写完;

如果有一个人提醒你要站起来活动一下了,

这个时候你会站起来吗?

如果你选择起来,那么意味着,你等一下要重新理一遍思路,

这是非常痛苦的,

反正我是拒绝站起来的,我甚至拒绝别人来提醒我

我工作的时候不要打扰我。

相信很多人都有跟我一样的体验。

久而久之,颈椎就出了问题。

这不单单是程序员这个行业的问题,

这是所有需要长时间伏案工作的从业者的问题

现在这个社会,分工越来越细,

大部分需要身体活动就能完成的工作,已经都被机器取代了;

越来越多的工作都是需要伏案完成的;


那么这是个死局吗?

我想不是的

有很多办法可以眼昏甚至解决这个问题

比如,你自己在规划你的工作的时候,把工作的颗粒度拆的细一些

在你坐下,动手工作之前,先想一想,我今天要做什么,这项任务我要分几步完成,每步需要花多长时间

每一步完成之后,我就站起来活动一下,如果有一步工作是需要超过两个小时的,那就考虑一下,看能否再拆分一下

另外,

买个Herman Miller的座椅,调整座椅和桌子的高度,

买个好一点的枕头和床垫

都对你的颈椎有帮助

另外,

合理的运动永远是对的,打羽毛球,对颈椎尤其有好处!


人固有一死,希望你死的幸福!

文章起草于20171114
文章全部完成于20171115
文章于20171116做了修改(错字,通顺)

转载于:https://www.cnblogs.com/liulun/p/7833142.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/370607.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python实现词语相似度计算分析_相似度计算的方法及Python实现

现实生活中,我们经常提到距离这个词,本文谈的相似度就是基于距离定义的,当两个向量之间的距离特别小时,就说这俩个向量相似度高,反之相似度不高。所以,衡量相似度的指标就是距离度量。经常使用的相似度计算…

poll函数_I/O复用 - 三组I/O复用函数的比较

在之前的文章中 I/O复用 - epoll 和 I/O复用 - select&poll 中我们讨论了三组I/O复用的系统调用,这3组系统调用都能同时监听多个文件描述符。它们将等待由timeout参数指定的超时时间,直到一个或多个文件描述符上有事件发生时返回,返回值是…

css3画图那些事(三角形、圆形、梯形等)

闲来无事,写写图形。当时巩固一下css3吧.。前端小白,写的不好还请前辈多指教。 三角形 { width: 0;height: 0;border-bottom: 140px solid red ;border-right: 70px solid transparent;border-left: 70px solid transparent; } 圆形 {width: 0px;height…

docker 数据库 mysql_在Docker中体验数据库之MySql

在上一篇在Docker中体验数据库之Mongodb之后,这次记录一下在docker中安装mysql。过程要比Mongodb麻烦一点……参考网址:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-docker.htmlhttps://hub.docker.com/r/mysql/mysql-server/安装过程如…

使用JMeter对异步HTTP / REST服务进行压力/负载测试

尽管我一直在使用JMeter进行Web应用程序的压力测试和负载测试好几次,但我们还是花了一些时间才弄清楚如何使用该工具测试基于异步HTTP / REST的服务。 在我们这里,我是指一名程序员, Holger Staudacher ,我很荣幸能与当前的一个项…

web前端学习之ruby标记和rt/rp标记

ruby 标记定义ruby注释(中文注音或字符)。ruby标记与rt标记一同使用。ruby标记由一个或多个字符(需要一个解释/发音)和一个提供该信息的rt 标记组成,还包括可选的rp标记,定义当浏览器不支持ruby 标记时显示…

作为一名程序员,聊聊我们的现状和未来

前言:互联网这个高速发展的新兴行业,注定是敢想敢干敢创新,耐劳耐操耐折腾年轻人的天下? 我们所在的互联网行业,不断地有新的公司冒出,有新的商业模式成形,有新的产品形态影响着大家的生活日常&…

ubuntu dhcp ping 不通 自己_??2、DHCP安装和配置

DHCP动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作,可以快速分配IP地址,解决内网IP不足、手动配置IP造成IP冲突以及内网机器多手工配置比较麻烦的问题。1.把win2008和win2003设置同一网段,网络适配器—配置…

选择您的Java EE 6应用服务器

我被问到的第一个问题是:“我们应该使用哪个Java EE应用服务器?”。 随着Java EE 6的日益普及,新的兼容应用程序服务器获得了认证。 当前的官方兼容性和认证矩阵列出了针对完全配置文件,Web配置文件或两者认证的12种不同产品。 如…

HTML表格属性及简单实例

这里主要总结记录下表格的一些属性和简单的样式&#xff0c;方便以后不时之需。 1、<table> 用来定义HTML的表格&#xff0c;具有本地属性 border 表示边框&#xff0c;border属性的值必须为1或空字符串("")。该属性不会控制边框的样式&#xff0c;而是由CSS来…

linux mysql启动_MySQL 安装(二)

MySQL 安装所有平台的Mysql下载地址为&#xff1a;MySQL 下载 . 挑选你需要的 MySQL Community Server 版本及对应的平台。Linux/UNIX上安装MySQLLinux平台上推荐使用RPM包来安装MySQL&#xff0c;MySQL AB提供了以下RPM包的下载地址&#xff1a;MySQL - MySQL服务器。你需要该…

谁在偷你的记忆? 应用服务器版

您创建了一个了不起的应用程序。 您将其投入生产。 您会发现您没有足够的可用内存。 即使您的所有测量结果&#xff08;可能是借助我们的小型公用事业公司进行的测量 &#xff09;都表明您应该还不错。 我们计划发布一系列博客文章&#xff0c;研究堆消失的位置&#xff0c;并…

遗忘的html标签

1 <span>x</span><sup>2</sup><span> y10</span> 2 <br> 3 <span>H</span><sub>2</sub><span>O</span> <sup> 标签可定义上标文本。 包含在 <sup> 标签和其结束标签 …

mysql数据库索引页号为什么从3开始_MySQL数据库快问快答

原标题&#xff1a;MySQL数据库快问快答前言今天楼主给大家列一下关于数据库几个常见问题的要点&#xff0c;如果大家对其中的问题感兴趣&#xff0c;可以自行扩展研究。1. UNION ALL 与 UNION 的区别UNION和UNION ALL关键字都是将两个结果集合并为一个。UNION在进行表链接后会…

java arraylist排序_最全Java集合笔记

集合概述什么是集合集合框架&#xff1a;用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容&#xff1a;对外的接口、接口的实现和对集合运算的算法。接口&#xff1a;表示集合的抽象数据类型。接口允许我们操作…

CachedIntrospectionResults 初始化

转载于:https://www.cnblogs.com/xiluhua/p/7862985.html

为什么有些内联(行内)元素可以设置宽高?

为什么有些内联&#xff08;行内&#xff09;元素如img、input可以设置宽高&#xff1f; 在说明之前我们先来了解一些定义。 块级元素和内联元素&#xff1a; ①块级元素总是独占一行&#xff0c;表现为另起一行开始&#xff0c;而且其后的元素也必须另起一行显示。 宽度(w…

在Eclipse中高效运行HTTP / REST集成测试

最近&#xff0c;我有机会使用由我亲爱的Holger Staudacher编写的OSGi-JAX-RS-Connector库。 通过连接器&#xff0c;您可以通过将Path注释的类型注册为OSGi服务来轻松发布资源-实际上&#xff0c;它工作得很好。 对于我来说&#xff0c;使用普通的JUnit测试编写驱动的服务类测…

Eclipse安装TestNG插件

Eclipse安装TestNG插件 TestNG是什么? TestNG按照其文档的定义是&#xff1a; TestNG是一个测试框架&#xff0c;其灵感来自JUnit和NUnit的&#xff0c;但引入了一些新的功能&#xff0c;使其功能更强大&#xff0c;使用更方便。 TestNG是一个开源自动化测试框架;TestNG表示下…

basicdatasourcefactory mysql_Java基础-DBCP连接池(BasicDataSource类)详解

Java基础-DBCP连接池(BasicDataSource类)详解作者&#xff1a;尹正杰版权声明&#xff1a;原创作品&#xff0c;谢绝转载&#xff01;否则将追究法律责任。实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程&#xff0c;为了解决此类性能问题&#xff0c;通常…