今天一天的时间对付了4篇实习报告,要求每篇5000字。
(1)该技术所涉及领域的总体概述;
(2)市场前景分析;
(3)所从事的技术分析;
(4)所研究技术或产品的市场实际应用情况。
按照上面的要求对付了4篇,感觉稍微整理一下基本上都可以当作毕业论文使用了……好久都没有这么大强度的对付文章了,以前写的相关的东西积攒起来都用上了。

比较郁闷,折腾了一晚上开题报告,好不容易对付出来5000多字,结果发现不知道存在什么地方了。似乎模版是从一个rar文件中解压缩出来的,而我竟然在临时文件上做的修改……rar进程关闭之后临时文件被清除了……用recover4all找了半天也没有找到,郁闷……
今天中午去了一趟SSE,得知自己已经获得了足够毕业用的学分了。剩下的事情就是写文章,发paper,然后毕业设计,拿证书……如同做梦一样完成了SSE的课程,一面写一面在想自己得到了什么,失去了什么……
今天考完了自然辩证法,2小时的考试,从手指关节到手腕,再到肘关节,最后到肩膀,都非常的疼……不知道2小时内抄了多少字到卷子上。很久没有参加考试了,虽然开卷的抄书式考试比较容易pass,但是体力消耗太大……
今天晚上一直在复习自然辩证法,把课本从头到尾看了一遍。开始看的时候试图带着一种批判的态度去读,读到一半觉得里面很多的东西实际上是非常的有价值,并且会对自己未来产生正面影响的,于是态度转变认真的读完。希望寒假的时候能去读一下恩格斯的原著,或许从那里能挖掘出来更多有价值的东西。
自然辩证法似乎和以前学过的政治课不太一样,并不是单纯的洗脑式的教育,而是会对自己的思维产生一些扩宽的作用,不像其他的很多政治课只是束缚思维……
下午竟然没有电话打过来,也没有人闯进来让我作什么事情,我安安静静的写了一下午工程数学的作业…… 如果每天都能这么安静,能让我做一些自己的事情该多好。
最近经常和软件学院的本科生打交道,每次和他们聊天的时候都能感觉到一种莫名其妙的危机感。感觉软件学院的课程要比计算机学院的课程相对更加接近现实应用,内容非常的实用。如果以后自己出去开公司的话,我想我会考虑更多的雇佣软件学院的合格学生,而不是计算机学院的,尽管我是计算机科学与技术的本科毕业生。。。
今天上午写程序的时候发现需要对2个参数进行连续的if判断,于是画了一个真值表,稍微化简了一下变成一条if语句了,极大地节省了时间。
上学的时候没有好好学数字逻辑和离散数学,现在看来,其实当年没有好好学的东西都是在工作中能用到的。
要写一个AES运行速度的测试结果在作业里
忽然想起来openssl可能支持,于是运行openssl speed -aes
快速搞定,嘿嘿。。。
今天回家的班车上和一位老师聊天,聊起了研究生复试的内容。旁边的一个兄弟明天要参加复试。老师问了我们为什么能进行虚存管理……看起来很简单的问题,我说了很多,比如减少换页,地址不一定要连续,地址空间连续之类的……但是我说的都是现象而不是问题的本质。最后老师说了答案,其实很简单……
难道这就是工程硕士和工学硕士的区别吗?我是否应该在离开工大前去听一听当年没有好好学过的课程呢?
忽然又想起来一个好例子:
这次usenix让我投票选主席和at large member,候选人里面有一个高中学音乐,大学去MIT学建筑,然后去了一个医学院做和我现在类似的网管工作,博士去读了数学的家伙……把音乐的灵感、建筑设计理念、数学的基础结合起来,那绝对是一个超级强的计算机科学家外加创造价值的超级能人……
虽然我的音乐不好,但是后面的几点还是可以慢慢弥补的……
今天发现delphij把FreeBSD5.2.1的ISO文件放在FTP上了。忽然想起来前几个月有人在maillist里面说用BitTorrent分发ISO文件可能会更好。确实如此,因为对于软件分发来说,p2p的体系结构模型或许更加合适。
晚上的j2ee的课程,外教一开始的时候就提到了建筑学与软件开发之间有着特别紧密的联系——建筑设计的时候要考虑former funcation,设计程序的时候同样是这样的。经过了这么多次的软件开发,我确实感觉到建筑相关的学科的思想对软件设计有非常大的帮助。简单记录一下,以后应该多向学建筑的妹妹和学规划的pupa多请教,以便找到软件灵感……
晚上和软件学院教j2ee和计算机安全的外教老师聊了2小时,算是口语锻炼了。发现自己最主要的问题是反应慢,虽然大多数的词都是会的,但是真正用的时候可能拿不出来。计划下学期有时间的时候经常和外教进行交流,我想英文很快就会提高的。Good luck penguin!
今天再一次使用了rational的requisite pro做需求的调研。
两个感觉:
1.把客户提出的要求在尽量保持不变的前提下修改成真正的需求是一门艺术。
2.好的需求分析软件能极大的保证设计出来的软件不出现功能上的遗漏。尤其是功能上的细节很多的软件。
另外,和客户的关系也是非常的重要。一个好能配合调查的员工要比100天的自己努力调查要重要。
从上大学之后,一直不太喜欢微软的开发工具,总觉得大多都很难用。对于微软的数据库、服务器技术等等更是不去接触。好在自己喜欢的那些技术都是社会上需求比较大而且会的人相对少的,所以一直还是能吃饱饭。
记得有一个老师曾经问我,假如有一个工作你不擅长(比如硬件)但是工资是你擅长的工作的10倍,你有机会去做的时候是否去;当时我的回答是不去,周围的人很震惊,因为大家都说会去。现在想想,当时可能是太自信和任性了。
今天接了一个单机版、使用微软SQLserver、微软开发工具的项目,上面这3个条件简直是对我擅长的技术做了一个取反,好在还都会,应该能做出来像样的一个东西,尽管很可能不能展示我的能力和实力,甚至会带来不好的影响。可是这个任务是必须接下来并且完成好的。挑战快速自学能力的时候又到了!
记下来一个教训:不要歧视任何技术,哪怕是过时的……
正准备休息的时候忽然有在欧洲的同学问我polymorphism和dynamic binding区别的问题。于是趁着脑子糊涂讲了一通面向对象编程,顺便分析了一个例题。
其实自己并不太喜欢面向对象编程,尽管自己会经常用。
趁着自己还没有完全忘记刚才说了什么,简单的记录一下分析的步骤:
1.找名词
2.找名词之间的关系(某些小的名词可以成为大的名词的属性,比如产品的名字)
3.找名词之间的联系,也就是找调用关系(那些实际上是动词的描述名词之间发生关系的词)
4.找题目中的特殊需求,然后设计相应的方法在什么类中实现合适
今天早上做了一个奇怪的梦,梦到某人成为了我的老师,好像教的是一门类似文科但是又要用很多复杂的高等数学知识的课程。期末的时候,老师说这学期不考试了,交作业就可以,而那节课就是交作业的最后一节课。还剩下45分钟交作业,慌了,好在旁边坐着supper和geoffrey,把他们的作业抢来开始疯狂的copy。忽然抬头发现老师在看着我,她很伤心的感觉……
一瞬间觉得自己好像做错了事情,从小学开始,从把作业借给别人抄写到自己开始抄作业,到最后连作业都不写,给老师面子的时候就是让别人帮忙写。
她的眼神给我伤心和失望的感觉。自从上了SSE的研究生之后,想做一个好学生,至少自己写作业,认真学习。很无奈,周围的诱惑太多了,想同时作好几件事情似乎非常非常的困难,尽管我在尽力。
研究生的第一学期结束了,作业基本上是自己写完的(DB2除外,那篇作业是从网上找到的几篇文章中凑出来的内容)。很累的一学期,做好学生很难,但是我觉得我还是想继续这样自己完成自己的作业,毕竟学到的东西大多确实很有用。
不知道为什么会做这样的梦,或许内心还是在偷懒,在想应该怎么快速的对付过去那些看似没用的作业。不想看到她那种失望的眼神,好好学习吧!