面对惨淡的人生

     记不清自己上次按照预定完成计划是什么时候了,只记得在十分钟前我还在为以前写的程序修改bug。如果说有什么是最让程序员沮丧的,那就是长期以来都无法完成自己的计划;如果说还有更糟糕的,那就是在无法完成计划的同时还要为以前写的程序不断地擦屁股(修改在运行时发现的问题)。最近我在做自动化测试的工作,它需要把同一类操作进行上千次,运行时间可以长达几天。我发现这绝不是一件轻松的工作,因为问题往往不是一开始就出现的,而是在运行几个小时、甚至几天的时候突然出现,让你措不及防。本来一次绝无差错的操作,在上千次重复中会出现种种奇怪的问题。比如windows的串口突然无法打开了,新建的子进程突然无法杀死了,等等。而我除了为各种突发情况尽可能地打补丁之外,毫无办法可言。于此同时,需要承受的还有同伴的怀疑,他们无法理解在自己的工作中100%正确的操作为什么到了我的程序中就变得漏洞百出。而且我疲于修改bug,难以将精力集中在新的任务上,更不要说额外的学习。这一切让我觉得自己平庸而堕落,编程的乐趣正在逐渐离我远去。

     以上而言,我只是在单纯地发牢骚,也可以理解为一个编程笨蛋在为自己的无能寻找种种借口开脱。但我相信人不是总能一帆风顺,同样作为程序员的你,在嘲笑我的同时,也许有一天也会遇到我这样的窘境。在这样的环境中,你会食欲不振,失眠,为自己的程序担惊受怕,害怕老板或同事检查自己的进度,时刻准备为自己的程序开脱。于此同时,你的老板还会尝试插手进来,这除了让问题变得更复杂之外,几乎毫无帮助。但相信我,这也会是绝佳的机会。从好的方面想,这至少是一个绝佳的锻炼自己抗压能力的机会。在这种情况下,还能坚持下去表示你很有毅力,如果时不时笑一笑,则表示你还能很好地调节自己的状态。然后,这其实也是对你编程能力的一大挑战,除了应对接踵而来的问题,还要考虑优化程序的方案:降低操作复杂度;保留良好的问题处理机制;优化程序结构,降低耦合性;等等。相信我,其实我已经有了一套调整程序的方案,虽然现在时间紧迫,但只要时机成熟,我就会付诸行动。

     从最近的遭遇,我至少明白,成功只是昙花一现,失败和平庸才是人生的常态。计划得不到落实,程序频频出错,任务进展缓慢,闪现在程序员生活的各个角落。但从华丽的梦想与不切实际的空谈,过渡到现实的付出与持续的努力,这是我们必须接受的落差。鲁迅曾经说过:真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。生而为人,又孰能无过呢?懒惰、傲慢、嫉妒、贪婪、淫欲、暴食、怯懦,是人本性中的七宗罪。哪怕自己犯错,哪怕自己做得不够好,只要常怀一颗不甘平庸的心,时时勉励自己,相信终有拨云见日之时!


     下面是苏轼的词一曲,与大家共勉:

      定风波

                  苏轼

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。

料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。

发布了49 篇原创文章 · 获赞 32 · 访问量 22万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章