程序员保持天天快乐的6个习惯

article/2025/10/6 7:34:49

忍不住感叹,我第一次对Buffer(在社交媒体上发布最简单的方式)有所想法已经差不多是两年前的事了。并且,在我有想法的一年半前,我还在前面那家新创公司工作的时候,我注意到在创立公司的时候各种模式都有,良莠不齐。

在那段时间里我学到的最重要的事情之一就是当我快乐的时候我的状态最好。这的确很不一样。当我心情愉悦,写代码就更有效率,应对问题就更敏捷,并且更容易保持专注。

寻寻觅觅,终于我找到了,对于我来说,保持快乐非常有效的几个习惯。当我没有100%感觉的时候,它们还能迅速恢复我的“蓝”,提升我的愉悦水平,让我可以继续放大招。下面是我的6个习惯:

1.早起

自己开公司的其中一项优势就是,我完全可以自由安排时间来完成我日常的工作。

通过试验,我发现,每天早起最让我精力充沛和心情愉悦。一日之计在于晨,早起使得我的工作效率高,完成的工作多,这样晚上我就能尽早休息,保证充足的睡眠,形成一个良性循环。随着时间的推移,我发现我越来越喜欢清晨,因为在清晨我能搞定很多“疑难杂症” ,并且注意力高度集中。Gretchen Rubin在他的《The Happiness Project 》一文中也有相似的段落:

“我每天早上6点准时起床,即使周末和假期也不例外。我非常享受早起的感觉。”

每天早起是需要自律的,特别是要约束自己前一天晚上的睡觉时间。现在,我能保证自己在晚上9点半就开始做睡前准备工作,然后10点准时睡。第二天一早醒来,哇塞,这感觉真棒!

2.每天运动

“我们发现,爱运动的人比不爱运动的人心情更为愉悦,工作更为活跃。”—— Amanda Hyde

在过去的三年时间里,运动从偶尔为之变成了我的每日必修课。一开始在健身房,我都不知道该做什么,然后我询问了我兄弟,他是个私人教练。接着在听取了他的建议之后,我叫上我的好朋友一块开始健身。很快,我就爱上了健身。

现在我如果不去健身的话,我就浑身提不起劲。我最近还发现了一点:运动甚至还能有助于我们解决其他领域的问题。而且,不瞒你说,是运动治好了我的失眠,让我重回高质量睡眠的温柔怀抱。

3.适当放松

“最快乐、最富有、最有成效的生活不光是有全身心面对手头一切挑战的能力,而且还得能定期把自己脱离这些包围圈,以寻求一定的放松。”——Loehr and Schwarz,《The Power of Full Engagement》

所谓“文武之道,一张一弛”,“磨刀不误砍柴工”。正如我上面说提到的,我早上能够保证6点起来是因为我在前一天睡前的准备。我晚上9点半就会去散步,沿着我曾经无数次走过的小道慢慢行进。因为路线已经确定,我也不做别的,就只是散步,所以这反而能让我好好放松。

在步行时,总是会有各种想法进出我的脑海,然后我发现这对健康很有益处。有的时候,我会想起那天我完成的大case。也有的时候,我会想想如何才能保持快乐。一路上我的心情都特别平静和放松,以致于差不多洗漱之后,头一沾上枕头就能睡着。无需多言,这肯定是比我一直工作,然后睡觉前面几分钟才关上电脑要睡得熟、睡得香。

4.乐于助人

目前为止,我关于自己的一个最可爱的发现就是,帮助他人能让我感觉快乐。曾经有一段时间,我常常会见创业者帮助他们解决新创公司的一些问题,心情总是感觉很愉快,但我没有仔细探究原因。然后当我有幸读到Matthieu Ricard的《Happiness: A Guide to Developing Life’s Most Important Skill》,再思及自己的情况,我终于明白了,是帮助他人让我感到了身心愉悦。

我反复阅读了上面那篇文章提及的,关于利他主义和快乐之间的联系的相关段落,不断思考。也是从那时起,我开始坚持帮助那些需要帮助的创业者:发现可以应对他们当前挑战的方法,找到更优的流程等等。这回报给我极大的快乐和幸福。

如果你想得到关于创业的建议,欢迎发我email 或者Skype。

5. 学习新技能

“当有那么一刻,你全神贯注于某一任务,在工作中发现一种平静和幸福的愉悦感,那么好好享受吧。这就是流程。”——Leo Babauta

还有一件事是我在Buffer上面学到的关于快乐的一个关键因素是,挑战。有挑战我就快乐。大家或许会奇怪,为什么新的挑战会让我快乐?因为如果生活一帆风顺,没有惊涛骇浪,会让我失去激情,闷闷不乐。

而学习新技能能带来快乐的一个关键原因就是,我们需要集中精力去学才能有所进步,简而言之,这也是一种挑战。根据陡峭的学习曲线,在短时间内我们的确能学到很多。例如,在前面两周的时间里,我才从零开始学习Android开发技术,而现在相较于两周以前,连我自己都难以置信我竟然学会这么多了。

6.认真过好每一天

上面我提到的这5点都需要我们不断坚持去做的。而我,在过去的那么多日日夜夜,我做到了。我每一天的生活都非常充实且有意义,这感觉真心赞!在工作上我有目标,在我的吨位体重上,我也有目标。此外,我试着每天都能安排时间会面或者在Skype上给别人提供帮助。这是大概在一年前我从一次面试中学到的。具体帖子我也曾在我的博客中有所提及,但是它非常值得分享,所以我想再重复一遍:

“即便你全身心地投入到新创企业中,也总有超出你控制范围的因素,然后你可能会觉得沮丧、不自信,而这些会影响你能力发挥。所以,我的建议是,你应该,打个比方说,参加攀岩这类的健身活动。试着在这上面花时间。我的建议是至少得有一个体育锻炼活动。然后即使发生各种不顺心的事——例如,你与你的合伙人散伙了——那么你仍然可以度过美好的一周,因为你可以去健身房破自己的纪录,或者在跑道上挥洒汗水等等等等。”

所以,如果我每天早起,在健身房锻炼,白天认真工作,然后在午饭时间为别人提供帮助,那么我的一天都会过的特别充实,以及最重要的,快乐。

亲,你有没有能给你带来快乐的任何活动或者习惯呢?我在此洗耳恭听。

译文链接:http://news.html5tricks.com/6-habbit-of-be-happy-program.html
英文原文:6 things I do to be consistently happy


http://chatgpt.dhexx.cn/article/cUnYYYp3.shtml

相关文章

工作中遇到挫折是常态,怎么化解才是关键

杰瑞 提问: 明哥好,想请教一下关于保持心态的问题。在职场中经常会遇到不顺心的事:上下级矛盾、被客户惹恼、项目进展达不到预期等等,见过心态爆炸直接破口大骂的,见过一言不发硬着头皮坚持埋头干的,也见过…

RHCSA作业

第三天 1.修改主机名: 查看主机名 2.查看日期 使用指定格式输出日期 YY-mm-DD HH:MM:SS 3.将"We are learning RHCSA"输出在屏幕上 4.使用timedatectl查看时间状态 列出所有已知时区 修改时区为列出时区的某一个 5.使用wget命令在https://www.pearvideo.com/这个网站…

RHCSA实战

一. 配置网络设置 1.主机名:node1.domain250.example.com hostnamectl set-hostname node1.domain250.example.com 2.IP 地址:172.25.250.100 3.子网掩码:255.255.255.0 4.网关:172.25.250.254 5.DNS服务器:172.25…

RHCSA考试

考试说明 考试时有套注册系统,需要填写自己的信息,全英文, 名字时证书上的名字 Timimg_Lee 邮箱 用 qq 邮箱,建议用 真实系统密码不能进入超级用户 有自己的一套管理系统 Rebuild exam 不要点。 其他信息 您的机器时 example.com 域的一个成员。Example.com 域的所有系统在 17…

rhcsa8学习和模拟考试

rhcsa8学习 物理机foundationX:172.25.254.X/24 使用kiosk/redhat 登录。root/Asimov 所有虚拟机除了classroom之外,都可以登录,root/redhat student/student。 在物理机foundationX上控制虚拟机,命令如下: rht-vmc…

RHCSA环境配置简单命令

一、RHCSA环境搭建 【搭建环境的方式为:在windows上安装Vmware workstation虚拟机,然后在虚拟机的上安装redhat8.0的操作系统。提前准备好所需的环境:①redhat8.x镜像;②Vmware workstation虚拟机;③远程连接工具: 虚…

RHCSA——介绍以及安装配置

ZY目录 Linux操作系统讲解:RHCSA一、引入Linux操作系统1、操作系统2、Linux的发展史3、为什么要学Linux4、Linux的特点5、认识RHCSA 二、安装Linux操作系统 Linux操作系统讲解: Linux所有命令(日更) 1、红帽Linux安装配置讲解 2、…

红帽(redhat linux) 初级认证(RHCSA)考点详解

** redhat linux RHCSA 认证 ** 简介 RHCSA英文全称:Red Hat Certified System Administrator ,中文全称:红帽认证系统管理员 RHCSA认证要求: 1、RHCSA 考试由持续 2.5 个小时的一个部分组成 2、所有认证考试均基于表现,意味着参考人员必须在真实系统上…

RHEL认证:RHCSA

目录 RHCSA认证介绍 在servera.lab.example.com主机上完成的操作 1、配置网络设置 2、给系统配置默认存储库 3、配置SELinux 4、配置用户账户 5、配置crontab 计划任务 6、 创建特殊权限的目录 7、 配置NTP 8、配置autofs 9、配置/var/tmp/fstab 权限 10、配置用户账…

RHCSA

一、虚拟机red {1}配置网路地址 虚拟机red的密码是redhat , 主机名:red.net0.example.com Ip地址:172.25.0.25/24 默认网关:172.25.0.254 DNS服务器:172.25.0.254 1、配置主机名 2、进行配置ip地址 3、配置默认…

截图工具和滚动截图

小伙伴们在观看B站up的技术视频的时候,少不了羡慕他们使用的截图工具,就是那种截图之后还可以在截图上面画箭头,做批注。其实这个工具就在我们身边,就是我们每天要用到的QQ 在对话框的地方,很好用的,微信也…

最快的滚屏截图软件--SpaceCapture

最新发布SpaceCapture v1.10版 永久免费的高速滚屏截图软件 SpaceCapture v1.10(2021.07.07)正式更新发布,内含X64版和X86版,请到这里下载, https://github.com/SpaceView/SpaceCapture 网速慢的朋友可以去这里下载…

chrome等浏览器滚动全屏截图方法

目录 1.按 “F12” 或者 “Ctrl Shift L” 打开调试页面2.按 “CtrlShiftP”3.输入“ Capture full size screenshot ”4.截屏图片自动下载 想整个长网页页面保存为图片,但是常规截图只能截屏幕可见范围,如何操作? 方法1:网络下…

faststone capture使用长截图(滚动截图)功能教程

项目中经常需要使用到长截图功能及录屏需求,比如你写的代码不止一页,一页一页的截图拼接总归不是首选,有时候也需要录小视频给同事或领导或客户演示某些操作流程之类的,faststone capture这个工具在这些功能方面很是强大&#xff…

如何翻滚截屏_怎么进行滚动截屏

长截屏,就是将网页或者页面进行多屏的截图。长截屏省去了之前需要多次截屏的麻烦,可以直接一次操作就截取多屏。长截屏与滚动截屏的区别在于是否可以自动滚动到结尾,不用手动点击下一屏,两者的结果是一样的,最后得到的…

Chrome自带滚动截图

滚动截屏通常需要装第三方软件,又要面临到底装哪个截图软件最好用,其实Chrome浏览器就自带滚动截屏功能。 使用快捷键打开浏览器的控制台 Ctrl Shift I (Windows) || Option Command I (Mac)或者 “右键”-> "查看" 使用快捷键打开命…

浏览器滚动截屏

在页面任何地方点击鼠标右键,在弹出菜单中选择“检查(Inspect)”选项,或者使用快捷键组合: Mac:Alt Command IWindows:Ctrl Shift I 使用快捷键组合来打开命令行(command palet…

如何在网页中滚动截图

思 换个思路:将网页视作一个图片,将整个网页作为图片保存下来,类似于滚动截图的效果。 行 按键盘上的F12调出控制台ctrlshiftp调出检索框,在框中输入full,回车网页会以图片的格式下载到本地

谷歌滚动截屏

Chrome浏览器的console功能中默认提供了快捷方便的截图指令&#xff0c;下面详解一下操作方法&#xff1a; 1、以下图为例 想要一次性截图所有内容&#xff0c;向下拖动的内容也要 2、调出浏览器调试界面 按F2 或 鼠标在页面上任意处右击出现对话框点击<检查>&#…

如何实现网页版滚动截图

如何实现网页版滚动截图 不是长截图&#xff0c;只截图当前页面的话使用QQ截图&#xff08;CtrlShifta&#xff09;微信截图&#xff08;Alta&#xff09;即可 方法一 工具&#xff1a;浏览器即可 按键盘上的F12按键&#xff0c;打开浏览器的console菜单 接着&#xff0c;按…