宝水的72松博客

Just another 七十二松 (72pines) weblog

Archive for the 'Research' Category


最牛论文的标准[水木]

Posted by 宝水 on 二月 14, 2008

1、最牛博士论文就是在还没答辩之前已经发表在最好的期刊上,而且鉴于论文很长,该期刊必须像小说一样连载。
实例:张五常博士论文《佃农理论》,当年在JLE上连载四期。
2、最牛博士论文答辩就是答辩人一直在挑战答辩委员会成员,直到问的这些教授们紧张到恍惚以为自己才是答辩人。
实例:萨缪尔森的博士论文答辩结束后,答辩委员会成员之一的熊彼特(上世纪最伟大的经济学家之一)转过头去问另一位成员里昂剔夫(诺奖得主):“瓦西里,我们通过了么?”
3、最牛投稿论文就是让编辑满世界都找不到一个能看懂这篇论文的匿名审稿人,最后只能发表,根本不需要修改的。
实例:SIMS1971年发表在《数理统计年鉴》上的论文《无穷维参数空间中的分布滞后估计》。SIMS写完这篇论文后没投经济学杂志,因为他显然知道没人看的懂。于是投给了最牛的数理统计杂志,结果编辑死活找不到审稿人,最后好不容易凑合拉来一个,审稿报告是这么写的:“我真的不明白这篇论文在说什么,但是我检验了其中的几个定理,好像是对的。所以我猜应该发表。”

Posted in Research | No Comments »

计算机考研常见问题解答-考研励志贴(新手必看)

Posted by 宝水 on 十二月 10, 2007

计算机考研常见问题解答-考研励志贴(新手必看)

作者:不详 来源:互联网  ithao123收集 2007-08-09

摘要

IT经验网

  问题一:我想参加计算机专业考研,请问我该看些什么书?考研的考试科目分为公共课和专业课。公共课包括英语和政治,而专业课包括数学(数学分为四个等级,计算机专业一般院校指定考数学一)、专业课一、专业课二。

问题一:我想参加计算机专业考研,请问我该看些什么书?
考研的考试科目分为公共课和专业课。公共课包括英语和政治,而专业课包括数学(数学分为四个等级,计算机专业一般院校指定考数学一)、专业课一、专业课二。
公共课的英语和政治以及数学,这三门课的考研书在每个城市的正规书店一般都有卖的,书籍种类繁多,选购时可参照kaoyan.com各公共课版的讨论购买。
专业课一和专业课二,对于各个不同的学校而言,他们的这两个科目可能会有所不同。具体为哪两个科目,请查阅各个院校的对应系的招生简章。
如果网友还没有选定某所学校,那么在以下的科目是经常作为专业课一和专业课二来考核的:数据结构(包括至少一门编程语言,C或PASCAL),操作系统,离散数学,编译原理,组成原理。这几门课的先后顺序即为被大多数学校选作考试科目的选考频率。对于特定的一所学校而言,其考试科目一般不会经常变化的,即其专业课一和专业课二的考试科目一般是比较固定的,当然,也不排除个别学校在个别年份发生变化,这一点请大家一定要注意查看各校简章。
问题二:公共课的考试题型都有哪些?
在公共课的英语中,考试题型分为英语基础知识,英译汉,听力,作文,阅读理解等;
在公共课的政治中,考试题型分为单选,多选,简答,论述,辩析等。由2003年开始,文理合卷,文科与理科考生采用同一张卷子,最后两道大题中可选作其中之一。
关于公共课的考试题型及分数分布的更详细信息,网友们可以参照每年的考试大纲,那上面有很详尽的说明。需要指出的是,考试大纲是网友必备的参考书,英语、政治、数学的考试大纲是必不可少的。
问题三:专业课的考试题型都有哪些?
由于专业课一和专业课二是各个学校自己出题,所以考试题型不一而足,很多学校有自己不同的考试题型。比较常见的有单选,判断,简答,计算,设计等题型。需要指出的是,这里列出的专业课一和二的考试题型只是对大多数学校的考试题作出的总体型评论,不代表任何学校的专业课一和二都必然会考这所有的题型。但,绝大多数的学校,其考试题型应该不会超出这个范围。
问题四:专业课何时开始复习?
这是一个我经常被网友问起却经常难以回答的问题。这里面有太多网友个人的因素在内,不好统一回答。一般而言,专业课基础较好,且对所报考的院校有所了解的人,在3到8月底的这段时间,更多关注的是英语,政治,数学三门科目,而到了9月才真正开始专业课的备考。当然,个别专业课学得非常好的朋友,可能会比这个时间更晚,而把更多的时间用于前面的三门科目的复习上。与此相对,也有计算机专业课学得不好或跨专业考计算机的朋友,他们的专业课复习时间就必须提前进行,否则后面的复习时间可能无法合理分配,复习进度可能要受到严重影响。至于提前到什么时候,还要看你差到何种程度。不过,如果你的基础差,且现在还没复习专业课的,那么你现在已经不能犹豫了,应该立即开始复习专业课了。
问题五:数据结构应该如何复习?
作为绝大多数院校计算机考研的几乎必考科目:数据结构的复习无疑是一个重点。数据结构科目的特点是:思路灵活,出题角度多,概念联系紧密。从线性表,树到图以及后面的查找和排序,是一步套着一步的。没有学好线性表,后面图中的深度和广度优先遍历就很难一下子弄明白。所以,给网友的建议是首先按步就班地一章章弄懂教材上的基本概念,并同时辅以适当的练习(何谓适当?以你确信已经掌握这个概念和算法为准)。在完成了一些基本题的练习后,你可以适当找一些具有代表性的题(多次出现的题型),试着寻着多种不同的解法,或者对自己以前的解答予以更加的精简化和广义性(使算法能尽可能地健壮,尽可能适应不同的输入场合)。我推荐给大家作练习用的数据结构练习题是清华大学严蔚敏老师的数据结构题集。这套题集的C版答案在本站有资料下载页面内有下载。至于复习用的教材,依各个学校的招生简章而定,不过,大多数学校采用的是严蔚敏的那本蓝色或绿色的数据结构教材,蓝色的是C版,绿色的是PASCAL版。
问题六:数学分为哪4级??
在考研的数学中,数学共分为四个等级。现在,国家教育部划分出了34所高校,这34所高校有权决定自己专业题的出题权,注意此处的专业课包括数学。因为在新大纲中,数学已经划为专业课范围,而所有计算机初试待考的专业课程则统一被放在一张满分为150分的试卷内。数学的四个等级划分如下:
数学一:包含线代,高数,概率。适用的学科为:
1.工学门类的力学、机械工程、光学工程、仪器科学与技术、冶金工程、动力工程及工程热物理、电气工程、电子科学与技术、信息与通信工程、控制科学与工程、计算机科学与技术、土木工程、水利工程、测绘科学与技术、交通运输工程、船舶与海洋工程、航空宇航科学与技术、兵器科学与技术、核科学与技术、生物医学工程等一级学科中所有的二级学科、专业.  
2.工学门类的材料科学与工程、化学工程与技术、地质资源与地质工程、矿业工程、石油与天然气工程、环境科学与工程等一级学科中对数学要求较高的二级学科、专业.  
3.管理学门类中的管理科学与工程一级学科
按此划分,绝大多数院校的计算机专业都会选择考数学一,这也是从事计算机所必须的最低数学功底。
数学二:包含线代,高数。适用的学科为:
1.工学门类的纺织科学与工程、轻工技术与工程、农业工程、林业工程、食品科学与工程等一级学科中所有的二级学科、专业.  
2.工学门类的材料科学与工程、化学工程与技术、地质资源与地质工程、矿业工程、石油与天然气工程、环境科学与工程等一级学科中对数学要求较低的二级学科、专业.
数学三:常被称为经济数学,包含线代,概率,高数。适用学科为:
1.经济学门类的应用经济学一级学科中统计学、数量经济学二级学科、专业.  
2.管理学门类的工商管理一级学科中企业管理、技术经济及管理二级学科、专业.  
3.管理学门类的农林经济管理一级学科中对数学要求较高的二级学科、专业
数学四:包含线代,概率,高数,但是考核内容要不同于数学一,具体可参见大纲。适用学科为:
经济学门类中除上述规定的必考数学三的二级学科、专业外,其余的二级学科、专业可选用数学三或数学四;管理学门类的工商管理一级学科中除上述规定的必考数学三的二级学科、专业外,其余的二级学科专业可选用数学三或数学四.管理学门类的农林经济管理一级学科中对数学要求较低的二级学科、专业.
以上数学历年试卷,本周末,我会把它们统一作成电子书供大家下载。
问题七:计算机网络主要考哪些专业课?
计算机网络在硕士研究的众多专业方向中,是与其它学科密切相连的,比如:网络与数据库,网络与信息安全,网络与分布式计算等等。根据大多数学校的考试课程设置来看,以下两门被多数学校考到:数据结构和操作系统。其它在初试中没有考到的科目如:编译原理、系统结构、组成原理或计算机网络等,都有可能在各自不同学校的复试中考到。请注意,以上信息只是对于多数学校而作的统计,并不代表任何学校都依此来开设开考课程,报考前或复习时,请一定亲自查看各校的招简。
问题八:我本科学了四年计算机,但直到现在还不知道自己喜欢哪个方向,更不知道该报考哪个学校哪个方向,可以介绍一下热门方向吗,或者可不可以帮忙推荐一下?
这个问题其实是因为你本科四年没有真正学透计算机造成的,当然,目前国内众多的高校提供给我们的学习环境也不是很理想,总之,原因是多方面的,从而造成了我们对自己专业的迷失甚至对最新技术的一无所知。我是从大二时就确定了自己的研究兴趣的,那时我喜欢研究计算机病毒,后来网络流行起来后就是网络安全,那时自己就在想如果有机会我一定要好好系统学学这些安全方面的东东。这几年,信息安全方向越来越热,很多院校也一窝疯似的搞起了信息安全方向,我都不知道他们那里的导师自己到底懂不懂信息安全,这样子培养出来的研究生又怎么可能产生多么大的研究成果?好了,话说远了,我们说回来。现在比较热门的专业方向非常多,虽然现在IT业不景气,但是,它毕竟还是一个热门专业,它的几乎所有研究方向都是值得去探索的,很多领域还是有很多空白等待着我们去添补,比如:信息安全,模式识别,分布计算,嵌入式系统,还有新近流行起来的电子政务等等,所有的这些方向都是值得一搏的。当然,前提是你要选择一个可以真正让你去专心研究学问的学校,而不是一个名不符实的学校。我推荐大家尽可能地去报考名校,不管国内的研究生教学水平如何,至少在名校,我们学到的会比在普通学校的要多得多。如果你只是为了追求一个研究生学位,对于你我不作任何推荐,因为你选择任何一个你能上的学校就行了,无所谓选择哪个。
问题九:我想报考XXXX学校(研究所),请问他们的专业课都考些什么?
这是计算机版最常见的一类问题,也是版主们最不愿意回答的一类问题,因为这些问题的答案很容易获得,但就是有很多网友不愿意在IE里多输入几个地址去找一找。现在,我给大家介绍几种打探这些消息的门路,并急郑重声明,如果以后本版再遇到类似问题,将一概不予作答,敬请谅解。
获得诸如考试科目的信息的门路有:
1.通过GOOGLE查找学校网站,找到指定系后查找他们的简章,他们的简章应该把该说的问题都说了的。
2.如果通过他们的官方网站没有很好解决自己的疑问的,请直接打电话到对应的院系,直接向他们的招生负责人咨询(对方态度再不好,你也得问清楚,为了考研,放下面子,要知道,等你考上后,这一点根本算不了什么)。
3.如果你觉得打电话不太好意思(脸皮薄),你可以给他们发邮件咨询,态度尽量诚恳,多说对方好话,一般只要这个邮箱还在用,他们一定会回信的,只不过,有的院校回信的速度离奇的慢!推荐直接打电话。
问题十:我是一名自考(成教或专科)毕业的学生,请问我报考的时候会受到不同的待遇吗?如果有不同的待遇,我该如何作?
据我所知,凡计算机专业自学考试本科毕业的学生,只要你本科已经毕业且获得了毕业证书,那么你的报考是与普通本科生同等对待的,一般不存在什么特殊的要求。在有的学校,对成教毕业的本科生,可能有其它方面的一些特殊要求,比如:必须在某一级的学术刊物上有数篇学术论文发表方可报名参加初试。而对于专科考研者,这一点就不好说了。应该说,在大多数学校对于专科考研者都会有不同程度的“不同待遇”,有的学校就公开声明不招收专科考研者。但对一般院校来说,工作满两年时专科生可以参加初试,如果初试合格,那么对于专科考研者,一般都会在复试时加试两门以上的专业课程,以考查你是否真的已经具备研究生学习所必须的专业功底。不可否认,在自考、成教、专科考研的情况中,不少学校是存在一定程度的歧视的,但是,事在人为,你唯一可以作的不是怨天尤人,而是尽自己的全力考出高分,这样,你才有更大的把握,无论如何,你要相信,上帝不会白白让你多吃这些苦,这些苦是你一生的财富。
问题十一:我是一名跨专业报考计算机的考研者,我的所学专业原本不是计算机,可是我对计算机非常感兴趣,请问对于我这样的跨专业考者来说应该注意些什么?
首先,我作为一个计算机科班出身的人,对众多这样的报考者表示钦佩,我钦佩大家的勇气。随着国内近年来众多高校逐年扩招,越来越多的计算机科班毕业的本科生加入了考研大军,而你们作为非计算机专业的人在此时仍然选择为自己的理想而报考计算机专业,这种精神让我钦佩。这里,我要给计算机版众多的后来之人介绍一位老大,他是我们计算机版的前任版主,虽然有很多的人没有机会再次与他在这个版讨论DS题目,但由他一手写作并由众多网友合力审查的严蔚敏数据结构题集答案(C语言版)却成为网上计算机考研的一份重要参考资料,他的名字叫:一具。这份资料的重要性,我想只有无数彻底研读过它的人才知道。而可能很多人都不知道,一具版主也是一位跨专业计算机考研者,他原来的专业并不是计算机。但靠着自己的才智和努力,一样顺利考取了国内重点大学东南大学的计算机研究生,并在研究生期间成绩一直十分优异,在研二时就能带领程序员们开展团队开发。说这个例子,是想跟大家说,跨专业并没有什么,关键的是自己平心静气地努力,踏踏实实地看书,不要心浮气躁,光靠头脑发热是完成不了考研这件大事的。按说,以下的话也许由一具对各位跨专业报考者来说更为合适,因为我不是跨专业者,所以很多的感受我没办法了解。我还是站在我这个角度给跨专业者几点建议:
1.不要畏难,一切难题,在我们的刻苦攻读之下都是纸老虎
2.不要盲目自信,计算机知识博大精深,千万别以为自己会作几个题就是比尔-盖次了,不然,吃亏的是你自己
3.不要心浮气躁,要踏实。一章章看过去,一道道题作过去,不懂就来问。
4.抓好自己的专业课复习的同时,尽可能扩大自己的专业阅读面,因为对于跨专业报考者,导师在复试你时可能会更严格,所以广博的专业知识此时显得就比较重要了。
问题十二:什么叫初试?什么叫复试?二者是什么关系?初试考那些课,没门都多少分,是初试通过才能复试吗?复试考几门?又多少分?最后录取是看复试分还是和初试一起算??
初试是指每年元月份的全国研究生入学的统一考试,复试是指春节后初试成绩已经上了学校的分数线被学校的复试通知书召去的那次考试。初试是笔试,复试时一定有面试,多数学校还有一定的笔试。
复试当中的笔试所考查的科目一般是与初试时所考查的科目不同的,复试的笔试一般会考一些与所报专业方向联系比较紧密的专业课程(而这些专业课程在初试时很可能是没有考的)。复试中的面试,一般分为两方面内容(注意,我说的是一般,不排除你所报考的院校的复试不在我这个“一般”中的情况),这两个方面分别是:英语口试与专业课面试。英语口试一般是用简单的英语对话问考生一些简单的问题,这些问题不会太难,语法结构不会太复杂。专业课面试则主要是由你未来的导师或相关导师来问你一些所报考的专业方向上的一些专业问题以及试探性的问一些专业基础课程方面的知识。
而初试的科目前面我已经作了介绍,在此简单的重述一下,初试分为:英语,数学,政治,专业课。英语:100分,数学:150分,政治:100分,专业课:150分。而数学多考数学一。
据我所知的,中国科大最后的录取分数是这样确定下来的,初试的500分,加上复试的300分。总分是800分,然后择优录取。也就是说复试与初试的分数比例是:3:5。当然,其它的院校很可能不是这个比例,具体情况请查询所报学校的招办。
问题十三: 是考研好还是高程好?
这个问题几乎成为每一年计算机版新的考研者必问的问题,今年也不例外,就在近两天,这个话题又在版里被大家重新提起。
首先,我跟大家说说我自己考高程的经历。我第一次考高程是99年(大二还是大三我记不清了),上午成绩超过分数线五分,下午分数低于分数线3分,虽总分过线,但仍然因为下午的考试不及格没有通过,那一次,我用的复习时间是:一个星期!

之后的两次报考,每次考试,都因为种种原因与高程失之交臂。今年,我没有报考高程,而是直接报了系分,因为我觉得自己再学高程的那些知识,已经不会再有什么大的长进了,从中学不到什么东西了,根据我对自己专业知识的把握,我今年选择了直接报考系分。

对于技术职称的追求,是中国知识分子长久以来的传统。而高程对应的是软件工程师的相应职称,通过了高程,不仅仅是一种能力的说明,也是一种身份的象征,但所有的这些,也许仅仅只存在于高程刚刚出现的那两年。而如今,谈起高程,我们头脑中又同时浮现起一些很不愉快的记忆。比如去年的高程考试,在当天考试的中午,竟然在CSDN上出现了下午的考试试题,这是多么荒谬的事情,如此严肃的事,竟被某些人这么来糟蹋。另外,高程的考试试题,从众多网友的反馈信息来看,并不具有广泛检测应该者实际编程水平的能力,高程考试的形式和内容,都急需改革,以适应国内当前的发展速度和发展水平。综合以上来看,高程在贬值。另外,需要说明一点,高程尽管在有的地方被炒的很热,但是,随着它的贬值,很多地方已经不再单单地凭一纸高程证书而接纳你了,用人单位更关心的是你的实际工作能力。
说到贬值,你会说,研究生教育不也在贬值吗?是的,连年的扩招,已使研究生队伍中鱼龙混杂,难辨真伪,本来属于精英教育的研究生教育正在

迅速向大众教育过渡,这是值得高兴还是值得担忧的事情呢?我无力回答,只有选择。
的确,在贬值这个问题上,考研和考高程,是同一种性质的。但是,对于大四的学生而言,他们到底是该选择考高程找个好工作还是考研再找个好工作呢?

应该说,不管你是考高程还是考研,如果没有真正掌握知识和技术,都不会有好工作等着你,即使有了,也不会长久。高程和研究生,说到底,仅仅是一种手段,一把钥匙,一块敲门砖。二者的区别是,高程是一种短期投资行为,而考研是个长期投资行为。如果你没有耐力去走完考研这段路,你可以全力准备高程,考研即是勇敢者、又是坚强者的游戏。高程所付出的脑力和精力以及时间都远远低于考研的付出。在任何行业,从来都是付出总有回报,付出的多就得到的多。从付出的时间和精力来看,就可以明显看到,考研因为付出得多,必然也得到的多,说得再明白一点,高程是无法与考研相提并论的,这不是一个数量级的问题。你考高程,最多也只是对知识熟悉了点,对那些书本又研究透彻了些,但是,考研会让你熟悉更多的知识,研究更多的书本,更重要的是,考研可以让你在更高一个层次上去看待世界、看待社会、看待身边的人,这绝不是什么大道理。你读研究生的过程,知识的学习与对社会的学习,二者中,后者可能对你来说意义更加重要。有时候,一个人成功或者失败,并不是因为他的智力高低,而是在于他的眼界高低,也就是说他有没有从更高一个角底去看待同一件事情。
问题十四: 白天复习好,还是晚上复习好?
近来计算机版,由mythss网友发起的一个以“晚上学习,白天睡觉..”为主题的贴子引来了不少网友的讨论。在此,我也想以一个过来人的角度谈一点自己的看法以及对所有“夜猫子”型网友真诚的建议。
“我越来越喜欢晚上了,更喜欢早上六点出来散步的感觉,想想晚上的充实和收获,看着正在升起的太阳,享受着清凉的晨风,真的很爽。”这是mythss网友的原话,让我产生了强烈的共鸣。
曾经有两到三个月的时间,我都是晚上看书,早晨八点左右休息的,下午三点左右起床后到教室转一圈,吃完晚饭接着开夜车,因为我那时的情况可能也与诸多夜读者的情况相似:旁边的邻居阿姨新来了个宝宝,白天总是很闹,而且,夏日的重庆,白天热得难以想像,晚上既凉快又安静,可谓一举两得。但是,随时时间的推移,我的作息没有变,考试的日期却将近了。在考试的前两天,我还仍然是这种作息时间,最后的情况可想而知。生物钟的颠倒,不会因为考试时间在白天,而给予你特别的照顾。
之所以说这些,是想跟夜读者说:如果你觉得现在这段时间内夜读对你来说是效果最好的,那就可以采用这种方式。但是,一切的前提是一不要损害身体(其实晚上弄了个通宵,白天再怎么睡都会觉得没休息过来),二不要临阵前才调整。在最终考试前一到一个半月左右的时间,你就应该试着调整生物钟了,一定要把休息时间调整到晚上,不然你所得到的可能跟你想要的会有很大的差距。衷心希望大家能够按照正常作息时间来复习迎考,说白了,这只是一场考试,没必要在里面耗费这么大的生命和精力,一切照常,以平静的心态来面对它,日子还很长,要作长期打算,切不可多进行这种短期行 为,否则得不偿失就不太好了。
问题十五: 我是一个很普通学校的很普通的计算机学生,但我想考名校,这现实吗?我有没有希望考上?
我不止一次收到诸如此类的网友来信,而我,面对这样一次又一次的疑问,有时是无言以对的。说到底,回答这个问题,你首先得自己回答自己一个问题,那就是:我为什么要考研?我是为了继续学习而考研,是为了更好的谋得生计而考研?还是为了逃避某种生活状态而考研?不同的原因,决定了我们选择不同的目标。不可否认,在大多数的考研者中,都是高估了自己的能力的(说得好听一点是自信),如果没有考研,我们可能本来并没有承受如此强压力的能力,如果没有考研,我们可能本来吃不了这么多的苦,如果没有考研,我们可能并不知道我们原来可以这样承受别人的鄙视,如果没有考研…………….。不能再如果了,如果再如果,我们会最终得出一个结论:因为考研,我们成熟了(这是好的方面,但坏的方面也许是我们变得世故了)。
如果你是为了更好的学一点东西,那么我强烈建议你尽己最大努力去报考名校吧。众所周知,中国普通高校的计算机教育不是在塑造人才,而是在毁灭人才,在糟蹋人才。当然,我们不能一概而论,那样会犯经验主义的错误,但是,这个道理是非常明显的,我想用不着我多作说明。
如果你有比较好的关系,就是为了一纸研究生文凭才能方便跨入某单位的门,研究生毕业后,可以凭着自己的关系,凭着自己的这个文凭获得一份比较体面的工作,那么随便找个学校吧,只要能给你毕业证和学位的那种就行。
如果你没有什么关系,没有什么背景,没有什么资本,也没有什么信心和水平考名校,那么你选择普通高校吧,不过,记住,读了研究生,你的路远没有结束,你还仍然要好好学习,天天向上,以真正挣得一些自己将来可以混天下的资本,不然,研究生三年混混中走过后,你会发现与本科四年走的路几近相同,不同的是,研究生时班里的学生少了,与导师的关系好了(也许是因为常被他们无偿剥削的缘故),而自己的年龄也大了。时间如流水,稍纵即逝。在这种学校里,千万不要横向比较,要拿自己跟外面名校的学生比,千万不要固步自封。同学,好好珍惜。
问题十六:我是一名学计算机的女生,我学了计算机后,觉得计算机要学的东西很多,更新的很快,我也想考研,但是我觉得考计算机挺难的,也觉得女孩学计算机挺累的,而且就算学出来可能就业的地方也少。我想跨专业报考法律、心理学我知哪一个好,我这样想对不对?
在计算机版,我们遇到的很多情况是:外专业转考计算机专业,但同时,也有越来越多的朋友放弃自己的计算机专业而改考其它专业,就与提这个问题的朋友情况类似。由于其自身的行业特点,计算机的知识更新太快,以致于如果我们一个月不看业界报纸或杂志,很多的新概念就会不知道,很多的新名词就会不认识,而如果三个月不接触新知识,就会感觉自己的专业知识已经明显老化而跟不上潮流了,所有的这一切,带给我们的好处是随时都可以接触到新知,以满足我们在知识追求上的刺激感。但是,人毕竟是人,在了无止境的高压下不断逼迫自己去学习越来越多的新知,总有一天会累的。有的朋友,可能会选择休息一段时间,调整自己的心态,以迎接新一轮的竞争和求索;而有的朋友,在这样不断追赶的过程中,可能会发现自己原本不太适合在这个行业作下去。对于后者,选择转行,是比较明智的。
兴趣是我们作事的最大源动力,当你在这个行业看不到自己的兴趣所在,那么毅然决定离开是最好的选择,你可以选择自己有兴趣的行业去作下去。但是,转行是有前提的。那就是,你的兴趣和理想根本就不在这个行业,否则不要轻易转行,不然到头来只能闹得在哪一行都作不好。决定转行之前,问问自己,自己对计算机还有兴趣吗?或者,对其它某行业的兴趣是否远远超过对计算机的兴趣呢?如果是,我支持你转行。但是,我还是不得不告诫一句:千里之行,始于足下。不要只看到某一行业的光明前景,而忘记了踏踏实实地走好每一步。抬头望路固然是好,但关键的还是望好路之后要坚定地迈出自己的步伐。
问题十七:怎样选择报考的学校、城市地点、所学专业,也就是说对于报考的学校主要考虑哪些方面,是先选学校,还是先选专业,还是学校城市???
每个人的考研都会有不同的目的,不同的目的让我们有了不同的选择。总体来说,名校比非名校好,大城市比小城市好,热门专业比冷门专业好。但是,事实上,我们不太可能让以上各个方面的好处全让我们一个人占了。毕竟,还是有太多的同学可能无法进入理想中的学校,他们基于这样那样的考虑而选择了非名校,小城市或冷门专业。选择时,你要想清楚自己是为了什么考研?同时,要结合自己的实际情况,不要贬低自己,也不要过高估计自己(当然,我说的是不要“过高”,而不是一点都不“高估计”,这同样也是不对的)。如果是为了学习知识,开阔眼界,选择名校、大城市和热门专业当然是首选,如果是为了毕业证和硕士学位,选择非名校、小城市或冷门专业则相对容易考一点。如果你的要求是:既是为了进名校学习真知识,也想比较容易考取拿到学位,我想这样的机会不会太多。如果在学校,专业,城市上作个选择,我推荐首先选择学校,其次是在理想中的学校中选择一个自己喜欢的专业,因为就目前来说,每个学校开设的研究生专业方向重复率是比较大的,好一点的学校,基本上包括了你想学的那个专业方向。最好是选择城市了,一个环境不管对于我们学习或创业,其推动作用都是不可低估的,不然,也不会每年有那么多的考生选择报考北京的学校和专业方向,好的环境给了我们更多的机会,也让我们有更多机会接触到高层次的人才。可能大家会担心,如果名校不在大城市呢?呵呵,这一点,在中国的土地上,还不太可能发生,有名校的城市,一定不会是小城市。其实,这一点,归底结底,就在于一点,对于真正想学习知识的同学而言,报考名校是首选。
问题十八:我大学学的是计算机科学与技术专业,如果我以后不是学这个专业,而是与此相近的专业,比如计算机应用专业或网络方面的专业,还要不要再复试中加试其专业中的两门主要的课程啊 ?
提这个问题,在于你还没有搞清楚计算机学科的课程和专业结构。计算机科学,是一个整体性的学科,在国内,它一般包括:计算机软件,计算机应用和计算机系统结构(或计算机硬件)三个专业。而网络,根据其研究的主要方向的不同,则分别被放到这三个专业里作为一个专业研究方向,比如你要研究的是网络的硬件设施,则可能被放到系统结构(硬件)里作为一个专业研究方向。计算机网络本身很少有被直接作为一个专业的。复试中加试科目,是针对于特定的考生群体而言的,这个群体是:专科生考研者、成教生考研者、跨专业考研者等同等学历考研者。凡计算机相关专业毕业,且是本科的学历,一般不用加试任何专业科目,除非所报院校有特殊规定。另外,需要搞清的是,在考研改革前,有两门专业课被放在复试中考了,所以,这个要分清楚。正常的复试科目和复试中的加试科目不是一回事(不过,有的学校可能将他们设置成相同的科目进行考核)。
问题十九:如果我以后不搞计算机了,选哪一个专业好一点啊??
可以学的好专业多的是,老实说,计算机现在已经没有前几年吃香了,正处于低潮期。MBA、法律都是很好的专业。不过,从目前国内的发展来看,能读一个国外的MBA是最好的了,读MBA和计算机考研,我奉行的是同样的原则:在国内,要么不读,要读就读好一点的学校,不仅叫得响,更重要的是可以真正学到东西,而不是靠混日子度过三年美好时光最后只弄到一张纸。

Posted in CS, Research, Study | No Comments »

如何寫好科技論文

Posted by 宝水 on 十二月 10, 2007

http://www.wretch.cc/blog/sltsao&article_id=17699227
大部分的研究生,最愉快的時刻,就是完成了絕大部分的研究工作,可以開始撰寫論文。而老實說對老師們而言,研究生著手撰寫報告,這才是一切夢魘的開始。每年大約到了這個時候,學生們都開始動手完成或許是他們人生中最偉大的著作,每年大約到了這個時候,老師們總是得一次又一次地讓這些嘔心瀝血的大作不停的踐踏蹂躪,經歷精神上最痛苦的煎熬。每每想到這樣的日子或許要過二十年,要講上百次,長痛不如短痛,我下定決心寫下這篇文章,給大家參考。
論文的撰寫在完整的研究過程中扮演極其重要的角色,他是讓你再一次徹底思考咀嚼研究的內容與成果的最佳時機,他也往往是決定一個研究的價值的關鍵時刻。我們常常說,一篇論文或報告寫得很好,通常從三個方面來看,一當然是內容好,沒有內容,一切都是枉然; 二是文章結構好、層次分明、邏輯清晰; 第三是文字優美,用字遣詞精緻且高雅。
什麼叫內容好,這見仁見智,如何提升論文的內容,我的經驗也不足,在此不敢班門弄斧。用字遣詞這跟個人的中文、英文造詣有關,也不是一天兩天可以改變的。所以在此不談文字,也不談內容,只談撰寫科技論文的基本原則。
1. 準備材料:寫文章就好像炒一桌子好菜,沒有準備好上等的食材,很難有令人激賞的表現。所以準備材料,是論文寫作的第一步。材料就是研究的內容與成果,這當然是決定科技論文價值最重要的元素,如果這部分還沒有準備好,當然沒有寫論文的條件。材料不完整,千萬別貿然下手,否則肯定炒出一桌子連老師傅都束手無策的東西。但炒一桌子菜也不見得要備齊所有的材料才動手,有些菜可以先炒,經得起慢火烹調,備好材料就該早早動手,像問題的假設與描述(Problem Statement)這類的東西,我總是早早寫好、慢慢修改、細細咀嚼。
2. 培養寫作情緒:這或許是我個人的問題,熱機慢又容易被干擾,動手寫作一定空下一段足夠長的連續時間,把所有外界干擾的因素都隔絕開來,寫作需要情緒,第一小時可能繃不出幾個字這是常有的事,情緒來了,想停都很難。寫作時間短又片片斷斷,在我的經驗裡從沒有寫過好文章。
3. 結構清晰、層次分明:絕大部分的學生都自詡是蘇東坡,寫起文章如行雲流水,行於所當行,止於所不可不止。寫文章不打草稿就罷,連準備怎麼開始如何結束都沒想過,就振筆疾書,這樣的文章當然是寫爽的而已。文章沒有先思考結構就動手寫作,到頭來就是白忙一場。
文章首重結構,分幾章,分幾節,先講什麼,再講什麼,談什麼,不談什麼,這都要先想清楚。文章結構清晰,段落也要層次分明,先看全貌,後看細節,先說問題,後說答案。結構清晰、層次分明,讀者自然輕鬆跟上作者的思維,結構不清晰、層次不分明,結果就是該寫的全寫了,該有的也都全有了,不懂的看完還是不懂,更厲害的是,這種文章可以有效達到擾亂人類腦部運作的功能,連已經懂的人多看幾遍也會不知不覺地變得不懂。
我寫文章前,一定想法子畫出文章結構關係圖,簡單說明每一個章節的內容和章節間互相呼應的關係,寫文章一定先搭骨架,有了結構再寫文章。
4. 論述要有邏輯:假設我要說明的問題是D,於是我寫下
“因為A造成了B,如果B考慮C,則有了D的問題。”
這是一符合邏輯的論述。而學生們通常會這麼寫。
“B問題相當嚴重,A也常常發生,有時候在E的假設之下,F和G會互相影響,當然這時候我們也不能忽略H的存在,因此有了C的問題。”
學生寫文章沒有邏輯,在我看有幾個問題,第一,廢話連篇,這問題本來跟EFGH都沒有關係,學生總覺得論文都看了,好不容易懂了,不寫進來好像對不起老師一樣。一段文字裡面一缸子和主題無關的廢話。第二,論述不夠強健,缺東缺西,最後連最重要想要點出的問題D都不見了。第三,多線思考,寫文章神來一筆,是先有A還是先有B,傻傻地搞不清楚,句子與句子之間毫無關係可言,或者好多句子的邏輯關係交織混雜的跟一串肉粽一樣。
我寫文章前一定先確立主幹的邏輯論述,盡可能讓讀者維持單線思考,文章寫作的時候,讓文章永遠保持在這個論述的基調上。這樣的文章才會易讀好懂。如何檢視自己的文章符不符合邏輯,很簡單,看看句子與句子間有沒有緊密的銜接關係,如果沒有,一定要想法子修改,嘗試拿掉一個句子,看看對文章會不會有影響,如果對前後文的影響不大,那肯定是句廢話。嘗試調換一下句子的前後順序,很神奇的,有時候你會發現,換個方式講,更容易說清楚。
5. 以讀者為尊:寫文章是給別人看的,不是給自己看的,寫文章的時候,得設身處地的為讀者想想,作者懂得事情,覺得在自然不過的事情,往往就是讀者最不懂的關鍵,寫文章要常常問,讀者看的懂嗎?讀者跟的上嗎?讀者會有誤會嗎?先引出問題,再給予答案,講了一大堆答案也不知道問題在哪?不知道為何需要這樣做?也不清楚答案和答案間的關係,在我看是很多同學撰寫論文的通病。
寫文章要常常保持分裂的人格,一方面要維持自己所要傳遞給讀者的結構、邏輯和論述,另一方面要站在讀者的角度思考,諄諄善誘讓讀者循著你的思維前進。
6. 事前告知,防範於未然:一句話給十個人看,往往會有十種意義。寫作的人需要防範於未然,如果你覺得會有一部份的讀者會那樣想,就要在他那樣想前,告訴他事情不是那樣。有些時候,論文難免有些限制、有些缺點、有些假設,都要盡可能事前告知,讀者誤會一旦造成了,事後也很難解釋。
7. 反覆咀嚼與修改文字:
以前當學生寫論文,寫完論文看上十遍,深怕浪費老師的青春。
現在當學生寫論文,寫完論文不看一遍,深怕浪費自己的青春。
我曾經做過一項統計,一個我自己覺得可以接受的中文論文,從寫完到定稿,自己大概會重新讀過、改過超過10遍,如果是英文這個數字大概是25遍。這邊所說的讀,不是輕描淡寫的唸過一遍,這邊所說的讀,是指讓腦子一片空白,讓自己回到從來沒有看過這篇論文的狀態,來讀這篇論文,你得要一邊看論文,一邊作筆記,一邊思考讀者和你之前寫作的想像一不一樣。所以我常常讀自己寫的文章都會比讀別人文章更花時間。明明自己就懂,要當成不懂來看,這是很難的訓練,我有幾個作法僅供參考。1. 給點時間讓自己沈澱,每讀或是每改一篇論文都會休息一段時間再回來看,這段時間長短每個人不同,休息一段時間再回來看,往往會有全新的角度和理解。2. 找同學合作,看別人論文簡單,看自己的論文困難,和同學交換論文看,互相觀摩,彼此給些建議,是一個不錯而有效的方法。
完成上述的工作,我依然無法保證各位看官可以寫出一篇像樣的論文,但是如果連上面的工作都沒做,就想寫出好文章,我想除了期望唐宋八大家附體之外,沒有其他的可能了。

Posted in Research, Study | No Comments »

做一次好的論文報告

Posted by 宝水 on 十二月 10, 2007

http://www.wretch.cc/blog/sltsao&article_id=4314184
今天聽了幾個學生的報告,覺得非常充實也莫名的高興,高興什麼?高興看到學生的進步,高興學生從一盤散沙的報告成長到一氣呵成的演講,好!今天我們就來談談在我的經驗裡,什麼叫做一個好的論文報告,如何準備一個好的論文報告。
有人說研究生的生命中,被兩件事情所充斥著,一個就是熬夜寫作業,一個就是看paper報paper在我看這事情沒這麼單純,一個人為何要把他的生命花在搞懂別人做什麼呢?顯然的看paper報paper的目的不是這麼簡單,我認為看paper報paper一方面是想知道別人做什麼,別人怎麼做,畢竟站在巨人的肩膀上才是正確的策略,但看paper報paper最重要的是訓練你的思考能力、組織能力和表達能力,因此看paper看懂很重要,報告讓聽眾聽懂更重要,你把paper看懂了,代表你完成了最基本要求,做到了第二項,才能算是對得起自己、對得起聽眾。(有些人跟我說,看paper報paper的主要目的,不是上述兩項,看paper報paper的主要目的是教會指導教授 :) 無論如何,報paper就是個訓練,一個重要的訓練)。
如何做一次好的論文報告呢?那先回答好的定義是什麼,當然聽的懂得人多,聽不懂的人少,清醒的人多,睡著的人少,就是一個重要指標。所以一個好的論文報告跟聽眾的品質也有關係,不過我不知道如何談提升聽眾品質,我就談談如何提升報告品質。
1. 找一篇好paper:看一篇好paper勝過看10篇爛paper,很多人都以為上google, IEEExplore, ACM Database幾個keyword找到的都是好paper,錯,相信我,你找到的絕大部分的是不值得投資的paper那還沒有看,怎麼知道該不該花時間下去看呢?一找好journal、好conference,二看作者、看作者工作單位、三問學長、找老師,把時間花在值得的論文上,這不只是珍惜生命的表現,這更是愛護實驗室同學和指導教授的行為。
2. 看懂paper:我承認這是一句廢話,可是還真的絕大部分的人報paper前都不確定是否看懂了paper,如果你不確定你懂,那就是不懂,什麼叫做懂,把paper扔了,可以用自己的話說一遍,寫一遍這或許算懂了。看懂一篇paper絕大部分的時候要參考超過3-5篇paper或書,如果你沒有這樣,要嗎就是這篇論文很簡單、或是你的知識很豐富,不過我猜想絕大部分的原因是,你被自己說服說懂了,看不懂的部分就跟自己解釋說,這不重要、老師同學不會問,論文沒說清楚,不管什麼理由,你不會追下去了,一旦這樣,你絕對無法搞懂這篇paper,你也絕不會報好這篇paper,更糟糕的是,很抱歉你的生命又浪費了,因為這樣這篇paper跟沒看一樣,喔!不對,有看沒懂比沒看更糟。
3. 思考:寫paper的人,用他的邏輯,傳遞給你他想表達的意念,能否跟上作者的思考,將決定你會花多久看懂這篇論文,當然這是假設這是一篇好論文的前提之下,所以看paper從第一刻看到題目開始,就要開始思考,這是什麼意思?作者想要做什麼?他下一步想說什麼?如果是我我怎麼想?這樣合不合理?可不可以不要這樣假設?沒有別的選擇了嗎?看到一句話,有時候要想上好幾小時這是很正常的。看paper不是影響視力的工作,看paper是影響腦力的工作。
4. 建構你的邏輯論述:一篇paper都有其問題、假設、目標、解法、分析、實驗、結論,你能否用自己的語言說出來,說清楚,如果不行,那得多想想,記著報paper不是轉述論文的內容(如果是這樣,就乾脆把論文發給大家就好了),而是用自己的話重新論述篇論文。
5. 如何準備投影片:說一件你或許不相信的事,如果我要去報告或是演講,我準備投影片的時間會比看資料的時間多,準備投影片是讓自己重新確認自己懂不懂的最佳時機,首先你得一邊準備,一邊報告給自己聽,在一邊報告給自己聽的同時,又得想想自己是聽眾,要問演講者也是自己一些問題,投影片的編排要符合自己的邏輯,要符合聽眾的邏輯,但是不見得要符合論文作者的邏輯,因此把paper的文字cut & paste在投影片上,是準備投影片的大忌。
6. 自首無罪:硬凹不只政府官員和民意代表的專利,我看硬凹是人類基本的功能,可是報告paper硬凹,這應該是全世界最笨的決定,因為你一個不小心將會把一個問題搞成一堆問題,因此不懂就說不懂,不會就說不會,先說總比被人問倒好。那能不能從頭到尾都一直自首說自己這部分還沒看懂,我們先看下一頁,當然不行,如果你說不懂的地方,或造成後面的不懂,那就別浪費生命,快快請示老師早點下台一鞠躬吧!
7. 一氣呵成:用十張投影片說一個故事,不是用十張投影片說十個故事,投影片和投影片的關係,比故事的上下集還緊密,絕大部分的情況是你得在進行到下一張投影片前來個節目預告,並在進到新的投影片前來個前情提要。記得,在上台報告之前,你的心裡是有一個完整的故事腳本的。
8. 提出看法:把報告有結構的、有條理的、完整的報告完當然已經非常不錯了,如果你在讀博士班,很多老師都會要你好好想一想,有沒有自己的心得和看法,思考需要訓練需要練習,就好像寫論文一樣,學生問我提升寫論文能力的方法是什麼,當然就是寫論文啦!思考也是一樣,學著提出自己的心得和看法,相信我,你一開始提出來的想法一定一文不值,人云亦云,錯誤百出,不過你可別因為被老師修理了、踐踏了、蹂躪了就再也不提出自己的想法了,你的思維和想法會隨著時間越來越縝密,這樣到你可以修理老師的日子就不遠了。:)

Posted in Research, Study | No Comments »

研究生的學習與訓練

Posted by 宝水 on 十二月 10, 2007

http://www.wretch.cc/blog/sltsao&article_id=4130475
研究生的學習與訓練
一,前言:
又到了碩士班、博士班入學,尋找指導教授的時間,我很喜歡和同學分享經驗,但似乎最有效率的作法,是把他寫下來,讓有興趣的同學參考。這篇文章是希望整理自己在研究道路上的一些體驗,絕不是什麼定律,也絕不適用於每一個人,只是分享一些經驗,給同學一些參考或是借鏡。
二,瞭解自己的需要和目的:
說到研究生的學習與訓練,應該打從有了繼續深造的念頭說起,為何要花兩年時間唸個碩士,花個3-5年唸個博士呢?是因為大家都唸,不唸很奇怪?還是想要有多點收入,以後升遷容易?還是真的想從研究生的訓練裡來提昇自己的能力。我覺得首先必須清楚自己要的是什麼,唸個學位帶給自己的又是什麼?如果期待碩士帶給你的是加薪,升遷,我想念碩士應該不是一個最有效率的投資。對我來說,研究生是一個訓練,訓練自己更有效率地使用知識與資料,更有效率,更有系統,更科學的發現與解決問題。這個訓練的結果或許會反應到未來工作的選擇,工作內容上,但我相信這只是這個訓練的結果而不應該是碩士班訓練的目的。這個訓練是辛苦的,絕不是把24個學分的課修完,論文一交就結束了。如果你踏入研究所抱持跟我一樣的態度,是來訓練自己使用知識,瞭解與解決問題的能力,我想做為研究生的第一步,應該是讓自己隨時隨刻知道自己在研究生的訓練過程中該努力什麼,時時地警惕有無做到這樣的訓練。
三,找尋適合自己的研究環境:
決定了繼續深造這條路,接下來就是找一個適合自己的研究環境,現在爭取學校入學資格的方式與途徑很多,很多人都可以擁有數個選擇的機會。我想許多人面對的問題就是學校和指導教授的選擇,有人考慮延續大學的專題,繼續留在系上,有些人則選擇出去闖一闖,開拓自己的視野。我的看法是,環境影響一個人,如果說大學的環境會影響大學生的風格與氣質,那實驗室將影響研究生的研究能力與態度。研究生與指導教授,實驗室伙伴的關係遠遠超過學校對研究生的影響,所以大部分的人都會同意我說,碩士班或博士班的訓練應該以指導教授和實驗室為選擇的主要考慮,所以找一個適合自己的指導教授和實驗室是很重要的。在這裡我說”適合或不適合”,應該是從自己學習的個性,指導教授訓練的方式與專業能力,實驗室專長與研究重點,實驗室其他成員的程度與軟硬體設施幾個方面來考慮,在說明尋找一個適合自己的環境之前,請容許我就個人的經驗來談談到底什麼才是選擇環境的主要考慮。我覺得指導教授是重要的,因為他影響實驗室的風格和你之後兩年的訓練,實驗室同儕是重要的,因為人多半近朱者赤,環境帶給人的影響通常遠比自己帶給自己的影響來的大很多。指導教授的重要,並不全然取決與指導教授的專業能力,而是在學生與老師互動的關係上,適合自己的老師遠比能力強的老師來的有影響,所以並不見得到其他的學校,找其他的老師會比留在系上跟自己熟悉的老師來的有幫助。但是值得注意的是,在選擇任何環境之前,必須思考這個環境帶給自己的優缺點是什麼,什麼是這個環境所缺乏而你又希望在碩士班的訓練中得到的。舉個自己的例子來說,我當年選擇繼續留在系上讀碩士班,博士班,是因為我對系上的環境和老師十分熟悉,幾乎不用花任何時間在適應環境上,可以把所有的時間投入做研究或訓練自己的其他能力,但我知道我缺乏國際觀的訓練,所以我時時刻刻注意自己的英文能力,爭取參加國際會議的機會,我知道我缺乏大環境的衝擊與刺激,所以我利用研究之餘的時間到中研院,工研院工作,學習不同的工作方式,工作態度與專業技術。尋找一個好的環境是極為重要的,在已經選定的環境中,因應客觀環境訂定適合自己的學習方法和方式更是重要。所以我必須要說,找一位和自己學習方式,態度能配合的老師是重要的,如果你很清楚自己獨立慣了,希望能走出一條自己的路,不妨找一個可以讓你大顯身手的老師,如果你需要嚴格的訓練,那不妨找一個要求嚴格,已有一條明確道路的老師。所以很清楚的要找一個跟你能配合的老師,我想很多人都會建議,不妨在選擇老師之前,和老師談談,和實驗室的同學,學長談談,我想更重要的事情是搞清楚自己的研究態度和學習方式,才能找到一個適合自己的老師。
四,改變吸收知識的方法:
決定了繼續深造也找好了學校老師,接下來就是進行一連串的訓練,研究生的訓練因指導教授而異,因人而異,也因研究領域而有不同,在這裡只是試著列舉些個人經驗和大家分享。在大學時代,我幾乎是跟著老師跟著課本,一步一腳印地學習所謂的基本知識,到了碩士班,我吸收知識的方式有了很大的改變,我幾乎沒有看完任何一本書或是論文(其實在大學時代我也沒有好好看完一本書),吸收知識的方式幾乎都是問題導向,遇到一個問題,思考一個問題,尋找跟這個問題有關的資料,閱讀和這個問題有關的章節,舉個例子來說,我不瞭解PC的開機程序,我想知道從我打開電腦電源直到Windows 2000提示我輸入帳號密碼之間發生了什麼事情,我找了有關於PC,Windows的所有資料開始閱讀,做些實驗,我慢慢瞭解開機之後大概會先做執行BIOS,POST檢查等等,完成之後會檢查硬碟分割表,在執行Windows開機,我發現我對BIOS那段還不是很確定,於是我繼續尋找PC BIOS的程序與資料,繼續展開問題,繼續研究。所以我不斷的展開問題與學習,我看了很多書的很少部分,可是讓我對一件事情,一個問題有完整的認識與瞭解。這樣以問題為導向的吸收知識的方法是我在研究生的訓練過程中常常使用的,比較有效率,但是必須建立在對專業知識有基本的認識之上。
五,蒐集與整理資料
研究生蒐集與整理資料是基本能力,現在蒐集與整理資料比起我那個年代(雖然沒有差幾年)是方便多了,我以前幾乎一個星期要跑圖書館數十次,西文期刊室,微片光碟閱覽室是我流連的地方,現在網際網路發達,上Google,IEEE Explorer隨便一個Key Word都可以找到一堆的論文,報告,資料的蒐集方便,來源非常多,相對起來資料的整理便顯的更加的重要,看完資料不加以吸收整理,時間一久,其實跟沒看沒什麼兩樣,花十分鐘的時間看資料,也花十分鐘的時間整理資料是有必要的。把資料讀完,用自己的文字記錄自己所得到,是一件一定要做的工作,以前我學長教我每讀完一篇資料,在筆記本上紀錄這篇資料的重點,和對於這篇資料的一些有系統或是隨意的想法,定期的閱讀這些想法和資料將有助於研究,事實證明這樣的方式幫我整理出了許多研究的問題與解決方法,更進一步,我現在我在電腦上做資料的整理,慢慢建立一套屬於自己的資訊庫系統,一個研究課題,一個技術,可以透過一個自己熟悉而且有效率,有系統的方式找到,一些隨意的想法,和一些片段的研究過程可以透過這種方式保存與重新咀嚼。此外國內外相同領域的實驗室,會議,論壇,研究人員的整理也是必要的,透過與國內外專家的討論,使遠比埋頭苦讀來的有效率的。在這裡有個重點希望和大家分享,身處與資訊爆炸的時代,資料的整理遠比資料的取得來的重要,不經整理的資料,永遠都只是資料,不是知識,透過同儕或是相同領域專家的激盪與討論,遠優於埋首苦讀。
五,學習思考:
剛剛提到閱讀資料和整理資料,一個很重要的關鍵在於閱讀資料和整理資料都需要思考,思考是需要學習的。我常常覺得國內教育最值得爭議的地方在於對思考的訓練不夠(最少在我那個年代是這樣),我在國中的時候幾乎可以看到題目的前幾個字就可以作答,很多時候我根本不知道問題,就已經有了答案。我常常以為知識的可貴在於知道問題,而不是知道答案。以答案為導向的訓練會讓人喪失發掘問題與思考的能力。希望大家沒有這樣的困擾,如果有,則需要開始學習思考。我前一陣子幫華碩R&D的工程師上課,課後他們希望我可以與他們分享一些學習上的經驗,我以一句話和他們共勉~”資料和知識最大的差別在於,資料是別人整理的,知識是自己整理的。打開書本閱讀和閡上書本思考是一樣的重要。”看完資料,閡上資料,先別管別人的方法是什麼,先問自己讀了什麼,問題是什麼,如果是你,如果解決,想不出方法了,再看看別人怎麼做。所以我看論文是三段式的,先試著瞭解問題,放下論文,思考問題,如果問題有意義,我需要,我開始思考如果是我,我怎麼做,經驗告訴我常常”我的解決方法”,和”別人的方法”相似,但是那是我的解法,是經由我大腦思考出來的解法,如果想不出方法,在去看論文的後半部,思考他的方式和技術,第三個階段則是瞭解完問題和答案後再回去思考問題本身,常常你會發現其實還有問題。我不是什麼聰明的人,如果我是這樣,我相信工科系的其他學生也會如此。我記得學弟曾經問我,在碩士博士期間,需要看多少論文,我看了多少論文,答案是我真正看完的論文少的可憐,絕大部分的論文只看Introduction就停下來。但是重點是我花了遠超過讀論文的時間在思考論文想要討論的問題。
六,發掘問題:
以前聽過一個故事是這麼說的,一個東方的小孩回家,父母會問他的小孩,今天在學校回答了幾個問題,一個西方的小孩回家,父母會迫不及待的問他,今天在學校問了幾個問題。我們受的訓練的確是這樣的,是一個回答問題的訓練,當然這無所謂對錯,只是訓練的方式不同,回答問題和提出問題都需要思考,但是沒有經過思考的答案和問題都是沒有意義的。在研究生的訓練過程中,學習發掘問題是重要的一環。如果你問我,我如何找問題,如何知道什麼才是有意義值得研究的問題?我的答案是這也需要訓練,我常常從別人的研究裡找問題,這也是許多過來人給的意見,但我也從自己的研究和自己的工作經驗裡找問題,我常常覺得問題通常是遇到了才知道,所以有些人建議讀碩士前應該有工作的經驗,因為從工作之中,你才會遇到問題,才會逼迫著你去找尋答案,在學校,你通常在看到問題的同時也得到了答案,所以對於發掘問題的訓練,我覺得一方面從別人的研究與經驗獲得,也可以透過動手的經驗(比方說碩士課程中對於Project的研究)找到靈感。Well define你的問題和問題的發掘一樣的重要,任何一個問題都必須瞭解前因後果才有意義,無病呻吟的題目雖然可以完成論文,但不會有意義。在國外技術人員在解決問題之前,一定作兩件事情,一是Problem Statement,清楚定義你的問題,二是Requirement Statement,說明你要Target的目標。任何問題都需要明確的描述,才能確定問題的Target和目的(Objective),不然往往你會花了很多時間作一個問題卻被一個很簡單的假設所擊倒。
七,建立模型,尋求解決方法並科學化地驗證:
清楚地瞭解問題,接下來就是替你的問題建立模型(Model)並找到解決方法,能否有效率,科學地找到一個方法或是給予問題適當的模型,或是開創自己的一套理論系統,常常需要仰賴基本知識的根基,把一個問題用科學化或數學化的方式描述和定義有助於思考問題,但建立模型需要基本知識的根基和訓練,並沒有一定的規則或方式可以遵循,在研究生的訓練過程中,科學化系統化的建立問題模型,並找到答案也是重要的訓練。有了模型,有了方法,接下來需要驗證,系統化的驗證在科學的過程中是非常重要的一環,如果一個方法比另一方法好,則必須需先訂出比較的方法,最好有科學的量測方式和參數(Index),有一般解或是Close Form當然最好,或者是實驗或是模擬證明都是一個完整研究所不能或缺的。研究的過程一個Iteration,所以在任何一個點,都需要重回前一步驟或是最先的步驟來重新思考,檢查,或者是從新來過,透過研究過程數個步驟的反覆進行,才能使研究趨於完備。
研究生的訓練當然不僅與如此,拉拉雜雜說的一大堆,希望對大家有些幫助,剩下的部分需要大家自己去思考,去發掘,我就在此打住,最後和大家分享一些自己的零碎經驗,希望對大家有幫助。
第一,人是習慣動物,要試著養成好習慣:讀書,作筆記,思考,生活作息等等,我記得曾經過了一年十分有規律的生活,早上6:00起床,跑步到8:00,9:00上班,5:00下班,7:00坐上書桌聽一個小時英文,8:00-12:00寫論文,在那一年裡面,我寫了20多篇論文,完成了博士班絕大部分的工作,我並不特別,而是持續而規律的習慣是很驚人的,別忘了如果我第一天給你一塊錢,之後每天給你前一天1倍的錢,如果你在連續第29天都拿而在第30天放棄,那你第30天損失的將超過你前29天的總和,學習也是這樣子的。
第二,時時警惕自己:辛苦工作不見得會成功,但是成功的背後一定是一段辛苦的過程,如果你覺得生活過得很愜意,你也許需要警惕自己是否鬆懈,當然並不是研究生都必須過得很辛苦,而是陶醉在研究的同時,通常在別人看事件很辛苦的事。訓練的過程中,別給自己太多的藉口,也別輕易放棄。
第三,從失敗中學習經驗,在逆境中成長:人要從成功的例子裡學到什麼我覺得很難,通常都是從失敗的例子裡學到東西(因為那會痛,會有深刻的印象),研究的過程中就好像人生,不可能一直順遂,你必須對時常發生的艱苦狀況有心理準備,並學著從逆境中爬起,我常常跟學弟妹說,如果你在學習的過程中覺得很難過,很痛苦,很沮喪那是必然的,因為每個人都是這樣,沒有人例外。放棄問題,你會不再痛苦,但你也享受不了挑戰問題之後的喜樂。我記得我碩一的時候到工研院報告我的一項研究成果,幾乎被評審委員批評的體無完膚,在之後的三天裡我幾乎食不下厭,一言不語,三天之後,我想出了解決方案,我不應該放棄,我應該正視我研究上的缺失,改進問題,直到現在為止我再也沒有遇到這樣的困境,我在博二暑假的時候,獨自到美國Bell Lab.工作,我在美國沒有親友,也是第一次到國外工作居住,剛去的前幾週,我必須自己處理工作,生活(或者我應該用”生存”更貼切些)的所有問題,工作的壓力和自我的要求讓我常常躲在房間,面對窗外,一面想家,一面痛恨自己沒事幹嘛來這裡受苦受難,但幾週之後,我開始感謝我當時的”錯誤決定”,在美國的那段時間可以說是煎熬,但是也學到很多。人深處逆境,在受苦受難的時候應該高興才對,因為你在之後的某一時刻會發現,這一切都是最好的安排。
第四,勇於接受挑戰:我說YES的次數,遠超過NO的次數,雖然有時候不知道如何說NO會把自己弄得很辛苦。但是勇敢接受挑戰是很重要的,有了較多的經驗與歷練,就會有更多成功的機會。在許多時候,不需要計較事情做多做少,也無須計較是誰的工作或是誰的成就,經驗與歷練是沒有人可以從你身上拿走的。勇於把自己丟在一個惡劣的環境,一個嚴格的環境和監督之下,把自己的研究丟出來讓大家批評,勇於接受挑戰,我常常覺得如果我25歲跌倒,可能爬的起來,但是我52歲跌到,可能就很辛苦了。勇於接受挑戰,勇於嘗試自己沒有的經驗和歷練,用樂觀積極的態度面對困難,這是我在研究生和在工作上抱持的態度,也希望和大家共勉。

Posted in Research, Study | No Comments »