1。最直接最简单的,方式是把文件地址直接放到html页面的一个链接中。这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限)。这个就不写示例了。
2。在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保存文件到本地。(示例如下)
<%
 response.setContentType(fileminitype);
 response.setHeader(
"Location",filename);
 response.setHeader(
"Cache-Control""max-age=" + cacheTime);
 response.setHeader(
"Content-Disposition""attachment; filename=" + filename); //filename应该是编码后的(utf-8)
 response.setContentLength(filelength);
 OutputStream outputStream 
= response.getOutputStream();
 InputStream inputStream 
= new FileInputStream(filepath);
 
byte[] buffer = new byte[1024];
 
int i = -1;
 
while ((i = inputStream.read(buffer)) != -1) {
  outputStream.write(buffer, 
0, i);
  }
 outputStream.flush();
 outputStream.close();
 inputStream.close();
 outputStream 
= null;

%>

3。既然是JSP的话,还有一种方式就是用Applet来实现文件的下载。不过客户首先得信任你的这个Applet小程序,由这个程序来接受由servlet发送来的数据流,并写入到本地。
servlet端示例
    public void service(HttpServletRequest req, HttpServletResponse res)
            
throws ServletException, IOException {
        res.setContentType(
" text/plain ");
        OutputStream outputStream 
= null;
        
try {
            outputStream 
= res.getOutputStream();
            popFile(srcFile, outputStream)) ;
//把文件路径为srcFile的文件写入到outputStream中。
        } catch (IOException e) {
            e.printStackTrace();
        }
    } 

JApplet端示例
   URLConnection con;
        
try {
            con 
= url.openConnection();//url是被调用的SERVLET的网址 如http://localhost:8080/sendDateSevlet.do  
            con.setUseCaches(false);
            con.setDoInput(
true);
            con.setDoOutput(
true);
            con.setRequestProperty(
"Content-Type",
                
"application/octet-stream");
            InputStream in 
= con.getInputStream();
            ProgressMonitorInputStream pmInputStream 
= new ProgressMonitorInputStream(
                    pane, 
"正在从服务器下载文件内容", in);
            ProgressMonitor pMonitor 
= pmInputStream
                    .getProgressMonitor();
            pMonitor.setMillisToDecideToPopup(
3);
            pMonitor.setMillisToPopup(
3);
            String localfilepath 
= localstr + filename ;//localfilepath本地路径,localstr文件文件夹,filename本地文件名
     if(saveFilsaveFilee(localfilepath,pmInputStream)){ //方法saveFilsaveFilee是把输入流pmInputStream写到文件localfilepath中。                    
     openLocalFile(localfilepath);
            }



4。顺便把JApplet上传文件的代码也贴上来.
JApplet端示例

URLConnection con;
        
try {
            con 
= url.openConnection();//url是被调用的SERVLET的网址 如http://localhost:8080/sendDateSevlet.do         
     con.setUseCaches(false);
            con.setDoInput(
true);
            con.setDoOutput(
true);
            con.setRequestProperty(
"Content-Type",
                
"application/octet-stream");
            
            OutputStream out 
= con.getOutputStream();
            String localfilepath 
= localstr + filename; //localfilepath本地路径,localstr文件文件夹,filename本地文件名
            getOutputStream(localfilepath,out);//文件getOutputStream是把文件localfilepath写到输出流out中。
            InputStream in = con.getInputStream();
            
return true;
        }
catch (IOException e) {
               System.out.println(
"文件上传出错!");
            e.printStackTrace();
        }

servlet端代码示例
    public void service(HttpServletRequest req, HttpServletResponse res)
            
throws ServletException, IOException {
        res.setContentType(
" text/plain ");
        InputStream inputStream 
= null;
        
try {
            inputStream 
= res.getInputStream();
            writefile(srcFile, inputStream);
//把输入流inputStream保存到文件路径为srcFile的文件中
        } catch (IOException e) {
            e.printStackTrace();
        }
    } 
// end service

 总结:在文件的传输中是流的形式存在的,在硬盘上是文件的形式存在的。我们要做的只是通过HttpServletRequest和HttpServletResponse,或者是response和request来发送流和读取流。以及把文件转换成流或把流转换成文件的操作。
posted @ 2007-02-12 13:41 重归本垒(Bing) 阅读(2520) | 评论 (3)编辑 收藏
 

 

正则表达式语法

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

这里有一些可能会遇到的正则表达式示例:

JScript VBScript 匹配
/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。
/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。
/<(.*)>.*<\/\1>/ "<(.*)>.*<\/\1>" 匹配一个 HTML 标记。

下表是元字符及其在正则表达式上下文中的行为的一个完整列表:

字符 描述
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。
* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。
? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
{n} n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。
{n,} n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。
{n,m} mn 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。刘, "o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。
? 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。
. 匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。
(pattern) 匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。
(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。
(?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
(?!pattern) 负向预查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始
x|y 匹配 xy。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 则匹配 "zood" 或 "food"。
[xyz] 字符集合。匹配所包含的任意一个字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。
[^xyz] 负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。
[a-z] 字符范围。匹配指定范围内的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。
[^a-z] 负值字符范围。匹配任何不在指定范围内的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符。
\b 匹配一个单词边界,也就是指单词和空格间的位置。例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。
\B 匹配非单词边界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。
\cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。
\d 匹配一个数字字符。等价于 [0-9]。
\D 匹配一个非数字字符。等价于 [^0-9]。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。
\W 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。
\xn 匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, '\x41' 匹配 "A"。'\x041' 则等价于 '\x04' & "1"。正则表达式中可以使用 ASCII 编码。.
\num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,'(.)\1' 匹配两个连续的相同字符。
\n 标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为后向引用。否则,如果 n 为八进制数字 (0-7),则 n 为一个八进制转义值。
\nm 标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least nm 个获取得子表达式,则 nm 为后向引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足,若  nm 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm
\nml 如果 n 为八进制数字 (0-3),且 ml 均为八进制数字 (0-7),则匹配八进制转义值 nml。
\un 匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如, \u00A9 匹配版权符号 (?)。
posted @ 2007-01-30 11:17 重归本垒(Bing) 阅读(830) | 评论 (0)编辑 收藏
 
方式一:事先写好多个input.在点击时才显示。也就是说上传的最大个数是写死了的。
 html
<p>
<href='#' onclick='javascript:viewnone(more1)'> 添加附件 </a>
<div id='more1' style='display:none'>
    
<input type="file" name="attach1" size="50"javascript:viewnone(more2)>
    
</span>
</div>
<div id='more2' style='display:none'>
    
<input type="file" name="attach2" size="50"'>
</div>
</p>
js
<SCRIPT language="javascript">
  
function viewnone(e){
    e.style.display
=(e.style.display=="none")?"":"none";
  }
</script>

方式二:这种方式的动态多文件上传是实现了的,很简单的,不说废话看code
html
<input type="button" name="button" value="添加附件" onclick="addInput()">
<input type="button" name="button" value="删除附件" onclick="deleteInput()">
<span id="upload"></span>
js
<script type="text/javascript">
        
var attachname = "attach";
        
var i=1;
          
function   addInput(){
            
if(i>0){
                  
var attach = attachname + i ;
                  
if(createInput(attach))
                      i
=i+1;
              }
              
          } 
          
function deleteInput(){
                  
if(i>1){
                    i
=i-1;
                    
if(!removeInput())
                        i
=i+1;
                }
          } 
          
          
function createInput(nm){   
              
var  aElement=document.createElement("input");   
             aElement.name
=nm;
             aElement.id
=nm;
             aElement.type
="file";
             aElement.size
="50";
              
//aElement.value="thanks";   
             //aElement.onclick=Function("asdf()");  
               if(document.getElementById("upload").appendChild(aElement) == null)
                      
return false;
               
return true;
          }  

          
function removeInput(nm){
               
var aElement = document.getElementById("upload");
                
if(aElement.removeChild(aElement.lastChild) == null)
                    
return false;
                
return true;   
          }  
          
</script>

方式三:动态多文件上传,只是在oFileInput.click();这个地方,这样做就不能上传这个文件了,因为发现它在上传之时就把这个input中的文件置空了。很可能是为了安全着想吧!
另外还有一点就是说,click()只有在ie中才能正常运行。
虽说这种方式最终没能实现上传,但还是留下来参考,看看是否有人可以真正实现上传。
 html
<href="javascript:newUpload();">添加附件</A>
<TABLE width="100%" border="0" cellpadding="0" cellspacing="1">
    
<TBODY id="fileList"></TBODY>
</TABLE>
<DIV id="uploadFiles" style="display:block"></DIV>
js
<SCRIPT language="javascript">

    
//---新建上传
    function newUpload(){
        
var oFileList = document.getElementById("fileList");
        
var fileCount = oFileList.childNodes.length + 1;
        
var oFileInput = newFileInput("upfile_" + fileCount);
        
if(selectFile(oFileInput)){
            addFile(oFileInput);
        }
    }
    
    
    
//----选择文件
    function selectFile(oFileInput){
        
var oUploadFiles = document.getElementById("uploadFiles");
        oUploadFiles.appendChild(oFileInput);
        oFileInput.focus();
        oFileInput.click();
//不能这样做,可能是为了安全着想吧!
        var fileValue = oFileInput.value;
        
if(fileValue == ""){
            oUploadFiles.removeChild(oFileInput);
            
return false;
        }
        
else
         
return true;
        
    }
    
    
//---新建一个文件显示列表
    function addFile(oFileInput){
        
var oFileList = document.getElementById("fileList");
        
var fileIndex = oFileList.childNodes.length + 1;
        
var oTR  = document.createElement("TR");
        
var oTD1 = document.createElement("TD");
        
var oTD2 = document.createElement("TD");
        
        oTR.setAttribute(
"id","file_" + fileIndex);
        oTR.setAttribute(
"bgcolor","#FFFFFF");
        oTD1.setAttribute(
"width","6%");
        oTD2.setAttribute(
"width","94%");
        oTD2.setAttribute(
"align","left");
        oTD2.innerText 
= oFileInput.value;
        oTD1.innerHTML 
= '<A href="javascript:removeFile('+ fileIndex + ');">删除</A>';
        
        oTR.appendChild(oTD1);
        oTR.appendChild(oTD2);
        oFileList.appendChild(oTR);
    }
    
    
//---移除上传的文件 
    function removeFile(fileIndex){
        
var oFileInput = document.getElementById("upfile_" + fileIndex);
        
var oTR        = document.getElementById("file_" + fileIndex);
        uploadFiles.removeChild(oFileInput);
        fileList.removeChild(oTR);
    }
    
    
//---创建一个file input对象并返回
    function newFileInput(_name){
        
var oFileInput  = document.createElement("INPUT");
        oFileInput.type 
= "file";
        oFileInput.id 
= _name;
        oFileInput.name 
= _name;
        oFileInput.size
="50";
        
//oFileInput.setAttribute("id",_name);
        //oFileInput.setAttribute("name",_name);
        //oFileInput.outerHTML = '<INPUT type=file id=' + _name + ' name=' + _name + '>';
        //alert(oFileInput.outerHTML);
        return oFileInput;
    }
    
</SCRIPT>
posted @ 2007-01-26 17:21 重归本垒(Bing) 阅读(32245) | 评论 (12)编辑 收藏
 
JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。可以在JavaScript中这么写一个:

<script language="JavaScript"> 
//此处为string类添加三个成员 
String.prototype.Trim = function()return Trim(this);} 
String.prototype.LTrim 
= function(){return LTrim(this);} 
String.prototype.RTrim 
= function(){return RTrim(this);} 

//此处为独立函数 
function LTrim(str) 

var i; 
for(i=0;i<str.length;i++

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(i,str.length); 
return str; 
}
 
function RTrim(str) 

var i; 
for(i=str.length-1;i>=0;i--

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(0,i+1); 
return str; 
}
 
function Trim(str) 

return LTrim(RTrim(str)); 
}
 
</script>
posted @ 2007-01-23 14:43 重归本垒(Bing) 阅读(1646) | 评论 (2)编辑 收藏
 
     摘要: jsp文件上传大多采用采用开源项目来简化处理,这里列出常用的两个jar包的实现,并进行比较,说明他们的优缺点和应该注意的问题。 Commons FileUpload,可以在http://jakarta.apache.org/commons/fileupload/下载,这个包需要Commons IO的支持,可以在http://jakarta.apache.org/commo...  阅读全文
posted @ 2007-01-22 11:42 重归本垒(Bing) 阅读(1010) | 评论 (0)编辑 收藏
 
     摘要: DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。     网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。    本文以DWR 1.1 ...  阅读全文
posted @ 2007-01-16 10:30 重归本垒(Bing) 阅读(1009) | 评论 (0)编辑 收藏
 

怎样才能把这么多单词背下来呢?最重要的一点,就是:...如果想比别人成功,就一定要走捷径。不要期盼自己比别人幸运,也不要指望自己比别人更聪明或者更勤奋。从智力上说,从机遇上说,自己和别人都是差不了多少的,想超过和自己差不多的人,就一定要走捷径,捷径,捷径!


背单词捷径的第一条,就是:一定要每次都大量地背。因为自己不比别人聪明,所以背完单词,别人忘掉五分之一,自己决不会比别人忘得少。然而,别人每天背十个单词,自己却可以背一百个,忘掉五分之一,还剩八十个,是别人最聪明状态下的十倍。每天一百个是最低限。其实背到后来您会发现这个要求并不高,一个月后,您可能自然而然地就背到三百或者五百。 这一百个要分成四组来背,上午三十,中午十个,下午三十,晚上三十。第二天早晨复习以前没背下来的词。背的时候,要一目十词(注意,是十个而不是更多或更少),不要认认真真背,因为没有认认真真的时间。一边看一边读每个词的读音,默读也成。看完后回忆一遍,回忆不起来的再看。这次背的目的在于留下个大概印象,下次看见能知道这个词,所以背到大部分都能回忆得起来就成了,把剩下的词单独抄出来。


背单词捷径的第二条,就是:背字典!为什么要背字典呢?因为字典上每个词的解释比较全面,而且相同字母开头的单词都集中在一起。不是什么字典都可以拿来背的,一定要找只包含自己想背的词的字典。另外,最好有英文方式的解释和例句。而且,一定要有音标!如果是为了考TOFEL或者GRE,注意要选美音音标的字典。一般教材课文后面的词汇表都是为那些认认真真听课的好学生准备的,想走捷径就千万不要去背那些东西。 背字典的时候,按开头字母(Z,Y,X,Q,J,K,U)(V,W,N,O,L)(FG,IT,HM,BDE,R)(C,P,S,A)的顺序背,其中C,P,S,A每个都要分三部分背。这样背有几个好处:


(一)能增加成就感,提高兴趣。至于为什么,您翻翻字典就明白了。;)


(二)便于清楚地知道那些单词已经背过,那些还没背。(三)能先把最基本的词先掌握。 三万单词里,分为三个等级:三千到四千,八千到一万,两万二到三万。也就是说,您得分别准备三本字典。这几个等级之间各自有非常不同的特性,所以需要分别用不同方法背。俺当时没有认识到这一点,所以在从一万到三万之间走了一段弯路,浪费了一些时间,不然或许能突破到五万吧。;) 所以,背单词捷径的下面这条就有了三个分支:


背单词捷径的第三条,就是:和单词多见面。一个单词能不能记住,取决于和它在不同场合见面的频率,不在于每次看着它的时间长短(同样规律也适合于泡MM;))。一般想记住一个单词,每星期要和它在“不同场合”见三到四次面。俺在上文中提到大量背的时候,不要抠某一个字记住与否就是这个意思。因为是否一见钟情都是无所谓的,关键在于有更多不同类型的见面机会。不过,根据要背的单词的等级不同,增加见面机会的方式也有所不同。


第一个分支:瞎听!三千到四千这个等级,是非常常用的单词,而且几乎囊括了表达最基本思想所需要的一切词汇。每篇文章中百分之八十都是这些词汇,而且这些词都是最基本的语素(或称“词根”),就是分割到最小无法再分割,互相之间也没什么类似之处的东西。对付这些词的最好方法,就是进行大量的,不间断的,简单的初级听力练习。因为阅读材料中,还有百分之二十其他词汇,所以光凭这个等级的词还看不懂那些阅读材料。但是听力练习都是最基本的对话,而且发音一般很标准,多听能够增加单词的重复率,而且可以为以后背八千到一万那个等级的词打下语音基础。 听的时候,要分精听和泛听两部分。精听当然是指每个词都要弄懂,俺着重讲一下泛听(饭厅?;P)。泛听是最重要的,因为掌握语速和语调,以及总体印象都要靠泛听。而这些都是背八千到一万等级单词的基础?泛听能够让经常用到的词(也就是那些最必要掌握的词)把您的耳朵磨出茧子来,让您模模糊糊听到个音就能反应出它是什么意思。泛听中您听到的词,才是您真正应该记住的词,所以别害怕精听的时候什么都听不懂。到底什么是泛听呢?泛听,就是说您听的时候,精神要分散,要一边干着其他事(比如撮饭或和别人大声讨论撮饭;)~),一边有一搭没一搭地听着。泛听一定要见缝插针,一有机会就听着,最好耳机不离耳朵。;) 而精听的意义就在于找出您没听清的那些词。啊哈,那就是您背过但还不熟悉的词了。:)把这些词单独记在另外一个地方,别跟没背下来的词混了。泛听要听精听已经听过的内容。比如精听听到了第二盘磁带,那么泛听就听第一盘磁带,正好。提醒您一句,千万别拿英语广播当自己的听力教材!!! 顺便跟您推荐一套听力教材:武汉师范大学出的Step by Step.内容比较循序渐进,每一课开头的音乐也很好听。;) ...


第二个分支:狂看!八千到一万这个等级,基本包含了剩下的百分之二十。这些单词在听力教材里很难找到。但是,可不要停止听的练习呦,因为听能巩固您的语调感觉,而这是背这个等级单词的一个关键。不过,背这个等级的词,需要在听以外增加看的内容。 看,同样要分精读和泛读两种。就象听一样,也是泛读更重要一些。泛读要挑不太长,能有耐心看完的文章,而且看不懂的词不要太多,一篇文章有两三个不认识的就足够了。千万不要一上来就看英语报刊杂志小说,那些东西不但很难看懂,而且看懂了也对背单词没什么促进作用。:Q 泛读也需要大量练习,只要您有耐心,又有足够时间,就一直看下去吧!看的时候不要仔细阅读,扫一眼明白个大概意思就成了,然后把这一眼没看懂的词画上记号,别琢磨它是什么意思,继续扫描吧!全部看完之后,回头再看这些单词,有的可能已经想起来了,有的....还没想起来?那就查查字典,要是自己还没背过,就扔掉它,要是已经背过了,就单独抄下来吧,和听力练习中没听出来的词放在一起。 俺的经验是新概念第一二册,然后大学泛读课本前两册,然后是另外的一个泛读教程初级部分,然后新概念第三册,泛读课本第三册,某一种听力教材高级听力部分的教师用书,然后新概念第四册,泛读课本第四五册...这么个顺序进度比较合适。


第三个分支:乱说!这只适合背两万二到三万的词。因为其他的词不用说就已经背下来了。;)而这个等级的词在阅读材料里非常少,可能阅读十篇文章却一个这个等级的词也没有。所以靠阅读来增加见面机会已经不行了。这些词甚至有的老外一辈子都没见过,咋能指望他们能写出来呢?尤其是GRE词汇,什么"给马穿衣服","纽约的流氓","从非洲吹向南欧的风"....这些词都是一些精致的修辞,也就是说,如果您话里净是这些词,那您可以假冒一位学者了。;) 一般的老外都是听不懂您说的这些话的,所以不用这些词也能表达同样的含义。好了,您的机会来了,您可以跟老外讲话中带上这些单词,然后很自豪地假装谦虚地跟他们解释这些词的含义。;) 每次跟老外解释一两个词就足够了,老外会佩服您佩服得五体投地的。;)HL就向ws解释吧!要大胆而耐心,尤其是大胆。;) 这个阶段,您就别再练听力了,因为练了进步也不大。还记得开头那句话么?要想成功,得走捷径。 凡是不能在短时期内取得巨大进步的行动,都不必浪费时间去做。 不过,这时候的阅读材料成了问题:您会发现,过去看的东西觉得太浅没意思,看其他深的东西又看不懂。您还会发现一个新的有趣现象:那就是您想看的文章里,现在全是第一个等级的那些词,每个词您都确切知道它的含义,但整个文章您就是看不懂。;Q 那您该看什么呢?就看第二个等级的那些浅显文章啊。虽然浅显,但能帮助您不至于忘了过去背出来的成果。至于您看不懂的那些文章,别着急,等您和老外交流多了,您自然就懂了,那都是一些词组、俚语或文法组成的文章。:)


背单词捷径的第四条,就是:联想,联想,联想,.....背单词的第一个动作是什么?端详一下它的外貌。第二第三个动作呢?看看它的内涵和发音。而第四个动作,就应该是联想,再联想..... 联想它和其他背过的词有没有外表类似的?读音类似的?意思类似或相反的?如果有,就赶紧记在旁边,在另外那些词旁边也把这个词加上。这样,以后看见其他词,也会联想起这个词,等于又增加了一次见面机会。 而且,在第二、第三个等级的词汇里,还有许多单词是由"前缀","词根","后缀"组成的,前缀比如"re","in","pseud"...,后缀比?quot;er","a","oid"...,然后共同组成一个新词。如果掌握了这些前后缀,就可以很方便地猜出一个生词到底什么意思。另外,有很多读音相近的词也有相似的意思,这在俚语、诗歌和儿童用语中更普遍。如果每天记80个单词,一个月只能?400个单词,但掌握了这些规律后,实际上背的速度越来越快,几乎一万多单词都是不用背就会了的。不过,在GRE单词中,有很多是既没有和其他词的关系,又没有前后缀,看起来既简单又记不住的单词。这些词里边有希腊语,意大利语,德语,拉丁语,甚至还有日语译音。这就只能靠和别人解释来掌握了。(HL一定要注意!)

背单词捷径的第五条,就是:复习!记得快,忘得也就快,这是一个非常正常的规律。在背单词的过程中,复习就显得非常重要。俺总结复习的规律是:十个单词复习一遍,然后三十个单词,然后是以前所有没背下来的单词。复习的时候,同样不必细抠,粗略地扫一遍就可以了,但一定要想它的读音(因为英语是象声的)。最后背不下来的单词,一定是不常用的,因为老外一样背不下来。;) 每背完一个开头字母的单词,就要把前一个开头字母的复习一遍。然后每背完前文中括号里面的开头字母,就把上一个括号里的复习一遍。复习的时候,要先看英文翻译中文意思来一遍,然后再看着中文想它的英文单词再来一遍。 前面说过,在泛听,泛读中忘了的词要和背的时候就记不住的词分着记下来,就是为了在复习的时候区别对待。忘了的词,要每天看一遍,会了就划掉,而记不住的词则在背完了整个字母以后,单独背一下这些词,平常就不用看了。 GRE单词的复习方法非常奇怪:它需要进行填字游戏。也就是说,盖住单词的一部分,然后想整个词是怎么拼。另外,还得想它的同义词,近义词,反义词。 顺便说一句,考GRE的词和考TOFEL的词互相之间是毫不相关的,也就是说,您不会TOFEL的词,GRE也 有可能拿个高分。

posted @ 2006-12-26 09:54 重归本垒(Bing) 阅读(221) | 评论 (0)编辑 收藏
 
      在eclipse中要想正确的运行应用程序,首先要做的就是把相关的类库,类文件包含进来,以及其它配制文件link进来。

      在eclipse中可以非常方便的做到。

      在工程文件目录中点右键,打开“构建路径”——>“配制构建路径”,就可以进行相关的类库,类文件,配制文件的设置。

      在“库”中可以加入编译运行时需要的类库,在“源代码”中可以link入编译运行需要的类,同时还要吧设置源文件的位置以及输出位置。在“项目”中可以加入运行时依赖的其它project。在“排序和导出”可以对设置好的类库,类文件,配制文件进行排序,可以设定哪些文件要导出到硬盘上。
posted @ 2006-12-21 15:26 重归本垒(Bing) 阅读(749) | 评论 (0)编辑 收藏
 

李开复2005年2月


     今天,我回复了“开复学生网”开通以来的第1000个问题。关掉电脑后,始终有一封学生来信萦绕在我的脑海里,挥之不去:

      开复老师:
         就要毕业了。
         回头看自己所谓的大学生活,
         我想哭,不是因为离别,而是因为什么都没学到。
         我不知,简历该怎么写,若是以往我会让它空白。
         最大的收获也许是……对什么都没有的忍耐和适应……


     这封来信道出了不少大三、大四学生的心声。大学期间,有许多学生放任自己、虚度光阴,还有许多学生始终也找不到正确的学习方向。当他们被第一次补考通知唤醒时,当他们收到第一封来自应聘企业的婉拒信时,这些学生才惊讶地发现,自己的前途是那么渺茫,一切努力似乎都为时已晚……
这“第四封信”是写给那些希望早些从懵懂中清醒过来的大学生,那些从未贪睡并希望把握自己的前途和命运的大学生以及那些即将迈进大学门槛的未来大学生们的。在这封信中,我想对所有同学说: 

     大学是人一生中最为关键的阶段。从入学的第一天起,你就应当对大学四年有一个正确的认识和规划。为了在学习中享受到最大的快乐,为了在毕业时找到自己最喜爱的工作,每一个刚进入大学校园的人都应当掌握七项学习:学习自修之道、基础知识、实践贯通、兴趣培养、积极主动、掌控时间、为人处事。只要做好了这七点,大学生临到毕业时的最大收获就绝不会是“对什么都没有的忍耐和适应”,而应当是“对什么都可以有的自信和渴望”。只要做好了这七点,你就能成为一个有潜力、有思想、有价值、有前途的快乐的毕业生。
 

大学:人生的关键

   大学是人生的关键阶段。这是因为,进入大学是你终于放下高考的重担,第一次开始追逐自己的理想、兴趣。这是你离开家庭生活,第一次独立参与团体和社会生活。这是你不再单纯地学习或背诵书本上的理论知识,第一次有机会在学习理论的同时亲身实践。这是你第一次不再由父母安排生活和学习中的一切,而是有足够的自由处置生活和学习中遇到的各类问题,支配所有属于自己的时间。

   大学是人生的关键阶段。这是因为,这是你一生中最后一次有机会系统性地接受教育。这是你最后一次能够全心建立你的知识基础。这可能是你最后一次可以将大段时间用于学习的人生阶段,也可能是最后一次可以拥有较高的可塑性、集中精力充实自我的成长历程。这也许是你最后一次能在相对宽容的,可以置身其中学习为人处世之道的理想环境。

   大学是人生的关键阶段。在这个阶段里,所有大学生都应当认真把握每一个“第一次”,让它们成为未来人生道路的基石;在这个阶段里,所有大学生也要珍惜每一个“最后一次”,不要让自己在不远的将来追悔莫及。在大学四年里,大家应该努力为自己编织生活梦想,明确奋斗方向,奠定事业基础。

   大学四年每个人都只有一次,大学四年应这样度过……

 

自修之道:从举一反三到无师自通

   记得我在哥伦比亚大学任助教时,曾有位中国学生的家长向我抱怨说:“你们大学里到底在教些什么?我孩子读完了大二计算机系,居然连VisiCalc[1] 都不会用。”

   我当时回答道:“电脑的发展日新月异。我们不能保证大学里所教的任何一项技术在五年以后仍然管用,我们也不能保证学生可以学会每一种技术和工具。我们能保证的是,你的孩子将学会思考,并掌握学习的方法,这样,无论五年以后出现什么样的新技术或新工具,你的孩子都能游刃有余。”

   她接着问:“学最新的软件不是教育,那教育的本质究竟是什么呢?”

   我回答说:“如果我们将学过的东西忘得一干二净时,最后剩下来的东西就是教育的本质了。

   我当时说的这句话来自教育家B. F. Skinner的名言。所谓“剩下来的东西”,其实就是自学的能力,也就是举一反三或无师自通的能力。大学不是“职业培训班”,而是一个让学生适应社会,适应不同工作岗位的平台。在大学期间,学习专业知识固然重要,但更重要的还是要学习独立思考的方法,培养举一反三的能力,只有这样,大学毕业生才能适应瞬息万变的未来世界。我认识的不少在中国读完大学来美国念研究生的朋友。他们认为来美国后,不论是学习,工作还是生活他们最缺乏的是独立思考的能力因为在国内时他们很少独立思考和独立决策。

   上中学时,老师会一次又一次重复每一课里的关键内容。但进了大学以后,老师只会充当引路人的角色,学生必须自主地学习、探索和实践。走上工作岗位后,自学能力就显得更为重要了。微软公司曾做过一个统计:在每一名微软员工所掌握的知识内容里,只有大约10%是员工在过去的学习和工作中积累得到的,其他知识都是在加入微软后重新学习的。这一数据充分表明,一个缺乏自学能力的人是难以在微软这样的现代企业中立足的。

   自学能力必须在大学期间开始培养。许多同学总是抱怨老师教得不好,懂得不多,学校的课程安排也不合理。我通常会劝这些学生说:“与其诅咒黑暗,不如点亮蜡烛”。 大学生不应该只会跟在老师的身后亦步亦趋,而应当主动走在老师的前面。例如,大学老师在一个课时里通常要涵盖课本中几十页的信息内容,仅仅通过课堂听讲是无法把所有知识学通、学透的。最好的学习方法是在老师讲课之前就把课本中的相关问题琢磨清楚,然后在课堂上对照老师的讲解弥补自己在理解和认识上的不足之处。

   中学生在学习知识时更多地是追求“记住”知识,而大学生就应当要求自己“理解”知识并善于提出问题。对每一个知识点,都应当多问几个“为什么”。一旦真正理解了理论或方法的来龙去脉,大家就能举一反三地学习其他知识,解决其他问题,甚至达到无师自通的境界。

   事实上,很多问题都有不同的思路或观察角度。在学习知识或解决问题时,不要总是死守一种思维模式,不要让自己成为课本或经验的奴隶。只有在学习中敢于创新,善于从全新的角度出发思考问题,学生潜在的思考能力、创造能力和学习能力才能被真正激发出来。

   《礼记·学记》上讲:“独学而无友,则孤陋而寡闻”。也就是说,大学生应当充分利用学校里的人才资源,从各种渠道吸收知识和方法。如果遇到好的老师,你可以主动向他们请教,或者请他们推荐一些课外的参考读物。除了资深的教授以外,大学中的青年教师、博士生、硕士生乃至自己的同班同学都是最好的知识来源和学习伙伴。每个人对问题的理解和认识都不尽相同,只有互帮互学,大家才能共同进步。

   有些同学曾告诉我说,他们很羡慕我在读书时能有一位获得过图灵奖的大师传道授业。其实,虽然我非常推崇我的老师,但他在大学期间并没有教给我多少专业知识。他只是给我指明了大方向,让我分享他的经验,给我提供研究的资源,并教我做人的方法。他没有时间也没有必要指导我学习具体的专业知识。我在大学期间积累的专业知识都是通过自学获得的。刚入门时,我曾多次红着脸向我的师兄请教最基本的知识内容,开会讨论时我曾问过不少肤浅的问题,课余时间我还主动与同学探讨、切磋。“三人行必有我师”,大学生的周围到处是良师益友。只要珍惜这些难得的机会,大胆发问,经常切磋,我们就能学到最有用的知识和方法。

   大学生应该充分利用图书馆和互联网,培养独立学习和研究的本领,为适应今后的工作或进一步的深造做准备。首先,除了学习老师规定的课程以外,大学生一定要学会查找书籍和文献,以便接触更广泛的知识和研究成果。例如,当我们在一门课上发现了自己感兴趣的课题,就应当积极去图书馆查阅相关文献,了解这个课题的来龙去脉和目前的研究动态。熟练和充分地使用图书馆资源,这是大学生特别是那些有志于科学研究的大学生的必备技能之一。读书时,应尽量多读一些英文原版教材。有些原版教材写得深入浅出,附有大量实例,比中文教材还适于自学。其次,在书本之外,互联网也是一个巨大的资源库,大学生们可以借助搜索引擎在网上查找各类信息。“开复学生网”开通半年以来,我发现很多同学其实并没有很好地掌握互联网的搜索技巧,有时他们提出的问题只要在搜索引擎中简单检索一下,就能轻易找到答案。还有些同学很容易相信网上的谣言,而不会利用搜索引擎自己查考、求证。除了搜索引擎以外,网上还有许多网站和社区也是很好的学习园地。

   自学时,不要因为达到了学校的要求就沾沾自喜,也不要认为自己在大学里功课好就足够了。在二十一世纪的今天,人才已经变成了一个国际化的概念。当你对自己的成绩感到满意时,我建议你开始自学一些国际一流大学的课程。例如,美国麻省理工学院(MIT)的开放式课程已经在网上无偿发布出来,大家不妨去看看MIT的网上课程,做做MIT的网上试题。当你可以自如地掌握MIT课程时,你就可以更加自信地面对国际化的挑战了。

   总之,善于举一反三,学会无师自通,这是大学四年中你可以送给自己的最好的礼物。

 

基础知识:数学、英语、计算机、互联网

   我曾经说过,中国学生的一大优势是扎实的基础知识,如数学、物理等。但是,最近几年,同学们在目睹了很多速成的例子(如丁磊、陈天桥等)之后,也迫切希望能驶上成功的快车道。这渐渐形成了一种追求速成的浮躁风气。有许多大学生梦想在毕业后就立即能做“经理”、“老板”,还有许多大学生入学时直接选择了“管理”专业,因为他们认为从这样的专业毕业后马上就可以成为企业的管理者。可不少学生进入了管理专业后,才发现自己对本专业的学习毫无兴趣。其实,管理专业和其他专业一样,都是传授基础知识和基本方法的地方,没有哪个专业可以保证学生在毕业时就能走上领导岗位。无论同学们所学的是哪个专业,大学毕业才是个人事业的真正开始。想做企业领导或想做管理工作的同学也必须从基层做起,必须首先在人品方面学会做人,在学业方面打好基础。

   如果说大学是一个学习和进步的平台,那么,这个平台的地基就是大学里的基础课程。在大学期间,同学们一定要学好基础知识其中包括数学、英语、计算机和互联网的使用,以及本专业要求的基础课程(如商学院的财务、经济等课程)。在科技发展日新月异的今天,应用领域里很多看似高深的技术在几年后就会被新的技术或工具取代。只有对基础知识的学习才可以受用终身。另一方面,如果没有打下好的基础,大学生们也很难真正理解高深的应用技术。最后,在许多的中国大学里,教授对基础课程也比对最新技术有更丰富的教学经验。

   数学是理工科学生必备的基础。很多学生在高中时认为数学是最难学的,到了大学里,一旦发现本专业对数学的要求不高,就会彻底放松对数学知识的学习,而且他们看不出数学知识有什么现实的应用或就业前景。但大家不要忘记,绝大多数理工科专业的知识体系都建立在数学的基石之上。例如,要想学好计算机工程专业,那至少要把离散数学(包括集合论、图论、数理逻辑等)、线性代数、概率统计和数学分析学好;要想进一步攻读计算机科学专业的硕士或博士学位,可能还需要更高的数学素养。同时,数学也是人类几千年积累的智慧结晶,学习数学知识可以培养和训练人的思维能力。通过对几何的学习,我们可以学会用演绎、推理来求证和思考的方法;通过学习概率统计,我们可以知道该如何避免钻进思维的死胡同,该如何让自己面前的机会最大化。所以,大家一定要用心把数学学好,不能敷衍了事。学习数学也不能仅仅局限于选修多门数学课程,而是要知道自己为什么学习数学,要从学习数学的过程中掌握认知和思考的方法。

   二十一世纪里最重要的沟通工具就是英语。有些同学在大学里只为了考过四级、六级而学习英语,有的同学仅仅把英语当作一种求职必备的技能来学习,甚至还有人认为学习和使用英语等于崇洋媚外。其实,学习英语的根本目的是为了掌握一种重要的学习和沟通工具。在未来的几十年里,世界上最全面的新闻内容,最先进的思想和最高深的技术,以及大多数知识分子间的交流都将用英语进行。因此,除非你甘心做一个与国际脱节的人,英语学习是至关重要的。在软件行业里,不但编程语言是以英语为基础设计出来的,最重要的教材、论文、参考资料、用户手册等资源也大多是用英语写就的。学英语绝不等于崇洋媚外。中国正在走向世界,中国需要学习西方的先进思想和先进科学技术,学好英语才是真正的爱国。

   很多中国留学生的英语考试成绩不错,也高分考过四级、六级、托福,但是留学美国后上课时却很难听懂课程内容,和外国同学交流时就更加困难。我们该如何学好英语呢?既然英语是最重要的沟通工具,那么,最重要的学习方法就是尽量与实践结合起来,不能只“学”不“用”,更不能只靠背诵的方式学习英语。读书时,大家尽量阅读原版的专业教材(如果英语不够好,可以先从中英对照的教材看起),并适当地阅读一些自己感兴趣的专业论文,这可以同时提高英语和相关专业的知识水平。其次,提高英语听说能力的最好方法是直接与那些以英语为母语的外国人对话。现在有很多在中国学习和工作的外国人,他们中的不少人为了学中文,很愿意与中国学生对话、交流,这是很好的学习机会。此外,大家不要把学英语当作一件苦差事,完全可以用有趣的方法学习英语。例如,可以多看一些名人的对话或演讲,多看一些小说、戏剧甚至漫画。初学者可以找英文原版的教学节目和录像来学习,有一定基础的则应该看英文电视或电影。看一部英文电影时,最好先在有字幕的时候看一遍,同时查考生词、熟悉句式,然后在不加字幕的情况下再看一遍,仅靠耳朵去听。听英文广播也是很好的练习英文听力的方法,大家每天最好能抽出半小时到一小时的时间收听广播并尽量理解其中的内容,有必要的话还可以录下来反复收听。在互联网上也有许多互动式的英语学习网站,大家可以在网站上用游戏、自我测试、双语阅读等方式提升英语水平。总之,勇于实践、持之以恒是学习英语的必由之路。

   信息时代已经到来,大学生在信息科学与信息技术方面的素养也已成为他们进入社会的必备基础之一。虽然不是每个大学生都需要懂得计算机原理和编程知识,但所有大学生都应能熟练地使用计算机、互联网、办公软件和搜索引擎,都应能熟练地在网上浏览信息和查找专业知识。在二十一世纪里,使用计算机和网络就像使用纸和笔一样是人人必备的基本功。不学好计算机,你就无法快捷全面地获得自己需要的知识或信息。

   最后,每个特定的专业也有它自己的基础课程。以计算机专业为例,许多大学生只热衷于学习最新的语言、技术、平台、标准和工具,因为很多公司在招聘时都会要求这些方面的基础或经验。这些新技术虽然应该学习,但计算机基础课程的学习更为重要,因为语言和平台的发展日新月异,但只要学好基础课程(如数据结构、算法、编译原理、计算机原理、数据库原理等)就可以万变不离其宗。有位同学生动地把这些基础课程比拟为计算机专业的内功,而把新的语言、技术、平台、标准和工具比拟为外功。那些只懂得追求时髦的学生最终只知道些招式的皮毛,而没有内功的积累,他们是不可能成为真正的高手的。

   虽然我一向鼓励大家追寻自己的兴趣,但在这里仍需强调,生活中有些事情即便不感兴趣也是必须要做的。例如,打好基础,学好数学、英语和计算机的使用就是这一类必须做的事情。如果你对数学、英语和计算机有兴趣,那你是幸运儿,可以享受学习的乐趣;但就算你没有兴趣,你也必须把这些基础打好。打基础是苦功夫,不愿吃苦是不能修得正果的。

 

实践贯通:“做过的才真正明白”

   上高中时,许多学生会向老师提出“为什么?有什么用?”的问题,通常,老师给出的答案都是“不准问”。进入大学后,这些问题的答案应该是“不准不问”。在大学里,同学们应该懂得每一个学科的知识、理论、方法与具体的实践、应用如何结合起来,尤其是工科的学生更是如此。

   有一句关于实践的谚语是这样说的:“我听到的会忘掉,我看到的能记住,我做过的才真正明白。

   无论学习何种专业、何种课程,如果能在学习中努力实践,做到融会贯通,我们就可以更深入地理解知识体系,可以牢牢地记住学过的知识。因此,我建议同学们多选些与实践相关的专业课。实践时,最好是几个同学合作,这样,既可经过实践理解专业知识,也可以学会如何与人合作,培养团队精神。如果有机会在老师手下做些实际的项目,或者走出校门打工,只要不影响课业,这些做法都是值得鼓励的。外出打工或做项目时,不要只看重薪酬待遇(除非生活上确实有困难),有时候,即便待遇不满意,但有许多培训和实践的机会,我们也值得一试。

   以计算机专业为例,实践经验对于软件开发来说更是必不可少的。微软公司希望应聘程序员的大学毕业生最好有十万行的编程经验。理由很简单:实践性的技术要在实践中提高。计算机归根结底是一门实践的学问,不动手是永远也学不会的。因此,最重要的不是在笔试中考高分,而是实践能力。但是,在与中国学生的交流过程中,我很惊讶地发现,中国某些学校计算机系的学生到了大三还不会编程。这些大学里的教学方法和课程的确需要更新。如果你不巧是在这样的学校中就读,那你就应该从打工、自学或上网的过程中寻求学习和实践的机会。在网上可以找到许多实践项目,例如,有一批爱好编程的学生建立了一个讨论软件技术的网站(www.diyinside.com),在其中共享他们的知识和实践经验,并成功举办了很多次活动(如在各大高校举办校园技术教育会议),还出版了帮助学生提高技术、解答疑难方面的图书,该网站有多位成员获得了“微软最有价值的专家”的称号。


 

培养兴趣:开拓视野,立定志向

   孔子说:“知之者不如好之者,好之者不如乐之者。”我在“给中国学生的第三封信”中曾深入论述了快乐和兴趣是一个人成功的关键。如果你对某个领域充满激情,你就有可能在该领域中发挥自己所有的潜力,甚至为它而废寝忘食。这时候,你已经不是为了成功而学习,而是为了“享受”而学习了。在“第三封信”中,我也曾谈到我自己是如何在大学期间放弃了我不感兴趣的法律专业而进入我所热爱的计算机专业学习的。

   有些同学问我,如何像我一样能找到自己的兴趣呢?我觉得,首先要客观地评估和寻找自己的兴趣所在:不要把社会、家人或朋友认可和看重的事当作自己的爱好;不要以为有趣的事就是自己的兴趣所在,而是要亲身体验它并用自己的头脑做出判断;不要以为有兴趣的事情就可以成为自己的职业,例如,喜欢玩网络游戏并不代表你会喜欢或有能力开发网络游戏;不要以为有兴趣就意味着自己有这方面的天赋,不过,你可以尽量寻找天赋和兴趣的最佳结合点,例如,如果你对数学有天赋但又喜欢计算机专业,那么你完全可以做计算机理论方面的研究工作。

   最好的寻找兴趣点的方法是开拓自己的视野,接触众多的领域。唯有接触你才能尝试,唯有尝试你才能找到自己的最爱。而大学正是这样一个可以让你接触并尝试众多领域的独一无二的场所。因此,大学生应当更好地把握在校时间,充分利用学校的资源,通过使用图书馆资源、旁听课程、搜索网络、听讲座、打工、参加社团活动、与朋友交流、使用电子邮件和电子论坛等不同方式接触更多的领域、更多的工作类型和更多的专家学者。当年,如果我只是乖乖地到法律系上课,而不去尝试旁听计算机系的课程,我就不会去计算机中心打工,也不去找计算机系的助教切磋,就更不会发现自己对计算机的浓厚兴趣。

   通过开拓视野和接触尝试,如果你发现了自己真正的兴趣爱好,这时就可以去尝试转系的可能性、尝试课外学习、选修或旁听相关课程;你也可以去找一些打工或假期实习的机会,进一步理解相关行业的工作性质;或者,努力去考自己感兴趣专业的研究生,重新进行一次专业选择。其实,本科读什么专业并不能完全决定毕业后的工作方向,正如我所强调的那样,大学期间的学习过程培养的是你的学习能力,只要具备了这种能力,即使从事的是全新的工作,你也能在边做边学的过程中获取足够的知识和经验。

   除了“选你所爱”,大家也不妨试试“爱你所选”。有些同学后悔自己在入学时选错了专业,以至于对所学的专业缺乏兴趣,没有学习动力;有些同学则因为追寻兴趣而“走火入魔”,毕业后才发现荒废了本专业的课程;另一些同学因为在学习上遇到了困难或对本专业抱有偏见,就以兴趣为借口,不愿意面对自己的专业。这些做法都是不正确的。在大学中,转系可能并不容易,所以,大家首先应尽力试着把本专业读好,并在学习过程中逐渐培养自己对本专业的兴趣。此外,一个专业里可能有很多不同的领域,也许你对专业里的某一个领域会有兴趣。现在,有很多专业发展了交叉学科,两个专业的结合往往是新的增长点。因此,只要多接触、多尝试,你也许就会碰到自己真正感兴趣的方向。“数字笔”的发明人王坚博士在微软亚洲研究院负责用户界面的研究,可是谁又能想到他从本科到博士所学的都是心理学专业,而用户界面又正是计算机和心理学专业的最佳结合点。另一方面,就算你毕业后要从事其他的行业,你依然可以把自己的专业读好,这同样能成为你在新行业中的优势。例如,有一位同学不喜欢读工科,想毕业后进入服务业发展,我就建议他先把工科读好,将来可以在服务业中以精通技术作为自己的特长。

   人生的路很长,每个人都可以有很多不同的兴趣爱好。在追寻兴趣之外,更重要的是要找寻自己终身不变的志向。有一本书的作者曾访问了几百个成功者,问他们有哪件事是他们今天已经懂得,但在年轻时却留下了遗憾的事情。在受访者的回答中,最多的一种是:“希望在年轻时就有前辈告诉我、鼓励我去追寻自己的理想和志向。”相比之下,兴趣固然关键,但志向更为重要。例如,我的志向是“使影响力最大化”,多年以来,我有许多兴趣爱好,如语音识别、对弈软件、多媒体、研究到开发的转换、管理学、满足用户的需求、演讲和写作、帮助中国学生等等,兴趣可以改变,但我的志向是始终不渝的。因此,大家不必把某种兴趣当作自己最后的目标,也不必把任何一种兴趣的发展道路完全切断,在志向的指引下,不同的兴趣完全可以平行发展,实在必要时再做出最佳的抉择。志向就像罗盘,兴趣就像风帆,两者相辅相成、缺一不可,它们可以让你驶向理想的港湾。

 

积极主动:果断负责,创造机遇

   创立“开复学生网”时,我的初衷是“帮助学生帮助自己”。但让我很惊讶的是,更多的学生希望我直接帮他们做出决定,甚至仅在简短的几句自我介绍后就直接对我说:“只有你能告诉我,我该怎么做”。难道一个陌生人会比你更知道自己该怎么做吗?我慢慢认识到,这种被动的思维方式是从小在中国的教育环境中培养出来的。被动的人总是习惯性地认为他们现在的境况是他人和环境造成的,如果别人不指点,环境不改变,自己就只有消极地生活下去。持有这种态度的人,事业还没有开始,自己就已经被击败,我从来没见过这样消极的人可以取得持续的成功。


   从大学的第一天开始,你就必须从被动转向主动,你必须成为自己未来的主人,你必须积极地管理自己的学业和将来的事业,理由很简单:因为没有人比你更在乎你自己的工作与生活。“让大学生活对自己有价值”是你的责任。许多同学到了大四才开始做人生和职业规划,而一个主动的学生应该从进入大学时就开始规划自己的未来。

   积极主动的第一步是要有积极的态度。大家可以用我在“第三封信”里推荐的方法,积极规划自己的人生目标,追寻兴趣并尝试新的知识和领域。纳粹德国某集中营的一位幸存者维克托·弗兰克尔曾说过:“在任何特定的环境中,人们还有一种最后的自由,就是选择自己的态度。”

   积极主动的第二步是对自己的一切负责,勇敢面对人生。不要把不确定的或困难的事情一味搁置起来。比如说,有些同学认为英语重要,但学校不考试就不学英语;或者,有些同学觉得自己需要参加社团磨练人际关系,但是因为害羞就不积极报名。但是,我们必须认识到,不去解决也是一种解决,不做决定也是一个决定,这样的解决和决定将使你面前的机会丧失殆尽。对于这种消极、胆怯的作风,你终有一天会付出代价的。

   积极主动的第三步是要做好充分的准备:事事用心,事事尽力,不要等机遇上门;要把握住机遇,创造机遇。中国科技大学校长朱清时院士在大三时被分配到青海做铸造工人。但他不像其他同学那样放弃学习,整天打扑克、喝酒。他依然终日钻研数理化和英语。六年后,中国科学院要在青海做一个重要的项目,这时朱校长就脱颖而出,开始了他辉煌的事业。很多人可能说他运气好,被分配到缺乏人才的青海,才有这机会。但是,如果他没有努力学习,也无法抓住这个机遇。所以,做好充分的准备,当机遇来临时,你才能抓住它。

   积极主动的第四步是“以终为始”,积极地规划大学四年。任何规划都将成为你某个阶段的终点,也将成为你下一个阶段的起点,而你的志向和兴趣将为你提供方向和动力。如果不知道自己的志向和兴趣,你应该马上做一个发掘志向和兴趣的计划;如果不知道毕业后要做什么,你应该马上制定一个尝试新领域的计划;如果不知道自己最欠缺什么,你应该马上写一份简历,找你的老师、朋友打分,或自己审阅,看看哪里需要改进;如果毕业后想出国读博士,你应该想想如何让自己在申请出国前有具体的研究经验和学术论文;如果毕业后想进入某个公司工作,你应该收集该公司的招聘广告,以便和你自己的履历对比,看自己还欠缺哪些经验。只要认真制定、管理、评估和调整自己的人生规划,你就会离你自己的目标越来越近。

 

掌控时间:事分轻重缓急,人应自控自觉

   除了积极主动的态度,大学生还要学会安排自己的时间,管理自己的事务。一位同学是这么描述大学生活的:

“大学和高中相比似乎没有什么太大的区别,每天依旧是学习,每次考试后依旧是担心考试成绩……不同的只是大学里上网的时间和睡觉的时间多了很多,压力也小了很多。”


   这位同学并不明白,“时间多了很多”正是大学与高中之间巨大的差别。时间多了,就需要自己安排时间、计划时间、管理时间

   安排时间出了做一个时间表外,更重要的是“事分轻重缓急”。在《高效能人士的七个习惯》一书中,作者史蒂芬·柯维提出,“重要事”和“紧急事”的差别是人们浪费时间的最大理由之一。因为人的惯性是先做最紧急的事,但这么做会导致一些重要的事被荒废掉。例如,我认为这篇文章里谈到的各种学习都是“重要的”,但它们不见得都是老师布置的必修课业,采纳我的建议的同学们依然会因为考试、交作业等紧急的事情而荒废了打好基础、学习做人等重要的事情。因此,每天管理时间的一种好方法是,早上确定今天要做的紧急事和重要事,睡前回顾一下,这一天有没有做到两者的平衡。

   每个人都有许多“紧急事”和“重要事”,想把每件事都做到最好是不切实际的。我建议大家把“必须做的事”和“尽量做的事”分开。必须做的事要做到最好,但尽量做的事尽力而为即可。建议大家用良好的态度和宽广的胸怀接受那些你暂时不能改变的事情,多关注那些你能够改变的事情。此外,还要注意生物钟的运行规律,按时作息,劳逸结合,这样才能在学习时有最好的状态。

   大学四年是最容易迷失方向的时期。大学生必须有自控的能力,让自己交些好朋友,学些好习惯,不要沉迷于对自己无益的习惯(如网络游戏)里。一位积极、主动的中国学生在“开复学生网”上劝告其他同学:“不要玩游戏,至少不要玩网络游戏。我所认识的专业水平比较高的大学朋友中没有一个玩网络游戏的。沉迷于网络游戏是对于现实的逃避,是不愿面对自己不足的一面。我认为,要脱离网络游戏,就得珍惜自己宝贵的大学时间,找到自己感兴趣的方向,做一些有意义并能给自己带来满足感的事情。”
 

为人处事:培养友情,参与群体

   很多大学生入校时都是第一次离开父母,离开自己生长的环境。进入校园开始集体生活后,如何与同学、朋友以及社团的同事相处就成为了大学生学习内容的一部分。大学是大家最后一次可以在相对宽松的环境中学习、培养、训练如何与人相处的机会。在未来,人们在社会里、在工作中与人相处的能力会变得越来越重要,甚至超过了工作本身。所以,大学生要好好把握机会,培养自己的交流意识和团队精神。

   “人际交往能力不够强,人际圈子不够广,但又没有什么特长可以引起大家的注意,在社团里也不知道怎么和其他人有效地建立联系。”这是一些大学生在人际交往方面经常遇到的困惑。对于如何在大学期间提高人际交往能力,我的建议是:

   第一,以诚待人,以责人之心责己、以恕己之心恕人。对别人要抱着诚挚、宽容的胸襟,对自己要怀着自我批评、有过必改的态度。与人交往时,你怎样对待别人,别人也会怎样对待你。这就好比照镜子一样,你自己的表情和态度,可以从他人对你流露出的表情和态度中一览无遗。你若以诚待人,别人也会以诚待你。你若敌视别人,别人也会敌视你。最真挚的友情和最难解的仇恨都是由这种“反射”原理逐步造成的。因此,当你想修正别人时,你应该先修正自己。你想别人怎么对你,你就应该怎么对人。你想他人理解你,你就要首先理解他人。

   第二,培养真正的友情。如果能做到第一点,很多大学时的朋友就会成为你一辈子的知己。在一起求学和寻求自身发展的道路上,这样的友谊弥足珍贵。交朋友时,不要只去找与你性情相近或只会附和你的人做朋友。好朋友有很多种:乐观的朋友、智慧的朋友、脚踏实地的朋友、幽默风趣的朋友、激励你上进的朋友、提升你能力的朋友、帮你了解自己的朋友、对你说实话的朋友等等。此外,大学时谈恋爱也可以教你如何照顾别人,增进同理心和自控力,但恋爱这件事要随缘,不必为了谈恋爱而谈恋爱。

   第三,学习团队精神和沟通能力。社团是微观的社会,参与社团是步入社会前最好的磨练。在社团中,可以培养团队合作的能力和领导才能,也可以发挥你的专业特长。但更重要的是,你要做一个诚心诚意的服务者和志愿者,或在担任学生工作时主动扮演同学和老师之间沟通桥梁的角色,并以此锻炼自己的沟通能力,为同学和老师服务。这样的学习过程也不会很轻松,挫折是肯定有的,但是不要灰心,大学社团里的人际交往是一种不用“付学费”的学习,犯了错误也可以重头来过.

   第四,从周围的人身上学习。在班级里、社团中,多观察周围的同学,特别是那些你觉得交往能力和沟通能力特别强的同学,看他们是如何与人相处的。比如,看他们如何处理交往中的冲突、如何说服他人和影响他人、如何发挥自己的合作和协调能力、如何表达对他人的尊重和真诚、如何表示赞许或反对,如何在不冒犯他人的情况下充分展示个性等等。通过观察和模仿,你渐渐地会发现,自己的人际交往能力会有意想不到的改进。在学校里,每一个朋友都可以成为你的良师,他们的热心、幽默、机智、博学、正直、沟通、礼貌等品德都可以成为你的学习对象。同时那些你不喜欢的人和事也可以为你敲响警钟,警告你千万不要做那样的人和事。当然,你也应当慷慨地帮助每一个朋友,试着做他们的良师和模范。

   第五,提高自身修养和人格魅力。如果觉得没有特长、没有爱好可能会成为自己人际交往能力提高的一个障碍,那么,你可以有意识地去选择和培养一些兴趣爱好。共同的兴趣和爱好也是你与朋友建立深厚感情的途径之一。很多在事业上有所建树的人都不是只会闭门苦读的书呆子,他们大多都有自己的兴趣和爱好。我在微软亚洲研究院的同事中就有绘画、桥牌和体育运动方面的高手。业余爱好不仅是人际交往的一种方式,还可以让大家发掘出自己在读书以外的潜能。例如,体育锻炼既可以发挥你的运动潜能,也可以培养你的团队合作精神。如果真的没有什么兴趣爱好,那么,多读些好书丰富自己的知识也可以改进自己的人际交往能力,因为没有什么比智慧和渊博更能体现一个人的人格魅力了。

   所以,学会与人相处,这也是大学中的一门“必修课”。

 

对大学生们的期望

   踏入大学校门时,你还是一个忙碌的、青涩的、被动的、为分数读书的、被家庭保护着的中学毕业生。

   就读大学时,你应当掌握七项学习,学好自修之道、基础知识、实践贯通、兴趣培养、积极主动、掌控时间、为人处事。

   经过大学四年,你会从思考中确立自我,从学习中寻求真理,从独立中体验自主,从计划中把握时间,从交流中锻炼表达,从交友中品味成熟,从实践中赢得价值,从兴趣中攫取快乐,从追求中获得力量。

   离开大学时,只要做到了这些,你最大的收获将是“对什么都可以拥有的自信和渴望”。你就能成为一个有潜力、有思想、有价值、有前途的中国未来的主人翁。

   所以,我认为大学四年应是这样度过。


--------------------------------------------------------------------------------
 
[1] VisiCalc是当时最热门的计算机应用软件,但它在二十年前就被淘汰了(这件事又一次证明了科技的发展是日新月异的)。而且,VisiCalc的使用方法也不是计算机系的学生应该学的。


 

posted @ 2006-12-14 14:33 重归本垒(Bing) 阅读(303) | 评论 (0)编辑 收藏
 

李开复2005年11月

有一位中国留学生看完了我《写给中国学生的第三封信》后,感触很深,他写了一封信给我说:“很小的时候,我的目标就是长大,长大了做什么,我当时没有想;读小学的时候,父母给我的目标就是考初中,考上初中做什么,我没有想过;读初中的时候,父母给我的目标就是考高中,考上高中做什么,我没有想过;读高中的时候,父母给我的目标就是考大学,考上大学做什么,我没有想过;上大学的时候,父母给我的目标就是要出国,出国做什么,我也没有想过;现在留学拿到了学位,要找工作了,下一步我该做些什么呢?这次,我要好好地想一想。谢谢你的第三封信,它唤醒了我埋藏了25年的进取心,它改变了我25年来被动的生活方式。从今天开始,我要积极主动地为自己而生活!”
  当我为这位中国留学生终于理解他“有选择的权利”感到欢欣鼓舞的时候,我不禁想到,还有更多的年轻人依然在被动的道路上迷茫地生活着。在“开复学生网”我每天都看到:“只有你能告诉我,我该怎么做。”的被动思维。
  在中国的教育体制下,学生们事事要听从父母和老师的安排,遇到问题也可以直接从父母和老师那里获得帮助,这很容易养成被动的习惯。因此,许多中国年轻人不善于主动规划自己的成长路线,不知道如何积极地寻找资源,使自己的学业和人生迈上更高的阶梯。
  另一方面,中国的父母和老师习惯于使用越俎代庖的方式,帮助孩子设计人生规划,这通常会使很多人忽视了自己真正的性格和兴趣,当这些孩子长大以后,他们多半会发现,自己早已迷失在“自我缺失”的海洋里了。
  此外,中国的传统文化强调群体意识,大力推崇“从上”、“从众”等行为方式,这些思想潜移默化地影响着一代又一代的青年,以至于许多年轻人觉得,“自主”这两个字是那么陌生和遥远。
  所以,消极到积极之路是充满荆棘的。虽然在我的前四封信都有提到积极主动的重要性,我决定特别写一封有关积极主动的信。
  为了成为国际化的人才,为了在信息时代发挥自己的最大潜能,每一个有进取心的中国青年都应该努力迫使自己从被动转向主动,大家必须成为自己未来的主人,必须积极地管理自己的学业和未来的事业——没有人比你自己更在乎你的工作与生活,没有人比你自己更适于管理你的人生和事业,只有积极主动的你,才能找到真正的“自我”,才能让自己在成功的道路上永远快乐!
什么是积极主动?

消极被动的人 积极主动的人
自己和环境 自己受环境的左右 自己有选择的权利
人和事 事情主导人 人可以主导或推动事情的进展
遇到问题时 寻求帮助 独立思考
环境不好时 怨天尤人 积极进取
自常说的话 只有你可以告诉我该怎么做。
我必须服从环境的安排。
谁可以告诉我该选什么专业?
怎么都没有人注意到我?
我总是没时间做某事。
只有你可以告诉我该怎么做。
我父母都有糖尿病,我也一定会得。
一切靠自己,我可以做得更好。
我有选择的权利。
我要制定一个计划,以选择最适合我的专业。
我要去学习如何引起人们的重视。
我该放弃哪些不重要的事,才能做最重要的事?
只有我自己才有权利和责任决定我该怎么做。
虽然父母有糖尿病,但只要注意锻炼,注意饮食,就能降低得病的几率。
  消极被动(Reactive)的人总是认为自己受环境和他人的左右,如果别人不指点,环境不改变,自己就只有消极地生活下去。碰到问题的时候,消极被动的人总会找人帮着决定,环境不好的时候,他们就会怨天尤人。他们总是在等待命运安排或贵人相助。对一件事情,他们总认为是事情找上他们,自己无法主导或推动事情的进展。
  积极主动(Pro-active)的人认为,无论在任何情况下,自己总有选择的权利。所以,他们对自己总是有一份责任感,因为命运操纵在自己的手里,而自己并不是环境或他人的附庸。对一件事情,他们总是认为,自己可以主导事情的发生、发展。
为什么要积极主动?
三十年前,在工业社会里,每位员工是企业的机器里的一个齿轮。虽然机器需要齿轮,但是齿轮是可替换的。最好的齿轮是耐用的,不是卓越的。因此这些公司最喜欢的人才是:
一个有专业知识的、能够埋头苦干的人。

  斗转星移,在今天这个瞬息万变的时代里,人们对人才的定义已经发生了很大的变化,因为在现代化的企业中,有更多的人享有决策的权利,有更多的人必须在思考中不断创新,也更多的人有足够的空间来决定要做什么、要怎么做……大多数人的工作不再是机械式的重复劳动,而是需要独立思考、自主决策的复杂过程。著名的管理学家彼得?德鲁克(Peter Druker)曾指出:“未来的历史学家会说,这个世纪最重要的事情不是技术或网络的革新,而是人类生存状况的重大改变。在这个世纪里,人将拥有更多的选择,他们必须积极地管理自己。”所以,今天大多数优秀的企业对的人才的期望是:

积极主动、充满热情、灵活自信的人。

  要想在现代化的企业中获得成功,就必须努力培养自己的主动意识:在工作中要勇于承担责任,主动为自己设定工作目标,并不断改进方式和方法;此外,还应当培养推销自己的能力,在领导或同事面前要善于表现自己的优点,
  作为当代中国的青年一代,你应该不再只是被动地等待别人告诉你应该做什么,而是应该主动去了解自己要做什么,并且规划它们,然后全力以赴地去完成。想想今天世界上最成功的那些人,有几个是唯唯诺诺、被动消极的人?对待自己的学业和研究项目,你需要以一个母亲对孩子那样的责任心全力投入、不断努力。只要有了积极主动的态度,没有什么目标是不能达到的。
  其实,许多年轻人并不是没有积极主动的态度做出自己的决定,而是不习惯在重大问题上做出自己的决定。如果我问一位中国的大学生:“你最常做的决定是什么?”他的回答很有可能是决定买什么样的电脑,看什么电影,读什么书等等。这些事情固然需要做出决定,但是,许多更重要的决定更需要由你自己做出。例如,像读什么专业,读什么学校,考研还是出国等决定,大家可能习惯于听父母的安排,或参考大多数同学的选择——殊不知,在这些最重要的问题上,只有你自己的决定才能帮助你迈向真正的成功。自己做无关紧要的决定,但是对一生有重大影响的决定却听他人的。这是多么不合逻辑呀!此外,就算你自己做出了决定,也不见得你事先已经花了足够的时间调查和研究。鲁莽或草率的决定可能会让你后悔一辈子!
  当Google的创始人赛吉?布林(Sergey Brin)和拉里?佩奇(Larry Page)在电视上被访问时,记者问他们的成功应该归功于哪一所学校,他们并没有回答斯坦福大学或密西根大学,而回答的是“蒙台梭利小学”自由自在的学习没有任一消极输入的方式。在蒙台梭利教育的环境下,他们学会了“自己的事,自己负责,自己解决”是这样的积极教育方式赋予了他们鼓励尝试,积极自主,自我驱动的习惯,因而带来了他们的成功。
  所以,每一个年轻人都要拥有一个积极、主动的心,你必须善于规划和管理自己的事业,为自己的人生做出最为重要的抉择。没有人比你更在乎你自己的事业,没有什么东西像积极主动的态度一样更能体现你自己的独立人格。
  正如美国诗人惠特曼《草叶集》里所写的那样:“我不能,别的任何人也不能代替你走过那条路;你必须自己去走。”
积极主动的七个步骤
  要达到积极主动的境界,我建议大家按照下面图中所示的七个步骤,循序渐进地调整自己的心态,培养自己的习惯,学习把握机遇、创造机遇的方法,并在积极展示自我的过程中收获成功和快乐。

步鄹一:拥有积极的态度,乐观面对人生
  心理学家早已发现:一个人被击败,不是因为外界环境的阻碍,而是取决于他对环境如何反应。中国国家男子足球队前主教练米卢蒂诺维奇所说的“态度决定一切”就是这个意思。埋怨不会改变现实,但是积极的心态和行动可能改变一切。
根据心理学家的统计,每个人每天大约会产生5万个想法。如果你拥有积极的态度,那么你就能乐观地、富有创造力地把这5万个想法转换成正面的能源和动力;如果你的态度是消极的,你就会显得悲观、软弱、缺乏安全感,同时也会把这5万个想法变成负面的障碍和阻力。
  消极的人允许或期望环境控制自己,喜欢一切听别人安排,但在这样的情况下,他不可能拥有控制自己命运的能力,也无法避免失败的厄运;相反的,积极的人总是以不屈不挠、坚忍不拔的精神面对困难,他的成功是指日可待的。积极的人总是使用最乐观的精神和最辉煌的经验支配、控制自己的人生;消极者则刚好相反,他们的人生总是处在过去的种种失败与困惑的阴影里。
  有了积极的态度,并不能保证事事成功。积极的态度肯定会改变一个人的生活方式,但并不能保证他每件事都心想事成;可是,坚持消极的态度却必败无疑,我从来没见过哪个持有消极态度的人能够取得可持续的、真正的成功。
  当然,不是每一件事情都必须由自己来选择,也不是每一件事情都可以由自己来主导。所以,在选择积极态度的同时,我们必须保持平和的心态,也就是我常说的那句话:
有勇气改变可以改变的事情,有胸怀接受不可改变的事情,有智慧来分辨两者的不同。

步鄹二:远离被动的习惯,从小事做起
  消极被动的习惯是积极主动最大障碍,如果你从小就在消极、被动的环境下长大,你就更应该努力剔除自身所拥有的那些消极因素。
  例如,消极被动的人总是迷信宿命论,把不如意的事情纷纷归罪于基因遗传、星座、血型等因素,并由此变得自怨自艾,总是怪罪别人的不是,指摘环境的恶劣——如果这样的想法成为习惯,他就会陷入消极被动的恶性循环,难以自拔。
  年轻人该如何远离消极被动?我想向大家提出五个建议:
一、不要盲目听信人言,应冷静辨析,积极求证
   现在,网上经常流传着各种谣言。如果盲目轻信这些谣言,你就会被某些别有用心的人左右。例如,有同学发信来说:“自己想读一个民办学校的课程,因为它可以发‘英国剑桥大学的学位’。”冷静辨析应该会告诉你:在这样“天上掉馅饼”的事情里总会暗藏着什么圈套。然后只要到搜索引擎积极求证,马上就可辨其真伪。
  此外,有许多同学不懂得主动搜寻和验证信息的方法或重要性。有不少同学请我帮他找某某大学的信息,甚至,还有的同学向我询问某个单词的意义和用法——实际上,这些信息在网上只要简单搜索一下,就能找到答案。因此,当我每次查出答案后,总是告诫这些同学说:
  “如果你想知道什么,就自己到网上去找,不要急着去问别人;如果你听到了什么,不要盲目信从,应当自己主动去网上求证。”
二、不要让事情找上你,应主动对事情施加影响
  每一件发生在你身上的事都应该是因你的决定而发展、变化的,而不应该是因为你无所作为才变成现实的。
  有位同学告诉我说:“我申请了两个工作,其中,我比较喜欢的那份竞争激烈的工作,但同学们也都在争取那份工作。我现在只好选择等待,如果那家公司不聘请我,我就到另一家公司去。”
  我很惊讶地问他:“既然你很喜欢第一份工作,为什么你这么被动,只知道等待而不去主动争取呢?”
  不要忘了,被动就是弃权,不做决定也是一种决定。
  在微软工作的华人都知道郭蓓菁,一位小巧玲珑、年轻活泼的女孩。见她第一眼你可能很惊讶她是微软最资深的华人经理之一。但是如果你和她交谈一分钟,你就会一点也不惊讶了。她讲的每一句话流露了自信和积极乐观的领导力,和严谨的逻辑和战略思想。她曾告诉我她积极主动的一个故事:
  “我十六岁从中国移民到美国。我到美国后六个月就必须参加SAT考试。那时我英语口语已经不差,但是文法、字汇、作文都很不行。虽然我的SAT数学考了780分(接近满分800分),但是英语只考了280分。如果交白卷也有200分,你就可以想象280分是多么糟糕!但是我依然满怀希望地申请了加州大学的电机工程系。”
  “由于我的英语SAT分数太低,我的申请表很可能没有被阅读就被直接被拒绝了。但是我不服输,我深信如果我被录取,我会是一个成功的工程师。于是,我决定‘上诉’。”
  “我直接写了一封信给加州大学的工学院长。在信里,我做了自我介绍,我自豪地描述了我在理工方面的成就,解释了我刚到美国六个月的英语问题,强调了我的学习能力和刻苦精神。最后,我说:‘院长女士,如果你录取我,我保证我会成为贵校的的财产。’”
  “两天后,院长约谈了我。我和她面谈时,她看出我的英语其实已经进步很快。我对她当面保证我的英语会学的和美国同学一样好。一星期后,加州大学收回成命,决定录取我。”
三、不要习惯性地同意或追随别人,应当学会“有主见”
  年轻人必须知道自己喜欢什么、需要什么,而不应当随波逐流。
  许多同学有很强的“从众”心态,自己有想法不表达,时间久了甚至都不清楚自己的想法是什么了。他们每次都会习惯性地先问别人:“你怎么想?”而从不会问问自己:“我怎么看?”
  要改掉这个习惯,你就需要下定决心,每一件小事都要表达出自己的意见,就算你不是很在乎。例如,自己决定在餐馆点什么菜,自己决定自己的衣着打扮,周末时自己决定要去哪里玩,等等。你应该学会对自己的生活做出合理的安排,而不是“别人怎样我就怎样”。当自己感觉“无所谓”,想依从别人的意见时,记得提醒自己,一定要把自己的选择展现出来。甚至在自己不是很在乎或不是很确定时,也要正确表达出自己的想法。让“无所谓”这个词从你的字汇里消失。
  不要被别人影响,也不要觉得自己一定要“从众”。如果和朋友出去吃饭,大家都不要甜点,但是你想吃,那么,千万不要因为别人的决定而影响你自己意见的表达。有没有什么人总是喜欢告诉你该做什么?如果有,下定决心,要求他们不要再这么做。如果他们不听,那就不要和他们在一起。
  也就是说,大家要设法让自己潜意识里的“我感觉,我想要”体现出来,不要被动,不要从众,避免盲目听从父母、老师、名人……答应自己,当你认为必须说“No”的时候,千万不要说“Yes”。从小事到大事,你如果都能做到听从自己的意愿,日子久了,你就会养成积极主动的习惯。
四、不要说“我办不到”,应当积极去尝试
  遇到困难时,不要找借口,应该多想一想,有没有别的解决方案?能不能将问题分解开来,一步一步地加以解决?或者,是否需要先提高自己在某方面的能力,然后再回头来处理这个难题?不要因为逃避而说自己没有选择或没有时间——没有人缺少时间,只不过,每个人分配时间的方式有所不同而已。
五、使用语言下意识地训练自己
  在史蒂芬•柯维的《高效能人士的七个习惯〉中,他提出:我们的语言会下意识地引导我们的思想,也会真切地反映一个人对环境的态度。
  习惯于消极被动的人,言语中就会流露出推卸责任的个性。
  例如,他们在生气时会抱怨说:“他使我怒不可遏!”——他们想说的其实是:责任不在我,是外力左右了我的情绪。
  他们总是抱怨:“我没时间。”——这表明:又是外力控制了我,让我没有选择的机会。
  他们还喜欢说:“我不得不如此。”——这其实意味着:迫于环境或他人的压力,我只好选择服从。
  他们在自我表白的时候说:“我就是这样的人。”——这其实是在宣称:我已经无法改进或提高自己了。
  相反,积极主动的人总是在言语中赋予自己决定的权利,他们喜欢说的话包括:“试试看有没有其他的可能性。”“也许我可以换个思路。”“我可以控制自己的情绪。”“我可以想出更有效的表达方式。”“我的感觉是……”“我选择……”“我要……”“我情愿……”“我打算……”“我决定……”等等。
  所以,我们要多学习积极主动者的讲话方式,在说话时多用“我……”的句式,多给自己决定的权利,少推卸责任,少埋怨。
步鄹三:对自己负责,把握自己的命运
  有位学生问我:“这个世界到底是不是公平的?”这个问题在“开复学生网”上引起了一场大讨论。有些同学认为世界公平,一个人只要有志气就一定能克服一切障碍;也有些同学认为世界级端不公平,因为无论是财富、天赋还是运气,老天爷好像总是青睐别人。
  对此,我的回答是:一切都靠命运(宿命论)和一切都靠自己(人定胜天)都是不合适的。
  每一个人都有选择,都有机会,但是,先天和环境因素造成每个人的机会多少不同。所以,这个世界不是完全公平的。但如果你因为世界不公平而放弃了自己的机会和选择,那就是你自己的责任,就不能怪世界不公平了。
  举一个比喻。有些人出生时就因为遗传的原因,可能会在某个时候患上较严重的疾病。但这并不表明他一定会患病。如果他能把握机会,做正确的选择,安排好自己的锻炼和饮食,他很可能比谁都健康;但是,如果他就因为‘基因不好’就自暴自弃,那么他得病的几率几乎一定会成倍增加。
  所以,凡事都要想清楚,什么是自己不能改变而必须接受的,什么是自己可以选择的,什么是自己必须勇敢挑战的。当你碰到不可改变的事情时,要勇敢地接受它,不要把时间浪费在悔恨、羡慕和嫉妒上。你应该做的事是积极主动地抓住命运中你可以选择、可以改变、可以最大化你的影响力的部分。
  还有,就算在最艰苦的时候,当你感觉命运已抛你而去时,你总是有选择的。就像弗兰克说的:“在任何极端的环境里,人们总会拥有一种最后的自由,那就是选择自己的态度的自由。”
  “积极主动”的含义不仅限于主动决定并推动事情的进展,还意味着人必须为自己负责。责任感是一个很重要的观念,积极主动的人不会把自己的行为归咎于环境或他人。他们在待人接物时,总会根据自身的原则或价值观,做有意识的、负责任的抉择,而非完全屈从于外界环境的压力。
  对自己负责的人会勇敢地面对人生。大家不要把不确定的或困难的事情一味搁置起来。比方说,有些同学认为英语重要,但学校不考试时,自己就不学英语;或者,有些同学觉得自己需要参加社团锻炼沟通能力,但因为害羞就不积极报名。对此,我们必须认识到,不去解决也是一种解决,不做决定也是一个决定,消极的解决和决定将使你面前的机会丧失殆尽,你终有一天会付出沉重的代价。
  有同学问我:“不确定时,该如何负责?”其实,就算你不确定自己想要什么,你至少应该知道自己不要什么;就算你不能积极争取你最想要的,至少也应积极避免你最不想要的。
如果你想做一个积极主动、对自己负责的人,我建议你立即行动起来,按照以下几点严格要求自己:

  • 以一整天时间,倾听自己以及四周人们的语言,注意是否有“但愿”、“我办不到”或“我不得不”等字眼出现。
  • 依据过去的经验,设想一下,自己近期内是否会遭遇一些令人退缩逃避的情况?这种情况处在你自己的影响范围之内吗?你应该如何本着积极主动的原则加以应对?请在脑海中一一模拟。
  • 从工作或日常生活中,找出一个令你备感挫折的事情。想一想,它属于哪一类,是可以直接控制的事情,还是可以间接控制的事情,抑或根本无法控制的事情?然后在自己的影响范围内寻找解决方案并付诸行动。
  • 锻炼自己积极主动的意识。在下30天内,专注于自己影响范围内的事物,对自己许下承诺,并予以兑现;做一支照亮他人的蜡烛,而非评判对错的法官;以身作则,不要只顾批评;解决问题,不要制造问题;不必怪罪别人或为自己文过饰非,不怨天,不尤人;别活在父母、同事或社会的荫庇之下,善用天赋的独立意志,为自己的行为与幸福负责。试行积极主动的三十天训练法,观察一下,自己的影响范围在训练之后是否有所变化?
    步鄹四:积极尝试,邂逅机遇
      在和学生的交流中,我发现,一些学生因为受到一些挫折就丧失了奋斗的勇气。例如,有的学生因为应试教育在大学中延续而后悔念大学,有些学生因为专业不合适就虚度时光,还有的学生因为在研究生期间遇到种种学术上难题而感到气馁……不知道大家有没有想过,这些都是可以直面的挫折,它们都需要你具有积极主动的态度。生命中随处是机遇,许多机遇就藏在一个又一个挫折之中,如果你在挫折面前气馁,你很可能会与自己的机遇擦肩而过。
      积极尝试是学习最好的方法。在一个先进的公司,你不需要担心失败。在一项美国公司的首席执行官的调查中发现,他们最欣赏的就是那些主动要求做某项新工作的员工。无论是否能做好,至少这些员工比那些只会被动接受工作的员工要令人欣赏,因为他们有勇气、积极上进,而且会从中学习。
      对于那些正在选择人生道路的年轻人来说,他们更应该积极地尝试不同的事情。在美国,父母经常说的一句话是:“你没有试过,怎么知道自己不喜欢呢?”所以,我建议大家充分利用自己的时间,尝试做不同的事情,找到通向成功的门径。只有这样,我们才能在人生之路上邂逅更多的机遇。
      我的积极主动的习惯是五岁开始的。记得五岁的时候,我觉得幼儿园的课程太简单了,于是就主动跟父母说:“我想跳级读小学。”父母建议我还是按部就班地读书,等到有足够的能力时再去读小学。为了学到更多的知识,我大胆地提出:“让我尝试一下好吗?如果我的能力不够,我就没法通过小学的入学考试;可如果我通过了考试,就表明我有这样的能力,那你们就应该让我去读小学。”父母很爽快地答应了下来。于是我努力读书,最后以高分考进了私立小学。事过三十多年,当时母亲带我去看“放榜”时,看到“李开复”三字排在榜首的那份兴奋,今天想来依然历历在目。这件事让我懂得,只要大胆尝试,积极进取,我就有机会得到我期望中的成功。这也为我日后的自信和积极奠定了坚实的基础。
      另外一个例子来自于我的年轻朋友郭去疾。他的人生之学是:每一扇机遇之门,都有一个守门人。收获机遇的临门一脚,在于主动执著地去找这个守门人。当他1999年从中国科技大学本科毕业时,受到了很多美国一流大学的录取通知,但是一律没有奖学金。于是,他开始给这些大学的教授们写信,希望他们能接受我作为研究助理从而资助。一个月中,他写了两百封信,虽然有很多教授感兴趣,却都因为他研究经验不足而拒绝了。他还尝试写信给中国科大的海外校友,希望得到推荐,也没有结果。一天夜里,面对电脑里一封封挽拒的邮件,他一个人在黑暗的实验室里失声痛哭。然而第二天醒来,他决定继续去敲击这扇机遇之门。几天之后,他收到伊利诺大学的一位教授的回信,欣然答应资助。那位教授说,当他到系里索取郭去疾的材料的时候,发现系里正在准备给郭寄拒信。郭去疾最后说:“我的‘叩门之旅’在继续着,绝大多时候,都无功而返。然而,石沉大海却不代表徒劳无功,因为一次一次,机会之门这样被我敲开。一步一步,我得以到微软总部工作,到斯坦福大学读MBA,到Mckinsey到Amazon和Google工作的机会”。
      美国人很喜欢尝试不同的工作,他们一生中平均要换四次工作。在长期计划经济的思想影响下,更多的中国人不愿意换工作,而更倾向于终生做一件事。其实,换工作岗位的意义在于,你一开始做的决定并不一定是你的终生决定,你仍然有机会去尝试更多的东西,只有这样才能真正找到自己的兴趣所在,才能最大限度地发挥自己的潜力。
      所以,不要因为暂时不了解自已的长处而犹疑不决,积极行动起来吧!你会发现自己的才华和天赋。大家要珍惜每一次尝试,因为机遇往往不可复制。要随时做好准备,以免机遇到来时错失良机,同时也应学会从每一个失去的机遇中吸取教训。此外,只有敢于挑战自我,你才能充分地开发自身的潜力。我建议大家经常给自己设立一些极具挑战性、但绝非遥不可及的目标。
    步鄹五:充分准备、把握机遇
      不要坐等机遇上门,因为那是消极的做法。屠格涅夫说:“等待的方法有两种,一种是什么事也不做地空等,另一种是一边等,一边把事情向前推动。”也就是说,在机遇还没有来临时,就应事事用心,事事尽力。
      如果被苦难或挫折阻挡,我们应该学习把挫折转换成动力,而不要一遇到困境就躲在阴暗的角落里怨天尤人,更不要在需要立即行动的时候犹豫不决。人生不能用这种消极的方式度过。我们终有一天要面对自己,对自己的生命负责。因此,我们必须在平时做好充分的准备,掌握足够的信息,以便在必要时做出最好的抉择,把握住稍纵即逝的机遇。
      一旦机遇到来,一定要全力以赴,把握机遇。
      我在攻读博士学位时,通过自己的努力(和同学洪小文的帮助),把语音识别系统的识别率从以前的40%提高到了80%,学术界对我的工作给予了充分的肯定。当时,有些老师认为,只要把已有的结果加工好,写好论文,几个月之内我就可以拿到博士学位了。
      但是,我很清楚,第一步的成功给我提供的只是一个机遇,而不是一个答案,因为80%的识别率决不是最后的最佳结果,因为我用的方法只是冰山一角。而且,我已经公开发表了我的研究成果,每一个研究机构都会学习、使用我的方法,所以,如果我此时放松下来,不再做实验,埋头写论文以求尽快毕业的话,别的学校或公司很快就会超过我。
      所以,我不但没有放松,反而更加抓紧时间研究攻关,甚至为此推迟了我的论文答辩时间。那时候,我每周工作七天,每天工作16个小时。这些努力没有白费,它们让我的语音识别系统百尺竿头更进一步,识别率从80%提高到了96%。在我毕业之后,这个系统多年蝉联全美语音识别系统评比的冠军。如果我当时在80%的水平上止步不前,随随便便就毕业的话,后来商业周刊颁发的“1988年最重要科技创新奖”就肯定会让别人抢走了。
      所以,当你知道机遇来临的时候,要积极把握;当你尚未看到机遇的时候,要时刻准备。
    步鄹六:积极争取,创造机遇
      当机遇尚未出现时,除了时刻准备之外,我们也应该主动为自己创造机遇,不能总是守株待兔,等着机遇上门。
      记得当我在苹果工作时,有一段时间公司经营状况不佳,大家士气低落。这时,我看到了一个机遇:公司有许多很好的多媒体技术,但是因为没有用户界面设计领域的专家介入,这些技术无法形成简便、易用的软件产品。
      于是,我写了一份题为《如何通过互动式多媒体再现苹果昔日辉煌》的报告。这份报告被送到多位副总裁手里,最后,他们决定采纳我的意见,发展简便、易用的多媒体软件,并且请我出任互动多媒体部门的总监。
      多年以后,一位当年的上司见到我,他深有感触地对我说:“当时,看到你提交的报告,我们感到十分惊讶。以前,我们一直把你当作语音技术方面的专家,没想到你对公司战略的把握也这么在行。如果不是这份报告,公司很可能会错过在多媒体发展的机会,你不会有升任总监和副总裁的可能。今天,在iPod的成功里,也有不小的一部分要归功于你和你那份价值连城的报告。”
      在微软公司,大家都很重视向比尔•盖茨每年四次的汇报工作成果的机会。在报告的几个月前,全球各研究院就开始提早排队,报上最得意的成果。
      微软中国研究院刚成立的那一年,当几个研究项目都还没有得到最终结果的时候,我就冒险争取了六个月后向比尔汇报两个研究成果的机会。因为那时我知道很多人对中国研究院还不太理解,如果能在比尔面前成功地演示我们的研究成果,就会对研究院的发展提供很大的帮助。
      当时,我知道有四个研究项目各有60%以上的可能性在六个月后得到好的结果,但是,我不能等到100%确定后再去申请。于是,我用两个措辞含糊的报告题目预订了位置。六个月后,果然有两个项目得到了非常好的结果,于是,我们修改了报告题目,十多个人飞到美国为比尔做了现场演示。那次汇报非常成功,得到了比尔高度评价。
      报告的第二天,比尔对所有的公司领导说了他著名的那句话:“我敢打赌你们都不知道,在微软中国研究院,我们拥有许多位世界一流的多媒体研究方面的专家。”是这句话开始建立了研究院在公司的信誉的。
      显然,如果我总是消极地等待,那么,我们恐怕就要错过向比尔汇报研究成果的机会了。
      对大学生来说,大家应该积极地计划大学的四年,积极地争取和创造机遇。你的毕业计划将成为你学业的终点和事业的起点,你的志向和兴趣将为你提供方向和动力。你如果不知道你的志向和兴趣,应该马上做一个发掘志向和兴趣的计划;你如果不知道毕业后要做什么,应该马上制定一个尝试新领域的计划;你如果不知道自己最欠缺什么,应该马上写一份简历,找你的老师、朋友打分,看看哪里需要改进;如果你毕业后想出国读博士,你应该想想如何让自己在申请出国前有实际的研究经验和论文;如果你毕业后想到某个公司工作,那你应该找找该公司的聘请广告,和你的履历对比,看自己还欠缺什么经验……只要做到了这些,你就不难发现,自己每天都会比前一天离成功更近一些。
    步鄹七:积极地推销自己
      在全球化和信息化的时代里,那些能够积极推销自我的人更容易脱颖而出。
      很多在美国工作多年的中国人对美国同事的印象总是这样的:“他们怎么这么能说?他们充分地表达了自己的工作成绩,而中国同事在很多时候做得很好,却没有展现出来,这不能不说是一个遗憾。”
      在公司里,经常得到晋升机会的人,大多是能够积极推销和表达自己的、有进取心的人。当他们还是公司的一名普通员工时,只要和公司利益或者团队利益相关的事情,他们就会不遗余力地发表自己的见解、贡献自己的主张,帮助公司制定和安排工作计划;在完成本职工作后,他们总能协助其他人尽快完成工作;他们常常鼓励自己和同伴,提高整个队伍的士气;这些人总是以事为本、以事为先——他们都是最积极主动的人。
      要想把握住转瞬即逝的机会,就必须学会说服他人,向别人推销自己、展示自己的观点。一般说来,一个好的自我推销策略可以让自己的人生和事业锦上添花。好的自我推销者会主动寻找每一个机会,让老板或老师知道自己的业绩、能力和功劳。当然,在展示自己时,不要贬低别人,更不可以忘记团队精神。
      当我被微软总部调回美国,在美国启动总部把工作外包给中国合作伙伴的工作时,我一直在考虑如何把这项极为重要但又缺乏资源的项目做好。
      这时,我很意外地收到了一封毛遂自荐的信。这封信来自一位在微软技术支持中心工作的经理。她在信中说:“虽然我没有这方面的经验,但是我曾在多个部门工作,而且学习很快。我愿意用我自己的时间帮你把这件事情做好。我不需要酬劳,我也不是申请工作,我只是希望为中国做点事情。你选择我没有风险,因为我至少可以把每个细节都帮你想清楚,这样可以节约你的时间。”
      如果不是这封信和后来的交谈,我怎么也不会想到,把这个工作交给一位业余而又没有相关经验的人来做。事实证明,我的选择是对的。她没有辜负我的期望,把这件事情做得非常好。因为她起头的工作,微软后来三年中提供给中国的外包业务量增加了三倍。几个月后,当我们终于成立了一个部门来负责这件事情时,她毫无怨言地把所有的工作交给了这个新部门。
      后来,微软亚洲研究院有一个很好的工作机会,沈向洋院长要我推荐人选,我想到了这位多才多艺的志愿者。她就是今天微软亚洲研究院高校合作部总监宋罗兰。
      有些人可能会认为:“要求我们展示自己,这是不是要我从一个内向的人彻底转变为外向的人?”其实,一个内向的人很难彻底地改变自己的性格。所以,我建议大家可以在自身性格允许的范围内往“外向”靠拢,尽量寻找一些“比较外向但又不给自己带来太大压力”的机会。
    我的选择;你的选择
      2005年7月19日,我离开了微软,加入了Google。我在过去的几年中,一直希望回到中国。而且同时,我发现许多我的朋友加入了Google后都非常愉快。当我听说Google将在中国有很大的计划时,我没有等着它的电话,而我积极地直接联系了我认识多年的Google的CEO斯密特。他积极邀请我去看看。我发现,Google是一个让我震撼的公司 – 从它的新一代技术到员工的激情,从它诚信和对大众利益的执著,从它独有的自由和透明度,我发现了一片我向往的净土。我有选择的权利。于是,我选择了Google。我选择了中国。
      有记者问我这个选择带来不少麻烦,我会不会后悔。我的回答是:“直到我死的那一天,我要做我有激情的事情。对这个决定,无论带来多大的困扰和麻烦,我终身不悔。”
      在人生的旅途中,你是你自己惟一的司机,千万不要让别人驾驶你的生命之车。你要稳稳地坐在司机的位置上,决定自己何时要停、要倒车、要转弯、要加速、要刹车等等。人生的旅途十分短暂,你应该珍惜自己所拥有的选择和决策的权利,虽然可以参考别人的意见,但千万不要随波逐流。
      只有积极主动的人才能在瞬息万变的竞争环境中赢得成功,只有善于展示自己的人才能在工作中获得真正的机会。
     

     最后,我将下面一段话赠给中国的学生:

    你们的时间有限,所以不要浪费时间在别人的生活里。
    不要被信条所惑 – 盲从信条是活在别人的生活里。
    不要让任何人的意见淹没了你内在的心声。
    重要的,拥有跟随内心和直觉的勇气。
    你的内心与直觉知道你真正想成为什么样的人。
    任何其他事物都是次要的。
        斯蒂夫 乔布斯 (苹果公司总裁)
        2005年斯坦福大学毕业典礼

  • posted @ 2006-12-14 14:31 重归本垒(Bing) 阅读(369) | 评论 (0)编辑 收藏
    仅列出标题
    共12页: First 上一页 4 5 6 7 8 9 10 11 12 下一页 
     
    Web Page Rank Icon