我与PB有个约会 - 第四季:奋斗篇

来源:互联网 发布:dom编程艺术第三版 编辑:程序博客网 时间:2024/04/29 01:46
 
第四季:奋斗篇
虽然第三年已经不像头两年刚开始那样过度的严格管理,平时的自由时间也更为宽裕,但是毕竟身在军校,还是会有各种各样的约束和限制。比如,军校晚上10点钟学员寝室就要熄灯,而我不仅要正常完成专业课程的作业与考试,还要利用自己的一切空闲时间用于PB的学习和科研,虽然每天都很忙碌,但总觉得时间不够用,10点钟就熄灯睡觉的规定又不能违反,所以大三学期,每天晚上10点钟熄灯号吹后,我都要把自己关在狭小而密闭的卫生间里,借着微弱的灯光来阅读PB书籍,研究模块程序。为了能够更为清醒,更好的利用时间,我每晚都要喝上一大杯Coffee用来提神。有的时候熬夜的晚,实在太饿,就用半开的热水泡一碗方便面将就一下。整整一个学期,我都是这样度过的,老实说,这种废寝忘食的学习对身体的伤害也是蛮大的,白天的情绪低落,注意力不集中,干什么都没有精神。但是,这种经历更加锻炼了我,可以说是我人生漫长旅途中最值得骄傲的一页,因为我曾经如此努力过,曾经如此喜爱着PB。
04年暑假,根据学校的安排,我和另外3名同学来到北京总后勤部药品与仪器检验所参加为期3个月的实习。在综合室实习了快一个月的时候,在放射室实习的同学跑来告诉我说,放射室主任正在寻找一名懂得PB技术的人员。原来放射室每年都要到全国各大军队医院进行大型设备(X线机、CT、 MRI)的验收和维修工作,验收的数据都要通过录入到《全军大型设备管理系统》中,通过内部编程的军标标准核对,最终给出检验报告。这一系统就是由PB开发制作的,由于95年制作这款软件的人已经离开了所里,而04年军队已经对于检验标准进行了新的规定,所以不懂得程序内核的专家们就急于寻找到能解读PB程序的人员为系统重新编排检测算法。机会总是留个有准备的人,这句话体现在我身上是再恰当不过的了。我顺利接手了这项任务,看到前人编写的程序,理解到编写者的设计思路,这种感觉好像就像是与编写者面对面的交谈。按照放射室主任的要求,我对旧版程序进行了改进和翻新,完整实现了用户的要求,顺利完成了这次实践任务,另外我还因此得到了有生以来第一次“劳动所得的报酬”,别提有多高兴了。对于我来说,PB技术上的提高都是在这样的“交流”中慢慢积累的,读懂别人的程序,加入自己的意图后变为自己的程序,这就是一种提高。
05年初,在上自动化课程时,了解到教授我们这门课程的教授是学校中“PB的始祖”,自己曾出版过好几本有关PB编程的书籍,而且是北京总后勤部的数据管理课题的领导人之一。我当然不能放掉这次难能可贵提高PB的机会了,但是在初次接触这位“大腕”时,并不是很顺利,他似乎并没有把我这个初出茅庐的PB爱好者当回事,毕竟我现在还只能算是“井底之蛙”。可上天总是能够眷顾我,过了些日子,那位教授找到我让我参加他在北京总后的一个课题项目,这是我到目前为止接受到的最重要、最艰巨、最保密的项目。一个星期后,由于总后干部处特地给学校领导来电为我请假,我成为了在校学员中第一个“合法旷课”学员,来到了北京总后大院。到了课题组后,我发现课题组成员中有来自天津的资深PB教员,有来自后工的研究生,只有我学历最低,资历最浅。这项工程任务艰巨,时间紧迫,工程复杂,是我见过最“冗余”的PB程序。由于经过了多年多人的修改,程序中能够看出各式各样编程者的思路,有初学者的低级错误,也有高手深不可测、巧夺天工的经典之作。总之,让我打开了眼界。短短1个多月的时间,我就是在机房、食堂、宿舍三点间来回,中午经常因为吃饭时的一点新思路而跑回去忙上一中午,晚上也总是凌晨才能回到寝室休息。功夫不负有心人,我踏实、肯干的工作得到了教授和机关领导的一致表扬。由于不能耽误考试,只能遗憾的离开了朝夕相处的“战友们”。但这次短暂而宝贵的科研经历,让我更加对PB着了迷,让我在以后的人生道路上更加自信。
回到学校后,我继续在教务处从事未完成的《常规教务管理系统》课题,不同以往的是,我收了个徒弟,准备手把手把地把我掌握的PB技术传授给他,让他在学习PB的道路上少走些弯路,尽快接手我的程序。同时,我也开始了毕业前的毕业设计阶段,选题的时候我自然选择了与PB有关的课题,结合教务处有关教学进度安排的总体设计,我打算把之前执行的单机版C/S模式《教学进度录入系统》,改进为B/S模式的网络数据库录入方式。这样,一方面可以学到更多的计算机技术,另外一方面也能有时间指导师弟接我的班,继续维护服务器端的程序。
毕设开始后,经过深思熟虑,我选择了更为稳妥的JSP技术用来发开B/S模式的网络录入端。和ASP、PHP等网络语言相比,基于JAVA的JSP技术在网络开发上更为安全、稳定和方便。所以,我用我学习PB的热情投入到紧张的学习和研发当中,先后自学了HTML、JAVA、JSP、JavaScript等语言,和Dreamweaver、Jbuilder等开发平台。3个月后,我完成了自己的设想,经过多次网络测试,网络录入端和PB设计的服务器端程序完全兼容,数据接纳一切通畅。当我把辛勤工作得来的成果展示给答辩教授们的时候,在场的所有人都对我的成绩表示了赞许。最终,我的毕业设计获得了少有的优等成绩。
说到与CSDN缘分,还是大学的同学推荐我来的。毕业前的一个多月的时间,我渐渐迷上了CSDN论坛中PB的板块,从回答网友提出的PB问题中我得到了内心的满足,虽然这种满足不是物质和金钱上的,但这种无形中的几句指点就能给遇到技术难题的学子们很大的帮助的做法,令我感受到奉献的意义是做么的伟大。那段时间,我天天早上7点不到就到网上看帖子,回答帖子,直到晚上不得不离开机房返回宿舍还是意犹未尽。28天的时间,我在PB板块内的专家分由0逐渐增加到8000以上,等级也由最初的一个小绿三角变为了一颗红星。在CSDN的这段时间,不仅通过解答问题吸引了不少FANS,而且也结交了好几个PB方面的高手,比如Gougou。
 
原创粉丝点击