程序员不止眼前的逻辑和代码,还应有健康的体魄和精气神

2023-10-23 19:59

本文主要是介绍程序员不止眼前的逻辑和代码,还应有健康的体魄和精气神,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=png

程序员不止眼前的逻辑和代码,还应有健康的体魄和精气神。

程序猿

对大多数程序猿来说,生活没那么多诗和远方,只有加不完的班,写不完的代码和修不完的 bug。

大多数人对程序猿的看法应该是生活随便,只专注于与电脑交流的一个群体吧,程序猿一天的时间大概有 90% 都是与电脑陪伴的,上班和加班时间都对着电脑,下班了学习时间用电脑,下班的娱乐时间也用电脑,睡觉抱着电脑睡觉,睡前还想着没解决的 bugger !!!

梦里还梦见自己敲着代码、修着 bugger(言重了、言重了,开个玩笑!)。

说程序猿没有女朋友、老婆!不存在的!!!电脑就是自己的女朋友、自己的老婆,谁要敢破坏程序猿的电脑,他可是会和你拼命的!!!

程序猿就是这个一个特殊的群体,都说程序猿是在拿身体与时间换未来,真是说的一点也没错。除了晚上是躺着的,大多数时间都是坐着的,就连站着和蹲着的时间都是屈指可数,是不是 ?

但本汪想说:程序员,你的身体还健康吗 ?你重视了吗 ?

640?wx_fmt=png

危害程序猿的几大害

说程序猿苦逼,恐怕没有几个人会反对,相对之下的高薪也是以牺牲健康为代价。由于工作性质的关系,程序猿健康状况整体不高,在社会公认最毁健康的三件事中,程序猿全占了!

本汪昨晚就因为一个浏览器环境的 bugger,修了将近 3 小时!我说我这样子修仙很快乐,你相信吗 ?我呸,我自己都不相信 !640?wx_fmt=jpeg

1. 熬夜修仙成常态

640?wx_fmt=jpeg
修仙.jpg

本汪和你说,本汪从不加班的,本汪只修仙的!因为修仙使本汪快乐!!!

如果有哪个程序猿说自己从没加过班的,肯定是假的程序猿!!!

加班文化成了整个行业默认的潜规则。很多公司甚至在面试环节就明确的问到:你对加班怎么看 ?其实就是想看下你愿不愿意加班的,如果不愿意,肯定是不招你了的。

平常工作是朝九晚五,但在 IT 行业却流行着修福报、朝九晚六,996 和 167 工作制:

朝九晚六:早上 9 点上班,晚上  6 点下班,每周工作 5 天,这是极少数才会有的!!!

996:早上 9 点上班,晚上 9 点下班,每周工作 6 天。

716:每天工作 16 小时,每周工作 7 天。

IT 行业的程序员工作的时长远比正常人长!

除此之外,大假期远程支持,随叫随到。前期赶做需求分析,中期赶项目上线,后期抢修复 Bug 等已成常态,更常有的可能是项目经理安排的项目时间不合理导致的开发时间紧迫,最后还是自己加班修仙。在这种情况下,不仅容易失去另一半,更容易失去健康。

前段时间就在其他公众号上看到一篇关于程序猿加班的事件:有一名程序员周末和女友出去玩,没想到所负责的系统出现了 bug ,领导要求其马上修复 bug 。程序员表示周一上班就解决!这时领导就不乐意了,一顿大道理说教,指责该程序员作为企业员工却没有敬业精神!难道客户至上我程序员还成了店小二不成,他整天有问题我就得 24 小时在线不成 ?抱歉,我是程序员,我是来上班的,不是来卖身的,再见!

因持续加班猝死的新闻我们都已经屡见不鲜了,前年就发生过,年纪轻轻的居然比本汪还要早就修成仙了。虽然只是极端现象,但是这种情况的出现也向我们敲响了警钟:班是加不完的,但是身体却是自己的,什么都替代不了自己的健康。

更有去年的苏宁关于某个技术负责人 0 点睡觉很会养生 的事件,项目没事,大家早点睡觉是正常的啦!!!这都还要受到领导的批评,谁又可以料到服务器什么时候抽风了,要崩了呢!所以啊,程序员真难做!

有过熬夜修仙修改 bugger 的程序猿应该都知道,如果几个小时都解决不了的 bugger,你再怎么耗下去也不会有什么结果的,一般加班到 00:00 的时候,自己的大脑已经不怎么会转了,只会让自己越来越累而已,而且长时间的熬夜会使人的记忆力和反应降低,持续影响后期工作效率,造成恶性循环。

还不如让自己先睡一觉,第二天早点起来,大脑经过休息,思维转的够快,你晚上几个小时都搞不定的问题,说不定你思维一转,就找到了问题所在,并有了解决方案,本汪也时常会遇到这种情况。而且本汪觉得在早上思考难点更合适,更容易有想法。

当然经常加班的也需要分析下加班的原因:是工作经验不足还是效率太低 ?是项目需求还是公司文化 ?

如果是因为经验能力不足,那你完全可以利用业余时间多修炼学习,增强专业技能,当然初期经验不足时,加班的确会使自己进步更快,这个得自己结合自己的情况。

如果是工作效率太低,那就需要调整工作方式,找到低效率的原因。比如说很多人是因为在反复的修改调试中浪费了很多时间,那么可以用双屏支架,边写代码边预览,减少反复切换、调试和后期修改时间,提升工作效率。

如果是因为公司文化不得不加班,那就要分析这项工作的意义和价值。除了不计报酬的加班,加点公司还有没有给我更多的技能培训?更好的发展机会?还是只是把自己当做一个不停运转的赚钱机器?如果是后者,那么完全可以修炼好内功,寻找更好的发展平台,或者可以效仿前面那个加班程序猿那样:我是程序员,我是来上班的,不是来卖身的,再见!

640?wx_fmt=gif
你的猫来叫你早点睡啦.gif

2. 久坐时间长

IT 行业的,平时上班、加班必然对应的久坐时间也长。久坐是健康的大敌,这几乎已经成为职场共识。

对普通人来说,每天久坐时间可能只有 8 小时,但是对程序员来说可能就要十几小时以上了:上班坐着!回家敲代码坐着!空余时间学习对着电脑坐着!玩游戏坐着!娱乐看电影坐着!这的确是在“慢性自杀”。

研究表明,超过 8 小时以上的久坐能提高 18% 患心血管疾病的风险,17% 得癌症的风险。2 型糖尿病的患病概率提高了 91%。有木有狠狠地吓一跳?好吧,也许这些你都还没有感觉,但是有一个问题你一定已经感觉到了,你的老腰越来越不好了,经常容易酸痛。

640?wx_fmt=png
腰椎受力.png

看到了吗 ?坐姿弯腰时腰椎受力高达 270%,这就不难解释为什么很多坐着办公的人腰都不怎么好。那么,怎么预防 ?

有些大公司(如谷歌)上班的时候是可以选择站着办公的还是坐着的,非常的棒。

没有只能坐着办公的,那怎么办 ?本汪也偷偷告诉你,本汪是这样子做的,有空时会出去到窗口看看风景,大家都知道平时我们要多喝水,特别是下午,所以没空时我就会多喝水,然后会上 WC 的时候就会多了,逼着自己出去走走!!!

特别是没空的时候,一段高强度的工作时间,对腰和腰椎的负担实在太大了,而且上 WC 的路上,可能还能在路上遇到美女帅哥呢,养养眼呢,命都多几年呢,兴许还能搭个讪什么的呢,以本汪的天生丽质,兴许还能被某个帅哥美女看中呢,是也不是 ?

改变久坐不动的状态吧,多走走,身体更健康,工作效率更高。

如果公司有运动的,本汪推荐大家要积极参加,本汪之前的公司就是每周五下班都会有篮球或者羽毛球的运动的,本汪虽然是个菜鸟,但是我都会积极参与的,而且还要玩到累,玩得尽兴!

现在的公司的同事的年纪都比本汪大不少,公司缺少运动的企业文化,平时没有什么运动的活动,这真的让我很怀念之前公司的运动氛围,和之前同事一起玩的时光也真的让本汪很怀念。

在上一家公司和实习的公司,都是有运动文化的公司,本汪深深的体会到:

只有大家一起玩了,同事之间的相互了解才会更高,大家也会更熟悉,相处的更加和谐,从而促进公司的团队活跃和谐氛围。

3. 长期面对电脑

640?wx_fmt=png

因为工作性质的原因,程序员的工作是和电脑绑定在一起的。前面也说到电脑就像是程序猿的老婆,女朋友!长时间近距离盯着电脑,除了造成眼睛干涩,视力下降之外,颈椎也会早早老化。为什么 ?盗用网上的一张图来说明!

640?wx_fmt=png
颈椎伤害.jpg

在电脑前俯身前倾的坐姿不仅伤害腰椎,更伤颈椎。回想下你工作时是不是也是经常这个姿势 ?

640?wx_fmt=jpeg
WechatIMG152.jpeg

要想颈椎舒适,就要换个姿势。调整坐姿,挺腰抬头,让视线与显示器保持平行,手肘和桌面保持垂直。

反正本汪,颈椎累了,会时不时转动一下脖子的,让颈椎舒适才是王道!

对于眼睛干涩,每天下班的时候,本汪的眼睛也非常干涩,平时工作中,眼睛累了,本汪也只是偶尔咪一下眼睛让眼睛休息一会而已,如果你知道更好的方法,也请在下方留言告诉本汪。

怎样保持身体健康 ?--健身与运动

说到健身与运动,不得不说这是本汪的最爱了,除了修仙能使本汪快乐,运动健身也使本汪快乐。

说到运动,就说一下今年世界杯中依旧很火的的 C 罗吧

先上图640?wx_fmt=png

对于今年的世界杯,33 岁的 C 罗,依旧扛着自己的球队向冠军进发

曾经站在足坛顶峰的一些巨星,30 岁之后状态急剧下滑

而对 33 岁的 C 罗来说,岁月仿佛在他的身体上没留下任何痕迹

今年 5 月,接受媒体采访的 C 罗说:“如今的我,有着 23 岁的身体。”

所以健康吧!运动吧!少年们!!!说不定自己在 30 岁的时候还能像现在二十几岁一样精力充沛。

无氧运动 -- 健身

说到健身,本汪可是有一定的健身基础的,毕竟大三的时候跟着我们班的中级健身教练认真健身了一年多,一年多的时间增重了十几斤,胸肌、腹肌、肱二头肌等都有了,效果也比较明显。

没有健身基础的朋友,建议去网上找一些图文教程或者视频来看下,当初我就是这样子健身过来的,前面说的我们班的健身教练,当然一开始他也是不太懂的,健身教练也是他后来考到的。

现在网络那么发达,只要你想学一门技能,大多都在网上找到方法,就看你怎么选择与坚持而已。当然下载app和关注一些健身的公众号也是很好的选择,本汪就关注了几个健身的公众号来学习与坚持锻炼。

还有一个很好的方法是找一个志同道合的道友一起锻炼,相互监督与鼓励,健身之路会走得更远。

在此分享一下本汪的健身时间,从大四再到工作后的现在,已经没有那么多时间用来专门健身了,现在基本就坚持每周锻炼二次左右,一般都在晚上 22:30 左右开始锻炼半个钟到 45 分钟,然后休息一会就洗澡睡觉去,简直完美。

再告诉大家一个高效利用的方法,我一般在晚上如果想放松或者看电影的时候,都是放着电影,站在电脑前举着哑铃来锻炼的,一边锻炼一边看电影,放松与健身两不误!

健身除了塑形之外呢,还可以增强体质。健身不一定要去健身房的,在家里就可以了。锻炼胸肌、背肌、腹肌、手臂、你只要买了哑铃和杠铃,大部分健身动作就都可以完成了,我宿舍就有一个哑铃,真的很方便锻炼。

不过健身一定要注意动作的正确性,这个是极其关键的,动作不对,除了健身效果不明显之外,还会伤到肌肉和骨头。想当初大学第一次去隔壁宿舍做仰卧起坐的时候,做到了极限方法还不太对,最后伤的颈椎,痛了一周,难受。

最重要的是很久没怎么锻炼过的人,在最初的几次锻炼,不要锻炼到极限,因为没有什么基础,一到极限,过后的几天非常的腰酸背痛,会打消自己的积极性的。

如果周围没有熟悉健身的朋友,可以看一些健身视频,慢慢揣摩动作。

640?wx_fmt=png

有氧运动 ---- 跑步

先上图640?wx_fmt=jpeg

这是网上流传的一幅图,说的是等级与身材的对比图,对比一下自己,是不是在自己的身上得到了印证(奸笑)?相信不少人都发现身边的程序员要不就是比较瘦的,要不就是有着肚腩的,而且有着肚腩的正好和这图的规律一致!

平时周末大家还是多跑步吧!跑步是全身的锻炼,内外都能锻炼到。跑步的效果有多好,自己百度一下就知道了。

有好身材的人自信心都提高很多的哦!而且穿什么衣服都好看!

640?wx_fmt=png
running.png

本汪就是喜欢跑步的汪了,一般周末都会去附近的大学跑道里面跑步,几乎每周都会去二次左右。附近没有大学的朋友们,可以选择附近的公园或者适合跑步的场所去跑步。本汪之所以不想搬到其他地方住,就是因为这附近有公园、有大学,真的非常棒!选择住处的时候,最好选择有运动场所的地方。

跑步真的是让人愉悦的事情,跑步的过程中可挑战自己的极限,还可以发现不一样的自己。

我记得刚毕业实习的时候一般夜跑都是 3 公里,到后来觉得 3 公里没什么意思了,就跑 4 公里,再后来发现 4 公里也没什么感觉了,就到了现在的能跑 7 公里,估计坚持下去还能跑更远,但是本汪是偏瘦的体型,所以不适合跑那么久,跑那么久消耗是很大的,在消耗脂肪的同时也会消耗我的肌肉,所以现在周末跑步就定在 5 公里好了,比较合适本汪的距离。当然自己的情况自己来定。

能有个伴跑步也是不错的选择。

前不久,我大学的二个同学也搬到这边来住了,所以周末跑步都会叫上他们两个,每周末跑完步,在足球场上坐着放松一下,交流一下最近学习的技术与工作情况,也很有 feel 。

身体发肤,受之父母,不敢损伤,孝之始也。请记住:你的身体不仅仅是你自己的,还是你的父母与爱你的人的。

多掌握一些编程以外的技能

程序员不能简单的做码农,日子也要过的精彩。

平时可以多学习一些技能,最重要就是理财!

作为 21 世纪中新一代的程序员,理财都不会,真的说不过去,大家都知道物价飞涨,钱放在银行已经是跟不上物价飞涨的速度的,前几年之前放余额宝的时候,利息高银行高不少,也还可以啦,但现在余额宝的利息也和银行的差不多了,所以学会买基金等理财更好一点,平时要多关注一些理财的公众号!

本汪还有另外一个喜好的,那写毛笔字,为了生活,现在都没怎么写,有时间还是得抽空练习一下才行,装一下 B,陶冶一下所谓的情操。

当然,像健身、乒乓球、羽毛球、溜冰、唱歌、保龄球、钢琴、吉他、做家常菜等等。

可以帮助你把日子过的精彩些,要往自己身上多投资。

640?wx_fmt=jpeg

最后

程序员不止眼前的逻辑和代码,还应有健康的体魄和精气神。

希望大家都能做到:做最好的自己。

笔者平时 BB 的地方:GitHub: https://github.com/biaochenxuying/blog

640?wx_fmt=png

往期精文

  1. 前端架构师亲述:前端工程师成长之路的 N 问 及 回答

  2. 强烈推荐 GitHub 上值得前端学习的数据结构与算法项目

  3. 推荐 GitHub 上值得前端学习的开源实战项目

640?wx_fmt=png

这篇关于程序员不止眼前的逻辑和代码,还应有健康的体魄和精气神的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/270133

相关文章

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

nginx-rtmp-module模块实现视频点播的示例代码

《nginx-rtmp-module模块实现视频点播的示例代码》本文主要介绍了nginx-rtmp-module模块实现视频点播,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录预置条件Nginx点播基本配置点播远程文件指定多个播放位置参考预置条件配置点播服务器 192.

CSS自定义浏览器滚动条样式完整代码

《CSS自定义浏览器滚动条样式完整代码》:本文主要介绍了如何使用CSS自定义浏览器滚动条的样式,包括隐藏滚动条的角落、设置滚动条的基本样式、轨道样式和滑块样式,并提供了完整的CSS代码示例,通过这些技巧,你可以为你的网站添加个性化的滚动条样式,从而提升用户体验,详细内容请阅读本文,希望能对你有所帮助...

深入解析Spring TransactionTemplate 高级用法(示例代码)

《深入解析SpringTransactionTemplate高级用法(示例代码)》TransactionTemplate是Spring框架中一个强大的工具,它允许开发者以编程方式控制事务,通过... 目录1. TransactionTemplate 的核心概念2. 核心接口和类3. TransactionT