博客首页|TW首页| 同事录|业界社区
2011-04-16

引入

注:由于网站有文字过滤功能,会将部分文字替换为星号,请读者自行理解,可能过滤的有”运 动“等,也可直接打开这里来查看。

想必如果有人正在看这个博文,其身份不是程序员,也至少是IT相关的,面对电脑,久坐,不好的睡眠等等 都在折磨着我们,可是,我们是否在反思进而求变,还是像作者提到的,只是沉迷在“想成为一个编程牛人”的幻觉 中而用时间不断累积地编码编码,而忽略了“森林”(相较于树木层次)层次的东西,甚至忽略了更为重要的健康。

扪心自问,我们今天所做的一切是在追求什么,我想很多人的回答会是大同小异,大致就是“为了一个有更高品质 的生活”,为了此目标,因为我们的老爸不是李刚,也不是军代表,我们也没有中彩票的运气,我们也没有周鸿祎那样 把握机会的能力,我们也没有如同Mark那样的编程天赋,于是我们很自知地认为只能靠自己的努力来实现我们这样简单的目标, 于是我们在拼命,在透支。


是否每天到了中午就头疼的厉害,想休息,可软件还有bug;是否在晚上下班时全身酸痛,可PM还在摧着进度;是否想 去人间天堂的杭州玩玩,可周六我们还要赶进度。无止休的bug,无止休的加班。而自己呢?

晚上是不是睡得很晚,在看一些技术博客,或者在摆弄一些最新的技术(NoSQL,GO语言,Scala?),或者在读那厚厚的技术书籍, 早上起床时还是觉得累,中午已经不再想下楼吃饭,一坐就是一天,甚至上个厕所都觉得浪费时间。

当偶尔看看微博,看看cnbeta的新闻,看看stackoverflow上的一些有意思的东西,这时才会略显奢侈地会心地微笑。

那不多的工资,那想买个android手机、iPhone、iPad的狂热,那愧疚于老婆的心,于是我们这些资质一般的程序员便在 这样的状态里徜徉,或许一点小进步你会觉得由衷地开心,或许一个产品的数字增长你会乐见其成,但是君不见,那些30岁左右 猝死的IT人恰是我们这样资质普通但又力求上进的程序员!而比上的周鸿祎、李彦宏、马化腾们自是要活到99的,而比下的不求 上进的菜鸟们也能享受知足的快乐。

我们很尴尬,但是我们却懂得反思。

于是,先从健康做起吧,因为这才是本。下面的文章是针对程序员健康的一篇,作者细致地说明了程序员如何避免一些常见的问题, 在自己阅读中发现值得一读,所以我翻译出来和大家一起学习。

文章比较长,我写个摘要:

作者当了多年的兵,也就是所谓的美国大兵,但是职业是程序员,曾经学习和锻炼过很多运动项目,特别是一些武术类型的。 虽然自己也久坐编码或者弹吉他等,但是作者的身体一向很好。

然后作者根据不同类型的程序员可能面对的问题,写出了处理方法。

  1. 手腕疼痛:编码前做一些反转和拉伸等运动。
  2. 视觉疲劳:每天保证户外溜达2个小时
  3. 背部问题:选择合适的椅子,做一些伸展运动
  4. 脱水:尽量保证足够的水摄入,不要喝苏打类饮料
  5. 肠道和尿道问题:及时上厕所
  6. 痔疮和前列腺问题:避免久坐,不要在厕所久呆,及时上厕所
  7. 维他命D缺乏症:多晒太阳
  8. 睡眠紊乱:买一个好床,自我催眠,建议早睡早起
  9. 僵硬与灵活:伸展练习

如果想了解各项的具体内容,请阅读下面的全文。

原文地址见: Common Programmer Health Problems

感谢 老婆 对本文的校对。

正文

我正在完成 Learn Python The Hard Way 的最后几节课, 我想在其中包括一节关于程序员在职业生涯中碰到的一些 常见的健康问题。我发觉在程序员编码过程中,很容易忽略 自己的健康状况, 这大多是因为编码过程中需要高度的集中注意力. 我希望其他人能够通过简单的理解一些健康相关的问题从而对自己 产生益处,而这些问题已经影响了我或者许多我知道的其他程序员, 我也会谈及如何避免这些问题.

我可能不会将本文全文放在LPTHW(译注:也就是上面作者提到的课程的链接)中, 因为这样会显得有些多,但是我会在其中包含一个简略版的。如果 你讨厌或者喜欢本文中的内容,或者你有一些可供参考的材料,你可以 来信。

我的背景和资质

我曾是一名高级美国大兵,并且学习了许多的武术( 译者注: 作者用的是martial arts,意思就是一些强度较大的拳术类的运动,请不要狭义地认为成中国武术 )。近些日子, 我没有像以前一样在外面练习武术,相反我更多地学习瑜伽,沉思, 和简单的运动。当我年青时,我当时可谓是非常强壮和健康,现在 我依旧很强壮,这也是受益于我年青时的习惯和锻炼。

首先我想列出我不同时期学习的一些武术:忍术(Ninjitsu), 合气道(Aikido),柔道(Judo),泰拳(Muay Thai),咏春拳(Wing Tsung), 卡波耶拉(Capoeira),菲律宾拳(Arnis)。当然,其中只有泰拳,我 真正持续的学习了,大致是6年。其它的,大致都是学习了1至2年。因为 我搬迁的比较多,所以在当地什么最合适学习,我就学习什么。

而在美国大兵服役期间,从刚及格到最高分,并且我连续2年保持了 身体素质的最高分。如果我记得不错的话,这样的成绩源于每天大约2个小时的 室外锻炼,这些在军队也并不是很困难,因为在军队实在没别的可以做的。

后来,无论我外出锻炼或者不锻炼, 我的生活中一直保持着几乎相同的体重,灵活性和体力,也就是说我没法 告诉你如何减肥的决窍。能够保持这样,大致不可能是遗传的原因,所以 你可以考虑我的一些适合你生活的建议来改善自己。

我上面已经说过,随着我年龄的增长,我愈加喜欢一些比较柔和的运动形式。 我觉得瑜伽是一项很好的运动,因为它并不是大家所说的那样难。我同样喜欢 普拉提,游泳,舞蹈,以及其它的不能直接影响身体的运动。我特别要小心我的 双手,原因我后面会解释。

好了,说了这些大致能够说明我知道一些东西,但是更重要的是,当我在做这些 运动时,我也同时以写软件为生。在我从军队中退役后,我平均一天在编程和 学习上要花去大约8至16个小时。我也盲打,并且学习吉他,这样我几乎避免了 腕管综合症和其它的重复性压迫性损伤。

我期待我的一些如何保持身体健康的经验能够帮助你增强或者保持你的健康。

程序员需要面对的常见问题

程序员领域是一个让人迷惑但又容易让人受到损害的领域,这部分是因为从表面上 来看你并没有付出许多,也是因为许多程序对于自己健康所持有的态度。你应该 特别注意自己的身体健康,因为当你的身体处于健康状态时,你将会有更多的时间 和心力来投入到重要的事情中,而不是一些令人烦恼的身体上的小问题上。

很明显,大家都在不断强调要适当地饮食、多做一些户外活动、勤做锻炼。我并不会 告诉你如何适当饮食、进行户外活动或者如何进行武术训练来保持自己的身体健康。 如果你对那些事情很有兴趣,你不妨找一个专业人士来帮助你训练。

我真正想要涉及的是在程序员的日常工作中会遇到的一系列问题,这些都是一些简单 明白的事情,但是由于各种原因,程序员却往往不会得到特别重视:

  • 重复性损伤引起的手腕痛
  • 过长时间盯着动态的文字而引起的眼睛问题
  • 错误姿势引起的背部问题,特别是后背的下部和肩膀的上部
  • 没有按时排便和排尿引起的肠道和尿道问题
  • 由于饮用过量咖啡和不足量的水引起的脱水症
  • 男同学由于坐的太多引起的痔疮和前列腺问题。是的,我已经有轻度的症状
  • 缺少阳光引起的维他命D缺乏症
  • 由于睡得过晚和饮用过量咖啡引起的睡眠紊乱
  • 缺少拉伸运动引起的僵直和酸痛

由于编程、吉他或者举重不当,在过去的岁月里,我不时地要与这些问题做斗争。 在面对每种问题时,我都能够保持健康,并且避免它给我后面的生活带来过多的影响, 事实上我偶尔会有出现几个不大的问题。你可能会说,其中的一些问题很蠢,但是, 请相信我,即使你不曾有那些问题,许多的程序员仍然遭受这些问题的困扰。

通常的原因

通常引起这些的问题的原因可归结为过于痴迷编程。正如我一样,你可能非常想 让自己成为很牛的程序员,因此你为了掌握编程的技巧,你放弃了生活中的其它 所有的东西。你不去洗澡,你去参加10小时的编程比赛。你不能保持适当的饮食, 以及所有的对于“真正程序员”的神化了的信仰。

事实上,真正的程序员都是某种傻瓜。他们并不能按时吃饭。他们并不能保持 适度的性生活。他们一跑起来就气喘吁吁。他们身体器官有很大的问题,而这些问题 并不是由于疾病引起。实际上,为了成为某个领域的牛人而要自杀则是很得不偿失的。

所以,当你逐条阅读这些问题及我是如何克服它们时,记住那只是为了让你获得一个平衡的 生活,而不要将自己过多地沉迷于编程或者自己的其它事业上。请相信我, 如果你能够拥有轻松的状态、健康的身体的的话,我敢保证你的生活会更好的。

手腕疼痛

手腕疼痛是影响我最大的一个问题,因为我经常会长时间地编程或者弹奏吉他。 自从我22岁起开始将编程作为我的工作,我的手腕就会周期性地疼痛,但是 我总会做一组合气道(Aikido)来调节我的手腕。

如你所料,合气道(Aikido)所具有的神奇的手腕训练会让你的手腕同时保持强壮 和柔软。日本人发明这些训练来避免在训练中受伤,因为合气道(Aikido)中的 许多技巧都包含着手臂、手腕和肩部的伸展、扭拉和打通关节。

对我而言,这些训练总能够帮助我解决关节错位和疼痛的问题,并且能够帮助我 长时的编程而不致有过多问题。只有当我换一个新的奇怪的布局的键盘时,这个 问题才会又出现,但是如果我能够简单地坚持一周做这个训练,当我再去编码时, 我的手腕又恢复了。

现在,如果你还受手腕疼痛或者别的重复性损伤困扰,在尝试我的建议前请咨询 你的医生。如果你开始尝试这些训练,请一步一步慢慢开始,并且不要让自己有疼痛 感。拉伸不应该有疼痛感,而只是“奇怪地不舒服”而已。如果你感到疼痛,则 最好不要再做这种训练。

你真正需要的是每次拉伸时都感到特别放松。这很难解释,但是在训练时不要强迫 你的关节停留在某个位置,而是让它停在它当前的位置并且想象让它放松或者“让” 它移动一点位置。

熟记这些后,你可以从下面的视频列表中选择一些来做训练,这些视频会教你如何完成 这些训练:

下面说明在你坐下来编程前如何来做这些训练(记得每次都要做呀!):

  1. 首先,你需要热身,向前伸出你的手,尽自己最快的速度来抓住面前的空气, 循环20次。然后抖动你的双手,然后分别逆时针和顺时针旋转你的腕关节各10次
  2. 以你最擅长的训练来开始第一个训练,中速地做5-10次
  3. 顺次来完成每一个训练,但是在每完成一个训练后,抖动你的双手、双肩和 旋转你的手腕来摆正位置。这些训练会让你的手腕中的骨头有一些偏移, 所以抖动会让它们的位置恢复。
  4. 一定不要做的太过量。只要足够让你的手腕感到柔软和放松就成,而“不经历 痛苦不会见彩虹”的谚语只会让你受伤。

每次当你要编程之前和编程之后,都完整地做一遍。完成一遍训练并不会花太多的 时间,经历过初始时的不适,最终你的手腕会适应,而你也会开始感受到舒适。

再重复一次: 在开始训练前一定要咨询医生 。做这些训练时你自己需要承担 风险,所以当你大意而让自己的手腕受伤时,别来找我。这些训练在不同的武术训练 中已经被使用了几千年了,所以我确信它们并不具有危险性,但是每个人都不同。 如果你没有正确地做这些训练,你可能会让自己受伤,所以,如果你感到疼痛, 请停止并且及时咨询医生。

吉他演奏家更加不利

程序员很容易发生重复性压迫损伤,但是相比于吉他手或者贝司手,这根本不值 一提。由于各种很蠢的理由,每个人都觉得要成为一个很牛的音乐家就得“每天 练习8个小时”或者“每天练习16个小时”。因此,吉他手通常会 损伤自己的双手以至于造成不能再弹的窘境。

吉他对于双手而言是一个非常糟糕的乐器,因而一点小伤就可能让你再也弹不了。 我“交了很大的学费”才学习到了这点,在我学习的课堂上,我就像一个傻蛋 一样,我完全相信我的指导老师说的我必须一天练习8个小时的话。我自以为 他所说的就是要我必须每天练习8个小时,然后我就这样坚持了大概一个月,最后 我得了基底动脉性偏头痛(BAM, 译者注:查了半天不太确认BAM指代的是什么, 比较接近的是Basilar Artery Migraine,所以此处取这个意思 )。

我的大拇指生出了一段骨刺,而且我所有的手指都是疼的要死。我的手腕那时仍很强壮, 但是我的手指却很柔弱。如同一个傻蛋一样,我并没有去按照我所熟知的来做——也就是 对于任何的新的练习都应该循序渐进地进行。

我终于通过下面的过程恢复了,而这个过程花去了大概1年半的时间:

  1. 使用那些对我的双手没有伤害的吉他。所谓的“你能弹任何吉他”根本就是费话。 使用不会伤害你的最好的吉他。
  2. 做上面的练习,然后循序渐进地也对手指做这些练习
  3. 通过做一些练习来慢慢地恢复手指和大拇指,来增强它们的力量和灵活性
  4. 即使在弹吉他时,也要一直尝试放松,这样就可以更轻地触摸琴弦
  5. 避免弯曲,因为这样会对双手造成伤害,并且引起受伤
  6. 通过不断地调整位置和弹奏的方式,我可以不用紧握吉他而快速地移动, 这样我的大拇指就可以处于一个比较舒服的位置(吉他的背面)
  7. 调整吉他的高度,这样我的肩膀和弹奏的双手会感到舒服一些
  8. 坚持站立着进行弹奏,尽量避免长时间的坐着弹奏,因为弹奏的位置会比较 难受,如果我非得坐着,我会一直保持同样的位置

通过去年不间断的坚持,我的双手终于感到舒服,也已经恢复。我并没有 好的习惯来防止我伤害自己,所以作为一个不再年轻的我,坚持这些练习是非常重要的, 但是那也同时意味着我无法做一些可能伤害我双手的事情。

现在,我的双手就是我的生命,所以我不会打拳击,卡普瑞拉(一种巴西的舞蹈)和其它的 我非常想学习的运动。由于我每天会大量地使用双手,所以我不会在沙包上让我的双手受损。

视觉疲劳

对我而言,视觉疲劳并不是个大问题,但是你得注意自己的眼睛。我年轻时有近乎完美的视力(20/20 vision), 但是用了几十年的电脑后,我的视力有些退步。我有一个很低度数的矫正眼镜,最近一些日子, 即使我偶尔需要使用眼镜我也会一直佩带着。没有它们整个世界显得有些模糊。

回首过去那些悲惨的日子,我整天都得盯着纯平电脑显示器(CRT),这种显示器很晃眼, 也因此伤害了无数人的视力。近些日子,大多数的液晶显示器不再那样晃眼。多亏了苹果公司的 专利(我可能弄错),电脑在显示字体时不再那样晃眼。虽然一些人认为苹果公司的字体显示 显得有些“模糊”,那可能是因为大家显示器的角度的差别所致。

我通常一天会出去溜达2个小时,以使这2个小时不用面对电脑。同样,在这段时间里我也会做一些 不用太费眼睛的事情,如弹吉他、去散步或者去公园溜达。我可能并不会每次都能够花去完整的 2个小时,但是我会尽量每天不去看电脑屏幕至少达到2个小时。

如果你有头痛的问题,这样同样可以帮助你缓解头痛。通常,有些程序员认为电脑反射到房间里的光线是 引起头痛的原因,其实错误的坐姿、非常差的字体、没有喝足够的水以及连续用电脑太久,这些 才是真正的原因。

大可不必做一些极端的事,如将办公室的所有灯都打开,而是有一个比较良好的光亮并且使用一个适合 你的液晶显示器和房间灯光的显示颜色会更有效。房间的灯光、液晶显示器的亮度、液晶显示器的质量、 字体及你的颜色设置这些因素的合理组合才能让你觉得更舒服些。

而最为重要的是,休息休息下吧。

背部问题

在我过往的岁月里,我很幸运有一个很健康和强壮的背部。即使在那些岁月里我需要大量的时间坐在椅子上, 我依旧拥有一个良好和非常灵活强壮的背部。

对我而言,问题主要出在我的上背、脖子和肩部。我经常弓着背,所以不得不强制自己坐端正。事实上,当我 正在写当前这段文字时,我发现我没有坐直,所以我不得不纠正下。

现在,对于坐椅的选择显得很重要,我更加喜欢有结实踏凳的铝合金椅子或者长椅。我当下非常喜欢我的50美元的 小琴凳,在这个小琴凳上,我曾经练习过钢琴。椅子并不需要一个后背,这样就会使我能够保持一个端正的坐姿, 保持主要的肌肉(腹部和背部的肌肉)处于正常的状态。

但是我的肩部通常非常疲劳。当我非常集中精力而引起我的上背部疼痛时,我经常会“伸伸”肩膀,并且将 疼痛传递到脖子和头部,直到消失。通常当我连续弹吉他很长时间时,这种疼痛更加强烈。

我发现能够最大缓解这种问题的办法是拉伸上臂和做俯卧撑。伸展上臂非常简单,就像开门一样,抓住,然后 向不同方向拉伸双臂。当你觉得上臂僵硬时,你可以尝试下面的方法:

  1. 用你的一只手臂抓住一个门框,这样你的手掌正对着你的身体,然后将你的肩膀向外拉,这样你就可以拉伸你的 胸部以及前肩。
  2. 用你的一只手臂抓住一个门框,这样你的手臂穿过你的身体,同样这时手掌正对着你的身体(有些向后),这样 你的肩膀的后部就得以拉伸。
  3. 将你的双臂都放在你前面正对头顶的门框上,稍微向外站一点,这样你可以向下斜侧,向上和向后拉伸你的双臂。

如果你同时也转动自己的双肩,晃动自己的身体,你就会觉得好了很多。也许你可以在你每天工作前,结合手腕训练 一起来进行训练。

另一个具有很大帮助的训练是俯卧撑。我并不会在工作期间或者工作前做,因为这样会让我很累以致于很难工作。 我通常是在睡前做10个就可以了。别小看10个俯卧撑,它可以对你的胸部、背部、手腕及脖子带来很大的好处。 不要做的太快,而是要慢慢地做,并且当你做时,一定注意保持身体平衡。

脱水

这个很容易理解,而我也经常受害于此。我发现我喝了大量的咖啡,正是因为这样,我必须确保我也喝了一些水。 如果我不喝水,我就会感到有些头痛并且感到非常不舒服。脱水的问题是,当你发现你受此困扰时,已经太晚了。

我的建议是(并且我也已经开始),当你喝一瓶其它的非水的饮料时,你也喝一瓶水。我也建议你放弃喝苏打饮料。 这些苏打饮料只是一些糟糕的冒牌的糖水,而它们会让你发胖和患上糖尿病,并且也不会达到补水的效果。如果 你真想喝一些饮料,那么普通的黑咖啡就很好了,但是记得也同时喝些水啊。

肠道和尿道问题

好吧,下面要谈到的两点显得有些粗,所以我并不会详细地说明发生在我身上的细节,但是,我还是要说:

当你有这个需要时,一定要立即去该死的洗手间。千万别等。

你可能不知道这条建议有多么重要,我是多么希望在我年轻时,有人能够告诉我这些。 因为我想成为一个“真正的程序员”而不停地在写代码,甚至我都放弃了上洗手间的时间,以至于 憋的太久。而与肠道有关的问题是,你的身体不会再告知你是时候上大厕所的时候了,然后不断 地恶化。

最终你会得上便秘,而且会破坏你的健康。对于泌尿系统,可能引起的问题相对较小,但是 你可能会尿道感染,或者患上别的奇怪的问题。

如果你已经有类似的问题,你最好找一些纤维素片,并且随身携带,最好能够呆在家里, 因为这些问题引起的可能会很恶心。

所以,当你感到有吁吁的需要时,赶紧站起来去洗手间。我要告诉你,当你吁吁完了,你的 思路会更加清晰。

痔疮和前列腺健康问题

当你需要上洗手间而没有及时上,还会引起另外的问题是痔疮。是的,是的,我知道这显得有些粗鲁, 我保证这是我唯一一次提到这些。但是,许多程序员确实患有痔疮,只是羞于谈及这些,或者 知道怎么会引起这个问题,所以我将这个问题留给你们自己。我确实也曾经做过下面的行为,但是 只是一次或者两次:

  1. 久坐
  2. 没有使用合适的设备而举过重的东西
  3. 当需要上大厕所时,却没有
  4. 当你不需要上大厕所时,却强迫自己去上
  5. 最糟糕的一条是:坐在马桶上阅读

我要告诉你,上面的最后一条是致命的。如果你不需要上厕所,你就不要坐在马桶上呆着。 如果你这样做,就会让你身体和肠道的所有重量都施加到可能已经损害的直肠上,然后使劲 地拉出来。很恶心。那样也会引起痔疮,因为压力会损害你的血管。

这些都很恶心,但是也具有潜在的危害性。是的,你可能严重到流血,那么赶紧去看医生来 处理。如果你需要手术那么就做吧。我没有严重到那一步,不过,哥们我曾经也差不了多少。 那一年,我练习举重,在一个仓库工作,不停止地编码,并且没有上洗手间。

是的,我是个傻蛋,所以,哥们,你可别向我学习。你可以通过做下面的三件事来保持自己 屁股的健康:

  1. 经常吃蔬菜,也吃些纤维素
  2. 当你需要上厕所时,及时去上
  3. 别让自己长时间蹲着

如果你不注意,这些同样可能损害你的前列腺,但是通常前列腺问题是由于久坐引起的。 只要你能够站起来,走走,或者休息会儿,那么通常这些问题都能够解决。如果你发现, 你的前列腺充血,或者你吁吁时有问题,赶紧去看医生,因为这可能会比较严重。 如果你吁吁的特别多,这同样可能有问题,这时最好去看医生。

维他命D缺乏症

维他命D很奇怪。你只能从阳光中获取,但是你并不需要太多直接的阳光来获取。 根据阳光强度的不同,可能会需要5-30分钟。这个同样受到你的钙水平及磷酸盐的影响, 当然如果你按时吃饭,并且经常会食用一些土豆片以外的食物,那么应该问题不大。

维他命D缺乏症可能会引起忧郁,牙齿问题,可能会引起奇怪部位的疼痛,如肩膀的骨头, 肌肉抽筋,或者只是感觉要上大厕所。如果你的症状很严重,你最好去让医生给你开个处方, 当然通常你只需要当太阳高照时你能够出去晒30分钟。

事实上,我以为这是当下硅谷一些提供午餐的创业公司中存在的问题之一。因为你更易于一直呆在 办公室吃东西,而许多办公室的采光通常很差,而当你下班时,太阳已经落山。再加上 缺乏好的睡眠,你会在不知不觉中出现维他命D缺乏的问题。

简单地说,你只要别在办公室吃午餐,而是在中午出去吃饭,这样的好处常常会超出你的预期。 而且,出去吃的食物通常更好。

当我住在温哥华和西雅图时,我患上了轻度的维他命D缺乏症。归根结底,还是因为你没有接受足够的 阳光照射,对于我而言,那是致命的原因。一些人能够应付,但是对于像我这样小时生活在热带岛屿的 人而言,那是相当的致命。

所以,当太阳高照时,你不妨出去晒晒太阳。

睡眠紊乱

我的睡眠通常很灵活,主要是根据季节和所在的地区来调整。在一些地区,我通常是个夜猫子,在晚上 喜欢做一些事情直到很晚的时候才开始休息。后来,我搬到旧金山时,我开始早睡早起,并且每天我 更加有精神。

有时,不知道什么原因,当我听着音乐,在午夜或者凌晨编码时,觉得效率特别高。我想那是因为我依旧处于 疲惫状态,所以我的大脑很放松。我也相信,那是因为很安静,我可以毫无打扰地畅想。

无论哪一个,这都需要我起得很早或者睡得很晚,而这样会破坏我的睡眠习惯。我发现随着我的年龄不断增长, 我更加喜欢早起。这样的一天,我感到非常清醒和放松。如果我睡得很晚,我通常会感到很疲惫并且会觉得 头有些疼。

如果你有睡眠问题,我有一个我用了多年的简单的沉思的方法来帮助你休息。那需要一些练习,但是它很有效 并且会很快见效。

首先,买一个你能承受的最好的床。一个好床值2000+美元并不算太贵。我在一个泰普尔的床上花了2200多美元,但是 以我看来非常值。

现在,你有了很棒的床,那么让我们来看你如何为了更好的睡眠来开始练习。其实有点像一个自我催眠的把戏:

  1. 保证你关掉了你卧室中所有的声音和光源
  2. 平躺在床上,将你的双手放在你觉得舒服的身上某处,或者你身体的边上
  3. 深深地、缓慢地呼吸,在你呼吸时,想像你能够看见这些空气正在从你的身体里呼入呼出
  4. 一旦你可以看见你的呼吸,想像你正在从一个窗户向外眺望,外面是一片广阔、巨大的星空
  5. 你呼吸时,想像你漂出了窗户,漂向了星空,而这些星星都柔和地包围着你
  6. 保持这样的状态,然后想像让这种漂浮充满整个卧室,包围着你,直到什么都消失了

你可能需要4次或者5次就能够睡着,但是不要只是躺着,而是让自己尝试着飘浮和溶化,直到你能够自如掌握。

如果你有严重的失眠症,一定要去找医生看看,但是你不妨也尝试下上面的练习方法。当然一天做 1-2个小时的大剂量运动也是很好的办法。运动肯定能够让你睡得很香。

僵硬与灵活

如果你最近一直感到“僵硬”,或者不能很好地移动,那么你可能就需要一些伸展运动。事实上最好的办法是 你每周去做一次瑜伽,然后尝试做一些自己喜欢的运动。如果你条件不允许,去书店或者图书馆找一些关于 伸展的书籍。你所需要的只是一本简单的书,真的很容易做到。

我想如果你在睡前能够做5-6个大的拉伸练习,你肯定会感到非常放松,也会切身感受到你身体的好转。

通过拉伸练习来放松身体,也同样会放松你的身心。所以,提高自己创造力和激发自己想法的很好的办法 就是30分钟的瑜伽或者拉伸练习,做完后洗个澡。和一些沉思练习结合起来,你会切实感受到在自己的心理 适应性上有大的进步,开始发现自己已经不曾想到会有的创意。

我不知道为什么会这样,但是放松的心态对于自发的创造力和创意至关重要。

简单的第一步

对于一个人而言,这些信息可能显得有些多,但是我还是希望你并没有文中提到的问题。如果你没有这些问题, 我仍然建议你尽量避免这些问题。如果你开始出现这些问题的苗头,你可能会需要适应一个“编码前的热身”练习, 然后在你编码前来完成这些练习。

下面是我在坐下编码前,在弹吉他前,或者任何会让我身体僵硬需要休息的活动前,我都会坐下面的活动:

  1. 通过活动你的手腕、手臂、脖子、臀部来让你的全身关节得到活动。向一个方向转5圈,然后另一个方向5圈
  2. 对手腕做少量的练习,在每个练习中晃动你的手腕
  3. 尽可能高地向你的头顶拉伸你的手臂,然后向后拉伸,然后向你的身体前面拉伸
  4. 最后,用你的手将你的头向右、左、前和后小心地拉一拉

一旦你能够做这些,你会避免大多数的编码所带来的损伤。因为编码并不是那样的消耗体力, 所以相对很容易避免可能的损伤,所以你所要做的就是这些。

但是,如果你有特别的问题,最好还是看医生,如果医生觉得可以,你也可以尝试我提到的一些练习方法。 我在文中提到的没有一个是奇怪和怪异的,仅仅是一些基本练习和常识,所以,应该所有的医生都不会反对。 一定记得要提前咨询医生,因为我可不想被起诉。

希望,这些建议能够帮到你,如果还没有起到效果,你大可先记住它们,因为某一天你可能会用到。 如果你没有我提到的任何一个问题,那说明你足够幸运,但是,我认识的程序员都或多或少地存在至少 一个问题。

除了我文中提到的问题外,如果你还有别的问题,你可以给我 写信 ,我可以回信告诉你我的一些建议。

保重。

2011-03-02

术语是一个细分领域的语言,对于行外人而言,它就像英语之于母语的汉语,所以 进入一个领域了解相关的术语是重要的,也能够保证你知道关注什么,用什么来沟通, 因为通常术语就包含了这个领域中最重要的一些概念,思路和研究方法.

社交游戏 是我目前所处的领域,它是一个新生的行业,它有传统游戏所关注的ARPU等, 也有自身所关注的ARPPU等,所以让我不妨看看这个领域有哪些术语值得我们关注和理解.

下面的内容是翻译自 GLOSSARY OF ONLINE GAMES 这篇文章,英语好的不妨直接看原文.

另外所引文的网站也 社交游戏 领域非常值得关注的内容来源,十分推荐.

下面是内容:

同游戏行业一样, 广告行业也充满了容易混淆的术语. 因为游戏发行和游戏营销已经非常紧密地联系在一起,所以 非常容易产生术语的混淆.

下面的内容是我从 如何发布游戏 这本书中摘取出来. 一旦后续有新的被业界接收的术语术语,我也会将它增加到下面 的列表中. 如果下面的列表中没有你期望的术语,请来信告诉我.

A/B testing 也称为对比测试.A/B测试通过对线上网站或者游戏分别进行 再次小改动后的对比测试,来确定哪个改动更加有益.
Ad Server 例如OpenX或者DoubleClick的动态广告报告与目标定位这样的web工具, 能够智能地发布连续的广告活动.
Affiliate marketing Affiliates是通过自己的网站来将用户引导到你的站点来取得收入的 第三方网站(基于CPC或者CPA).它们通常由Affiliates联盟来管理,这样 的联盟例如Commission Junction或者TradeDoubler.如果你将你的玩家 引导到Amazon或者iTunes来出售自己的游戏,那么你可以注册并且自己 本身成为affiliate,通过向这些网站导入流量获得生额外的收入 (通常有5%-10%的额外收入)
App 现在的意思是针对iPhone或者Android这样的智能手机的应用, 以区别于通过移动手机来访问网页.
App Store 针对iPhone的苹果在线应用商店
ARPU 每个用户的收入.从移动行业引进的指标,这个指标表明一个用户 平均花费,通常是针对一个月而不是一年的数据.应该与ARPPU区别. (Averge Revenue Per User)
ARPPU 每个支付用户的平均收入.ARPU和ARPPU之间很容易混淆.在一个免费的 游戏中(指的玩是免费,例如大多数的社交游戏),通过都有数百万的用户 数,但是只有百分之一的用户来支付.大多数游戏公司更多使用ARPPU, 而许多人通过将ARPU和用户数来计算出总收入.为了计算总收入,或者 将ARPPU乘以支付用户数,或者ARPPU乘以总用户数再乘以转化率. (Averge Revenue Per Payment User)
CAC 新用户开发成本,也叫CPA (Customer Acquisition Cost)
CANSPAM 2003年美国的一项法律,用于规范在美国发送商业邮件.
Churn 客户流失率,通常指一月或者一年用户的流失百分比
CPA 每个新用户的开发成本.一种在线的广告模型,在这个模型中,当媒体网 站成功地将一个客户引入到广告投放商的网站并且客户执行了某些特定 的行为,此时广告投放商向广告媒体网站支付每次支付一定的现金. 特定的行为,可能是填写一个表格或者注册为会员,但是最常见的行为是 进行一次支付.例如,EVE Online会向成为订阅者而支付7美元.这个指标 也学用户于游戏开发者或者媒体网站,来作为一个关键的指标以衡量他 们从各种营销来源中获得一个客户的成本. (Cost Per Acquisition)
CPC 每次点击的成本.一种在线的广告模型,在这个模型中,广告投放商会为 每次用户的点击来付费.Google的AdSense程序是基于CPC的. (Cost Per Click)
CPI 每次安装的成本.一种在线的广告模型,当前只是局限在iPhone平台上, 其中开发者或者发布者为每次成功的安装进行付费. (Cost Per Install)
CPM 每千次的成本.所有媒体(包括电视,广播,印制,和网络)上的广告的主要 量度.这个指标衡量的是一个广告每千次浏览的成本.如果单指网络, 则指的是对于单条广告的一千次浏览.(Cost Per Mille)
CPT 每千次的成本,同CPM.(Cost Per Thousand)
DAUs 日活跃用户数.(Daily Active Users)
DLC 可下载内容.通常我认为这个指的是已经被下载的任意内容.实际中,它 指的是针对打包好的物品可以被下载的额外内容(免费或者支付). (****able Content)
eCPM 每千次的有效成本.用于比较针对标准的CPM活动和CPC/CPA活动的方法. 通过聚合CPC/CPA收入的总数,并除以广告被浏览的次数,可以计算出 有效的CPM.(Effective Cost Per Mille)
EIS 企业投资模式,为了鼓励对于早期创业的投资英国政府推出的一项创新 模式. (Enterprise Investment Scheme)
F2P 免费玩.(Free to Play). 同Freemium.
Freemium 一种商业模型,在这个模型中,核心游戏是免费可玩的,通过对虚拟 物品或者高级服务进行收费.
Free To Play 也叫F2P,同Freemium.
GaaPy 游戏作为产品.(game as a product)
GaaSy 游戏作为服务.(game as a service)
Geo-targeting 仅对一个特定的国家的人展示内容(通常是广告)
Impression 在线广告的基本单位.当一个用户看见一个广告,则计作一个impression
IP 知识产权.或者网络协议. (Intellectual Property/Internet Protocol)
Match Three 一种游戏玩法,也就是当用户将三个或者更多个类似对象连在一起从而 让它们消失的玩法.钻石迷阵是一个经典的Match Three游戏.
MAUs 月活跃用户数.(Monthly Active Users)
Metacritic 用于对游戏,电影或者音乐的评价得分进行聚焦并给出一个混合的 “平均分”的网站.权重计算的算法并不公开,但是Metacritic是对于 游戏很好的反应指标.
Meta tag meta tag是位于一个网页<head>部分的标签,它包含这个网页的内容. 通常与有效的SEO相关,但是已经不再像之前那么有效.有一个很好的 “关键字”和”描述”非常重要,但是对于SEO而言高质量的页面设计比 修改meta tags更加重要.
MMO 大型多人在线游戏.(Massively-multiplayer **** game)
PSN PlayStation网络.(Play Station Network)
Publishers 在游戏领域,”在未来数字产品发布中无立足之地的吸血鬼”(摘自David Lau-Kee).在网络广告领域,发布商通常是指网站,例如与广告发布商 讲述他的基于浏览器的游戏的开发者,也通常认为是发布商.
Registered users 在线领域常常提到但没有用处的指标.一个成功的网站需要活跃用户, 而它是由独立用户来衡量的.
Remnant 以较低的收费出售的广告,典型的例如通过网络.之所以称作”remnant”, 是因为从网络购买广告的广告投放商并不能确切地知道他们的广告会 在哪些网站上展示,因此他们支付一个较低的CPM或者CPC费用.
Smartphone 新一代先进移动扶持设备,例如iPhone,Palm Pre或者Android操作系统
SEM 搜索引擎营销.为出现在搜索结果排名支付费用,例如Google,Yahoo 或者MSN. (Search Engine Marketing)
SEO 搜索引擎优化.通过将一些关键的搜索词组包含到自己的网站中来达到 通过搜索引入更多的的流量到自己网站的过程.
Triple A 一种高级的营销主题,目标通常不少于1百万个单位.
Unique user(visitor) 独立用户或者独立访客是网站的一种标准的流量衡量指标.通常指的是 一个用户在过去30天里访问一个网站,无论它访问多少次,都计做一次. 一些网站使用不同的时间区间,例如2周,3个月等.
UGC UGC即用户创造内容,是指一个游戏或者网站中由用户创造的内容. 小巨星中创造的等级,基于第二人生创建的内容,第一人称射击游戏中 用户自己创造的增强程序等,都是UGC. (User Generated Content)
XBLA Xbox Live上的一项游戏下载服务. (Xbox Live Arcade)
XBLIG Xbox独立制作游戏. (Xbox Live Indie Games)

最后生成一个术语大全图供大家查看方便(点击查看大图):