一位资深老程序员充实有序的一天

jopen 8年前
 

今天要说的是一位程序员,确切地说一个老PHP程序员。约八点半见,本以为程序员大多是弹性制晚来晚走,要等很久才能见到他。等我到时,桌上冒着热气的咖啡已空大半,他已经开始阅读第三封邮件了......上班时间尚早,我就和旁边小心擦拭着圣诞树保洁大姐聊起来,大姐说:“只要逢工作日不超过八点,他一定坐在那里了,近二十年如一日。”

近九点同事们陆续到来,办公室开始热闹起来,大家纷纷说在平安夜要做的事情,其中一个小伙子说要求婚,大家都说:“领导是过来人有经验啊,快说说,快说说”。他也恰好邮件处理完毕,拖了拖眼镜,很认真的说:“那一年,想要和相恋三载的大学女友一起北上,也是平安夜在她家楼下求婚被拒,领导这是失败的案例呀,哎!”从他落寞的表情里,可以联想当年那个情景是何等的凄凉悲伤。一个细心的小姑年说:“领导,你怎么今天没喝豆浆,也赶时髦改喝咖啡啦?” “黑,昨天你嫂子为了今晚给娃惊喜,拉着我一起布置房间,她就把装有礼物的圣诞袜挂在儿子床头,就睡去了。像圣诞树啊,雪花啊留给我,这要美观更要注意安全,所以花费了好大功夫都到后半夜了,这不才喝点咖啡提提神。好了,到点了开始工作吧,下午我给大家做个培训,大家利用上午时间处理好手头工作。”话落,续了一杯水,开始准备下午培训的PTT了。

因为昨天和学长约好了今天中去一起吃饭叙叙旧,所以破例没有带饭。对于他来说,中午这顿饭是很重要,早饭简单,晚饭加班就吃快餐,早下回家也是凑合,因妻减肥不吃,孩子在学校吃完回来。准备好PPT,又看了看手头几个项目进度,很快就到了中午。和学长见面寒暄几句之后,进入正题,原来学长来意是想和他一起创业的。只见他眉头紧锁,夹口菜开始机械的咀嚼,了解他的学长知道这是走心在思考了,也不打扰,两个人谁也没有多言。饭毕,他对学长说了这样一番推心置腹的话:“我最初来北京是什么状态,你最了解,在父母反对女友分手的囧态下,只身来到北京,我现在还能清晰的想起,那年出火车站,站在西站的天桥上在心里的呐喊,就是未来当一名优秀的程序员。”说到这有些哽咽,情绪激动,喝了口茶平复下继续道:“住过一月几十的地下室,一个饼分三顿吃,这些都不算什么,想刚到这个公司时仅几人,现在五百起,在一路走来,冷暖自知不说,我对它真是有感情,不想轻易离开,这是其一。其二,不是能力问题,是喜好,我身边也有不少厉害的程序员CEO,可其中大部分人过的不开心,我不大喜欢那样的生活,还是踏踏实实的做个静静敲键盘的老头,沉浸在键盘发出悦耳的音乐中吧…..”由于时间问题,他们没有更加深入的探讨自主创业这个问题,我想后续如果有合适的机会,他也会考虑试试吧,毕竟不想当将军的士兵不是好士兵嘛,仅个人揣测。

午饭归来,有的同事在趴桌小憩,有的同事还未归来,有一个小同事在那抓耳挠腮的,看上去还气鼓鼓的,走近一看,原来在和一个Bug较劲。他在这个实习生的身上,看到了自己当年的影子,想自己当初何尝不是为了一个Bug,为了一段程序不吃饭,不睡觉的一遍遍不厌其烦的敲。他坐下来,了解情况之后并没有帮助这个小同事敲程序,改Bug,而是告诉他曾经自己是这样做的。首先控制情绪,不要还没开始自己就盲目起来,可尝试网上搜索资料或问问周边技术强人。再收集了这些之后,无论管不管用先收着,之后梳理代码,bug调试一步一步来,找问题,最主要是看懂代码的意思,备份后多次尝试,总会找到出现Bug 的根源。听了语重心长的话,小同事又开始动起来,他会心一笑,走开了。

两点钟《如何成为一名优秀的程序员》培训准时开始,他这样说道:“近二十年都在做程序员,这源于我的兴趣爱好,我的生活也在一步步提升。不可否认程序员工作和其他种类工作一样,是一份职业,一种在这大城市存身立足的手段。我之所以没有转型做一个项目经理,或自己开一个小公司做个网站,或整小软件,还在这和大家一起在这里做同样的事情,因为我不认为程序开发是我人生的过渡,如果起初有个想法,又何必浪费这十几年。”从他坚定的眼神中,我可以看到他对编程的热爱远胜过享瘦生活。从他的言语中,可知道他即使不是一个优秀的程序员,也有很多很多值得年轻程序员学习的经验。

整个培训主要围绕两个部分进行,一部分是:“你真的适合当程序员吗,你知道编程序是怎么回事吗?”一部分是:“作为一个合格程序员每天该做的事是什么”。这里就不展开说这两部分详细内容了,通过现场来培训人员的认真的态度来看,这个培训很有意义,至少可以引起一大部分人对程序员的思考。在培训结束,有一名同事提问说:“程序员到底能做到多少岁?未来又将何去何从?”我想很这是很多初出茅庐程序员都很关心的问题,看到他胸有成竹的样子,便知道他有了答案。他说:“在还没开始工作的时候,就有人讨论程序员能做到30岁吗?当我近三十时候,有人问35岁还能做程序员吗?现在我也经常看到程序员50岁以后的职业发展是什么样子?初入职场那几年,我也曾动摇,去做项目经理或者转行做些什么。但这时候,我遇到妻zi,她那种心向往的状态,让我下定决心做一名优秀的程序员。几十年就这样过去了,我进步一些,她却在我更远的敌方。我们两个做的领域完全不同,但从她身上得到的启发却一直激励我前进。她有自己的作品,我也下定决心做自己的代表作,我的代表作你们大家都是知道的,就不在这里卖弄了。”

培训结束之后,紧接着就是每周一次的部门例会。在例会上,他起初不怎么说话,时而眉头紧锁,时而在本子上记上几笔,聆听大家都说完之后,他开始说话了,针对某位同事的汇报提出问题、敲定一下项目的进度时间、部署下周的工作等等。在例会最后,他说:“工作上有压力是正常的,我们要积极面对困难,要学会和高手过招,这样我们身体才能有所提升,每个优秀的程序员大多是随着一个企业,一个团退一起成长起来的,加油,我看好你们,希望你们每个人都能在实践中得到锻炼,在解决问题的过程积攒经验,争取走在队伍的前面”

一天的工作接近尾声,对于他来说这是再普通不过的天,但对于我来说,这个圣诞节不虚此行,虽然不在一起工作,还是能深深地体会到他身上有一股正能量,使得他的团队和他一样,每天都过得很充实有序。临走前,我说:“今天又加要班吧?”他笑答:“程序员不像你们想象的那样,天天没日没夜的加班,工作是为了更好的生活,生活好了才能更好的工作。今天就不和你一起吃饭了,平安夜,答应家人一起欢聚”。