很快,期末考试就结束了,其实,我也不记得是什么时候把校长基金的表格提交上去的,但是,在开始找资料的那一刻 起,我们跟老师都已经默认这个基金将持续一年多了。 找资料阶段是一个融合阶段,甚至连融合都算不上,因为事实上的项目并没有用到那些硬件规范类知识。而汪也并没有检查我们的查阅资料情况,那段时间或许只是一段可有可无的过程而已。考试结束,随之而来的就是暑假,将近两个多月的空余时间,我们能做什么,我们该做什么,仍然比较迷惘。于是再次找到了Mr.汪,这回,他再次为我们介绍了实验室的手机地图项目,还有要开发的一个称为AML的东西,手机项目尚能听明白,至于AML是什么东西,就有些云里雾里了,那时候,毕竟连java长什么样都不知道,而且有一个同学连手机都还没有配备——或者已经有了,当然,这也无所谓了。那次的见面的结果便是,自学java,原来说是汪在暑假会开java课,让我们去听,但结果又没开,就只有自学。还记得那本经典的think in java,我看的是另外一本更入门级的书,书名已经不记得了,但是,清楚的记得用了一个星期,就基本把那本书看完了,因为有c++基础,java学起来很快。总之对 编程语言这回事,基本仍然是一窍不通,到那时候为止,一共接触的 编程语言也就是c++,java和汇编,而汇编是属于小白级别的。只是模糊的觉得,哦,java是面向对象的,是跨平台的,是在虚拟机上运行的。而最令人感动的是接触了eclipse,第一次使用功能如此强大的IDE,真的觉得 编程是如此的简单。 随后的一段时间开始进行 编程网格的使用与测试工作。我们的任务是在 编程网格上开一门课程——java自学,就是将我们自学的过程写成教案,并且提交作业与标准答案,以及测试数据,并且互相测试。这段时间事实上是有些枯燥的,而且也遇到了不少问题。要知道java的特点是面向对象,我们学的就是要面向对象,而这个系统的用处就是提交一段测试数据,给出标准输出,当用户提交代码时,系统自动执行代码,通过输入测试数据来对比输出。这样的系统其实对于检验算法简直是一流,但是要检测代码的类有没有写对,有时候甚至是需要有ui的,或者是有多线程的,这样,事实上,该系统真的是无法测试的。所以,我们也只是自己找找题,自己写写代码,问题还在那,解决办法仍然留给了汪。 我们的一个暑假基本就是这样度过的,8月初去了岳阳,休息了一个月,所以,其实,我们只是将7月份的全部经历投入到了java的学习中来。而且,也确实,学到了一门经典的语言,虽然只是略知一二,虽然只是似懂非懂,虽然还是用C++的思想来写java代码,但是,这是真的在为整个项目打基础。 即使是这个时候,我们的状态还是懵懂状,不知道项目到底是做什么的,也许,汪只是想让我们潜心打基础,心无杂念,到真正需要知道的时候,我们自然会知道的。 对了,那时候,我们应该知道了项目的题目,是关于3G的,更具体的后来开学才知道的,好像叫做“关于3G增值性服务的开发与研究”。恩,就是这样的。 (待续) 本文来源:http://blog.csdn.net/JerryCircle/archive/2007/08/23/1756174.aspx
|