近期,网上开始流传一个关于程序员的吐槽,道尽了程序员的“悲惨命运”,编者将其引用在此。程序员的一生是这个样子的:22岁大学毕业进外包公司,任软件工程师,每天编码到凌晨3点,结果把眼睛弄成了深度近视;25岁跳槽进入IT公司,任高级软件工程师,天天坐着编码,结果长成了胖子,还患了前列腺炎;28岁好不容易跳槽进入互联网公司,担任系统架构师一职,终于能够贷款买房了,可惜同年秃顶,未老先衰;33岁好不容易熬成为公司的CTO,也还完房贷,买了车,结果一身职业病;35岁带领创业公司上市前期发现癌症晚期,不幸见了耶稣,同年,老婆带着孩子、房子改嫁他人。

这个段子有点夸张,也不具有代表性,但也具有一定的参考性。其实程序员的健康问题是程序员无法逃避、必须正视的一个重要问题,对于像编者这样的“程序猿”来说,切身体会,说多了都是泪啊。

人生,最宝贵的莫过于光阴;人生,最璀璨的莫过于事业;人生,最快乐的莫过于奋斗。人的一生全靠奋斗,唯有奋斗才能成功,但奋斗也要有底线,不能让奋斗者躺在病床上。而且在这个世界上,做事情一定要脚踏实地,不要急于求成,非要把什么事情都火急火燎地赶紧干完,这样只会让你疲于奔命,过早地耗尽了你的精力,其实,在这个世界上,你可以有崇高的追求 ,但是奋斗的脚步不要太快;你可以拥有更好的东西,但一定不要贪得无厌;你可以羡慕别人拥有的一切,但也要知道你所拥有的东西也正在被别人羡慕着;你可以辛勤耕耘你人生的麦田,但一定要让自己开开心心、健健康康。所以,针对程序员亚健康问题,编者结合自身的经历,并参考一些专业人士,整理出一些关于保持身体健康的建议,希望程序员朋友们可以身体力行,在大把大把数着用血汗换来的money的同时,也想想如何保证让自己能够为自己、为父母、为老婆(老公)、为小孩再活五十年。

1、运动

没有一个朋友比得上健康,没有一个敌人比得上病魔,与其为病痛暗自流泪,不如运动健身为生命添彩。

(1)每天锻炼一小时。例如,跑步、跳绳、踩单车等。如果条件允许,可以到健身房去参加锻炼。如果条件不允许,可以进行“草根”健身,到学校或是公园,运动运动。

(2)每隔1个小时,起身活动腰部、颈部、肩部5 分钟左右,并且最好能够眺望远方。

(3)经常活动手指,例如打桌球(黑八、斯诺克都行)、弹奏乌克丽丽、弹吉他等。

(4)睡前运动。例如仰卧起坐、俯卧撑等,但切忌过量,否则会影响休息。

(5)游泳。游泳对个人身体素质的提高非常有益,主要是心肺功能的提高,也就是耐力和肺活量的提高。

(6)周末增加运动量,例如打篮球、踢足球等。

程序员最好不要局限于某一两项自己喜欢的运动,而应该拓展运动项目,培养多元化的运动乐趣。这样既能全方位锻炼了身体,避免单一运动造成的劳损,也能通过不同的运动项目愉悦身心。在此,编者建议,不管自己是否擅长某项体育运动,都应该多去尝试参加,不要总认为自己不会而不去参加体育运动,什么运动不都是从不会到会的吗?有谁一生下来就什么都会呢?讲个小秘密,编者好像运动天赋比较欠缺,平时运动动作不是很协调,有时也会引起一些笑话,但只要单位有体育活动,编者都会积极参加,既锻炼了身体,又能与好朋友们一起娱乐,一箭双雕。

2、休息

许多程序员经常无法保证规律的作息,据调查显示,程序员每天工作8小时以上者比例高达77.8%,其中每天工作11小时以上者比例占到22.5%。难道工作时间越长就越有效率吗?显然不是,每天工作24小时不会让你更有效率,反而会降低效率。所以,休息是一件非常重要的事情。

(1)保证充足的睡眠,减少熬夜(熬夜最伤身体)。首先讲个程序员熬夜伤身的笑话。程序员经常熬夜有三个弊端:第一,记忆力越来越差;第二,数数经常会数错;第四,记忆力越来越差。其实,充足的睡眠是健康的有力保证,一觉治百病,一觉平天下,睡觉的好处很多,可以对付疲惫,对付恐惧,对付感冒,对付饥饿,对付失恋。现在很多年轻人的生活节奏就是“早困午乏夜精神”:晚上睡不着、早上起不来、后悔昨天睡的太晚。尤其是患有手机依赖症的人,无时无刻不玩手机:走路时玩手机;做饭时手机必须放旁边;上厕所刷手机;洗澡时,手机带进浴室;醒来后第一件事是看手机;睡前最后一件事是放手机;找不到手机就心烦意乱;手机没电很紧张;手机没信号很抓狂;朋友聚会,各自玩手机。有学者曾经将当下的玩手机现象与晚清时期的吸食鸦片现象对比,指出玩手机的巨大危害性,编者对此没有研究,对此不予评价,但编者的切身体会是玩手机对视力影响很大,而且,据研究发现,黑暗中玩手机,容易导致眼睛失明。既然如此,那就别再做拇指一族了,早点洗洗睡吧。

(2)注意午睡。讲个小段子来说明午睡的重要性,孔子曰:“中午不睡,下午崩溃”,孟子曰:“孔子曰的对”。切忌伏案午睡或俯睡,最好回家午睡,实在不行,可以买那种折叠床(记得盖被子哦,编者就曾经因为午睡没有盖被子感冒发烧了好长时间,花钱不说,身体还很不爽)。

(3)学会休息。程序员有定力、做事有条理是优点,但有时候容易过头。当一个问题解决不了的时候,往往会沉浸于解决问题的思考中,甚至会忘记吃饭,不愿意离开电脑屏幕。其实这样是不对的,当已在一个问题上花费了太长时间,仍然不得解决的时候,最好的选择是走开,清醒头脑。出去走两步,等平静下来(不再急躁)再回到办公桌上,此时也许能够激发灵感。当工作上的一切都变得很不顺的时候,不要死磕,可以停下脚步,合理地利用假期,彻底远离无法承受的工作,无论是国外还是国内旅行,只要不工作就可以。

3、合理饮食

许多程序员经常无法保证规律的作息和进餐时间。有相当比例的人不吃早餐或早餐无规律,超过1/3的人不能按照每日三餐正常进餐。所以,对于饮食,最好遵循以下几点内容:

(1)少食多餐。

(2)餐后勿静。

(3)切忌饱食。

(4)注意营养搭配。

(5)多喝水,少喝咖啡、激素类饮料。

(6)少吃肉,多吃鱼。少吃辛辣、油腻的食物,多吃水果、蔬菜。

4、心理健康

程序员常年面临各种各样的压力,据调查显示,有高达42.0%的程序员认为“工作枯燥没有成就感”,认为“身体越来越差”和“正常情感生活受影响”也占相当大的比例。激烈残酷的市场竞争,不断重复的工作,沉重的压力,并不宽松的生活环境,缺乏活动以及与人之间的交流,都给程序员的心理造成很大的负担。保持自己的心理健康,也是一个非常重要的内容。

(1)放松心情,不用有太多的负担。负担可能来自各个要素,要有各种释放负担的方法。缓冲精神负担最好的方法是适当的做一些自己爱好的运动,经过身体运动来转移精神要素的负担,例如每个周末和同事或者朋友爱人一起去爬爬山、钓钓鱼,农家乐一下。

(2)适当奖励自己。很多人对别人很大方,对自己却很吝啬。鉴于此,编者建议,解决了一个关键问题,完成了一个复杂的算法,明白了一个需求,完成了一个阶段计划,都可以适当的奖励自己。奖励的形式多种多样,总之自己喜欢什么就干什么,编者一般喜欢买点电子设备用以奖励自己。

(3)给自己放假。如果项目时间很长,结束遥遥无期或者项目陷入了泥潭,无法前进的时候,为了保持自己的工作劲头,不妨选择适当的一天,什么也不做,让自己好好放松,换换大脑,有利于更有效率的工作。

(4)倾诉与宣泄。很多人觉得,将话憋在心里是成熟的表现。编者对此不作评价,编者认为,将不快以适当模式发泄出来,是可以减轻心理压力的。要敢于把自己不愉快的事向知心朋友或亲人诉说。当极其忧伤时哭泣、读诗词、写日记、看电影、听音乐都是常见的宣泄模式。节奏欢快的音乐能振奋人的情绪。

(5)多与人交往,摆脱孤独。很多程序员以“屌丝”自居,时常感觉“孤独寂寞冷”,对“高富帅”、“白富美”是满腔的“羡慕嫉妒恨”,这都是缺少人际交往的表现。人际交往有助于身心健康,因为每个人都有一种归属的需要,会习惯的把自己视为社会的一员,并希望从团队中得到爱,而孤独只会使抑郁状态更加严重。

(6)增强自信心,做情绪的主人。人在正常状态下是可以透过意志努力来消除不愉快情绪,并保持乐观心情的。一是有意识地获取成功的体验;二是不在乎别人对自己如何评价;三是善于发现自己的长处。知识是自信的源泉。要学会容忍,培养坚忍的毅力。用积极进取精神取代消极思想意识。把事情看透,心胸开阔,情绪就能保持稳定。

钱很重要,但是健康、家庭、生活质量比钱还重要;工作很重要,但是身体、家人比工作还重要。钱赚了,身体垮了,最后钱全送给医院了,给了一帮“黑心”的医生,值得吗?钱赚了,身心疲惫了,没享受到生活的乐趣,值得吗?

人活着为了什么?不就为了开开心心生活吗?身体是革命的本钱,生不带来死不带走,赚再多的钱,如果身体不健康了,无法享受金钱带来的满足,又有什么意义?因为工作,失去了健康、失去了家人的爱、失去了女朋友、失去了老婆孩子,值得吗?人最痛苦的事情难道不是眼睛闭上了钱却没花完吗?爱护自己的身体,拥有健康的身体,就是拥有了最大的财富。

现在社会,竞争本来激烈,生活压力很大,尤其以程序员这个职业最甚,过劳死的事情时有发生,在此也提醒各个程序员以及即将踏上程序员职业的新人引以为戒。努力奋斗,实现“屌丝”向“高富帅”的逆袭,一点问题都没有,还应该大力提倡。但为了钱,不能以牺牲健康为代价,年轻时大量透支身体,就是挣再多的钱也没用,年纪大了统统要送给医院。没人知道,灾难会在哪个夜晚降临;也没人能预料,末日会在哪刻突然出现。活在昨天的人失去过去,活在明天的人失去未来,活在今天的人拥有过去和未来。程序员们:活在当下!

我们每个人都像小丑,玩着五个球, 五个球是你的工作、健康、家庭、朋友和灵魂。 这五个球只有一个是用橡胶做的,掉下去会弹起来,那就是工作。另外四个球都是用玻璃做的,掉了,就碎了。在此,编者套用一句网络用语,用以勉励广大程序员们:对于工作,努力但不痴狂;对于购物,量力而不攀比;对于娱乐,爱好但不丧志;对于家庭,忠诚但不刻板;对于金钱,喜爱但不贪婪;对于享受,追逐但不放纵;对于爱情,相信但不迷失。

[置顶] 程序员面试之道(《程序员面试笔试宝典》)之程序员如何保持身心健康?相关推荐

  1. 面试 | 22道机器学习常见面试题目

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|视觉算法分享22道常考的机器学习面试题,给正在准备面试的朋 ...

  2. [置顶] think in java interview-高级开发人员面试宝典(二)

    从现在开始,以样题的方式一一列出各种面试题以及点评,考虑到我在前文中说的,对于一些大型的外资型公司,你将会面临全程英语面试,因此我在文章中也会出现许多全英语样题. 这些题目来自于各个真实的公司,公司名 ...

  3. 《程序员修炼之道》笔记(一)

    这几天开始看<程序员修炼之道>,也许不少人看了书的标题,第一时间会觉得这是鸡汤一类的书.但至少以我自己的感受来看,这是很棒的书,现代人文主义不是提倡自我意识嘛,自己感觉好的就是好的.况且人 ...

  4. android 应用置顶到最前端_uniApp / 小程序实现一个view滚动到一定高度置顶显示

    最近在使用uniApp做一个模仿美团小程序的demo,其中遇到这样一个需求,就是筛选模块滚动到顶部就置顶显示 查阅了uniApp的官方文档以及微信小程序的官方文档,发现都有一个相同的API,如下: 实 ...

  5. 程序员修炼之道–从小工到专家

    <程序员修炼之道–从小工到专家> <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译   图片来源-百度图片 看这本书主 ...

  6. 《程序员修炼之道:从小工到专家》

    <程序员修炼之道:从小工到专家>由一系列独立的部分组成,涵盖的主题从个人责任.职业发展,直到用于使代码保持灵活.并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事.有思想性的例 ...

  7. 让程序员崩溃的微信群消息置顶

    对于微信群里的消息,你是不是经常选择无视或者已读不回.但最近,微信推出的一个群聊新功能,可能让你再也没法假装看不到了. 6月14日,微信宣布推出群聊消息置顶功能,当天,相关话题冲上热搜第一,引起网友热 ...

  8. 博客问题[置顶] 程序员的奋斗史(二十)——沉思录(一)——关于博客和思想...

    在本篇文章中,我们重要介绍博客问题的内容,自我感到有个不错的建议和大家分享下 写在前面:如果你看到这篇文章,那是缘分.如果你因为这篇文章有所收成,那是我莫大的快慰.请读者静下心来,认真看完本文,阅毕肯 ...

  9. 置顶准时[置顶] 程序员也有风骚的青春

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 看完致芳华,颇有感叹. 人家的芳华可以拍成电影,咱的芳华只能留做回想了. 开辟之路是先苦后甜的,想当年刚来深圳的时候三千块一个月就把 ...

  10. [置顶] 程序员编程生产力相差10倍意味着什么?

    在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距.研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此. 软件开 ...

最新文章

  1. [Spring 深度解析]第2章 Spring基础
  2. JS_arguments
  3. Boundary(2020多校第二场B)
  4. fastjson反序列化过滤字段属性_原创干货 | 从RMI入门到fastjson反序列化RCE
  5. JAVA中JFRAME關閉事件及捕獲
  6. 大学计算机知识考试题,大学计算机基础重点知识考试试题
  7. IE安全防护方面强于Firefox和Chrome
  8. axis2 调用.net基于https的WebService接口
  9. 【图卷积网络】Graph Convolutional Network
  10. matlab画图分区_matlab 经典作图
  11. VS(Visual Studio2017)快速入门基础操作(运行结果一闪而过,找不到解决方案资源管理器)
  12. 对于设计模式中七大原则的理解
  13. 用户流失、股价重挫的Netflix究竟发生了什么?
  14. linux nfs不在同一个网络,NFS共享机制
  15. 独立键盘检测 proteus仿真小实验
  16. Leetcode中几道二分查找(Binary Search)的算法题总结
  17. 利用incapsula缓解ddos攻击
  18. 利用好 git bisect 这把利器,帮助你快速定位疑难 Bug
  19. 爬取的网页翻页是js的(构造post请求,ajax 异步刷新的, 只抓ajax调用的接口就行),然后保存固定格式
  20. 统计大写字符、小写字符、数字等个数

热门文章

  1. selenium通过cookie跳过登录验证码实现登录
  2. VTK读取序列DCM格式医学图像
  3. G-sensor工作原理
  4. python中response对象的方法_django HttpResponse对象 - 刘江的django教程
  5. android 视频添加音乐,手机怎么给视频加音乐,安卓手机软件怎么给视频添加音乐比较方便...
  6. 图片不能置于底层怎么办_ps怎么把图片置于底层
  7. 塑料粘结硬质铁氧体磁铁的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 电阻电路的等效变化(Ⅱ)
  9. centos7 安装gitea使用
  10. SpringBoot(二):详细讲解SpringBoot整合MyBatis