程序员累了怎么办-兄弟连IT教育

程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。因为我已经有处理过职业倦怠的经验,所以我想要更深入地探索这个问题,帮助大家解决甚至预防它。

倦怠发生的原因。程序员比其他领域的专业人士更容易产生职业倦怠。至于为什么会出现这种情况,我也没有一个明确的答案,但我认为有四个主要原因。

第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。

第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤。

第三,有可能你现在已经精疲力竭了,因为正在做的工作耗尽了你的力量,并且收获甚微。对此,唯一的解决办法是离开一段时间,好好反省下——如果不考虑钱的因素,你希望做什么样的工作。

第四个原因不是我想出来的,是我在《Hacker News》的评论部分发现的。有一个人准确地描述了,“职业倦怠是由反复做大量牺牲,或努力完成高风险问题最后却以失败告终而导致的。这是伏隔核(nucleus accumbens)负面预测落差的结果。你的大脑需要理智地应对失败。这一条说得真的太对了。在创建软件的过程中,基本上没有一天不是处在各种失败和挫折中。我本身也经历过好几次职业倦怠。虽然我没有一次放弃编程,但偶尔我也会怀疑我选择的职业是否正确。所以,从那时起,我开始注重策略化的工作方法,以保持长效的动力和生产力。我将在这篇文章中介绍我的一些开发习惯,以及一些可以预防或甚至消除倦怠的技术手段。

先从基本的开始。吃好。不要以为做个素食主义者就万事大吉了。试着逐渐用白开水代替苏打,低糖饮食,多吃蔬菜,不要吃得过饱。还有最重要的是要持续下去。睡好。这包括良好的睡眠质量和充足的睡眠时间。更好的睡眠环境,能够让我们一觉醒来倍感清爽。具体的一个技巧就是减少会让人彻夜难眠的蓝光照射。这可以通过安装Flux,来调整计算机显示器的色彩。不要劳累过度。已经有很多证据表明,生产效率,即输出,会在经过4个小时聚精会神的工作之后,急剧降低。像程序员这类认知高度密集的职业,要想长期保持高效,那是不可能的。

番茄工作法。这对于既要保持生产力,又要获得一些必要休息的程序员,是一个既简单又有效的方法。番茄工作法,即集中精神工作25分钟,然后休息5分钟,然后循环。如果在每次的工作时间都有一个特定目标,效果会更好。理想情况下,在休息时间里,应该去做一些远离计算机的活动。如散步,俯卧撑等。当然你还可以在三次番茄工作法后,休息个30分钟,效果也很好。保持活性,保持前进。我本来想说的是——运动,但很多人有一种误解就是,认为运动必须包括去健身房,或其他。但是在现实中,保持活性也可以通过用爬楼梯代替乘电梯,或者将汽车停放在一角,而选择骑车上班,总之,其他在日常中就能运动的方式更易于实现,而不是让人整天沉溺在电脑前。

更具体化的要点。实验,玩,学,原型。这些事情能让你在短期内获益匪浅,并且迅速输出。例如,以同样的你惯用的方式,不断地建立网站。但是,随着时间的推移这会逐渐变得乏味,让人提不起一点兴趣。编程有部分也是工程,需要使用经过充分验证的技术用于生产软件。但它也可以让你玩乐、实验和尝试新想法。将20%的时间消磨在技术上是避免职业倦怠最有效的策略之一。所谓消磨在技术上可以是尝试新的库,也可以是创造一些有趣的但与工作无关的东西,又或是学习一些自己以前不曾涉猎的内容,如函数式编程。

参加聚会,会议和收听播客。编程会让人感到孤单。和其他开发人员碰面,或在播客上听他们的经验,能让你更在意和注重自己的工作。没有人喜欢抱怨,但是分享或聆听来自于其他程序员的奋斗经历,以及他们如何克服困难的过程,能够激励你继续前进。

打造良好的工作环境,千万不要在工具上吝啬。能快速编译的PC,能让你的时间不必浪费在没有必要的等待上。确保有一个舒适的椅子、桌子和显示器以及设置。如果你在嘈杂的环境中工作,那么买一个高品质的耳机,将噪音隔离开来。

掌握工具。良好的工具可以使得编程更加愉快,掌握这些工具能让工作更加高效。这是众所周知的一点,但我还是要再重复一遍。了解工具,如编辑器,操作系统,命令行中的所有快捷方式,可以为你节省很多时间。自动化日常任务可以加快进程,进一步远离倦怠。

休息,涉猎其他方面。除了编程之外,还有许多有趣的活动。例如:体育运动,文化活动,sex,阅读,乐高积木,社交活动,钓鱼,烘焙,摄影等。如果你总是持续做一件事,如编程,那么总有一天你会不可避免地心力交瘁。所以,做一些看似无关但实际可以重新点燃激情的工作,这些工作或许还能激发你新的想法和思路,就像那位传奇的诺贝尔奖获得者理查德·费曼学习板摆动一样。

考虑更换工作或启动一个不同的项目。职业倦怠也有可能是因为你总是在做无趣,又耗费心力的工作,如整天微调现有的代码库。也有可能是因为你现在工作的项目已经不符合你的兴趣,或你的价值标准。此外,如果你发现编码再也激发不了你的激情,那么也可以考虑相关领域,如信息架构,系统管理等,也许可以再次点燃你的激情。

将那些你可以顺利完成的工作,整合为日常任务。这些工作包括测试代码,写注释,改善变量命名等等,这些都可以释放内啡肽,有助于恢复工作行为。这条技巧意在让我们的大脑对我们做的工作更有积极性。

结论

世上并没有治愈职业倦怠的仙丹妙药,而且每个人的情况都不尽相同。所以,希望我上面列出来的这些我觉得有效的小贴士也能为你所用。

诚然,我们需要时间来培养新的习惯。但是吃得好,睡得好,锻炼和好好照顾自己,能让你感觉更好,从而帮助你在完成工作的时候做得更好,并保持对编程的热爱。

所以,come on。不要强迫自己必须工作10小时/天,6天/周的工作量。科学证明,输出一定数量聚精会神的工作小时后,注意力会急剧下降。因此,上班时间集中注意力高效地使用番茄工作法工作,下班之后就彻底弃之脑后吧。学会说不,除了编程之外,做点自己喜欢的事情。这才是真正重要的一点,加油吧,骚年!免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:

http://www.lampbrother.net

【兄弟连IT教育】学PHP、Linux、HTML5、UI、Android等视频教程(课件+笔记+视频)!

网盘教程下载:http://pan.baidu.com/s/1mg8ANMg

程序员累了怎么办-兄弟连IT教育相关推荐

  1. 黑马程序员的课程不如兄弟连兄弟会好

    [黑马程序员的课程不如兄弟连兄弟会好 兄弟连兄弟会it开发培训 www.itxdh.net 企鹅群:499956522 高端人才培养就到[兄弟连兄弟会it开发培训]纯免费的高端IT人才培养] 职场中的 ...

  2. 嵌入式累还是程序员累?学嵌入式还是java好?

    大家好,我是无际. 人生10年,都奉献给了技术,惭愧能力不佳,只能在灯红酒绿的城市苟且偷生混口饭吃. 现在那些加班,通宵的工作场景都经常浮现在脑海里,虽然苦逼,亦值得回忆. 最近几年,频繁看到程序员G ...

  3. 做程序员累了想要转行?我想给大家分享一下看法

    今天早上起床时,我看到有粉丝评论说关于程序员的话题,如果做着觉得累了,就会觉得自己不适合这个工作,想转行.我想给大家分享一下我的看法. 在我刚开始工作时,有人说我不适合做这个工作,但是我坚持了下来,做 ...

  4. 程序员干累了,当个培训讲师?我亲身试水,讲讲感受

    因为以后有想从事IT教育的计划,我到某青鸟应聘. 在Boss直聘上经过简单的沟通,然后发送简历,最后远程试讲了两次课程. 第一次粗讲的SSM,第二次细讲的Spring.讲完后,我说:我对教育感兴趣,会 ...

  5. java程序员到底有多累_程序员到底有多累、多辛苦?

    原标题:程序员到底有多累.多辛苦? 至少在全中国的诸多职业中,比程序员更轻松的并不多,大多数职业都比程序员更累,更辛苦. IT行业这不算苦,不算累,只是有点智力门槛而已. (一)程序员跟医生比如何 你 ...

  6. 句句戳心,引其他行业共鸣 | “程序员年薪40W究竟多累、多苦?”

    初到北京的刹那,我对这个城市感到新奇,想去探索它,好奇为什么有无数人向往又有无数人想要逃离它?也好奇为什么地铁上看到的人们很多都是在闭目养神?这个城市究竟是怎样的? 初来乍到的我并不了解,但之后的日子 ...

  7. 程序员未来会成为非常内卷的职业么?

    链接:https://www.zhihu.com/question/347979262 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 首先给大家解释一下什么内卷化? 内卷化一词源于美国人类学家 ...

  8. 程序员的酸甜苦辣——告别Coding

    程序员的酸甜苦辣--告别Coding<script language="javascript" type="text/javascript"> do ...

  9. 网传京东某程序员因压力太大,在商品页面置入骂人代码!京东辟谣:不关我们的事,外部商家干的!...

    程序员压力太大,能干出什么事?除了删库跑路,还能偷偷骂人. 前几天,网传京东某程序员因为压力过大,在商品介绍的代码里嵌入了一段骂公司的话. 据爆出的聊天记录中得知,这段代码只有在夜间模式下才能看见.虽 ...

  10. 《告别失控:软件开发团队管理必读》一一第1章 程序员为何难以管理

    第1章 程序员为何难以管理 告别失控:软件开发团队管理必读 程序设计作为一种严肃的职业已经存在60多年了.在美国,从事程序设计工作的程序员数以百万计,而全球这个数字更大.这些数字还不包括人数众多的学生 ...

最新文章

  1. R语言Logistic回归模型亚组分析森林图(forest plot)绘制
  2. 廖Python学习笔记一
  3. vijos P1051 送给圣诞夜的极光
  4. Java I/O体系原理
  5. 多线程完成连续打印1-100的数字, 要求一条线程专门打印奇数,另外一条专门用来打印偶数
  6. python3层装饰器_python三层装饰器python字符串,数值计算
  7. linux代码、数据库备份
  8. SQL、NoSQL、NewSQL,论开源之路谁主沉浮
  9. 2017.9.12 连通数 失败总结
  10. python一次性输入多个数_python如何利用input函数输入多个参数?
  11. eclipse中简便的aptana安装方法
  12. IDEA运行项目出现Caused by:java.lang.OutOfMemoryError: PermGen space
  13. jmeterhttp代理服务器_Jmeter使用HTTP代理服务器录制脚本
  14. 「萌新上手Mac」安装软件,步骤超简单
  15. 角频率Ω和数字频率w的物理含义
  16. 山东计算机二级考试时间,21年9月二级考试报考时间!31省公告已出!
  17. LeetCode/LintCode 题解丨一周爆刷字符串:乱序字符串
  18. 微信小程序人脸核身---快速入门到实战(附开发工具类,复制即用)
  19. 高职单招计算机基础知识题,高职单招计算机基础练习题
  20. 单片机与ARM嵌入式,DSP,FPGA的联系与区别

热门文章

  1. IDEA配置java开发环境
  2. Bullzip PDF Printer 打印机驱动安装失败解决
  3. windows下WDK创建免费的测试证书,并签名windows驱动文件(附带测试效果)
  4. win10系统steam登陆计算机授权,steam登陆授权
  5. 计算机毕业设计asp.net企业差旅管理系统(源码+系统+mysql数据库+Lw文档)
  6. 网易云NCM格式转换器
  7. 【已解决】SVN设置为中文 最全面
  8. linux停止license服务器,LICENSE · 机器不学习/linux-command - Gitee.com
  9. 向linux内核提交了第一个patch,在3.8中发布,庆祝一下!
  10. 登陆csdn卡死机,进入不了csdn内容管理页面终极解决方案