停止编程,成为一名更好的开发人员。
如果没有适当的休息,编程会给你带来什么问题
妨碍休息的不良习惯。
正确休息的好习惯
结论
你是否曾经熬夜试图解决一个问题,结果第二天才意识到这只是一个简单的错误?或者你是否觉得工作中的一切都变得越来越复杂?也许是时候停止编程了。
“什么?!就像……永远??”不!绝对不是。我想说的是,现在是时候休息了。休息不仅能让你成为更优秀的开发者,还能让你在回来写代码时保持头脑清醒。
大家好!我是 Codedgar,今天我想聊聊休息,以及如何暂时放下编程,这能让你成为更优秀的开发者。
你知道有多少人说:“要想成为最优秀的人,你就必须不断练习,永不停歇,直到成为最优秀的人。” 对我来说,这简直就是一个弥天大谎。
试想一下:如果你每天都锻炼身体,把自己逼到极限,最终你会筋疲力尽,甚至可能需要长时间休息,让所有的努力都变得毫无意义。我练了将近两年的Bboying,我可以肯定地告诉你,你需要在运动和休息之间找到平衡,编程或任何你想做的事情都一样。
为了方便阅读,我将把这篇文章分成几个部分。首先,我将讨论哪些问题会导致你休息不好;然后,我将讨论如何纠正不良的休息习惯,以及一些健康小贴士,帮助你通过正确的休息来提高编程水平。
免责声明
“这些信息从哪里来的?你是医生吗?”不是。这些信息来自我在 2016 年和 2017 年修读的两门课程(事故预防和工业环境中的工作安全),这是我电子技术学位课程的一部分,也是我应对倦怠的个人经历。
如果没有适当的休息,编程会给你带来什么问题
你可能已经看到过很多类似“哈哈,我们程序员不睡觉”这样的梗,我认为这是我们的主要问题之一,睡眠是保持头脑清醒和正常工作的关键因素之一,但如果你不睡觉并让自己处于压力之下,你可能会遇到永久性的问题,例如:
倦怠
倦怠是最有害的问题之一,但我认为它常常被忽视。简而言之(略过一些细节),如果不及时治疗,倦怠会给你带来永久性的问题。倦怠会以多种方式表现出来,包括极度压力和疲劳。长期处于倦怠状态,可能会导致心脏病和循环系统疾病。
全身刺激
这件事真的会毁掉你的社交关系。我以前在一个让我压力很大、烦躁不安的地方工作,回到家后就对每个人都发脾气,没人能跟我说话,除非我发泄愤怒。工作上的不如意或许不是你身边人的错,但如果你一直处于压力之下,别人会注意到,也许会离你远点。
失去激情
热情对于编程来说至关重要,但如果你长期处于压力之下,你可能会开始思考“这真的适合我吗?”。我听说过有人因为这个原因彻底放弃了编程。你的工作最终成果也会受到影响。
生产力损失
如果你的压力不断累积,不仅会影响你、你的朋友、家人和工作,你的工作效率也会受到影响。你一天或几周的工作成果可能会在几个月后发生改变。这会导致普遍的动力不足。
现在,我们知道,我们作为人,我们的朋友、家人、我们的工作和生产力都会受到影响。我们能做些什么呢?首先要留意并停止那些影响我们休息的行为,这也引出了我的下一个观点。
妨碍休息的不良习惯。
我们常常在不知不觉中妨碍了我们的休息,即使你不知道,你也可以从接下来的几点中做一些事情,我会帮助你解决它们。
我梦到修复了!我要去写代码了!
不要这样做。也许在梦里它运作完美,但你可能不得不花几个小时来实现它,从而打断你的睡眠,或任何你正在做的事情。
我们能做什么?
我爸其实也受过这种困扰。我妈以前总把电脑线藏起来,这样他睡觉后就打不开电脑了。他抱怨的时候,我妈就跟他说:“记下来,明天再做。” 看到我半夜醒来,把梦里的东西写出来,用来修复我的 bug,她就跟我说了这番话。如果我在街上,梦到它或者其他什么,我就把它记下来,以后再仔细看看。
如果不完成这件事,我不会下班或睡觉
虽然有时这种方法可能对你有用,但最终会导致你休息不当。想想看,你休息得越晚,你的大脑就越没有精力去思考如何完成你正在做的事情。
我们能做什么?
尽可能多地回顾你正在做的事情,写下来,思考一下,但不要整夜不眠。如果你早上醒来时头脑清醒,你就能节省时间,也不会牺牲你的休息时间 :)
以上只是两个例子,希望能给你一些参考。我相信你还能想出其他我们忽视休息的原因。正如坏习惯一样,你也可以开始养成好习惯,防止大脑过度劳累,并得到适当的休息。
正确休息的好习惯
我们谈到了两个不良休息的例子,但我也想谈谈帮助您休息并且不会让大脑超负荷的好习惯。
想不出答案?站起来走一走
在我从事开发工作的所有时间里,在连续数小时毫无进展的编码之后,没有什么比走走、喝杯冷水更能让我放松的了。走走站站一会儿对腿部和血液循环都有好处。但花点时间想想自己刚才做了什么,以及可以尝试哪些其他方法,也同样有益。
每周花一天时间彻底休息。
如果你同时进行多个项目,这可能很难实现。但如果你花一天时间让大脑完全冷静下来,第二天就能以正确的方式开始工作。
做運動!
如果你整天坐在办公桌前,你的大部分体力都会被消耗殆尽,所以到最后你可能会睡不好。所以我的建议是平衡脑力和体力。做点运动,去健身房,或者跳个Bboy!
慢慢来
是的,我知道截止日期确实很可怕。但不要让自己过度劳累。试着找到一个适合自己的节奏,这样即使有很多事情要做,也不会过度劳累。
结论
编程很棒,但它需要大量的脑力劳动。如果再加上额外的压力,它很容易变成一场噩梦。这些技巧旨在帮助你以充满活力、零压力的方式开始新的一天,从而提高你的工作效率、热情和整体情绪。让你在这个过程中成为更优秀的开发者 :)
文章来源:https://dev.to/codedgar/stop-programming-to-become-a-better-developer-43im