[置顶] 程序员面试之道(《程序员面试笔试宝典》)之程序员如何保持身心健康?
近期,网上开始流传一个关于程序员的吐槽,道尽了程序员的“悲惨命运”,编者将其引用在此。程序员的一生是这个样子的: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)增强自信心,做情绪的主人。人在正常状态下是可以透过意志努力来消除不愉快情绪,并保持乐观心情的。一是有意识地获取成功的体验;二是不在乎别人对自己如何评价;三是善于发现自己的长处。知识是自信的源泉。要学会容忍,培养坚忍的毅力。用积极进取精神取代消极思想意识。把事情看透,心胸开阔,情绪就能保持稳定。
钱很重要,但是健康、家庭、生活质量比钱还重要;工作很重要,但是身体、家人比工作还重要。钱赚了,身体垮了,最后钱全送给医院了,给了一帮“黑心”的医生,值得吗?钱赚了,身心疲惫了,没享受到生活的乐趣,值得吗?
人活着为了什么?不就为了开开心心生活吗?身体是革命的本钱,生不带来死不带走,赚再多的钱,如果身体不健康了,无法享受金钱带来的满足,又有什么意义?因为工作,失去了健康、失去了家人的爱、失去了女朋友、失去了老婆孩子,值得吗?人最痛苦的事情难道不是眼睛闭上了钱却没花完吗?爱护自己的身体,拥有健康的身体,就是拥有了最大的财富。
现在社会,竞争本来激烈,生活压力很大,尤其以程序员这个职业最甚,过劳死的事情时有发生,在此也提醒各个程序员以及即将踏上程序员职业的新人引以为戒。努力奋斗,实现“屌丝”向“高富帅”的逆袭,一点问题都没有,还应该大力提倡。但为了钱,不能以牺牲健康为代价,年轻时大量透支身体,就是挣再多的钱也没用,年纪大了统统要送给医院。没人知道,灾难会在哪个夜晚降临;也没人能预料,末日会在哪刻突然出现。活在昨天的人失去过去,活在明天的人失去未来,活在今天的人拥有过去和未来。程序员们:活在当下!
我们每个人都像小丑,玩着五个球, 五个球是你的工作、健康、家庭、朋友和灵魂。 这五个球只有一个是用橡胶做的,掉下去会弹起来,那就是工作。另外四个球都是用玻璃做的,掉了,就碎了。在此,编者套用一句网络用语,用以勉励广大程序员们:对于工作,努力但不痴狂;对于购物,量力而不攀比;对于娱乐,爱好但不丧志;对于家庭,忠诚但不刻板;对于金钱,喜爱但不贪婪;对于享受,追逐但不放纵;对于爱情,相信但不迷失。
[置顶] 程序员面试之道(《程序员面试笔试宝典》)之程序员如何保持身心健康?相关推荐
- 面试 | 22道机器学习常见面试题目
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|视觉算法分享22道常考的机器学习面试题,给正在准备面试的朋 ...
- [置顶] think in java interview-高级开发人员面试宝典(二)
从现在开始,以样题的方式一一列出各种面试题以及点评,考虑到我在前文中说的,对于一些大型的外资型公司,你将会面临全程英语面试,因此我在文章中也会出现许多全英语样题. 这些题目来自于各个真实的公司,公司名 ...
- 《程序员修炼之道》笔记(一)
这几天开始看<程序员修炼之道>,也许不少人看了书的标题,第一时间会觉得这是鸡汤一类的书.但至少以我自己的感受来看,这是很棒的书,现代人文主义不是提倡自我意识嘛,自己感觉好的就是好的.况且人 ...
- android 应用置顶到最前端_uniApp / 小程序实现一个view滚动到一定高度置顶显示
最近在使用uniApp做一个模仿美团小程序的demo,其中遇到这样一个需求,就是筛选模块滚动到顶部就置顶显示 查阅了uniApp的官方文档以及微信小程序的官方文档,发现都有一个相同的API,如下: 实 ...
- 程序员修炼之道–从小工到专家
<程序员修炼之道–从小工到专家> <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 图片来源-百度图片 看这本书主 ...
- 《程序员修炼之道:从小工到专家》
<程序员修炼之道:从小工到专家>由一系列独立的部分组成,涵盖的主题从个人责任.职业发展,直到用于使代码保持灵活.并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事.有思想性的例 ...
- 让程序员崩溃的微信群消息置顶
对于微信群里的消息,你是不是经常选择无视或者已读不回.但最近,微信推出的一个群聊新功能,可能让你再也没法假装看不到了. 6月14日,微信宣布推出群聊消息置顶功能,当天,相关话题冲上热搜第一,引起网友热 ...
- 博客问题[置顶] 程序员的奋斗史(二十)——沉思录(一)——关于博客和思想...
在本篇文章中,我们重要介绍博客问题的内容,自我感到有个不错的建议和大家分享下 写在前面:如果你看到这篇文章,那是缘分.如果你因为这篇文章有所收成,那是我莫大的快慰.请读者静下心来,认真看完本文,阅毕肯 ...
- 置顶准时[置顶] 程序员也有风骚的青春
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 看完致芳华,颇有感叹. 人家的芳华可以拍成电影,咱的芳华只能留做回想了. 开辟之路是先苦后甜的,想当年刚来深圳的时候三千块一个月就把 ...
- [置顶] 程序员编程生产力相差10倍意味着什么?
在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距.研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此. 软件开 ...
最新文章
- [Spring 深度解析]第2章 Spring基础
- JS_arguments
- Boundary(2020多校第二场B)
- fastjson反序列化过滤字段属性_原创干货 | 从RMI入门到fastjson反序列化RCE
- JAVA中JFRAME關閉事件及捕獲
- 大学计算机知识考试题,大学计算机基础重点知识考试试题
- IE安全防护方面强于Firefox和Chrome
- axis2 调用.net基于https的WebService接口
- 【图卷积网络】Graph Convolutional Network
- matlab画图分区_matlab 经典作图
- VS(Visual Studio2017)快速入门基础操作(运行结果一闪而过,找不到解决方案资源管理器)
- 对于设计模式中七大原则的理解
- 用户流失、股价重挫的Netflix究竟发生了什么?
- linux nfs不在同一个网络,NFS共享机制
- 独立键盘检测 proteus仿真小实验
- Leetcode中几道二分查找(Binary Search)的算法题总结
- 利用incapsula缓解ddos攻击
- 利用好 git bisect 这把利器,帮助你快速定位疑难 Bug
- 爬取的网页翻页是js的(构造post请求,ajax 异步刷新的, 只抓ajax调用的接口就行),然后保存固定格式
- 统计大写字符、小写字符、数字等个数
热门文章
- selenium通过cookie跳过登录验证码实现登录
- VTK读取序列DCM格式医学图像
- G-sensor工作原理
- python中response对象的方法_django HttpResponse对象 - 刘江的django教程
- android 视频添加音乐,手机怎么给视频加音乐,安卓手机软件怎么给视频添加音乐比较方便...
- 图片不能置于底层怎么办_ps怎么把图片置于底层
- 塑料粘结硬质铁氧体磁铁的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 电阻电路的等效变化(Ⅱ)
- centos7 安装gitea使用
- SpringBoot(二):详细讲解SpringBoot整合MyBatis