`
agileai
  • 浏览: 60976 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

程序员摆脱疲劳的 11 个建议

 
阅读更多

原文网址链接:http://url.cn/XId9x4

我们的行业压力大、人手少、节奏快,所以有时候很容易让人感到倦怠和失望。程序员总是觉得很累,烦躁甚至是沮丧。

这里有一份快速指南,能够克服可怕的“程序员疲劳”:

吃一顿丰盛的早饭

高科技产业的很多人都是熬夜到凌晨 3 点,很晚才起床,不吃早饭就冲到办公室。或者随便在路边脏兮兮的早点摊,买点难吃和恶心的熏肉三明治。早餐是一天中最重要的一餐,这是真的。而且不仅仅是要吃早餐,早餐吃什么也很重要。尽量吃点富含蛋白质的食物,比如豆类、牛油果和全麦面包等。不要吃白面包和早餐麦片,它们都富含糖类,会导致中午血糖升高容易犯困。

按时睡觉

要尽量保证 9 个小时的睡眠,如果你能睡到 7 或 8 个小时,那你做得不错。人们很容易就认为睡觉是在浪费时间,但从长期来看,你坐在那里,眼睛酸痛,双眼茫然地盯着屏幕,这样会更加浪费时间。拼命想抓住支离破碎的思路,而那正是程序员赖以生存的。

不要吃垃圾食品

这条要联系第一条,但这个范围更广。如果你想摄入碳水化合物,含糖的零食特别是含糖饮料,可以很快让你吃饱,但你在这一天剩下的时间都会觉得非常糟糕。你可以吃一些绿叶蔬菜,水果以获取能量…… 如果你实在想爽一下,那就坚持喝美式咖啡吧(当然是无糖)。

喝水

当你脱水时,你的身体会变得懒散和缓慢,因为它要应付更多的基本机能。当你脱水时,身体会产生应激激素,比如皮质醇,这会使你的能量水平衰竭,并会导致“脑雾”(译者注:脑雾是大脑难以形成清晰思维和记忆的现象)。据说当工人脱水时,生产力会下降多达12%。

和你的老板聊聊天

如果你正在纠结或是感觉生产力较低,那么就和你老板聊一聊,看看有没有什么明显的事情可以做。如果你一直做你不喜欢的事情,或者是不擅长的事情,你可能需要换一个新的项目做一段时间。如果你是后端开发人员,但你发现自己厌倦了像素,不要勉强自己。你的雇主也会希望用人所长。

更好地管理时间

如果你发现自己不得不在项目之间游走,或是每个小时都要切换代码库甚至是编程语言。又或者你发现自己总是在熬夜赶进度。请你每天先花 10 分钟写下待办事项列表。从那些“速效方案”入手吧。我们往往会下意识地担心那些被我们拖延很久的琐碎问题,但它们已经在那里了。如果一天开始的时候,你能以解决几个这样的问题……你在这一天剩下的时间都会感觉根本停不下来,压力也会小很多。

定期休息

这项似乎是显而易见的,但干我们这行的都想当英雄,从开始工作到结束都不休息,午餐也工作,好像谁休息得最少就能拿奖牌一样。长期来看,如果你总是试着“竭力工作”,你的效率会降低。你的思路会变得模糊,你自己就会开始焦虑和不开心。看一场国际足联的比赛,喝一杯咖啡,去厕所坐上一个小时。不论做什么,只要让你的大脑放松一下。编程很难,它是对脑力的透支。你不必去健身房,也不用长期固定训练,只需要在座位之间稍事休息一下,否则会有肌肉萎缩的风险。这对你的大脑而言并没有什么不同。

锻炼身体

另一个相当明显的方法。要努力养成经常运动的习惯,即使是快步走也很好,特别是在早晨你还没有开始工作的时候。运动会释放内啡肽,它可以缓解压力,让你体内循环着更多的氧气,让你能更容易集中注意力。

编程之余休息一下

如果你像我一样,你可能以软件和技术为生。也许你现在在这个窗口后面就正开着 Vim 呢。那就太好了,这关系到你是成为普通的程序员,还是一位受人尊敬的工程师。但有时你也需要停下来做些别的事情。人说小别胜新婚。有时我在周末离开时不会带笔记本,我能想到的就是写代码。但我还是把它抛之脑后,花时间和朋友家人去吃饭,看电视或者……随便喝点小酒。但当我周一早上重新回到办公室时,忍不住要赶紧开始工作。周五沉闷又恼人的问题,突然又变成一个有趣的挑战了。

正念

这是一个时髦的词,它已经在科技行业流行一段时间了。一天开始,即使只是 10 分钟的冥想,都会让你在一整天里更平静和更专注。

伯乐在线小编注:正念意指以特殊的方式专注:刻意、当下、不加判断,这种专注可滋养出更多正知、清明智慧,并更能接受当下的实相。

不要做加班的英雄

除非你很讨厌你的生活,不要每晚都呆到 11 点,做没有什么实质性工作给管理者留下印象,或是从同事中脱颖而出。这没什么大不了的,也不聪明,而且还会耗尽你的精力。如果你的经理希望你每天工作到很晚,结果影响到你的工作质量,那就是他们营造了一个不健康的工作环境。如果是自己主动,那就要警惕长期的后果。

结语

治愈程序员倦怠没有灵丹妙药,我上面提到的习惯也不是很容易就能养成的。它不会在一夜之间发生。所以从小事开始,一步一步来,如果需要可以做些记录。试着从长远考虑,而不是只盯着下一个目标。如果问题依然存在,考虑寻求专业帮助。没什么丢人的!

分享到:
评论
1 楼 tianxiyue 2015-11-07  
额...受教了

相关推荐

    老程序员给年轻人的建议和忠告 给程序员的20条建议

    老程序员给年轻人的建议和忠告 老程序员的共识 给程序员的20条建议

    给程序员提的9点建议.docx

    给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx给程序员提的9点建议.docx

    一个程序员的良好建议

    今天看到一篇文章,深有感触,贴出来跟大家分享一下

    【高清完整pdf】高效程序员的45个习惯 敏捷开发修炼之道

    本书名为《高效程序员的45个习惯 敏捷开发修炼之道》,由Venkat Subramaniam和Andy Hunt两位作者共同撰写。书中所提到的45个习惯,不仅涉及软件开发过程、编程和调试工作,还包括了开发者的个人态度、项目和团队管理...

    给程序员的15个顶级职业建议

    接下来,结合所提供的15条顶级职业建议,深入分析程序员应该怎样打造和维护一个出色的职业生涯。 首先,编码是程序员职业的核心。建议#1提到,要成为一名优秀的程序员,最重要的是不断地练习编码。这表明理论知识...

    600个程序员常用的单词和词汇

    600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...

    一个程序员对学弟学妹建议

    一个程序员对学弟学妹建议

    程序员职业规划手册(建议版)

    程序员职业规划手册(建议版)

    程序员必须掌握的600个单词

    程序员必须掌握的600个单词程序员必须掌握的600个单词程序员必须掌握的600个单词程序员必须掌握的600个单词程序员必须掌握的600个单词程序员必须掌握的600个单词

    程序员的酸甜苦辣 程序员的酸甜苦辣

    然而,当程序员成功解决一个难题,或者完成一个功能模块,那种成就感就如同蜜糖,甜蜜无比。看到自己的代码运行顺畅,或者得到用户的好评,那是程序员最甜美的时刻。此外,通过编程实现创新想法,为社会带来便利,也...

    程序员项目交接文档

    在整个程序员项目交接文档中,程序员需要对每个模块的数据结构和关系进行详细的记录,并且需要对每个模块的执行流程进行详细的说明。此外,程序员还需要对每个模块的功能进行详细的记录,并且需要对每个模块的实现...

    程序员记事本,供程序员保存经常用到的代码

    程序员记事本应运而生,它不仅仅是一个简单的文本存储工具,更是一个代码知识的宝库,一个团队协作的平台,甚至是一个程序员个人成长的见证者。 程序员记事本的设计初衷是为了帮助程序员解决工作中遇到的问题,记录...

    程序员专用 编程输入法

    2. **智能提示**:当用户输入部分代码时,输入法会根据上下文提供相关的代码补全建议,类似于IDE中的自动完成功能,帮助程序员更快地编写出正确的代码。 3. **特殊字符支持**:编程中常常需要输入一些特殊字符,如...

    别只做一个程序员|中国程序员的出路|程序员的副业

    [程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业

    java程序员个人简历11.doc

    Java程序员个人简历11.doc 本资源是一个 Java 程序员的个人简历,涵盖了个人信息、专业技能、项目经历、工作经历、教育背景、培训经历、证书信息和自我评价等方面的内容。 个人信息部分,简历中提供了个人基本信息...

    \国外程序员推荐:每个程序员都应读的书

    国外程序员推荐:每个程序员都应读的书 ,开发设计人员必备

    程序员06第11期 免分

    程序员06第11期 免分

    程序员专用头像.zip

    在IT行业中,头像往往代表了个人在网络世界中的形象,对于程序员这个特殊的群体而言,选择一个合适的头像是展示自己专业性和个性的重要方式。"程序员专用头像.zip"这个压缩包文件,显然为程序员们提供了丰富的选择,...

    程序员的一生(一个牛人的自白书)

    程序员的职业生涯是一个漫长的旅程,需要不断学习和提高自己的技术。但是,作为一名程序员,你需要知道自己是否适合这个职业。下面是程序员的一生中需要注意的几个方面: 1. 程序员意味着要编程序 作为一名程序员...

Global site tag (gtag.js) - Google Analytics