【转载】做一个健康的程序员
转载自:http://blog.csdn.net/91program/article/details/7640515
先说说我现在的工作情况,我们部门的工作语录是:
激情工作、开心生活
然后变化为:
开心工作、开心生活
激情并不代表开心,但通常做到开心工作的又有多少?
就像我面试时经常问面试者的一个问题:你编程是为了谋生还是爱好?我想真这个以编程问爱好的人,可能不多吧,但至少我就是一个,以个人爱好而编程的人。
程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,长时间加班,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受。怎么办呢我们?我们热爱编程,乐于创建功能。。。我们喜欢那种将一堆代码弄成像facebook或者digg那样的赚钱工具的感觉。
也正由于程序员所带给我们的一切,这工作仍将我们欲罢不能。这种情况下,如何处理工作带来的压力便成了一项技巧,以下分享我的一些方式,以保持你的身心健康。
1、懂得何时走开
一般来说程序员大多有定力、做事有条理。我们不愿意承认失败,当不顺时我们也不愿走开。但当你已在一个问题上话费太长时间的时候,最好的选择是走开,清醒头脑。出去走两步,等你平静下来(不再急躁)再回到办公桌上。
2、出去吃午餐
以前我习惯每天在电脑前吃饭---我会浏览我常去的网页、发几封个人电邮。当越来越多的客户认识我之后,我的午餐时间被一个接一个的电话打断,我也不再有我自己的时间。不要让你的午餐时间成为另一种形式的工作时间!离开办公桌去吃饭
3、......但要吃的健康
健康的身体,健康的头脑。在桌上吃点甜甜圈什么的(指快餐)确实很方便,但休息一下吃得健康点。吃得很单调不营养会让人觉得忧虑甚至沮丧(我觉得在麦当劳吃快餐自尊心会很低)。我建议吃得营养丰富---这会让你充实,而且给你足够的营养,从而不会觉得累或者虚弱
4、忘掉家庭电脑
度过焦头烂额的一天,远离你的家庭电脑---你的个人编程可以等到第二天,而且你个人的编程会比工作问题更让你抓狂,那显然不是你应当要的,好好度过晚上吧。
5、一个非技术的兴趣/锻炼
最好是对非电脑相关的爱好有激情。身体锻炼更好,能让你保持体形。我经常听到许多程序员句句不离电脑有关的话题----暂时离开编程的圈子吧!找个其他兴趣!学做饭,玩棋牌,足球......
6、抽点时间跟朋友在一起
朋友通常是兴趣广泛远不限于电脑的。安排个周末跟朋友一起,一起去野外烧烤,看电影,玩电子游戏,踢足球,或者只是走一走,光发消息可不算
7、休假
当工作上的一切都变得很不顺的时候,不要担心使用你的假期----它将使你彻底远离无法承受的工作。你不必去国外度假也不必去旅行,如果你愿意待在家里也没关系,休假的关键是不工作
8、考虑编程是否适合你
如果你在原则上没有了主意,而且编程工作影响家庭,健康,心智,那就放弃吧。外面工作有的是,其他职业对你而言可能更好。要知道编程并不是一切,你不必因为工作而一忍再忍!