老师布置完毕业设计后,就开始了几个月的简单生活,每天白天去实验室电脑上编程序,同时帮老师做些实验室的杂事。晚上去图书馆查阅编程资料和专业资料。宿舍里的486电脑已经很慢了,运行不了毕业设计所需要的编程软件,于是我和两外两个同学在附近的电脑城租了一台电脑,奔腾P2-233,内存32兆,运行当时刚出的win98,租金好像是100多不到200,三个人每个人分摊几十元,我们还特意买了一个几十块钱的小电脑桌放在宿舍里。
我的毕设分成两部分,一部分是需要搭建一个激光器受激布里渊散射的实验环境,这部分是导师带着一起做相对好一些,另一部分是编一个软件,通过摄像头提供的接口来提取受激布里渊散射的图像,并对图像进行处理,找出有几个光斑,计算光斑强度和范围等参数,并且提供图形化的操作界面。因为我的导师以及实验室的其他人都不懂编程,这部分只能靠我自己摸索了。经过阅读摄像头自带光盘里面的资料,了解到厂家提供了微软Visual C++接口,可以通过这些接口来控制摄像头拍摄,并且从内存拷贝图像,于是我决定用VC来实现这个功能。导师分配给了我一台实验室的电脑,我记得是奔腾一代166M主频,内存16M。我在上面安装了VC 5.0. 然后开始研究程序的实现。我大学学的是激光专业,是一门高能物理相关的专业,没有上过多少计算机相关的课程,只学过微机原理,true basic语言,Fortran 77语言这三门计算机相关的课程。 但是我一直酷爱编程,自学了不少编程语言。毕设里面关于摄像头控制和图像处理部分的编程并不算太难,但是用VC的MFC库在window上做控制界面这部分我以前没有接触过,在这方面花了不少时间,每天晚上都去图书馆的新书阅览室看VC方面的书然后在租来的电脑上实现,白天再去实验室把代码和摄像头一起调试。除了做我的毕业设计外,还需要帮实验室干一些活,主要是体力活,因为实验室的大功率激光实验是用很多个大容量电容器做电源,每个有好几十斤,经常需要搬来搬去,非常累。
最后一个学期有一些企业来学校校招,当时最有名的是巨大中华四家通讯设备企业,巨龙,大唐,中兴,华为,当时中兴和华为规模差不多,大唐次之巨龙最小。我都投了简历但是都没有得到面试资格,不过即使能通过面试,由于他们的工作地点都不在北京,所以我也不会去。有几个同学后来去了华为深圳,几个去了中兴南京,几个去了西安的大唐。后来还有一些电子厂比如宏基,明基招聘工程师,也有几个同学去了东莞。由于我们的专业比较偏,继续读研出来也不好找工作,所以只有几个同学考了研,大多数同学都是本科就工作了,考研的同学后来也都基本读了博士。我后来也陆陆续续投了几个校招公司的简历,包括联想等等,但是最终都没有结果,最终还是决定毕业回北京再找工作。