四天后,无愧按照计划重返了学校。

     毫无疑问,无愧回学校的第一件事,就是找她最好的同学袁宁。
    “咱俩半年没见面了,你还是一点都没变啊,哈哈”。在学校大门口,袁宁接到了无愧。两个人一边走一边聊着。
    “往哪变啊,哈哈,你怎么样,现在情况如何啊?”无愧问道。
    “考研失败了,工作了,现在在报社工作,还行吧,我不像你,本来也不喜欢什么编程啊,数据库啊什么的,也不想从事这方面的工作。”
    “哈哈,报社也挺好的,搞个平面设计也不错啊,开心就行”。
    “无愧,你可真勇敢啊,大家早都回来了,你怎么这么晚才回来?”
    “着什么急啊,不是27号答辩嘛,还有4天呢”无愧淡定的回答。
    “我着急啊,你给我写的毕设我还没部署呢,不会整啊……”
    “回头我给你弄,不着急,两个小时把你教会,放心好了,哈哈” 无愧笑着说。
    “大家都交三稿了,就等老师定稿了,大家半个月前就陆续开始回来了。”
    “哈哈,其实,所谓的一稿二稿什么的,不过就是改改格式什么的罢了,这个快,我明天就去找毕设老师。主要是最近忙着重新找工作,公司这边辞职也挺多事儿的,所以就拖到现在才回来。”
    “干啥?你工作不是挺好的嘛?为什么辞职啊?”袁宁惊讶的问。
    “额,我感觉这不是我想做的,所以就又果断了一把,哈哈”
    “又果断了一把,太有你的风格了”
    ……
    五月的校园差不多是最美的季节,百花争艳,落日的余辉穿过树梢,远处的湖面,火红一片,两个人行走在这香飘四溢的湖边小路,聊着她们永远聊不完的话题。
    第二天,无愧找了她的毕设老师,沈老师是无愧的Java Web老师,虽然java并不是无愧最喜爱的语言,但是在她的学业中,只要是专业课,她几乎是学的最好的一个。所以,沈老师还是特别喜欢无愧这个学生。
    “老师,我来了,哈哈”无愧还是一如既往的傻笑。
    “现在在哪啊?”
    “在大连了”
     ……
    沈老师和无愧聊了大概十分钟的家常。便开始指导无愧的毕业论文。
    “毕业设计都调通了吧?”沈老师一边勾勒论文一边问道。
    “嗯,万事俱备,就差定稿,哈哈”
    ……
    在老师的指导下,无愧当天便改好了二稿。
    下午,回到寝室就是给袁宁部署毕业设计,顺便给她讲讲如何操作,和无愧猜测老师会提问的答辩问题。
    一直到25号,无愧交上了终稿。将任务书、题目审批表、毕业设计、毕业论文(一,二,三,终)稿、开发工具、使用说明全部刻入光盘,装入2012届毕业生答辩文档的袋子中。
    “无愧,没想到你最后一个回来,却是第一个交完终稿的学生,你现在从事Oracle DBA,那我就跟你讨论几个问题吧”沈老师让无愧坐下来说道。
    “老师,您请说”
    “我最近和清华出版社签了个合约,正在写一本oracle的教材,大纲已经定下来了,你帮我看看,有没有什么遗漏和不妥之处”沈老师一边递上大纲,一边说道。
    “老师,您这也太看得起我了吧?”无愧谦虚的说道。
    “没事儿,你看看,有什么尽管说,你是我教的最省心的学生,也是很有潜力的”
   无愧双手接过大纲。然后傻笑了一下
    “老师,我觉得,您这块,可以把一章的这一节,还有这一节,分类为DDL,DML,DCL,然后合并到一章来讲,然后再把PL/SQL语言加到后面,我觉得这样更好一点……内容已经很全了,我会的,您这里都有讲,我不会的您也都有讲,但是我觉得也可以把数据挖掘加进来,就是根据SCN号对数据库drop掉的数据,而且没有开启闪回的前提下,进行挖掘,您可以做个简单的介绍,然后再写两个案例什么的”
    “SCN?”
    “系统当前版本号,也叫系统改变号,是当Oracle数据库更新后,由DBMS自动去递增的一个数字,存储在控制文件中,可以根据这个数字进行数据挖掘。我的笔记里有这方面的介绍,回头我给您发邮件”无愧一边低头看大纲一边说道。
    “好,我也查一下SCN这方面的资料,哎,签完我就后悔了,也没时间写,一拖就拖这么长时间,前几天那边的负责人还催我来着”
    “哈哈,老师,一看您还是精力充沛,光教我们就够费神经了,还要写书……”
    “没办法啊,现在后悔也晚了”老师笑着说。
    “那行,老师,我就先回去了,多谢老师的指导,然后,我待会回去把我的笔记发给您。”
    “好,27号答辩的时候你提前点过去,帮我发答辩申请单和提问记录表。”
    “嗯,好,老师再见”无愧背着书包走出了老师的办公室。
    27号的早晨,无愧提前半个小时到了答辩教室,大家抽签决定答辩顺序,大家都抽完了,桌子上剩下一个,无愧拿起来打开一看,心还是稍微紧张了一下,是2号
     ……
    “2号,进来”坐在门口的老师喊道。
   无愧深深的吸了一口气,定了定神,走进教室。
   无愧把电脑切换到毕业设计的演示界面后,转向老师们:“各位尊敬的老师,早上好,我是08级2班的赵无愧,我的指导老师是沈老师,我的毕设题目是E Shopping,是一个购物网站,当今社会,随着Internet的发展,电子商城将成为新时代网络发展的主流,我们所熟知的大型购物平台有淘宝网、阿里巴巴等……”无愧大概用了3分钟介绍了一下毕业设计的背景,目的,以及功能的简单概括。
    “下面,我演示一下我的系统,首先是注册……”
    “赵无愧同学,我打断一下,你的系统是如何与数据库进行连接的?”提问的这个老师是计算机系的侯老师,也是出了名的严厉。
    “我是通过JDBC连接的数据库,需要在工程的lib文件夹中导入数据库驱动包,定义了一个公共类,通过私有字符串定义JDBC的地址和端口以及数据源。然后定义了一个public方法用来取得加载数据库驱动和获取连接的用户名和密码信息。”
    “沈老师,你的学生和我的学生就是不是一个档次的,看看这口才,把我的学生一下就比下去了”答辩的三个老师在下面议论着,并时不时的点头,记录。
    无愧接着演示……
    “赵无愧同学,你的商品分页查询是如何实现的?”
    “商品分页查询的过程首先通过request对象中的getAttribute()获取分页的数据,将这些数据赋值给信息对象,然后通过计算获取参数将商品集合进行定位,最后通过for循环显示各种商品。”
    “好,你继续”
    “这小家伙还问不倒她,看来有两下子”
    无愧看见旁边的那位瘦瘦的老师跟侯老师小声嘀咕着,但无论她听到什么,都不会影响到她答辩的思路。
    无愧继续演示。
    “赵无愧,你说下你的购物车模块的设计思想吧”
    “购物车模块使用JavaBean技术,通过useBean标签创建实例,通过标签的scrope属性值设置该实例的作用域。当单击“放入购物车”按钮,触发cart_add.jsp页,该页面的功能是将商品信息暂时保存在购物车中,采用迭代类型的对象cart来存储购物数据,保存在客户端session对象中,当cart为NULL时,需要新建一个cart,然后将商品信息保存在cart变量中。如果不为空,则直接向里面添加商品,如果商品重复,需要修改cart中的商品数量。”
    “很好,沈老师,你这学生太给你争气了,赵无愧,你不用演示了,跟我们聊聊你现在的工作情况吧?”那位瘦瘦的老师说道。
     ……
    接下来的十几分钟无愧就简单地说了一些工作上的事情,然后几位老师让她留下来帮忙做答辩提问的记录,因为他们很欣赏无愧的答辩申请表上面的一手帅气的小字儿。
    所有同学的答辩都结束之后,当无愧走出教室的那一刻,她对自己那天的表现很满意。这四年的时光,终于画上了完美的句号。
    28号的早晨,无愧请袁宁还有寝室的其他几位同学吃饭,她总是这样,如果大家出去玩或者吃饭,她一定是抢着付钱的那一个,这次更是不例外,第一,因为她挣钱了,第二,因为她骨子里的那种她所谓的“男子汉”的气概。饭桌上,大家回忆着从前,也畅想着未来……谁都忍住没有流泪,无愧是第一个离开校园的人,因为她还要回去准备新公司入职的事情。不知道当日一别,何时才能再见面。
    大家把她送上了车,那天下着小雨,当火车启动的那一刻,无愧望着雨洗云遮的车站,她仿佛看见了来时的路,四年前,她就是这样,一个人,一个箱子,一个背包,单枪匹马的来到了这里,那时年少,浑然不觉时间的杀气,目空一切时,身轻的像鸟,四年后,她依然是一个人,来去匆匆,飞翔似乎只是一瞬间,落地才知那是四年……