许多人看到现在信息业很旺,于是纷纷想赶搭这一班列车,进入信息业掏金,软件业的技术门槛不若硬件业高,所以大家纷纷打算进入软件业,学个程序语言或网页设计之后,就开始写履历丢到各大公司。这感觉有点像是当时美国西部的掏金热(Gold Rush),我姑且称它为 Software Rush。
我一点都不认为程序设计是一个简单的行业。在程序员光鲜的外表之下,其实辛苦处处,可以说是「人前强颜欢笑,人后珠泪暗弹」。本文带您「略为」了解程序员的辛苦。或许在看完下面的内容之后,你应该重新思考你是不是应该人云亦云地进入程序设计的圈子。下文中,为求通顺,以第二人称「你」来代表程序员。
你以为你一直找不出来的 bug 只存在程序中,其实 bug 已经侵入你的脑海,无时无刻地在翻搅你的每一条神经。你会常头痛、辗转难眠、晕眩、恶心、视力退化(有点类似更年期的症状)。你去看医师,医师会要你放轻松,并开了一些兼具止痛、镇定、安眠效果的药给你,你发现这些药初期有用,一段日子后就没什么效果了。
因为经常要熬夜赶程序,所以你的睡眠很不正常。你的眼框会黑到像是狠狠地被人左右各揍了一拳,而且左右黑眼圈大到彼此有交集。你的手因为自主神经的异常而开始微微颤抖。你也会因为内分泌失调而脸上长满了难看的痘痘。旺盛的肝火使得你口干舌燥,再多罐的宝矿力水得依然无法「解身体的渴」。
不正常饮食,没时间运动,使得你越来越胖,或越来越瘦。不管变胖或变瘦,你的肚子都会开始囤积脂肪,你把家中的落地镜收藏起来,只留下一个小小的镜子可以梳头时使用,你不想再看见全身的自己,你知道你离梦想中肌肉男的外型是越来越远了。
用脑过度,使得你猛掉发。你会发现浴室排水口越来越容易被头发塞住,于是你开始用落健洗发精,你还托人到大陆买据说有神效的生发水,但是擦了之后整个头皮红肿起来,你不敢再用。你找上了皮肤科医师想治疗落发,但是一进诊疗室之后,你发现医生的头发比你还少,你马上改口说你是来看皮肤过敏的。回家后,你把梳头发用的小小镜子也收了起来。
新技术推陈出新,为了追得上新技术,你在下班后随便到 7-11 买个御饭团就赶着去资策会上课,结果你发现你的学习效果很差,糟糕的是你隔壁那个叫做什么来着的年轻小伙子好象还学得不错,他进步得很快。结果三十小时的课你只去了前面十五小时。后来你再接再厉又报名了别的班,结果三十小时的课你只去了前面十二小时。你越来越相信「Time and tide wait for no man」这句话。
你和家人团聚的时间逐渐变少,太太和小孩开始在冰箱的镜面钢板上用磁铁贴上小纸条,上面写着「老公!辛苦了」、「爸爸!父亲节快乐」,你觉得很窝心。渐渐地,纸条内容变成「冰箱里有剩菜,自己热着吃」、「爸爸!我要买 PS2」,你觉得很无奈。日子久了之后,他们连纸条都不写了,而你已经麻痹到没感觉了。
程序员是很辛苦的,虽然各行各业都有辛苦的地方,但是信息相关行业发展的速度却是其它行业远远比不上的,也因此压力就比其它行业来得大许多。如果你的抗压度高,喜欢接受挑战,能够不断地学习新技术,这个圈子才有可能适合你,否则你应该另做打算。我的话直了些,但都是有感而发的肺腑之言。