2009年6月7日星期日

论文那些事

20090602论文成功通过答辩,人一下轻松起来,近3年一边工作,一边读书,不堪重负,总算解放了。下面叨咕一下论文(在职软件工程)那些事。

1 选题
论文选题非常重要,对于已经工作的同学,选择自己喜欢的 或 工作相近的,尽量不要选择对自己完全陌生的领域。这样一边作论文,一边提升自己。

全日制在校的学生,导师可能有课题做,指导得更细致一些。在职同学导师一般会引导学生做与工作相关的课题,学生是主导,导师不太干预学生写什么。

选择一个新颖的、别人没做过的基本不可能,若选择一个XXX信息系统管理、XXX人事系统管理、XXX财务管理,就没有必要了,明眼的人一看便知是数据库表的增、删、改、查,对于一个本科生作课程设计还可以。

选题不能太大,如论信息安全、分布式计算、网络等。选择更确定领域,如一种新型的分布式存储数据方式、分布式事务设计与实现、Java垃圾回收算法、SSO、商标防伪技术、XXX数据挖据算法改进等。一定要选很实在的题目,不能大而空。最好你的论文成果能使用到工作中,这样更具有说服力。

2 开题
一旦题目确定,已经明确你想作什么。这里需要回答几个问题:
  • 我要做什么
  • 已有那些技术或工作别人做了
  • 我和他们有什么不同
  • 别人工作有哪些缺点
  • 我的工作有哪些优点(相比较),需要改进的有哪些
需要收集相关领域的资料,了解已有的工作成果。在开题中最重要的事是把要做的事说清楚,要不然会被导师毙掉。

3 撰写
收集相关领域的资料,这个时间并不短,可能需要好几个月(2-3个月),在开题部分已经做了一些工作(开题时的工作成果并没有丢弃),这里需要更细致。这部分形成文字,就是相关文献、相关工作部分,一般有15页到20页,占据相当可观的篇幅。
自己做的事占据论文的绝大多数篇幅,我看过一篇论文,共60多页,文献综述部分就有近40页,这相当不好。

4 答辩
在我的blog里面已经有一篇,这可以答辩组老师写的,很有代表性。
有几点需要强调(包括的要点):
  • 我做了哪些工作
  • 我的创新点
  • 我的挑战有那些(怎么克服)
  • 优点或亮点(对比其他)
  • 缺点与改进
介绍自己的工作要占据80%的篇幅,相关工作部分一、二句话带过,答辩时老师一般很nice。

答辩的ppt一般要求正式,不要搞得花哨,或字体翻着跟头出来。最好纯色底,加上学校的logo等,显示你对学校的自豪感。在描述流程时,需要采用一点动画,讲解到那里,就播放到哪里。

ppt的内容要合乎逻辑,不要一会是实现一会是设计(一般实现在设计之后),这样老师会迷糊,从而断定你写的论文逻辑有问题。

答辩的时间一般在15-20分钟,也就是说讲解部分只有10-15分钟,一定要把握时间,主要讲你作的工作,别过了10分钟,还在讲背景部分。ppt是用来作为你讲解的纲要,不是用来念的(念ppt会睡倒一偏),一般为标题性质为主,内容需要讲解出来。为了保证万无一失,在答辩前自己演练数次,每次记录下时间,ppt的每页需要用对应一张纸记录一下需要讲解那些内容,有了这张纸,可以更好的整理自己的思路。

最后若你有实现部分,需要有个视频,在讲解完ppt后立即播放,效果非常好。起码让老师看到你做了东西(其实只要你做了东西出来,即便有点烂,一般通过没问题),老师对你有个好的映象,老师认为你态度端正,没功劳有苦劳。

btw: 在答辩时最好穿上正装(男同胞皮鞋、领带、衬衫),头发干净整洁,表示自己非常重视这个答辩,也非常尊重答辩组老师。

没有评论: