2008年4月15日星期二

XML 文档

XML 文档的节点是标准的树形结构,可以通过递归或者回溯算法来遍历所有的节点。
本例使用递归算法为例,制作了2个遍历 XML 文档的例子。
第一个例子,给出一个 XML 节点,遍历所有子节点-不包括起始节点。
第二个例子,给出一个 XML 节点,遍历所给的节点及其下属的所有子节点。
以上2个示例均列举出了 XML 文档的标签属性和文本值,是比较完整的示例代码。




Windows频道
www.why100000.com/_windows


代码实验室
http://lab.why100000.com


电脑学习社区
http://bbs.why100000.com

菜鸟学院
问吧
学吧
回吧







{----------------------------------------------------------------------}
function TForm1.GetXmlTree1(nNode: IXMLNode): string;
var
i, j: integer;
begin
for i:=0 to nNode.ChildNodes.Count-1 do
begin
s := s + '<' + nNode.ChildNodes.Nodes[i].NodeName;
for j:=0 to nNode.ChildNodes[i].AttributeNodes.Count-1 do
begin
s := s + ' '+ nNode.ChildNodes[i].AttributeNodes[j].NodeName;
s := s + '="'+ nNode.ChildNodes[i].AttributeNodes[j].NodeValue +'"';
end;
s := s + '>';
if nNode.ChildNodes.Nodes[i].IsTextElement then
s := s + nNode.ChildNodes.Nodes[i].Text;
if nNode.HasChildNodes and not nNode.ChildNodes.Nodes[i].IsTextElement then
begin
s := s + #13 + #10;
GetXmlTree1(nNode.ChildNodes.Nodes[i]);
end;
s := s + '' + #13 + #10;
end;
result := s;
end;
{----------------------------------------------------------------------}
function TForm1.GetXmlTree2(nNode: IXMLNode): string;
var
i, j: integer;
begin
s := s + '<' + nNode.NodeName;
for j:=0 to nNode.AttributeNodes.Count-1 do
begin
s := s + ' '+ nNode.AttributeNodes[j].NodeName;
s := s + '="'+ nNode.AttributeNodes[j].NodeValue +'"';
end;
s := s + '>';
if nNode.IsTextElement then
s := s + nNode.Text
else
begin
s := s + #13 + #10;
if nNode.HasChildNodes then
for i:=0 to nNode.ChildNodes.Count-1 do
begin
GetXmlTree2(nNode.ChildNodes.Nodes[i]);
end;
end;
s := s + ''+ #13 + #10;
result := s;
end;
{----------------------------------------------------------------------}
调用:

procedure TForm1.Button4Click(Sender: TObject);
var
oXml: TXMLDocument;
begin
oXml := TXMLDocument.Create(self);
oXml.FileName := '_Treeview.xml';
; oXml.Active:=true;
s :='';
s := GetXmlTree1(oXml.ChildNodes.FindNode('root'));
Memo1.Lines.Add(s);
oXml.Free;
end;

procedure TForm1.Button5Click(Sender: TObject);
var
oXml: TXMLDocument;
begin
oXml := TXMLDocument.Create(self);
oXml.FileName := '_Treeview.xml';
oXml.Active:=true;
s :='';
s := GetXmlTree2(oXml.ChildNodes.FindNode('root'));
Memo1.Lines.Add(s);
oXml.Free;
end;

Delphi简单控制台程序

program Project2;

{$APPTYPE CONSOLE}
{$R *.res} //此处我引入了别的程序编译好的资源文件,用来改变控制台程序的默认图标!!!!!
uses
Windows,
SysUtils;
var
a,s:double;

function Max(x,y:double):double; //写一个输出两数最大值的函数过程
begin
if x>y then
begin
result:=x;
end
else
result:=y;
end;

begin
{ TODO -oUser -cConsole Main : Insert code here }
Writeln('');
Writeln('===============Console Application Test!===============');
Writeln('请输入任意数字');
//writeLn('you are winner,I think you can successfully!');
ReadLn(a);
Writeln('您刚才输入的数字是'+FloatToStr(a));
Writeln('请再次输入任意数字');
Readln(s);
Writeln('您刚才输入的数字是'+FloatToStr(s));
Writeln('您刚才输入的两数最大的是'+FloatToStr(Max(a,s))); //引用上面定义的函数输出最大值,
Readln;

end.

2008年3月24日星期一

delphi to word

wdapp.Visible:=false;
wdapp.Documents.Add;
//wddoc.Activate;

wdapp.ActiveDocument.PageSetup.Orientation := wdOrientLandscape;

//wdrange:=wdapp.ActiveDocument.Content;

wdapp.ActiveWindow.ActivePane.View.SeekView :=wdSeekCurrentPageHeader ;
wdapp.Selection.ParagraphFormat.Alignment := wdAlignParagraphCenter;
wdapp.Selection.InsertAfter('//PROJECT + #13 + #10 +Formatdatetime('yyyy-mm-dd:hh-mm-ss',now));
wdapp.ActiveWindow.ActivePane.View.SeekView := wdSeekMainDocument;

wdpar:=wdapp.ActiveDocument.Paragraphs.Add;
wdrange:=wdpar.range;
wdrange.Font.Bold := True;
wdrange.Font.Name := 'Arial';
wdrange.Font.Size := 16;
wdrange.Insertbefore('//PROJECT));
wdrange.InsertParagraphAfter;

wdpar3:=wdapp.ActiveDocument.Paragraphs.Add;
wdrange3:=wdpar3.range;
wdrange3.Font.Bold := True;
wdrange3.Font.Name := 'Arial';
wdrange3.Font.Size := 14;
wdrange3.Insertbefore('Input Format');

enter relace tab in delphi

1、把form的KeyPreview属性设置成True
2、在form的onKeyPress事件加入
if key = #13 then
keybd_event(VK_TAB,0,0,0);

2008年3月16日星期日

3 16 版聚游


热闹的一天,赫赫。

2008年3月7日星期五

2008年1月19日星期六

张远昌:叫春之后,造船企业的快感能持续多久?转载

作者简介:张远昌,《物流世界》杂志社主编,亚太(香港)物流发展战略研究中心研究员,美国注册物流师CTL特约讲师。

被过滤广告  主编有《仓储管理与库存控制》等物流经理人实务丛书6册,著有《搜主义:Google持续成长的秘密》、《裂变:中国企业突围和走向卓越之路》等经管类畅销书。

  生在叫春时代,不管你愿意不愿意,总会有人叫春。尤其在这两年疯牛奔腾的中国股市,总是会有种种神话与奇迹出现。在媒体的鼓噪与监管部门的孰视无睹之下,叫春者也在一次又一次收获快感之后继续着叫春的干活。

  在造船业,许多人认为造船就像下饺子那样简单,他们甚至制订了5年之内造船量翻3番的计划。

  但是,人民的眼睛是雪亮的,市场的泡沫总是会择机进行爆破。在将各方捣腾得筋疲力尽之际,叫春者的快感还能持续多久?

  中国第一股的神话

  2007年1月4日,中国船舶(600150 .SH)的股票价格为31.82元。短短几个月后,这只股票会成长为中国第一股。至10月11日,中国船舶达到300元的最高价,上涨近10倍,再次刷新了中国证券市场高价股的历史纪录。

  中国第一股的神话,无疑要归功于资产注入这一“魔方”。中国船舶的前身是沪东重机,尽管沪东重机此前也是市场公认的绩优股,但没有人会想到其股价会达到300元的高位。

  不过,随着今年1月29日该公司公告了定向增发方案,公司股价也就坐上了直升电梯,7个交易日就从公告前的37.72元涨至69.91元。在经历了一段时间的整理后,又于4月10日首次突破百元,成为本轮牛市首个突破100元的股票。

  但是,沪东重机的股价并未就此止步。随着公司定向增发方案获得了证监会的核准和公司名称改为中国船舶,股价再次开始飙升,仅用6个交易日即从143.61元开始直至突破200元,成为A股首个股价突破200元的上市公司(拆细后)。

  9月20日,中国船舶正式完成了定向增发的股权登记工作,股价也再次开始快速上升。仅仅用了9个交易日,就完成了从227元到300元的上升。按当前最新股本计算,中国船舶的股票市盈率也因此达到了700倍以上。在实力雄厚的投资基金的操控之下,“神话”就这样诞生了。

  衰弱之前,必先疯狂。这会是衰亡的前兆吗?至少,300元的股价说明了股市行情的疯狂,也说明了股市已经吹得够大的泡沫。

  果然,仅用了26个交易日,中国船舶的股价就从300元跌至11月29日的206元。在各方的拧挤之下,榨流出的水分可能会越来越多。

  中国船舶(600150 .SH)的股票神话,也令一些外国投资机构陷入了疯狂的境地。据华尔街日报报道,一个包括高盛集团(Goldman Sachs Group Inc.)和对冲基金D.E. Shaw & Co.在内的美国财团即将联手出资约2.5亿美元收购一家未上市的中国造船商——江苏熔盛重工业集团有限公司(Jiangsu Rongsheng Heavy Industries Group Co.)的少数股权。

  据悉,收购股份的谈判目前已进入高级阶段,双方已签署了初步协议,晚些时候或可能有其他外国投资者加入收购股份的财团。对于熔盛重工而言,引入海外投资者显然对最终实现上市目标有所助益。

从产业链整合的角度看,钢铁企业和航运企业都很热衷于投资船舶。据悉,在目前市场好的情况下,仅需4年就可以收回投资。而房地产公司和石油公司也开始投资船舶行业,他们希望为资金找到更广的出路,而不是把鸡蛋放在一个篮子里。毕竟,中国船舶式的神话太具有诱惑力了。

被过滤广告  疯狂的造船计划

  一边厢是跌宕起伏令人回肠的股票,另一边厢是雄心万里意气飞扬的董事会会议。资本市场的暂时受挫,并未改变中船集团对未来的超级计划。10月底,中船集团召开了一个内部战略工作会议上,提出要在2010年完成造船产量1800万载重吨的发展目标,下一步则是:到2015年成为世界第一造船集团。

  制订这么一个令国人吐气扬眉的目标,中船集团显然是有理由的:股票涨了,有钱了,气足了。但是就在2006年初,在中船集团制订的“十一五”规划中,完成造船产量的指标还是900万吨。一年多的时间,这一目标突然从900万吨变成了1800万吨。这令人想起了以前那个年代的“放卫星”。

  在2006年,中船集团完成了602万吨的造船产量。而在规划中,4年之后造船产量将翻3番,达到1800万吨。面对生疑的许多业界人士,中船集团的一些消息灵通人士则拿出了一组数据:“中船集团手持订单越来越多,原计划今年接单1000万载重吨,可刚到10月份就已经接了2000多万载重吨。”他还认为,中船集团有可能会顺利实现其1800万吨的造船目标,其中的关键在于一批重大工程的建设。在上海长兴岛,中船集团与宝钢集团共同投资的造船基地,计划在2015年实现造船能力800万吨,成为全球最大的造船基地。在广州龙穴岛,中船集团也计划建设一个世界级造船基地,预计两项投资计划将耗费200多亿元。

  面对中国船舶疯涨的股票以及疯狂的造船计划,另一船舶央企中船重工的资本大戏也即将开锣,他们一起掀起了那个革命岁月才有的心潮与热情。

  不久前,中船重工在“2007国际海运年会”上表示,他们拟将旗下16家与造船配套的企业整合为一家股份公司,并安排这家公司首发16亿股于2008年3月或4月登陆A股,集资60亿元至70亿元人民币。有消息称,中船重工上市计划已初步得到国资委、财政部和证监会的支持。

  另外,中船重工还在大连、青岛、山海关等地大兴土木,大规模兴建造船基地。按照他们的计划,2010年时造船能力将达年产1000万吨,总产值超1200亿元。

  两家造船央企点燃的热情,已经延烧到了地方造船企业。有统计资料显示,今年前三季度,地方造船企业承接新船订单占全国总量的50.3%,创造的利润也超过了去年。

  在江苏,2010年预计全省造船量达到1000万载重吨,而各地预计数额的总数为此数额的三倍之多。比如,南通市自定目标为1000万载重吨,靖江为700万、扬州为500万载重吨、南京为300万载重吨。显然,他们的目标之所以一再拨前也自有其理。今年前三季度,江苏省新接订单为2204万载重吨,占全国的34%,位居第一。手持订单为4254万载重吨,同样是全国第一。其中,南通中远川崎船舶工程有限公司、扬州大洋造船有限公司等产量排名全国前十。

  “这几年跑下来感触最深的是,在长江两岸,发现不是码头就是船台,而沿海除了三大造船基地的建设外,包括浙江、江苏的民营造船企业也是风生水起,搞得轰轰烈烈。”一位由于工作关系经常与船舶企业打交道的人士感慨地说。

  在广州,广船国际(600685)的造船基地近两年日夜赶工,产能总是跟不上需求,以前施工工人只做一个班或一个半班,现在则是两个班轮流做,以便最大限度地利用产能。与此对应的是,广船国际近年来净资产收益率增长非常明显,2004年净资产收益率为4.74%,2005年上升到12.15%,2006年更是高达26.69%。

  在海外,中远投资(新加坡)有限公司(Cosco Corp. (Singapore) Ltd., F83.SG)副总裁李建雄表示,中远投资(新加坡)正在与中国政府部门进行商谈,希望获得其南通造船厂附近80,000平方米土地的30年租赁权并扩大生产能力,以满足不断增长的订单需求。李建雄还表示,中远投资(新加坡)将从明年4月份开始对舟山造船厂进行扩建,新增三个泊位和三个干船坞,总计相当于100万载重吨的船坞容量。除了南通和舟山,中远投资(新加坡)在大连、广州和上海也拥有造船基地。

  中远投资(新加坡)是中国远洋运输(集团)总公司(China Ocean Shipping (Group) Co., 中远集团)旗下的上市子公司,该公司于今年刚刚试水造船业务,目前接获的订单总额已超过75亿美元,这意味着该公司的造船基地在2011年之前都闲不下来。该公司目前的造船量为173万吨,计划到2010年将这一目标提高约57%达到273万吨。
实际上,造船业是一个非常典型的周期性行业,牛市之后,熊市势必来临。大干快上的中国造船业,正在为将来埋下隐忧。

  到底是什么造就了中国造船业的火爆?这与国际航运市场运力紧缺现象有关。

  随着全球经济的增长,航运市场需求也出现井喷性增长。而另一个重要原因,则是现在世界港口塞港的情况非常严重。仅以铁矿石为例,目前钢铁制造的中心已经从欧洲转移到了中国,由此带动了铁矿石的运输需求。数据显示,今年1至6月份中国进口的铁矿石达到1.88亿吨,同比增长16.4%,而2006年中国通过海运进口铁矿石3.26亿吨,占全球铁矿石海运量的65%。

  此外,巴西和澳大利亚是铁矿石的生产基地,此前将铁矿石从巴西运到欧洲,日程只需要两个星期左右,而目前从巴西运输到中国,则需要45天左右,这就直接增加了国际运力的需求。在澳洲,煤炭出口港的堵塞情况则最为严重,在今年4月下旬时最高曾滞留船只超过150艘以上,而铁矿石港口曾滞留船只最高达到67艘,如果换算成船只的运力,相当于增加4%的全球散货船需求量。

  有需求,但需求是否无限大呢,答案显然是否定的。就在各船企掀起了造船设施的建设热潮时,中国船舶工业行业协会却泼起了冷水。该协会对当前我国造船能力发展情况进行了专项调研,结果发现目前各地造船规划能力加起来大大超出国家规划目标,达到4000万吨以上,而按照《船舶工业中长期发展规划》,到2010年造船能力仅仅只是2300万吨,实际上,仅中船国际一家的造船目标就为1800万吨。如果按照目前的增长速度,未来产能过剩只剩下时间问题。

  随着大量新船的投入使用,2010年将会是全球船队供需平衡的转折点,目前需求过剩的情况有可能会演变成供给过剩的局面。目前,造成造船市场特别是散货船市场运力紧张的主要原因,在于中国大量进口铁矿石和煤炭,以及塞港造成的运力消耗。在今后的几年里,这种因素将发生转变。

  最近几年,中国政府正在大力整治高污染高耗能行业,并且降低了出口退税率,钢铁就是调控中的重点。分析人士预期未来几年中国的钢铁产能将下滑,进而降低对铁矿石和煤炭的需求,航运市场的需求情况将得到缓解。其时,产能过剩的结构性问题也将逐渐显现。一旦如此,动辄投资上亿的船舶产能又将如何释放?

  10月下旬,在美国举行的第16届JECKU造船高峰会上,各国代表对2010年前的世界船市,仍持乐观看法,但强调必须做好应对造船能力过剩的准备。只是现在中国造船公司的订单大都排到2011年后,即使明年新船成交有下滑,产能危机也不致马上出现。根据英国克拉克松研究公司的统计数据,中国承接新船订单和手持船舶订单分别占世界市场份额的38.7%和29.5%。这使中船集团这样的船舶国家队订单非常饱满,甚至排到2011年后。

  未来的隐忧

  2007年1月,中国新接造船订单数超过韩国位居世界第一,许多媒体以及造船企业也因此而一片欢腾。而有行业知情人士就认为,中国的造船企业不应该一味地提高产量,而应该将更多的资金投入到造船技术的提高方面。

  国际造船业中心原本在欧洲。从上世纪80年代起,欧洲国家造船企业开始进行大规模结构调整,压缩或淘汰各种货船建造生产设备,集中力量建造高附加值船舶。到上世纪末本世纪初,全球造船业重心转移到韩、日。进入21世纪后,韩国成为世界第一造船大国。如今,欧洲的造船业变局又在韩日身上重演,而输入方变成了中国。在目前的韩、日、中三国造船业竞争中,总体造船成本低廉是中国船舶工业的最大优势。

  国泰君安证券分析师张锦灿说,劳动力成本占据造船成本的20%,日韩的劳动力成本是中国的5倍。今年前三季度,船市出现的最大特点就是,技术含量无须太高的散货船成交量大幅增加,占新船成交的57.4%。这正是中国大多数船企擅长的。

  目前,中国船舶工业的技术装备水平、产品研发能力及生产制造技术仍落后于日、韩,承接的主要是低附加值船舶,因而从合同金额来看,我国造船业仍落后于韩、日。韩、日船企目前纷纷来华投资建造船厂,主要转移的是低附加值造船项目,而在国内则加快结构调整步伐。

  据韩国造船工业协会和几家大型船企有关人士披露的消息,目前韩国主要船企造船任务均排到了2010年,他们今年将继续选择承接高附加值船舶订单。这一接单策略实际上在2005年已开始实行,韩国船企不肯承接的一般附加值船种和中小型船种中,相当一部分订单流入中国。韩国造船工业协会公布的统计也显示,目前全球大型液化石油气运输船新订单的约80%被韩企获得。

  有知情人士举例,在造船消耗的工时方面,造一艘30万吨的VLCC,国内一流船厂的工时超过300万,而日韩企业只需75万工时甚至更少;在钢板的使用效率方面,日韩企业的钢板使用效率达到92%,国内船厂最高的使用效率才88%,4个点的成本节省,将大大提高造船企业的利润空间。

  在国产配套资源方面,中国造船业也存在着先天不足。据悉,从成本构成上来看,建造一艘油轮,钢材、黑色金属及舾装件合计约占30%,外购设备(包括主机、发动机等)约占40%,人力成本约占15%,其他专用费如折旧费合计约占等15%。中国造船厂仅仅在人力成本上占优势,其他绝大部分依赖于进口。中国船舶工业协会副秘书长刘德谦表示,在中国万吨级轮船中,80%以上采购国外柴油机,配套设备过度依赖进口,成为中国造船业提高利润的最大障碍。

  目前,造船订单的火爆已经延续到配套设备上,在船厂提高船价的同时,配套企业也在提高价格。由于依赖进口,国内船厂将又一次失去话语权,陷入新一轮的低潮。甚至有人担心,中国船厂接了这么多订单,能否进口到相应的配套设备也是一个疑问,毕竟还要看别人脸色。

  中国造船业要想真正做强,终需技术创新。2006年8月16日国务院审议并原则通过了《船舶工业中长期发展规划》,明确今后将寻求在技术含量和附加值上获得较大幅度的提升,到2020年,造船技术水平将达到或接近世界先进水平。建造LNG、海洋工轮船、VLCC(超大油轮)和超大型集装箱船等高附加值船舶为主,将是我国冲击世界第一造船大国的重要任务。目前看来,形势不容乐观。

2008年1月13日星期日

如果让我重做一次研究生(录自中研院院士王泛森演讲

这个题目我非常喜欢,因为这个题目,对大家多少都有实际的帮助。如果下次我必须再登台演讲,我觉得这个题目还可以再发挥一两次。我是台大历史研究所毕业的,所以我的硕士是在台大历史研究所,我的博士是在美国普林斯顿大学取得的。我想座的各位有硕士、有博士,因此我以这两个阶段为主,把我的经验呈现给各位。我从来不认为我是位有成就的学者,我也必须跟各位坦白,我为了要来做这场演讲,在所里碰到刚从美国读完博士回来的同事,因为他们刚离开博士生的阶段,比较有一些自己较独特的想法,我就问他:「如果你讲这个问题,准备要贡献什么?」结合了他们的意见,共同酝酿了今天的演讲内容,因此这里面不全是我一个人的观点。虽然我的硕士论文和博士论文都出版了,但不表示我就是一个成功的研究生,因为我也总还有其它方面仍是懵懵懂懂。我的硕士论文是二十年前时报出版公司出版的,我的博士论文是英国剑桥大学出版的。你说有特别好吗?我不敢乱说。我今天只是综合一些经验,提供大家参考。

一、研究生与大学生的区别  首先跟大家说明一下研究生和大学生的区别。大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,我们在美国得到博士学位时都会领到看不懂的毕业证书,在一个偶然的机会下,我问了一位懂拉丁文的人,上面的内容为何?他告诉我:「里头写的是恭喜你对人类的知识有所创新,因此授予你这个学位。」在中国原本并没有博硕士的学历,但是在西方他们原来的用意是,恭贺你已经对人类普遍的知识有所创新,这个创新或大或小,都是对于普遍的知识有所贡献。这个创新不会因为你做本土与否而有所不同,所以第一个我们必须要很用心、很深刻的思考,大学生和研究生是不同的。

(一)选择自己的问题取向,学会创新  你一旦是研究生,你就已经进入另一个阶段,不只是要完全乐在其中,更要从而接受各种有趣的知识,进入制造知识的阶段,也就是说你的论文应该有所创新。由接受知识到创造知识,是身为一个研究生最大的特色,不仅如此,还要体认自己不再是个容器,等着老师把某些东西倒在茶杯里,而是要开始逐步发展和开发自己。做为研究生不再是对于各种新奇的课照单全收,而是要重视问题取向的安排,就是在硕士或博士的阶段里面,所有的精力、所有修课以及读的书里面都应该要有一个关注的焦点,而不能像大学那般漫无目标。大学生时代是因为你要尽量开创自己接受任何东西,但是到了硕士生和博士生,有一个最终的目的,就是要完成论文,那篇论文是你个人所有武功的总集合,所以这时候必须要有个问题取向的学习。

(二)尝试跨领域研究,主动学习  提出一个重要的问题,跨越一个重要的领域,将决定你未来的成败。我也在台大和清华教了十几年的课,我常常跟学生讲,选对一个领域和选对一个问题是成败的关键,而你自己本身必须是带着问题来探究无限的学问世界,因为你不再像大学时代一样泛滥无所归。所以这段时间内,必须选定一个有兴趣与关注的主题为出发点,来探究这些知识,产生有机的循环。由于你是自发性的对这个问题产生好奇和兴趣,所以你的态度和大学部的学生是截然不同的,你慢慢从被动的接受者变成是一个主动的探索者,并学会悠游在这学术的领域。

  我举一个例子,我们的中央研究院院长李远哲先生,得了诺贝尔奖。他曾经在中研院的周报写过几篇文章,在他的言论集里面,或许各位也可以看到,他反复提到他的故事。他是因为读了一个叫做马亨教授的教科书而去美国柏克莱大学念书,去了以后才发现,这个老师只给他一张支票,跟他说你要花钱你尽量用,但是从来不教他任何东西。可是隔壁那个教授,老师教很多,而且每天学生都是跟着老师学习。他有一次就跟那个老师抱怨:「那你为什么不教我点东西呢?」那个老师就说:「如果我知道结果,那我要你来这边念书做什么?我就是因为不知道,所以要我们共同探索一个问题、一个未知的领域。」他说其实这两种教法都有用处,但是他自己从这个什么都不教他,永远碰到他只问他「有没有什么新发现」的老师身上,得到很大的成长。所以这两方面都各自蕴含深层的道理,没有所谓的好坏,但是最好的方式就是将这两个方式结合起来。我为什么讲这个故事呢?就是强调在这个阶段,学习是一种「self-help」,并且是在老师的引导下学习「self-help」,而不能再像大学时代般,都是纯粹用听的,这个阶段的学习要基于对研究问题的好奇和兴趣,要带着一颗热忱的心来探索这个领域。 

然而研究生另外一个重要的阶段就是 Learn how to learn,不只是学习而已,而是学习如何学习,不再是要去买一件很漂亮的衣服,而是要学习拿起那一根针,学会绣出一件漂亮的衣服,慢慢学习把目标放在一个标准上,而这一个标准就是你将来要完成硕士或博士论文。如果你到西方一流的大学去读书,你会觉得我这一篇论文可能要和全世界做同一件问题的人相比较。我想即使在台湾也应该要有这样的心情,你的标准不能单单只是放在旁边几个人而已,而应该是要放在领域的普遍人里面。  你这篇文章要有新的东西,才算达到的标准,也才符合到我们刚刚讲到那张拉丁文的博士证书上面所讲的,有所贡献与创新。

二、一个老师怎么训练研究生?  第二个,身为老师你要怎么训练研究生。我认为人文科学和社会科学的训练,哪怕是自然科学的训练,到研究生阶段应该更像师徒制,所以来自个人和老师、个人和同侪间密切的互动和学习是非常重要的,跟大学部坐在那边单纯听课,听完就走人是不一样的,相较之下你的生活应该要和你所追求的知识与解答相结合,并且你往后的生活应该或多或少都和这个探索有相关。

(一)善用与老师的伙伴关系,不断 Research  我常说英文research这个字非常有意义,search是寻找,而research是再寻找,所以每个人都要research,不断的一遍一遍再寻找,并进而使你的生活和学习成为一体。中国近代兵学大师蒋百里在他的兵学书中曾说:「生活条件要跟战斗条件一致,近代欧洲凡生活与战斗条件一致者强,凡生活与战斗条件不一致者弱。」我就是藉由这个来说明研究生的生活,你的生活条件与你的战斗条件要一致,你的生活是跟着老师与同学共同成长的,当中你所听到的每一句话,都可能带给你无限的启发。 

回想当时我在美国念书的研究生生活,只要随便在楼梯口碰到任何一个人,他都有办法帮忙解答你语言上的困难,不管是英文、拉丁文、德文、希腊文……等。所以能帮助解决问题的不单只是你的老师,还包括所有同学以及学习团体。你的学习是跟生活合在一起的。当我看到有学生呈现被动或是懈怠的时候,我就会用毛泽东的「革命不是请客吃饭!」来跟他讲:「作研究生不是请客吃饭。」(二)藉由大量阅读和老师提点,进入研究领域怎样进入一个领域最好,我个人觉得只有两条路,其中一条就是让他不停的念书、不停的报告,这是进入一个陌生的领域最快,又最方便的方法,到最后不知不觉学生就会知道这个领域有些什么,我们在不停念书的时候常常可能会沉溺在细节里不能自拔,进而失去全景,导致见树不见林,或是被那几句英文困住,而忘记全局在讲什么。藉由学生的报告,老师可以讲述或是厘清其中的精华内,经由老师几句提点,就会慢慢打通任督二脉,逐渐发展一种自发学习的能力,同时也知道碰到问题可以看哪些东西。就像是我在美国念书的时候,我修过一些我完全没有背景知识的国家的历史,所以我就不停的念书、不停的逼着自己吸收,而老师也只是不停的开书目,运用这样的方式慢慢训练,有一天我不再研究它时,我发现自己仍然有自我生产及蓄发的能力,因为我知道这个学问大概是什么样的轮廓,碰到问题也有能力可以去查询相关的资料。所以努力让自己的学习产生自发的延展性是很重要的。(三)循序渐进地练习论文写作到了硕士或博士最重要的一件事,是完成一篇学位论文,而不管是硕士或博士论文,其规模都远比你从小学以来所受的教育、所要写的东西都还要长得多,虽然我不知道教育方面的论文情况是如何,但是史学的论文都要写二、三十万字,不然就是十几二十万字。写这么大的一个篇幅,如何才能有条不紊、条理清楚,并把整体架构组织得通畅可读?首先,必须要从一千字、五千字、一万字循序渐进的训练,先从少的慢慢写成多的,而且要在很短的时间内训练到可以从一万字写到十万字。这么大规模的论文谁都写得出来,问题是写得好不好,因为这么大规模的写作,有这么许多的脚注,还要注意首尾相映,使论述一体成型,而不是散落一地的铜钱;是一间大礼堂,而不是一间小小分割的阁楼。为了完成一个大的、完整的、有机的架构模型,必须要从小规模的篇幅慢慢练习,这是一个最有效的办法。

  因为受计算机的影响,我发现很多学生写文章能力都大幅下降。写论文时很重要的一点是,文笔一定要清楚,不要花俏、不必漂亮,「清楚」是最高指导原则, 经过慢慢练习会使你的文笔跟思考产生一致的连贯性。我常跟学生讲不必写的花俏,不必展现你散文的才能,因为这是学术论文,所以关键在于要写得非常清楚,如果有好的文笔当然更棒,但那是可遇不可求的,文彩像个人的生命一样,英文叫style,style本身就像个人一样带有一点点天生。因此最重要的还是把内容陈述清楚,从一万字到最后十万字的东西,都要架构井然、论述清楚、文笔清晰。 我在念书的时候,有一位欧洲史、英国史的大师Lawrence Stone,他目前已经过世了,曾经有一本书访问十位最了不起的史学家,我记得他在访问中说了一句非常吸引人注意的话,他说他英文文笔相当好,所以他一辈子没有被退过稿。因此文笔清楚或是文笔好,对于将来文章可被接受的程度有举足轻重的地位。内容非常重要,有好的表达工具更是具有加分的作用,但是这里不是讲究漂亮的style,而是论述清楚。三、研究生如何训练自己?(一)尝试接受挑战,勇于克服 研究生如何训练自己?就是每天、每周或每个月给自己一个挑战,要每隔一段时间就给自己一个挑战,挑战一个你做不到的东西,你不一定要求自己每次都能顺利克服那个挑战,但是要努力去尝试。我在我求学的生涯中,碰到太多聪明但却一无所成的人,因为他们很容易困在自己的障碍里面,举例来说,我在普林斯顿大学碰到一个很聪明的人,他就是没办法克服他给自己的挑战,他就总是东看西看,虽然我也有这个毛病,可是我会定期给我自己一个挑战,例如:我会告诉自己,在某一个期限内,无论如何一定要把这三行字改掉,或是这个礼拜一定要把这篇草稿写完,虽然我仍然常常写不完,但是有这个挑战跟没这个挑战是不一样的,因为我挑战三次总会完成一次,完成一次就够了,就足以表示克服了自己,如果觉得每一个礼拜的挑战,可行性太低,可以把时间延长为一个月的挑,去挑战原来的你,不一定能做到的事情。不过也要切记,硕士生是刚开始进入这一个领域的新手,如果一开始问题太小,或是问题大到不能控制,都会造成以后研究的困难。
 (二)论文的写作是个训练过程,不能苛求完成精典之作  各位要记得我以前的老师所说的一句话:「硕士跟博士是一个训练的过程,硕士跟博士不是写经典之作的过程。」我看过很多人,包括我的亲戚朋友们,他之所以没有办法好好的完成硕士论文,或是博士论文,就是因为他把它当成在写经典之作的过程,虽然事实上,很多人一生最好的作品就是硕士论文或博士论文,因为之后的时间很难再有三年或六年的时间,沉浸在一个主题里反复的耕耘,当你做教授的时候,像我今天被行政缠身,你不再有充裕的时间好好探究一个问题,尤其做教授还要指导学生、上课,因此非常的忙碌,所以他一生最集中又精华的时间,当然就是他写博士、或是硕士论文的时候,而那一本成为他一生中最重要的著作也就一点都不奇怪了。

  但不一定要刻意强求,要有这是一个训练过程的信念,应该清楚知道从哪里开始,也要知道从哪里放手,不要无限的追下去。当然我不是否认这个过程的重要性,只是要调整自己的心态,把论文的完成当成一个目标,不要成为是一种的心理障碍或是心理负担。这方面有太多的例子了,我在普林斯顿大学念书的时候,那边旧书摊有一位非常博学多文的旧书店老板,我常常赞叹的对他说:「你为什么不要在大学做教授。」他说:「因为那篇博士论文没有写完。」原因在于他把那个博士论文当成要写一本经典,那当然永远写不完。如果真能写成经典那是最好,就像美丽新境界那部电影的男主角JohnNash一样,一生最大的贡献就是博士那二十几页的论文,不过切记不要把那个当作是目标,因为那是自然而然形成的,应该要坚定的告诉自己,所要完成的是一份结构严谨、论述清楚与言之有物的论文,不要一开始就期待它是经典之作。如果你期待它是经典之作,你可能会变成我所看到的那位旧书摊的老板,至于我为什么知道他有那么多学问,是因为那时候我在找一本书,但它并没有在旧书店里面,不过他告诉我:「还有很多本都跟他不相上下。」后来我对那个领域稍稍懂了之后,证明确实如他所建议的那般。一个旧书店的老板精熟每一本书,可是他就是永远无法完成,他梦幻般的学位论文,因为他不知道要在哪里放手,这一切都只成为空谈(三)论文的正式写作1. 学习有所取舍 到了写论文的时候,要能取也要能舍,因为现在信息爆炸,可以看的书太多,所以一定要建构一个属于自己的知识树,首先,要有一棵自己的知识树,才能在那棵树挂相关的东西,但千万不要不断的挂不相关的东西,而且要慢慢的舍掉一些挂不上去的东西,再随着你的问题跟关心的领域,让这棵知识树有主干和枝叶。然而这棵知识树要如何形成?第一步你必须对所关心的领域中,有用的书籍或是数据非常熟悉。2. 形成你的知识树 我昨天还请教林毓生院士,他今年已经七十几岁了,我告诉他我今天要来作演讲,就问他:「你如果讲这个题目你要怎么讲?」他说:「只有一点,就是那重要的五、六本书要读好几遍。」因为林毓生先生是海耶克,还有几位近代思想大师在芝加哥大学的学生,他们受的训练中很重要的一部份是精读原典。这句话很有道理,虽然你不可能只读那几本重要的书,但是那五、六本书将逐渐形成你知识树的主干,此后的东西要挂在上面,都可以参照这一个架构,然后把不相干的东西暂放一边。生也有涯,知也无涯,你不可能读遍天下所有的好书,所以要学习取舍,了解自己无法看遍所有有兴趣的书,而且一但看遍所有有兴趣的书,很可能就会落得普林斯顿街上的那位旧书店的老板一般,因为阅读太多不是自己所关心的领域的知识,它对于你来说只是一地的散钱。3. 掌握工具 在这个阶段一定要掌握语文与合适的工具。要有一个外语可以非常流畅的阅读,要有另外一个语文至少可以看得懂文章的标题,能学更多当然更好,但是至少要有一个语文,不管是英文、日文、法文……等,一定要有一个语文能够非常流畅的阅读相关书籍,这是起码的前提。一旦这个工具没有了,你的视野就会因此大受限制,因为语文就如同是一扇天窗,没有这个天窗你这房间就封闭住了。为什么你要看得懂标题?因为这样才不会有重要的文章而你不知道,如果你连标题都看不懂,你就不知道如何找人来帮你或是自己查相关的数据。其它的工具,不管是统计或是其它的任何工具,你也一定要多掌握,因为你将来没有时间再把这样的工具学会。4. 突破学科间的界线 应该要把跨学科的学习当作是一件很重要的事,但是跨学科涉及到的东西必须要对你这棵知识树有帮助,要学会到别的领域稍微偷打几枪,到别的领域去摄取一些概念,对于本身关心的问题产生另一种不同的启发,可是不要泛滥无所归。为什么要去偷打那几枪?近几十年来,人们发现不管是科学或人文,最有创新的部份是发生在学科交会的地方。为什么会如此?因为我们现在的所有学科大部分都在西方十九世纪形成的,而中国再把它转借过来。十九世纪形成这些知识学科的划分的时候,很多都带有那个时代的思想跟学术背景,比如说,中研院的李院长的专长就是物理化学,他之所以得诺贝尔奖就是他在物理和化学的交界处做工作。像诺贝尔经济奖,这二十年来所颁的奖,如果在传统的经济学奖来看就是旁门走道,古典经济学岂会有这些东西,甚至心理学家也得诺贝尔经济奖,连JohnNash这位数学家也得诺贝尔经济奖,为什么?因为他们都在学科的交界,学科跟学科、平台跟平台的交界之处有所突破。在平台本身、在学科原本最核心的地方已经search太多次了,因此不一定能有很大的创新,所以为什么跨领域学习是一件很重要的事情。 常常一篇硕士论文或博士论文最重要、最关键的,是那一个统摄性的重要概念,而通常你在本学科里面抓不到,是因为你已经泡在这个学科里面太久了,你已经拿着手电筒在这个小仓库里面照来照去照太久了,而忘了还有别的东西可以更好解释你这些材料的现象,不过这些东西可遇而不可求。John Nash这一位数学家为什么会得诺贝尔数学奖?为什么他在赛局理论的博士论文,会在数十年之后得诺贝尔经济奖?因为他在大学时代上经济学导论的课,所以他认为数学可以用在经济方面来思考,而这个东西在一开始,他也没有想到会有这么大的用处。他是在数学和经济学的知识交界之处做突破。有时候在经济学这一个部分没有大关系,在数学的这一个部分也没有大关系,不过两个加在一起,火花就会蹦出来。5. 论文题目要有延展性 对一个硕士生或博士生来说,如果选错了题目,就是失败,题目选对了,还有百分之七十胜利的机会。这个问题值得研一、博一的学生好好思考。你的第一年其实就是要花在这上面,你要不断的跟老师商量寻找一个有意义、有延展性的问题,而且不要太难。我在国科会当过人文处长,当我离开的时候,每次就有七千件申请案,就有一万四千个袋子,就要送给一万四千个教授审查。我当然不可能看那么多,可是我有个重要的任务,就是要看申诉。有些申诉者认为:「我的研究计划很好,我的著作很好,所以我来申诉。」申诉通过的大概只有百分之十,那么我的责任就是在百分之九十未通过的案子正式判决前,再拿来看一看。有几个印象最深常常被拿出来讨论的,就是这个题目不必再做了、这个题目本身没有发展性,所以使我更加确认选对一个有意义、有延展性、可控制、可以经营的题目是非常重要的。 我的学生常常选非常难的题目,我说你千万不要这样,因为没有人会仔细去看你研究的困难度,对于难的题目你要花更多的时间阅读史料,才能得到一点点东西;要挤很多东西,才能筛选出一点点内容,所以你最好选择一个难易适中的题目。 我写过好几本书,我认为我对每一本书的花的心力都是一样,虽然我写任何东西我都不满意,但是在过程中我都绞尽脑汁希望把他写好。目前为止很多人认为我最好的书,是我二十几岁刚到史语所那一年所写的那本书。我在那本书花的时间并不长,那本书的大部分的稿子,是我和许添明老师同时在当兵的军营里面写的,而且还是用我以前旧的笔记写的。 大陆这些年有许多出版社,反复要求出版我以前的书,尤其是这一本,我说:「不行。」因为我用的是我以前的读书笔记,我怕引文有错字,因为在军队营区里面随时都要出操、随时就要集合,手边又没有书,怎么可能好好的去核对呢?而如果要我重新校正一遍,又因为引用太多书,实在没有力气校正。 为什么举这个例子呢?我后来想一想,那本书之所以比较好,可能是因为那个题目可延展性大,那个题目波澜起伏的可能性大。很多人都认为,我最好的书应该是剑桥大学出的那一本,不过我认为我最好的书一定是用中文写的,因为这个语文我能掌握,英文我没办法掌握得出神入化。读、写任何语文一定要练习到你能带着三分随意,那时候你才可以说对于这一个语文完全理解与精熟,如果你还无法达到三分的随意,就表示你还在摸索。

 回到我刚刚讲的,其实每一本书、每一篇论文我都很想把它写好。但是有些东西没办法写好,为什么?因为一开始选择的题目不够好。因此唯有选定题目以后, 你的所有训练跟努力才有价值。我在这里建议大家,选题的工作要尽早做,所选的题目所要处理的材料最好要集中,不要太分散,因为硕士生可能只有三年、博士生可能只有五年,如果你的材料太不集中,读书或看数据可能就要花掉你大部分的时间,让你没有余力思考。而且这个题目要适合你的性向,如果你不会统计学或讨厌数字,但却选了一个全都要*统计的论文,那是不可能做得好。6. 养成遵照学术格式的写作习惯 另一个最基本的训练,就是平时不管你写一万字、三万字、五万字都要养成遵照学术规范的习惯,要让他自然天成,就是说你论文的脚注、格式,在一开始进入研究生的阶段就要培养成为你生命中的一个部份,如果这个习惯没有养成,人家就会觉得这个论文不严谨,之后修改也要花很多时间,因为你的论文规模很大,可能几百页,如果一开始弄错了,后来再重头改到尾,一定很耗时费力,因此要在一开始就养成习惯,因为我们是在写论文而不是在写散文,哪一个逗点应该在哪里、哪一个书名号该在哪里、哪一个地方要用引号、哪一个要什么标点符号,都有一定的规定,用中文写还好,用英文有一大堆简称。在1960年代台湾知识还很封闭的时候,有一个人从美国回来就说:「美国有个不得了的情形,因为有一个人非常不得了。」有人问他为什么不得了,他说:「因为这个人的作品到处被引用。」他的名字就叫ibid。所谓ibid就是同前作者,这个字是从拉丁文发展出来的,拉丁文有一大堆简称,像et. al.就是两人共同编的。英文有一本The Chicago Manual of Style就是专门说明这一些写作规范。各位要尽早学会中英文的写作规范,慢慢练习,最后随性下笔,就能写出符合规范的文章。7. 善用图书馆 图书馆应该是研究生阶段最重要的地方,不必读每一本书,可是要知道有哪些书。我记得我做学生时,新进的书都会放在图书馆的墙上,而身为学生最重要的事情,就是要把书名看一看。在某些程度上知道书皮就够了,但是这仍和打计算机是不一样的,你要实际上熟悉一下那本书,摸一下,看一眼目录。我知道现在从计算机就可以查到书名,可是我还是非常珍惜这种定期去browse新到的书的感觉,或去看看相关领域的书长成什么样子。中研院有一位院士是哈佛大学信息教授,他告诉我他在创造力最高峰的时候,每个礼拜都到他们信息系图书室,翻阅重要的信息期刊。所以图书馆应该是身为研究生的人们,最熟悉的地方。不过切记不重要的不要花时间去看,你们生活在信息泛滥的时代,跟我生长在信息贫乏的时代是不同的,所以生长在这一个时代的你,要能有所取舍。我常常看我的学生引用一些三流的论文,却引得津津有味,我都替他感到难过,因为我强调要读有用、有价值的东西。8. 留下时间,精致思考 还要记得给自己保留一些思考的时间。一篇论文能不能出神入化、能不能引人入胜,很重要的是在现象之上作概念性的思考,但我不是说一定要走理论的路线,而是提醒大家要在一般的层次再提升两三步,conceptualize你所看到的东西。真切去了解,你所看到的东西是什么?整体意义是什么?整体的轮廓是什么?千万不要被枝节淹没,虽然枝节是你最重要的开始,但是你一天总也要留一些时间好好思考、慢慢沉淀。conceptualize是一种非常难教的东西,我记得我念书时,有位老师信誓旦旦说要开一门课,教学生如何conceptualize,可是从来都没开成,因为这非常难教。我要提醒的是,在被很多材料和枝节淹没的时候,要适时跳出来想一想,所看到的东西有哪些意义?这个意义有没有广泛连结到更大层面的知识价值。 傅斯年先生来到台湾以后,同时担任中央研究院历史语言研究所的所长及台大的校长。台大有个傅钟每小时钟声有二十一响、敲二十一次。以前有一个人,写了一本书叫《钟声二十一响》,当时很轰动。他当时对这二十一响解释是说:因为台大的学生都很好,所以二十一响是欢迎国家元首二十一响的礼炮。不久前我发现台大在每一个重要的古迹下面竖一个铜牌,我仔细看看傅钟下的解释,才知道原来是因为傅斯年当台大校长的时候,曾经说过一句话:「人一天只有二十一个小时,另外三小时是要思考的。」所以才叫二十一响。我觉得这句话大有道理,可是我觉得三小时可能太多,因为研究生是非常忙的,但至少每天要留个三十分钟、一小时思考,想一想你看到了什么?学习跳到比你所看到的东西更高一点的层次去思考。9. 找到学习的楷模 我刚到美国念书的时候,每次写报告头皮就重的不得了,因为我们的英文报告三、四十页,一个学期有四门课的话就有一百六十页,可是你连脚注都要从头学习。后来我找到一个好法,就是我每次要写的时候,把一篇我最喜欢的论文放在旁边,虽然他写的题目跟我写的都没关系,不过我每次都看他如何写,看看他的注脚、读几行,然后我就开始写。就像最有名的男高音Pavarotti唱歌剧的时候都会捏着一条手帕,因为他说:「上舞台就像下地狱,太紧张了。」他为了克服紧张,他有习惯性的动作,就是捏着白手帕。我想当年那一篇论文抽印本就像是我的白手帕一样,能让我开始好好写这篇报告,我学习它里面如何思考、如何构思、如何照顾全体、如何用英文作脚注。好好的把一位大师的作品读完,开始模仿和学习他,是入门最好的方法,逐步的,你也开始写出自己的东西。我也常常鼓励我的学生,出国半年或是一年到国外看看。像现在国科会有各式各样的机,可以增长眼界,可以知道现在的餐馆正在卖些什么菜,回来后自己要作菜也才知道要如何着手。四、用两条腿走路,练习培养自己的兴趣

  最后还有一点很重要的,就是我们的人生是两只脚,我们不是*一只脚走路。做研究生的时代,固然应该把所有的心思都放在学业上,探索你所要探索的那些问题,可是那只是你的一只脚,另外还有一只脚是要学习培养一、两种兴趣。很多人后来会发现他的右脚特别肥重(包括我自己在内),也就是因为忘了培养左脚。很多很有名的大学者最后都陷入极度的精神困扰之中,就是因为他只是培养他的右脚,他忘了培养他的左脚,他忘了人生用两只脚走路,他少了一个小小的兴趣或嗜好,用来好好的调解或是排遣自己。 去年夏天,香港《亚洲周刊》要访问我,我说:「我不想接受访问,我不是重要的人。」可是后来他们还是把一个简单的对话刊出来了,里面我只记得讲了一段话:做一个研究生或一个学者,有两个感觉最重要--责任感与罪恶感。你一定要有很大的责任感,去写出好的东西,如果责任感还不够强,还要有一个罪恶感,你会觉得如果今天没有好好做几个小时的工作的话,会有很大的罪恶感。除非是了不得的天才,不然即使爱因斯坦也是需要很努力的。很多很了不得的人,他只是把所有的努力集中在一百页里面,他花了一千小时和另外一个人只花了十个小时,相对于来说,当然是那花一千个小时所写出来的文章较好。 所以为什么说要赶快选定题目?因为如果太晚选定一个题目,只有一年的时间可以好好耕耘那个题目,早点选定可以有二、三年耕耘那个题目,是三年做出的东西好,还是一年的东西好?如果我们的才智都一样的话,将三年的努力与思考都灌在上面,当然比一年还要好。五、营造卓越的大学,分享学术的氛围? 现在很多人都在讨论,何谓卓越的大学?我认为一个好的大学,学校生活的一大部份,以及校园的许多活动,直接或间接都与学问有关,同学在咖啡厅里面谈论的,直接或间接也都会是学术相关的议题。教授们在餐厅里面吃饭,谈的是「有没有新的发现」?或是哪个人那天演讲到底讲了什么重要的想法?一定是沉浸在这种氛围中的大学,才有可能成为卓越大学。那种交换思想学识、那种互相教育的气氛不是花钱就有办法获得的。我知道钱固然重要,但不是唯一的东西。一个卓越的大学、一个好的大学、一个好的学习环境,表示里面有一个共同关心的焦点,如果没有的话,这个学校就不可能成为好的大学。