程序员累了怎么办?

程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。

很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。因为我已经有处理过职业倦怠的经验,所以我想要更深入地探索这个问题,帮助大家解决甚至预防它。

 

倦怠发生的原因

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

  • 第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。
  • 第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤。
  • 第三,有可能你现在已经精疲力竭了,因为正在做的工作耗尽了你的力量,并且收获甚微。对此,唯一的解决办法是离开一段时间,好好反省下——如果不考虑钱的因素,你希望做什么样的工作。
  • 第四个原因不是我想出来的,是我在《Hacker News》的评论部分发现的。有一个人准确地描述了,“职业倦怠是由反复做大量牺牲,或努力完成高风险问题最后却以失败告终而导致的。这是伏隔核(nucleus accumbens)负面预测落差的结果。你的大脑需要理智地应对失败。这一条说得真的太对了。在创建软件的过程中,基本上没有一天不是处在各种失败和挫折中。

我本身也经历过好几次职业倦怠。虽然我没有一次放弃编程,但偶尔我也会怀疑我选择的职业是否正确。所以,从那时起,我开始注重策略化的工作方法,以保持长效的动力和生产力。我将在这篇文章中介绍我的一些开发习惯,以及一些可以预防或甚至消除倦怠的技术手段。

先从基本的开始。

  • 吃好。不要以为做个素食主义者就万事大吉了。试着逐渐用白开水代替苏打,低糖饮食,多吃蔬菜,不要吃得过饱。还有最重要的是要持续下去。
  • 睡好。这包括良好的睡眠质量和充足的睡眠时间。更好的睡眠环境,能够让我们一觉醒来倍感清爽。具体的一个技巧就是减少会让人彻夜难眠的蓝光照射。这可以通过安装Flux,来调整计算机显示器的色彩。
  • 不要劳累过度。已经有很多证据表明,生产效率,即输出,会在经过4个小时聚精会神的工作之后,急剧降低。像程序员这类认知高度密集的职业,要想长期保持高效,那是不可能的。
  • 番茄工作法。这对于既要保持生产力,又要获得一些必要休息的程序员,是一个既简单又有效的方法。番茄工作法,即集中精神工作25分钟,然后休息5分钟,然后循环。如果在每次的工作时间都有一个特定目标,效果会更好。理想情况下,在休息时间里,应该去做一些远离计算机的活动。如散步,俯卧撑等。当然你还可以在三次番茄工作法后,休息个30分钟,效果也很好。
  • 保持活性,保持前进。我本来想说的是——运动,但很多人有一种误解就是,认为运动必须包括去健身房,或其他。但是在现实中,保持活性也可以通过用爬楼梯代替乘电梯,或者将汽车停放在一角,而选择骑车上班,总之,其他在日常中就能运动的方式更易于实现,而不是让人整天沉溺在电脑前。

更具体化的要点

  • 实验,玩,学,原型。这些事情能让你在短期内获益匪浅,并且迅速输出。例如,以同样的你惯用的方式,不断地建立网站。但是,随着时间的推移这会逐渐变得乏味,让人提不起一点兴趣。编程有部分也是工程,需要使用经过充分验证的技术用于生产软件。但它也可以让你玩乐、实验和尝试新想法。将20%的时间消磨在技术上是避免职业倦怠最有效的策略之一。所谓消磨在技术上可以是尝试新的库,也可以是创造一些有趣的但与工作无关的东西,又或是学习一些自己以前不曾涉猎的内容,如函数式编程。
  • 参加聚会,会议和收听播客。编程会让人感到孤单。和其他开发人员碰面,或在播客上听他们的经验,能让你更在意和注重自己的工作。没有人喜欢抱怨,但是分享或聆听来自于其他程序员的奋斗经历,以及他们如何克服困难的过程,能够激励你继续前进。
  • 打造良好的工作环境,千万不要在工具上吝啬。能快速编译的PC,能让你的时间不必浪费在没有必要的等待上。确保有一个舒适的椅子、桌子和显示器以及设置。如果你在嘈杂的环境中工作,那么买一个高品质的耳机,将噪音隔离开来。
  • 掌握工具。良好的工具可以使得编程更加愉快,掌握这些工具能让工作更加高效。这是众所周知的一点,但我还是要再重复一遍。了解工具,如编辑器,操作系统,命令行中的所有快捷方式,可以为你节省很多时间。自动化日常任务可以加快进程,进一步远离倦怠。
  • 休息,涉猎其他方面。除了编程之外,还有许多有趣的活动。例如:体育运动,文化活动,sex,阅读,乐高积木,社交活动,钓鱼,烘焙,摄影等。如果你总是持续做一件事,如编程,那么总有一天你会不可避免地心力交瘁。所以,做一些看似无关但实际可以重新点燃激情的工作,这些工作或许还能激发你新的想法和思路,就像那位传奇的诺贝尔奖获得者理查德·费曼学习板摆动一样。
  • 考虑更换工作或启动一个不同的项目。职业倦怠也有可能是因为你总是在做无趣,又耗费心力的工作,如整天微调现有的代码库。也有可能是因为你现在工作的项目已经不符合你的兴趣,或你的价值标准。此外,如果你发现编码再也激发不了你的激情,那么也可以考虑相关领域,如信息架构,系统管理等,也许可以再次点燃你的激情。
  • 将那些你可以顺利完成的工作,整合为日常任务。这些工作包括测试代码,写注释,改善变量命名等等,这些都可以释放内啡肽,有助于恢复工作行为。这条技巧意在让我们的大脑对我们做的工作更有积极性。

结论

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

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

所以,come on。不要强迫自己必须工作10小时/天,6天/周的工作量。科学证明,输出一定数量聚精会神的工作小时后,注意力会急剧下降。因此,上班时间集中注意力高效地使用番茄工作法工作,下班之后就彻底弃之脑后吧。学会说不,除了编程之外,做点自己喜欢的事情。这才是真正重要的一点,加油吧,骚年!

转载于:https://www.cnblogs.com/chengww/p/4867841.html

华为OD机试真题2025双机位A卷 Python&JavaScript 实现【采购订单】 在一个采购系统中,采购申请(PR)需要经过审批后才能生成采购订单(PO)。每个PR包含商品的单价(假设相同商品的单价一定是一样的)及数量信息。系统要求对商品进行分类处理:单价高于100元的商品需要单独处理,单价低于或等于100元的相同商品可以合并到同一采购订单PO中。针对单价低于100的小额订单,如果量大可以打折购买。 阅读详情

相关推荐

程序员的工作经验分享大合集+个人经验+创业血泪史+工作几年的一些感悟+程序员如何高效学习

个人独家收藏,小编愿意在这里和大家分享程序员的工作经验。 一位程序员工作10年总结的13个忠告+一名程序员的十年工作经历+程序员(工作十几年)的创业血泪史,万字长文,与君共勉!+程序员工作几年的一些感悟+程序员找工作的个人经验及注意事项+告诉你编程路上应该这么过+程序员如何高效学习?非常很重要!

程序员,别太

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~...

芋艿V 517

Maplibre4490版,可以加载CGCS2000坐标系数据源

基于maplibre-gl.js5.23.0编辑改造,经测试,可以加载天地图经纬度投影瓦片、2000坐标系矢量瓦片、栅格瓦片、DEM地形数据。确定是三维时存在数据变形的问题,目前只支持二维的展示。它已经得到了扩展,能够支持加载CGCS2000(中国大地坐标系2000)的数据源。这是一个重要的更新,因为CGCS2000是中国官方采用的现代地心地固坐标系统,广泛应用于地理信息系统(GIS)、测绘、导航和其他位置服务。

程序员真的可以一辈子吗?

渐渐的,这些创作的内容可以给我们带来额外的收入,减少我们对工作的依赖。现在,AI 技术正是大势所趋,这对于程序员来说就是是一个非常好的机会,不管你是想利用 AI 拓宽自己的技术边界,还是独立开发者,或者转型热门的 AI 产品经理,现在都可以入局,因为你有技术优势,只要你入局,你对 AI 技术的吸收、落地、变现速度肯定是比别人快的。作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

weixin_72959097的博客 2486

程序员缓解工作压力的小窍门

一提到程序员,大家总能联想到高薪行业,但却往往看不到背后的艰辛,越高薪的工作越是有压力,程序员的压力来自四面八方,项目的、客户,产品经理,女朋友的,甚至是自己身体问题

共同学习,共同成长 678

程序员那么,为什么你还当一名程序员

在国内,如果不是关系户,大概有90%的工作是的。难道外卖员、建筑工人、基层公务员、医护人员、高中教师不吗?在这90%的工作里,又有两种:但没钱,且有钱。相对而言,程序员属于后者。互联网企业中,技术岗(程序员)校招生也比业务岗月薪平均高了5k左右。而从22年国家统计局公布的平均薪资来看,中层及以上管理人员、专业技术人员、办事人员和有关人员、社会生产服务和生活服务人员四类岗位平均工资最高的行业均为****,也就是程序员。这都说明程序员的薪资优势是很明显的,毕业几年后能多攒下一些钱。

HUANGXIN9898的博客 1255

成年人的世界都不容易-看看到年薪50万的程序员,到底有多

成年人的世界都不容易-看看到年薪50万的程序员,到底有多

公众号已改名为-程序员阿沐 187

程序员为什么这么

点击关注公众号,Java干货及时送达作者:缘生梦 来源:https://www.cnblogs.com/hbccdf/p/4276228.html引子在博客园看到施瓦小辛格的文章我们搞开发的为什么会感觉到,顿时有感而发。自己本来不擅长写文章,更不擅长写这种非技术性的文章,但是在思绪喷薄之际,还是止不住有很多话要说。针对从客观上说”搞开发的很”这种说法,我也来发表一下我...

Java技术栈,分享最主流的Java技术 1107

程序员辞职信走红职场!干活还是读书?答:不快乐才是最

程序员辞职信走红职场!干活还是读书?答:不快乐才是最的 笨鸟早出林C2019-06-12 22:20:17 昨天在互联网职场社区里,看到有程序员分享了一封辞职信,写的是颇有意思。 离职了,感觉一身轻,以前别人总问我:干活还是读书?一直不知道怎么回答.直到遇见一帮人卸货,他们擦着汗,有说有笑,不停的推卸和整理。突然明白了答案:不快乐才是最的。据笔者了解,这封辞职信的主人...

moran0322的博客 1万+

程序员:互联网根本没有那么,如果你很,那一定是你没混明白

提到程序员,相信在很多人的眼里,程序员的工作都是比较的,毕竟程序员的工资是比较高的,但程序员和辛苦,几乎也是被公认的! 如果在看文章的你还想学编程个成功又有钱的程序员,改变自己的人生啊 但最近,一位程序员在职场论坛发了这样一个帖子“其实,互联网的工作根本就没有这么,或者说一点也不比其他的行业,如果你很,那么,一定是你没混明白”! 不得不说,这位程序员的想法还是比较新奇...

wsh8906的博客 387

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

原标题:程序员到底有多、多辛苦?至少在全中国的诸多职业中,比程序员更轻松的并不多,大多数职业都比程序员,更辛苦。IT行业这不算苦,不算,只是有点智力门槛而已。(一)程序员跟医生比如何你觉得三甲医院一天看80个门诊、经常手术一口气干十几小时的医生,还是程序员程序员觉得了可以靠椅子上歇会儿,医生手术中间可没这福气,歇会儿可能病人就死了。程序员可以轻松出一堆错误,然后慢慢改代码,还可...

weixin_39677419的博客 1688

python吗_程序员辞职信走红职场!干活还是读书?答:不快乐才是最的...

程序员辞职信走红职场!干活还是读书?答:不快乐才是最的笨鸟早出林C2019-06-12 22:20:17昨天在互联网职场社区里,看到有程序员分享了一封辞职信,写的是颇有意思。离职了,感觉一身轻,以前别人总问我:干活还是读书?一直不知道怎么回答.直到遇见一帮人卸货,他们擦着汗,有说有笑,不停的推卸和整理。突然明白了答案:不快乐才是最的。据笔者了解,这封辞职信的主人,是就职于互联网某大厂...

weixin_39580041的博客 346

我想自学编程技术,但是每天下班回来都很了,没力气,怎么办?

每天下班回来,已经很了,你还在日复一日的重复这样的日子呢? 你想学点什么东西,是不是感觉身心疲惫?提不起精神? 有没有什么方式方法可以摆脱现状呢? 当我第一眼看到这个问题时,我是深切的感同深受。 我自己觉得是个很有上进心的人,也努力奔着发财梦去走。这是我们每一个中国人的思想特质,努力往上走。这是我们的中华文明思想教育出来的。 我每天也是打着工,天天加班,下班回来洗完澡准备睡觉...

weixin_45820912的博客 714

程序员工作了怎么办??

5. **冥想与放松练习**:学习冥想或深度放松技巧,如渐进性肌肉放松法、身心冥想等,这些练习有助于减轻焦虑和压力。7. **避免完美主义**:接受自己的局限性,不要过分追求完美,学会放下一些不重要的细节,减轻自己的压力。4. **社交活动**:和朋友或同事一起聚餐、看电影或打游戏,社交活动可以帮助你放松身心,缓解工作压力。3. **健康饮食**:保持健康的饮食习惯,多吃水果、蔬菜和全谷类食物,避免过多摄入咖啡因和糖分。6. **规划休假**:定期安排休假,远离工作环境,放松身心,重新充电。

weixin_43483324的博客 513

程序员太苦逼了,要不要转行?

千万不要从IT行业转走,但是你可以在程序员的基础上提升。没有几个行业比程序员这个行业舒服了。更不要想从程序员行业转到一个比它更舒服的工作岗位!首先程序员的行业大部分办公条件都不错,风雨无关,基本上空调是有保障的。收入上,如果算平均水准也是在各个行业前面的。如果你要转行,要确认一下自己是不是真的能适应这件事。我的朋友、同事里有一些转行的很成功,大部分是因为他们自己就有资源,或者自己的社交圈子很广,本身是个e人,特别擅于与人交流。

Button12138的博客 810
上一篇: Android4.3 蓝牙BLE初步
下一篇: Java回合阵列List
weixin_30647065
博客等级 码龄11年 112粉丝 1439原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值