java程序员保持天天快乐的6个习惯
忍不住感叹,我第一次对Buffer(在社交媒体上发布最简单的方式)有所想法已经差不多是两年前的事了。并且,在我有想法的一年半前,我还在前面那家新创公司工作的时......

忍不住感叹,我第一次对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
译文链接:http://www.itxm.net/a/ITzixun/2016/1103/724.html
英文原文:6 things I do to be consistently happy
翻译作者:IT新闻 – 蒋丽丽
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]
java程序员保持天天快乐的6个习惯的更多相关文章
- java程序员从ThinkPad到Mac的使用习惯改变
https://blog.csdn.net/yczz/article/details/49993417
- 来自Java程序员的Python新手入门小结
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- 从小工到专家 ——读《Java程序员职场全攻略》有感
从小工到专家 ——读<Java程序员职场全攻略>有感 <Java程序员职场全攻略>是以故事的形式,向读者介绍Java程序员的职场经验.作者牛开复在北京从事软件开发,已经是一 ...
- 转载:java程序员如何拿到2万月薪
作者:匿名用户链接:https://www.zhihu.com/question/39890405/answer/83676977来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...
- 10招让你成为杰出的Java程序员(转)
如果你是一个热衷于技术的 Java 程序员, 那么下面的 10 个要点可以让你在众多 Java 开发人员中脱颖而出. 1. 拥有扎实的基础和深刻理解 OO 原则 对于 Java 程序员,深刻理解 Ob ...
- JAVA程序员面试宝典
程序员面试之葵花宝典 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面.抽象并不5. 打算了解全部问题 ...
- 【分享】熟练的Java程序员应该掌握哪些技术?
Java程序员应该掌握哪些能力才能算是脱离菜鸟达到熟练的程度? 1.语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任 ...
- 一个java程序员的年终总结
年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提 ...
- Java程序员面试之葵花宝典
程序员面试之葵花宝典 1.面向对象的特征有哪些方面 抽象:抽象就是忽略一个主题中与当前目标 无关的那些方面, 以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而 只是选择其中的一部 ...
随机推荐
- 从零3D基础入门XNA 4.0(1)——3D开发基础
[题外话] 最近要做一个3D动画演示的程序,由于比较熟悉C#语言,再加上XNA对模型的支持比较好,故选择了XNA平台.不过从网上找到很多XNA的入门文章,发现大都需要一些3D基础,而我之前并没有接触过 ...
- 干货!表达式树解析"框架"(1)
最新设计请移步 轻量级表达式树解析框架Faller http://www.cnblogs.com/blqw/p/Faller.html 关于我和表达式树 其实我也没有深入了解表达式树一些内在实现的原理 ...
- 新开了一个ABP交流的QQ群(579765441 ),欢迎加入
因为ABP架构设计交流群人数一直爆满,很多想交流ABP的朋友无法加进群里, 刚新建了一个QQ群,群号579765441 (ABP架构设计交流群2),欢迎对ABP感兴趣的朋友加入. 欢迎加QQ群: AB ...
- Atitit.创业之uke团队规划策划 v9
Atitit.创业之uke团队规划策划 v9 Uke org prjAuthor撰写人:绰号:老哇的爪子( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努 ...
- Android-Notification-简单的demo
通知,几乎存在于每一个 Android 的应用中,新闻客户端来一条新闻的时候会给你发一条通知,QQ.微信有新消息来的时候会给你发一条通知,反正,通知就像魔鬼般一直缠绕在我们的左右.所以,Android ...
- Distributed2:Linked Server Login 添加和删除
一,通过 sys.sp_addlinkedsrvlogin 创建Linked Server的Login 当在local Server 上需要访问Linked Server时,Local Server ...
- MVC 区域内默认控制器不能访问(Multiple types were found that match the controller named ‘Index')
异常处理汇总-后端系列 http://www.cnblogs.com/dunitian/p/4523006.html 错误信息 和主页的默认控制器冲突了,修改下Areas里面的默认控制器就可以了
- 轻量级前端MVVM框架avalon - 模型转换
接上一章 ViewModel modelFactory工厂是如何加工用户定义的VM? 附源码 洋洋洒洒100多行内部是魔幻般的实现 1: function modelFactory(scope) { ...
- python学习之day1-基础知识
1.变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念.变量可以通过变量名访问.在python中,如果要使用一个变量,不需要提前声明,只需要在用的时候,给这个变量赋值即可.pytho ...
- ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?
前言 事情不太多时,会时不时去看项目中同事写的代码可以作个参考或者学习,个人觉得只有这样才能走的更远,抱着一副老子天下第一的态度最终只能是井底之蛙.前两篇写到关于断点传续的文章,还有一篇还未写出,后续 ...