乐学网上我的课程中,我建立了一个在线论坛用来和同学们进行课下的互动和交流。我那些天才的学生们在论坛上发表了一些很好的帖子,本书中有两部分直接来源于论坛中同学们发布的帖子,这是其中的一个。
内容上基本没做什么改动,只是加了一点内容让它读起来更有趣一点。写书和教课一样,没必要总板着脸,以为只有这样才有权威,才有人尊重。人们喜欢你,才会尊重你;人们佩服你,你才有权威。而如果人们只是怕你,大部分只是因为你的位置,怕的不是你,而是你的位置而已。我的话说完了,下面是一条华丽的分割线,分割线下面就是原文的帖子。
------------------------------------------------
天生乐观的程序员,多数都是平时不用功,到了要交付的时候才伴随着最后期限呼啸而过的声音熬夜赶进度,如图1-9所示。所以熬夜这种活动,一定必不可少。
图1-9 创作过程
熬夜前的下午,不要吃泡面来填饱肚子,以免火气太大。晚餐应多补充一些含维生素C或含有胶原蛋白的食物,如鱼类、豆类这些。开始熬夜前,来一颗维生素B营养丸,它能够解除疲劳,增强人体免疫力。
熬夜的人,最先想到的就是喝咖啡提神。但是咖啡因虽然提神,相对地会消耗体内与神经、肌肉协调有关的维生素B。更可能形成恶性循环,养成酗茶、酗咖啡的习惯,需要量愈来愈多,效果却愈来愈差。因此,我个人比较推荐喝茶,绿茶很不错,可以提神,又可以消除体内多余的自由基,据说还有些防辐射的作用。熬夜时不要吃太多甜食,高糖虽有高热量,刚开始让人兴奋,也会消耗维生素B,会让人容易疲劳,也容易引来肥胖问题。熬夜时最好的食物是水果。值得注意的是,花生米、杏仁、腰果、胡桃等干果类食品,含有丰富的蛋白质、维生素B、维生素E、钙和铁等矿物质以及植物油,而胆固醇的含量很低,对恢复体能有特殊的功效,绝对是熬夜必备之选。
熬夜时,大脑需氧量会增大,最好隔一个小时到室外做一些简单易行的肌肉放松动作,一方面舒缓筋骨,预防颈椎病之类的;另一方面,可以多呼吸一些新鲜空气,提神又减压。有一个故事是这样的,一民警深夜巡逻,突然对一人大喊:“站住!你说,C 语言中用什么定义一个整型数?”那人回答:“int”。民警说:“你可以走了。”那人非常诧异地问道:“为什么问这样的问题?”民警说:“深夜还在街上瞎逛,一脸苦瓜相,不是小偷就是程序员。”
其实,熬夜时因为要忙着码代码,精神一直紧绷着,倒是并不难受。反倒是熬夜之后,才是真正痛苦的时候,精神萎靡、头疼欲裂都是常事儿。所以,能不熬夜最好不熬夜,经常熬夜有三大弊端:第一,记忆力越来越差;第二,数数经常数错;第五,记忆力越来越差……