程序员养生 -- 心态-程序员宅基地

转自http://www.cnblogs.com/zhuweisky/archive/2011/05/24/2052682.html

程序员养生 -- 心态

      在程序之外,是程序员的生活。

      当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎 病、失眠、神经衰弱等等接踵而来,这些病症几乎成了我们这个行业的职业病。

      从健康的角度来说,程序员这个职业,有几个非常不利的因素:

      第一,程序员需要专注。程序员经常连续长时间地(例如连续8个小时以上,为解决一个bug,饭顾不上吃、睡觉也在想解决方案)专注在一个问题上,这对气血的消耗是非常巨大的。几年前华为一个员工因连续加班而导致过劳死,就是一个典型的例子。

      第二,长时间静坐。长时间静坐,导致身体气血循环不畅、经常有某个部分涨痛的情况出现,这就提醒你要多运动运动了。而且,久坐伤胃,过度思虑也伤胃,所以很多程序员都有慢性胃炎这类疾病。

      第三,脑力消耗巨大。靠出卖脑力养家活口的程序员,连续的脑力消耗、加上工作方面的精神压力巨大,久而久之,容易患上头痛、偏头痛等毛病。

      第四,长时间面对电脑。虽说现在都用LCD显示器,辐射小一些,但是长时间专注地盯着屏幕,对视力的危害是非常大的。而且,久视伤肝,加上经常晚上熬夜加班,程序员就容易肝火旺、眼眶痛(特别是鱼腰穴处)、目赤等。

 

      身体是自己的,是一辈子的事情。我向来不赞成为了事业,而牺牲健康。(还有,为了利益,而牺牲感情;为了达到目的,而不择手段。)     

      想要健康的身体和健康的生活,心态是最重要的。而且,实际上,在诸多的因素中,心态对身体健康的影响是最大的。中医早在几千年前就深刻地认识到了这一点,长期的沉侵在过度的七情(怒喜忧惊悲思恐)之中,对身体的损害相当之大。就正如久郁成疾一样。

      随着年纪的增长,心态会慢慢发生变化。以前觉得很重要的,像金钱、名利、地位,慢慢地发现它不是那么重要;以前不以为然的,像亲情、友情,却觉得越来越珍贵。     

      今天,已而立之年。就像大多数人一样,不太成功,也不太失败。平淡真实地过着每一天,也许这就是一种幸福的状态的吧。下面就罗列一些我自以为是的观点,仅供大家参考。

(1)不强求、顺其自然。不强求于人,不要让别人难做;也不要强求于事,谋事在人、成事在天。

      我们很多痛苦的根源在于,我们太执着了,太强求了。即使有雄心壮志,要做一番大事业,也该是尽人事,听天命。这不是宿命论,而是诸多事情,人算不如天算,塞翁失马焉知非福呢?

(2)掌握事物的规律,抓住关键点,就不用紧张、焦虑,而且往往事半功倍。

      比如,我们没有必要不等春天的到来而焦急地在冬天的时候去播种(而现实中,我们为了急于求成,常常在不合时机的时候做不适合的事),因为这违反了自然界的 规律,付出一定没有回报。反过来,你也不能因一时懒惰而错过了春天播种、秋天收获的时节,否则,因一时情绪之快,你就要多等一年了。

      很多事情,看似无为,实则大为。正像老子说的,无为而无不为。

(3)勤动脑体,不动心。

      正常的工作、生活是没问题的(即勤动脑体),但是不要动心。“动心”的意思是说,一件事情,你放不下,吃饭的时候也想、睡觉的时候也想,时时刻刻挂在心上,这就是动心了。动心会使气郁,会伤身。

(4)要放得下、要看得开、要放得开。知足常乐。

      放得下是魄力、看的开是胸襟、放得开是气度。知足则是最大的精神财富。

(5)失意时要坚韧,得意时要低调。

      人生在世,难免有得有失,难免有低潮和春风得意之时。就像,舍得舍得,舍去之后便是得;而得失得失,跟在得后面的就是失。了解这一点,无论是在低潮还是在高潮,我们的情绪都不会太激烈。平淡一点、活得从容。

 

      路是我们自己选的,拥有一种良好的心态,其实,生活就在我们自己的手中。

 
posted on 2012-08-07 16:40 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/archive/2012/08/07/2626958.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30782331/article/details/98686789

智能推荐

近视手术?一个医学的阴谋?-程序员宅基地

近视手术?一个医学的阴谋? 在当前,我国近视眼发病率超过30%,而在中学生中,其发病率超过一半,而在大学生中的发病率竟高达74%!针对这一问题,出现了一种治疗近视眼的方法:LASIK。LASIK激光手术作为最近风靡一时的治疗近视眼的方法,从1997年开展第一例LASIK手术以来,至今为止,全中国约有几百万例病人实施了这一手术。LASIK能在短时间内使患者提高了视力,从而吸引了成千

服务器信息怎么备份,DNS服务器信息备份与还原教程-程序员宅基地

随着计算机网络应用的不断推广,局域网中的服务器角色也越来越丰富,当然网络管理员的工作负担也就相应增加,要时刻确保这些服务器的正常运行,其中非常重要的一项工作就是备份服务器信息,以备不时秩序。硬件设备故障、网络入侵等都可能造成数据丢失,甚至导致服务器死机。必要时,管理员可以使用先前做好的备份数据,快速还原业务应用,降低故障损失。下面USA-IDC就为大家详尽的讲解DNS服务器信息备份与还原的方法,希..._dns备份

vs2017C++连接MySql数据库_vs2017c++链接mysql-程序员宅基地

vs2017C++连接MySql数据库趁着寒假学了一点MySql数据库就想着连上数据库试试,结果搜了各种连接数据库的办法还是一直报错,百度了将近一天后终于连上了!!!那就根据我遇见的问题还有综合各种报错写一下解决方案吧!!步骤如下:项目–>属性C/C++中–>常规–>附加包含目录添加Mysql Sever的include目录,(每个人的安装目录都不同)链接器–&..._vs2017c++链接mysql

【VS开发】【图像处理】RGB各种格式_bg10是什么像素格式-程序员宅基地

RGB格式RGB组合格式名字RGB组合格式描述此格式用来匹配PC图形帧缓存。每个像素占据8,16,24或32个位,他们都是组合像素格式,其意为在内存中所有像素数据都是相邻排列的。当使用这些格式之一时,驱动应该上报颜色空间为V4L2_COLORSPACE_SRGB。表2.6 组合RGB图像格式定义码Byte 0Byte 1Byt_bg10是什么像素格式

【转】Jupyter Notebook介绍、安装及使用教程_安装jupyter需要多少空间-程序员宅基地

Jupyter Notebook介绍、安装及使用教程https://www.jianshu.com/p/91365f343585Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍1.使用Anaconda安装(1)使用Anaconda安装,官方下载页面Anac..._安装jupyter需要多少空间

Python windows 安装TA-Lib-程序员宅基地

windows安装TA-Lib遇到问题,查网上各种解决方案说的也不清楚,直到从 lijiecong 的博文发现了这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib已经为windows编译好了各种包的dll库,直接install即可,非常方便。打开网站下载合适版本的.whl。 比如我的是Python3.6.3,win64,就下..._安装ta-lib

随便推点

windows phone7天气预报源代码-程序员宅基地

分享到...复制网址邮件QQ空间新浪微博腾讯微博微信人人网易信网易微博搜狐微博QQ好友开心网飞信豆瓣一键分享查看更多(122)这是什么工具?JiaThis韩弈风首页博问闪存联系订阅管理随笔- 21 文章- 2 评论- 182 天

bldc不同载波频率_提高无刷直流电机PWM调制频率极限的方法-程序员宅基地

1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net收稿日期:2002-06-08提高无刷直流电机PWM调制频率极限的方法顾伟光,章跃进,黄苏融(上海大学,上海200072)OneApproachofImprovingthePWMLimi..._bldc pwm频率

Java反序列化个人总结_反序列化能干什么-程序员宅基地

java的基本使用,差不多忘完了,回忆一下找到对应的文件夹,cd先 javac xxx 建立一个class类再直接 java xxx完成首先开始概念Java序列化与反序列化序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据,这就是序列化的意义所在。在java中,主要通过ObjectOutputStream中的writeObject()方法对对象进行序列化操作,ObjectInputStream 中的re_反序列化能干什么

GitLab Gitblit 后门 密码重置-程序员宅基地

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后...

DRCN:基于深度循环网络的超分辨率重建-程序员宅基地

Abstract我们提出了一个循环神经网络。我们的循环层达到了16层。增加循环层可以在不增加参数的情况下提高超分性能。然而,训练循环神经网络是十分困难,它很容易梯度消失/爆炸。为此我们提出了循环监督、跳跃连接。Introduction在超分中,感受野扮演者十分重要的角色,大的感受野有利于重建出丢失的高频信息。在深度卷积网络中,提高感受野的方法有很多,怎加网络的深度十其中一个可行的方法:增加一...

springboot+vue职称评审管理系统_vue-+springboot基建项目审批管理系统_QQ511008285的博客-程序员宅基地

本职称评审管理系统采用的数据库是Mysql,使用java的springboot框架开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。可以管理管理员:首页、个人中心、用户管理、评审员管理、省份管理、评审条件管理、职称申请管理、结果公布管理、论坛管理、系统管理。首页、评审条件、论坛信息、系统公告、个人中心、后台管理、客服功能等功能模块。首页、个人中心、职称申请管理、结果公布管理。_vue-+springboot基建项目审批管理系统