工作与生活的平衡是互联网上最备受争议的话题。我们在网上可以看到很多围绕这个话题的文章,它们给我们提出了许多建议,帮助我们提高生活质量,也建议我们哪些东西是应该放弃的。以下的10个给游戏开发者和程序员的建议,摘录自Livecoding.tv最近发布的一篇博客。希望当大家看完这篇文章后会从中受到启示,可以拥有一个更美好的生活。本文旨在献给所有希望往游戏开发方面发展的朋友。
1. 成为一名“工作忍者”
要处理好工作与生活之间的平衡,你需要成为一个“工作忍者”。它指的是那些工作八小时,而且对加班不感兴趣的人。他们会在规定的时间内完成要做的事情。但是游戏开者会是怎样的呢?他们也会有如此奢侈的时间安排吗?很多人可能会争论说没有一份每周工作40小时的工作,但这不是事实。很多游戏开发者在工作与生活之间保持着平衡。他们在完成了工作后会投入到生活中去。
2. 寻找其它爱好
游戏开发者最大的爱好就是玩电脑游戏。但如果一天到晚都在打游戏,它会让你失去工作和生活的平衡。这不是说你得彻底地停止玩游戏,不过你还可以参加其他很多活动,例如游泳、自行车、徒步旅行等。对于其他编程工作来说,寻找其它爱好也是一个不错的方法。这些爱好应该与你的工作没有直接关系。这样可以舒缓你的头脑。毕竟,清醒的头脑才会富有创意。
3. 用努力管理工作而不是用时间——吃掉青蛙
“吃掉青蛙”是令工作最有效率的方法之一。这不但确保你可以在剩下的时间内以一种轻松的模式工作,还可以为你工作的项目增加明显的价值。另一个管理工作的方法也可以令你最终在工作与生活上获得平衡。它就是:衡量你为工作所付出的努力而不是你所付出的时间。用时间来评估工作效率这个复杂的概念是荒谬的。要确保你花了时间在做一件实在的工作,而不是计算你花了多长时间,评估你为工作所付出的努力。如果你是一名游戏开发者,先完成你的团队要求你完成的任务,然后再努力完成剩下的那些没有那么重要的工作。
4.不要浪费时间在无用的活动上
你已经有多少次发现自己在做一些无用的事情了?例如看电视或是一些无聊的文化垃圾,做这些事情对你有意义吗?作为一个程序员或游戏开发者,当你选择为开源投稿,开始你自己的项目,或者是教你的孩子或朋友学习编程时,这些事情会让你变得更好。它们不仅令你的头脑保持清醒,还可以令你在某个地方有机会发挥你的才华。
5.要有逃脱计划
工作有时候是一个很棘手的难题。毕竟,你在用时间交换金钱,而且工作不是任何时候都让人开心的,除非你做的正是你自己梦想的工作。逃脱计划是指下班后参与的各种活动。例如,和孩子们一起玩耍,做自己爱吃的菜,或做一些开源项目等等。
6. 清空头脑
你有没有在下班后仍然想着各种各样的bug?如果你试过这样子,那么意味着你从来没有摆脱你的工作。最好的方法是在离开办公室后,“关掉”你那个游戏开发者或是程序员的大脑。也许要做起来并不容易,但如果你肯尝试,你是可以做到的,而且会大大地改善工作与生活的平衡。
7. 与非游戏玩家们社交
游戏开发者是特殊的人群。他们一整天地工作来开发让人惊讶的游戏。他们不但热爱游戏,也热爱讨论它们。下班后,常常可以看到某个游戏开发者会和其他程序员一起开始讨论游戏。这就是为什么说花时间与游戏玩家们社交是一个好主意。用这种方法,你才可以完全脱离你的工作,并享受工作与生活之间的平衡。你还可以使用Livecoding.tv上的“User Discovery”搜索引擎找到与你志同道合的人,和他们交朋友。他们有着不同的爱好和故事。
(Livecoding.tv最新发布的2.5版增加了“用户搜索”功能,可以找到来自世界各地的精通各种编程技术的程序员)
8. 好好地利用假期
假期是我们工作生活的一部分。如果我们懂得如何利用好时间,假期就像我们生活中的黄金时期。但是很多程序员或游戏开发者,或者说任何人,总的来说,都没有完全利用好假期。你应该尽可能地利用好假期做自己个人的项目,或者和爱人看一场电影,或是陪伴家人。不要在假期里工作。再说一遍,不要工作!
9. 和你的爱人保持交流
如果你已经结婚了或是有了伴侣,你要和他们保持交流。编程和游戏开发都是压力很大的工作,它需要你的爱人在任何时候都给予你情感上的支持。如果你还是单身,那和朋友保持联系就是一个最好的减压方法。相应地,它可以改善工作和生活的平衡。
10. 休假一段时间
如果你不是处在职场生涯的开始阶段,而是已经在IT行业有了稳定的发展,那你应该让自己休息一段时间,你可以考虑自己的人生。这种休假方式是在连续工作了多年以后,让自己有一个延伸的假期。它可以帮助你重新关注及重新思考你的人生,帮助你以更好的方式去经营生活。
休假可有助你着手进行你自己的项目,并且按你自己的步伐工作。你还可以在Liveocding.tv上做直播。直播项目的开发过程具有很多好处。例如,你可以得到其他人的意见,尤其是那些经验丰富的开发者,他们的反馈对你很有帮助。你还有可能获得工作机会。
(一个程序员正在Livecoding.tv上直播编程)