??xml version="1.0" encoding="utf-8" standalone="yes"?>日日狠狠久久偷偷色综合0,好属妞这里只有精品久久,无码8090精品久久一区http://www.shnenglu.com/Macaulish/Work hard and play hard! zh-cnWed, 07 May 2025 03:53:11 GMTWed, 07 May 2025 03:53:11 GMT60新的开?/title><link>http://www.shnenglu.com/Macaulish/archive/2010/04/12/112329.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Mon, 12 Apr 2010 07:30:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2010/04/12/112329.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/112329.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2010/04/12/112329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/112329.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/112329.html</trackback:ping><description><![CDATA[ 到这边好几周了,新的开始。好好的把握 <img src ="http://www.shnenglu.com/Macaulish/aggbug/112329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2010-04-12 15:30 <a href="http://www.shnenglu.com/Macaulish/archive/2010/04/12/112329.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>70/80/90?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/10/03/63210.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Fri, 03 Oct 2008 15:47:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/10/03/63210.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/63210.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/10/03/63210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/63210.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/63210.html</trackback:ping><description><![CDATA[     摘要: 70/80/90?nbsp; <a href='http://www.shnenglu.com/Macaulish/archive/2008/10/03/63210.html'>阅读全文</a><img src ="http://www.shnenglu.com/Macaulish/aggbug/63210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-10-03 23:47 <a href="http://www.shnenglu.com/Macaulish/archive/2008/10/03/63210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>成ؓ软g高手的几个忌?转蝲)http://www.shnenglu.com/Macaulish/archive/2008/08/16/59083.htmlMacaulishMacaulishSat, 16 Aug 2008 15:06:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/08/16/59083.htmlhttp://www.shnenglu.com/Macaulish/comments/59083.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/08/16/59083.html#Feedback1http://www.shnenglu.com/Macaulish/comments/commentRss/59083.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/59083.html阅读全文

Macaulish 2008-08-16 23:06 发表评论
]]>
17173W七届中国网l游戏市查报?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/07/24/57079.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Thu, 24 Jul 2008 12:34:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/07/24/57079.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/57079.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/07/24/57079.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/57079.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/57079.html</trackback:ping><description><![CDATA[     摘要: 17173W七届中国网l游戏市查报?nbsp; <a href='http://www.shnenglu.com/Macaulish/archive/2008/07/24/57079.html'>阅读全文</a><img src ="http://www.shnenglu.com/Macaulish/aggbug/57079.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-07-24 20:34 <a href="http://www.shnenglu.com/Macaulish/archive/2008/07/24/57079.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(?C++中extern “C”含义深层探?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/06/17/53689.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Tue, 17 Jun 2008 04:40:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/06/17/53689.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/53689.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/06/17/53689.html#Feedback</comments><slash:comments>36</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/53689.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/53689.html</trackback:ping><description><![CDATA[     摘要: 1.引言 <br> <br>  C++语言的创建初h“a better C”,但是qƈ不意味着C++中类似C语言的全局变量和函数所采用的编译和q接方式与C语言完全相同。作ZU欲与C兼容的语aQC++保留了一部分q程式语a的特点(被世人称为“不d地面向对象”)Q因而它可以定义不属于Q何类的全局变量和函数。但是,C++毕竟是一U面向对象的E序设计语言Qؓ了支持函数的重蝲QC++对全局函数的处理方式与C有明昄不同?<br> <br>  <a href='http://www.shnenglu.com/Macaulish/archive/2008/06/17/53689.html'>阅读全文</a><img src ="http://www.shnenglu.com/Macaulish/aggbug/53689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-06-17 12:40 <a href="http://www.shnenglu.com/Macaulish/archive/2008/06/17/53689.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>五个故事教你学会做hhttp://www.shnenglu.com/Macaulish/archive/2008/06/09/52693.htmlMacaulishMacaulishMon, 09 Jun 2008 13:50:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/06/09/52693.htmlhttp://www.shnenglu.com/Macaulish/comments/52693.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/06/09/52693.html#Feedback3http://www.shnenglu.com/Macaulish/comments/commentRss/52693.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/52693.html  一只小猪、一只ľ和一头^牛,被关在同一个畜栏里。有一ơ,牧h捉住猪Q他大声号叫Q猛烈地抗拒。ľ和乳牛讨厌他的号叫Q便_“他常常捉我们,我们q不大呼叫。”小猪听了回{道Q“捉你们和捉我完全是两回事,他捉你们Q只是要你们的毛和^汁,但是捉住我,却是要我的命??
  立场不同、所处环境不同的人,很难了解Ҏ的感受;因此对别人的失意、挫折、伤痛,不宜q灾乐祸Q而应要有x、了解的心情。要有宽容的心!  阅读全文

Macaulish 2008-06-09 21:50 发表评论
]]>
关于pȝ设计http://www.shnenglu.com/Macaulish/archive/2008/06/05/52226.htmlMacaulishMacaulishThu, 05 Jun 2008 02:46:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/06/05/52226.htmlhttp://www.shnenglu.com/Macaulish/comments/52226.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/06/05/52226.html#Feedback3http://www.shnenglu.com/Macaulish/comments/commentRss/52226.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/52226.htmlQ?Q体pȝ构就如同人的骨架。如果某个家伙的骨架是猴子,那么无论怎样喂养和美容,q家伙始l都是猴子,不会成ؓ人?
…?nbsp; 阅读全文

Macaulish 2008-06-05 10:46 发表评论
]]>
了解E序员(转蝲Q?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/06/03/52043.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Tue, 03 Jun 2008 08:51:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/06/03/52043.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/52043.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/06/03/52043.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/52043.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/52043.html</trackback:ping><description><![CDATA[     摘要: 早期的程序员q活能从软g直通硬Ӟ个个生猛无比。又因他们的作息旉、言行D止与思h不太一P久而久之就lh们留下了“神U”、“孤僠Z的印象。如今Y件行业被炒得热火朝天Q有能耐的E序员即便躲在大山岙的军工厂里也能被挖出来。而更多原本不是程序员的h操v几本“速成”、“二十一天通”等书籍也加入了q个行业。现在国内号U有上百万程序员Q这支大军鱼龙؜杂,已搞不清那些是正规军Q那些是民兵游击队了?<br> <br>真正的程序员都有如下U性: <br>…?nbsp; <a href='http://www.shnenglu.com/Macaulish/archive/2008/06/03/52043.html'>阅读全文</a><img src ="http://www.shnenglu.com/Macaulish/aggbug/52043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-06-03 16:51 <a href="http://www.shnenglu.com/Macaulish/archive/2008/06/03/52043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>理指针成员http://www.shnenglu.com/Macaulish/archive/2008/05/27/51209.htmlMacaulishMacaulishTue, 27 May 2008 02:48:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/05/27/51209.htmlhttp://www.shnenglu.com/Macaulish/comments/51209.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/05/27/51209.html#Feedback1http://www.shnenglu.com/Macaulish/comments/commentRss/51209.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/51209.html
大多数C++采用以下三种Ҏ之一来管理指针成员:

Q?Q? 指针成员采取常规指针型行为。这Lcd有指针的所有缺陷但无需Ҏ的复制控制?

Q?Q? cd以实现所谓的“智能指针”行为。指针所指向的对象是׃n的,但类能够防止悬垂指针?

Q?Q? c采取值型行ؓ。指针所指向的对象是唯一的。由每个cd象独立管理?
  阅读全文

Macaulish 2008-05-27 10:48 发表评论
]]>
公司技术管理角度看C++游戏E序员发?转蝲)http://www.shnenglu.com/Macaulish/archive/2008/05/26/51184.htmlMacaulishMacaulishMon, 26 May 2008 14:33:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/05/26/51184.htmlhttp://www.shnenglu.com/Macaulish/comments/51184.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/05/26/51184.html#Feedback1http://www.shnenglu.com/Macaulish/comments/commentRss/51184.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/51184.html阅读全文

Macaulish 2008-05-26 22:33 发表评论
]]>
Inside the C++ object model(?http://www.shnenglu.com/Macaulish/archive/2008/05/23/50828.htmlMacaulishMacaulishFri, 23 May 2008 01:04:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/05/23/50828.htmlhttp://www.shnenglu.com/Macaulish/comments/50828.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/05/23/50828.html#Feedback2http://www.shnenglu.com/Macaulish/comments/commentRss/50828.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/50828.html
2Q? Default Construcor 的徏构操?

有四U情况,会导致“编译器必须为未声明constructor 之class 合成一?Default constructor ? C++ Stardand 把那些合成物UCؓimplicit nontrivial default constructor .被合成出来的的constructor 只能满~译器(而非E序Q的需求。它之所以能够完成Q务,是借着“调用member object ?base class 的default constructor ”或是“ؓ每一个object 初始化其virtual function 机制或virtual base class 机制?而完成。至于没有存在那四种情况而又没有声明Mconstructor 的classes ,我们说它们拥有的?implicit trivial constructors, 它们实际上ƈ不会被合成出来?
  阅读全文

Macaulish 2008-05-23 09:04 发表评论
]]>
Inside the c++ object model (一)http://www.shnenglu.com/Macaulish/archive/2008/05/20/50580.htmlMacaulishMacaulishTue, 20 May 2008 14:24:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/05/20/50580.htmlhttp://www.shnenglu.com/Macaulish/comments/50580.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/05/20/50580.html#Feedback7http://www.shnenglu.com/Macaulish/comments/commentRss/50580.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/50580.html
C++布局以及存取旉是主要的额外负担是由 virtual 引vQ包括:

Virtual function 机制 用以支持一个有效率的“执行期l定”(running bindingQ?

Virtual base class 用以实现“多ơ出现在l承体系中的base class Q有一个单一而被׃n的实体”?......



  阅读全文

Macaulish 2008-05-20 22:24 发表评论
]]>
5.12汶川大地震(二)http://www.shnenglu.com/Macaulish/archive/2008/05/14/49861.htmlMacaulishMacaulishWed, 14 May 2008 12:55:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/05/14/49861.htmlhttp://www.shnenglu.com/Macaulish/comments/49861.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/05/14/49861.html#Feedback6http://www.shnenglu.com/Macaulish/comments/commentRss/49861.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/49861.html 不过昨天晚上q是挺吓人的Q外面下雨没地方去,只有和同学在寝室里睡觉了。晚上怕睡MQ所以我们准备轮守夜。半夜的时候,具体旉是多就不知道了。只听到同学叫我们。我也不知道是怎么从床上蟩下来的,I上拖鞋冲了出厅R怕晚上有余震Q我们都是合衣而睡的。冲到楼下的时候,抖动也停了。在楼口见了同学,发现他竟然没IK子都冲了下去。回到寝室发现另外一个同学竟然没醒呢Q真的是睡眠质量好哈Q玩W)。主要是前一晚上都没休息好?
  阅读全文

Macaulish 2008-05-14 20:55 发表评论
]]>
5.12汶川大地震(一Q?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/05/13/49759.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Tue, 13 May 2008 14:06:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/05/13/49759.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/49759.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/05/13/49759.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/49759.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/49759.html</trackback:ping><description><![CDATA[      q是一个普通的日子Q也是一个特D的日子。因?.12汶川大地震而特D。说真的Q我很怕,我现在都很怕,我看C生命在自然灾害面前是多么的脆弱,人类是多么的无赖。不久之前,我明白了一个道理,你要是不能改变环境,那么你就要去适应环境。而现在的我们却相反,我们不能改变自然灑֮的发生,甚至不能预测Q那么我们唯一能做的就是好好的保护我们的环境、适应它。那L话,我们面Ҏ的自然灑֮?br>      春节时的雪灾Q我在家里,雪是很大。可能因为我呆在安我不能感觉,灑֌人民的那U心情。而现在我却深q体会C那种滋味——恐慌。真的,在大的自然灾害面前大家真的很恐慌?br>      也许成都L川不是很q,地震来的时候我们大安能清楚的感觉Q就是现在我坐在寝室里写下这BLOG的时候,我都q能感觉C震。据l计Q从发生地震到现在,余震都发生了上千ơ。地震刚发生的时候,大家都还没怎么明白。只是觉得楼晃的很厉宻I大约有十多秒的时候,我和同学才反映过来,地震。然后,我就和同学一起冲了出去,我们住在三楼Q出ȝ时候,楼道上已l有好多Z。那ơ地震的震很大Q可是对我们来说Q它q没Ҏ们造成大的损失Q而是后来时而有时而无的余震。说大不大,说小也不,但是我们总能感觉到它的存在。一下午我和同学们都没回寝室了,听说q有大的余震Q大安不敢q去。学校也怕出什么问题,所以就把寝室的大门l锁了。晚上的日子最隄了,开始的时候和同学在操Z睡觉。半夜的时候,H然天空下v了雨Q没办法Q我和同学在我们qx大乒乓球的一个地斚w里打了一个地铺。晚上的时候风很大Q吹的大家好PC也好凉的Q幸好我I的很厚Q还勉强可以。不q晚上来了一ơ余震,我也不记得我是怎么醒来的,只是h潜意识的和同学一起往I地跑。鞋子都是随手提上的Q跑出来才穿的。余震的震不是很大Q可是每ơ当它来的时候,我和同学都会往I地册Ӏ周而复始,心理都虚了,每次上寝室的时候,当走CD都有点发软。真的不知道何时才是头。(刚写到这里一同学又过来叫我们下去睡觉呢,可是外面下着雨,食堂都满了,真的不知道去何处休息。)<br>      也许有的时候不是大的灾隑ְ我们打倒,而是自己本n的恐慌将我们d。待l! <img src ="http://www.shnenglu.com/Macaulish/aggbug/49759.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-05-13 22:06 <a href="http://www.shnenglu.com/Macaulish/archive/2008/05/13/49759.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>诅R你的灯亮着吗?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/05/11/49573.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Sun, 11 May 2008 14:04:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/05/11/49573.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/49573.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/05/11/49573.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/49573.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/49573.html</trackback:ping><description><![CDATA[看待事物的最重要的立场问题?<br>1)动手去解决问题之前,好好x问题的来源;2)<br>如何站在各个角度来看待面临的问题Q以能够知道其真正所在;如何d试那个最能解决真<br>正问题的ҎQƈ且时M持警惕心Q?)Z么不要把Z的解x法误认ؓ是问题的定义Q?br>更不要把某个问题的解x法误认ؓ是问题的定义Q特别是q个解决Ҏ是你自己所使用<br>的;4)永远都不要肯定自己已l有了一个正的定义Q即使是在问题好像已l解决之后?br><br>该开始解决问题?<br>5)每一U解x法都会带来新的问题;6)问题最难以处理?br>部分恰恰是去意识到它们的存在Q?)在理解问题之前,臛_要做好准备接受三U可能的出错<br>情况Q?)或许q可以改变问题的表述来获得不同的解决ҎQ?)当你沉迷于寻N题定义和<br>解决ҎӞ不要忘记随时都回头看看,看看自己是不是已l迷路了⋯⋯<br><br>人多变,动物也多变,q是我们该怎么办?<br>10)当别够很好地解决自己问题的时候,千万不要?br>俎代庖;11)如果某h能够解决q个问题Q但是他本h却ƈ不会遇到q一问题Ӟ那么你首<br>先要做的是让他也感受到q一问题Q?2)不管看上d何,Z很少知道他们要什么,?br>Cl了他们所需要的东西Q?3)甚至Q事实上Qƈ没有多少人真的希望他们的问题被解冟? <img src ="http://www.shnenglu.com/Macaulish/aggbug/49573.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-05-11 22:04 <a href="http://www.shnenglu.com/Macaulish/archive/2008/05/11/49573.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c/c++E序的内存分?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/05/08/49259.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Thu, 08 May 2008 14:19:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/05/08/49259.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/49259.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/05/08/49259.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/49259.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/49259.html</trackback:ping><description><![CDATA[  <p><span>首先Q需要搞清楚Q变量的cd和它的存储类别是两个概念?/span></p> <p><span>数据cd和内存管理没有直接的关系?/span></p> <p><span>一个由</span><span>c/C++</span><span>~译的程序占用的内存分ؓ以下几个部分Q?/span></p> <p><span><span>1?nbsp;</span></span><span>栈区Q?/span><span>stack</span><span>Q?/span> <span>q译器自动分配释放</span> <span>Q存攑և数的参数|局部变量的值等。其操作方式cM于数据结构中的栈?/span></p> <p><span><span>2?nbsp;</span></span><span>堆区Q?/span><span>heap</span><span>Q?/span> <span>?/span> <span>一般由E序员分配释放,</span> <span>若程序员不释放,E序l束时可能由</span><span>OS</span><span>回收</span> <span>。注意它与数据结构中的堆是两回事Q分配方式倒是cM于链表,呵呵?/span></p> <p><span><span>3?nbsp;</span></span><span>全局区(静态区Q(</span><span>static</span><span>Q,全局变量和静态变量的存储是放在一块的Q初始化的全局变量和静态变量在一块区域,</span> <span>未初始化的全局变量和未初始化的静态变量在盔R的另一块区域?/span><span> </span><span>E序l束后由pȝ释放?/span></p> <p><span><span>4?nbsp;</span></span><span>文字帔R?/span> <span>—常量字W串是攑֜q里的?/span> <span>E序l束后由pȝ释放</span></p> <p><span><span>5?nbsp;</span></span><span>E序代码区—存攑ևC的二q制代码?/span></p> <p><strong><span><span>一?span>        </span></span></span></strong><strong><span>例子E序</span></strong><strong></strong></p> <p><span>q是一个前辈写的,非常详细</span></p> <div align=center> <table cellSpacing=0 cellPadding=0 border=1> <tbody> <tr> <td vAlign=top width=525> <p><span>//main.cpp</span></p> <p><span>int a = 0; //</span><span>全局初始化区</span></p> <p><span>char *p1; //</span><span>全局未初始化?/span></p> <p><span>main()</span></p> <p><span>{</span></p> <p><span><span>       </span>int b; //</span><span>?/span></p> <p><span><span>       </span>char s[] = "abc"; //</span><span>?/span></p> <p><span><span>       </span>char *p2; //</span><span>?/span></p> <p><span><span>       </span>char *p3 = "123456"; //123456\\0</span><span>在常量区Q?/span><span>p3</span><span>在栈上?/span></p> <p><span><span>       </span>static int c =0</span><span>Q?/span><span> //</span><span>全局Q静态)初始化区</span></p> <p><span><span>       </span>p1 = (char *)malloc(10); //</span><span>分配得来?/span><span>10</span><span>?/span><span>20</span><span>字节的区域就在堆区?/span></p> <p><span><span>       </span>p2 = (char *)malloc(20); //</span><span>分配得来?/span><span>10</span><span>?/span><span>20</span><span>字节的区域就在堆区?/span><span><span> </span></span></p> <p><span><span>       </span>strcpy(p1, "123456"); //123456\\0</span><span>攑֜帔R?/span></p> <p><span>//</span><span>~译器可能会它?/span><span>p3</span><span>所指向?/span><span>"123456"</span><span>优化成一个地斏V?/span></p> <p><span>} </span></p> </td> </tr> </tbody> </table> </div> <p> </p> <p><strong><span><span>二?span>        </span></span></span></strong><strong><span>堆和栈的理论知识</span></strong><strong></strong></p> <p><strong><span><span>1.<span>        </span></span></span></strong><strong><span>甌方式</span></strong><strong></strong></p> <p><span>Stack</span><span>Q由pȝ自动分配?/span> <span>例如Q声明在函数中一个局部变?/span><span> int b</span><span>Q系l自动在栈中?/span><span>b</span><span>开辟空?/span></p> <p><span>Heap</span><span>Q需要程序员自己甌Qƈ指明大小Q在</span><span>c</span><span>?/span><span>malloc</span><span>函数?/span><span>p1 = (char *)malloc(10);</span></p> <p><span>?/span><span>C++</span><span>中用</span><span>new</span><span>q算W如</span><span>p2 = (char *)malloc(10)</span><span>Q但是注?/span><span>p1</span><span>?/span><span>p2</span><span>本n是在栈中的?/span></p> <p><strong><span><span>2.<span>        </span></span></span></strong><strong><span>甌后系l的响应</span></strong><strong></strong></p> <p><span>栈:只要栈的剩余I间大于所甌I间Q系l将为程序提供内存,否则报异常提示栈溢出?/span></p> <p><span>堆:首先应该知道操作pȝ有一个记录空闲内存地址的链表,当系l收到程序的甌Ӟ会遍历该链表Q寻扄一个空间大于所甌I间的堆l点Q然后将该结点从I闲l点链表中删除,q将该结点的I间分配l程序,另外Q对于大多数pȝQ会在这块内存空间中的首地址处记录本ơ分配的大小Q这P代码中的</span><span>delete</span><span>语句才能正确的释放本内存I间。另外,׃扑ֈ的堆l点的大不一定正好等于申L大小Q系l会自动的将多余的那部分重新攑օI闲链表中?/span></p> <p><strong><span><span>3.<span>        </span></span></span></strong><strong><span>2.3</span></strong><strong><span>甌大小的限?/span></strong><strong></strong></p> <p><span>栈:?/span><span>Windows</span><span>?/span><span>,</span><span>栈是向低地址扩展的数据结构,是一块连l的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是pȝ预先规定好的Q在</span><span> WINDOWS</span><span>下,栈的大小?/span><st1:chmetcnv w:st="on" UnitName="m" SourceValue="2" HasSpace="False" Negative="False" NumberType="1" TCSC="0"><span>2M</span></st1:chmetcnv><span>Q也有的说是</span><st1:chmetcnv w:st="on" UnitName="m" SourceValue="1" HasSpace="False" Negative="False" NumberType="1" TCSC="0"><span>1M</span></st1:chmetcnv><span>QM是一个编译时q定的常数Q,如果甌的空间超q栈的剩余空间时Q将提示</span><span>overflow</span><span>。因此,能从栈获得的I间较小?/span></p> <p><span>堆:堆是向高地址扩展的数据结构,是不q箋的内存区域。这是由于系l是用链表来存储的空闲内存地址的,自然是不q箋的,而链表的遍历方向是由低地址向高地址。堆的大受限于计算机系l中有效的虚拟内存。由此可见,堆获得的I间比较灉|Q也比较大?/span></p> <p><strong><span><span>4.<span>        </span></span></span></strong><strong><span>甌效率的比较:</span></strong><strong></strong></p> <p><span>栈由pȝ自动分配Q速度较快。但E序员是无法控制的?/span></p> <p><span>堆是?/span><span>new</span><span>分配的内存,一般速度比较慢,而且Ҏ产生内存片</span><span>,</span><span>不过用v来最方便</span><span>.</span></p> <p><span>另外Q在</span><span>WINDOWS</span><span>下,最好的方式是用</span><span>VirtualAlloc</span><span>分配内存Q他不是在堆Q也不是在栈是直接在q程的地址I间中保留一快内存,虽然用v来最不方ѝ但是速度快,也最灉|</span></p> <p><strong><span><span>5.<span>        </span></span></span></strong><strong><span>堆和栈中的存储内?/span></strong><strong></strong></p> <p><span>栈:</span> <span>在函数调用时Q第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句Q的地址Q然后是函数的各个参敎ͼ在大多数?/span><span>C</span><span>~译器中Q参数是由右往左入栈的Q然后是函数中的局部变量。注意静态变量是不入栈的?/span></p> <p><span>当本ơ函数调用结束后Q局部变量先出栈Q然后是参数Q最后栈指针指向最开始存的地址Q也是dC的下一条指令,E序p点l运行?/span></p> <p><span>堆:一般是在堆的头部用一个字节存攑֠的大。堆中的具体内容有程序员安排?/span></p> <p><strong><span><span>6.<span>        </span></span></span></strong><strong><span>存取效率的比?/span></strong><strong></strong></p> <p><span>char s1[] = "aaaaaaaaaaaaaaa";</span></p> <p><span>char *s2 = "bbbbbbbbbbbbbbbbb";</span></p> <p><span>aaaaaaaaaaa</span><span>是在q行时刻赋值的Q?/span></p> <p><span>?/span><span>bbbbbbbbbbb</span><span>是在~译时就定的;</span></p> <p><span>但是Q在以后的存取中Q在栈上的数l比指针所指向的字W串</span><span>(</span><span>例如?/span><span>)</span><span>快?/span></p> <p><span>比如Q?/span></p> <div align=center> <table cellSpacing=0 cellPadding=0 border=1> <tbody> <tr> <td vAlign=top width=502> <p><span>#include </span></p> <p><span>void main()</span></p> <p><span>{</span></p> <p><span><span>       </span>char a = 1;</span></p> <p><span><span>       </span>char c[] = "1234567890";</span></p> <p><span><span>       </span>char *p ="1234567890";</span></p> <p><span><span>       </span>a = c[1];</span></p> <p><span><span>       </span>a = p[1];</span></p> <p><span><span>       </span>return;</span></p> <p><span>}</span></p> </td> </tr> </tbody> </table> </div> <p> </p> <p><span>对应的汇~代?/span></p> <p> </p> <div align=center> <table cellSpacing=0 cellPadding=0 border=1> <tbody> <tr> <td vAlign=top width=506> <p><span>10: a = c[1];</span></p> <p><span>00401067 <st1:chmetcnv w:st="on" UnitName="a" SourceValue="8" HasSpace="False" Negative="False" NumberType="1" TCSC="0">8A</st1:chmetcnv> 4D F1 mov cl,byte ptr [ebp-0Fh]</span></p> <p><st1:chmetcnv w:st="on" UnitName="a" SourceValue="40106" HasSpace="False" Negative="False" NumberType="1" TCSC="0"><span>0040106A</span></st1:chmetcnv><span> 88 4D FC mov byte ptr [ebp-4],cl</span></p> <p><span>11: a = p[1];</span></p> <p><span>0040106D 8B 55 EC mov edx,dword ptr [ebp-14h]</span></p> <p><span>00401070 <st1:chmetcnv w:st="on" UnitName="a" SourceValue="8" HasSpace="False" Negative="False" NumberType="1" TCSC="0">8A</st1:chmetcnv> 42 01 mov al,byte ptr [edx+1]</span></p> <p><span>00401073 88 45 FC mov byte ptr [ebp-4],al</span></p> </td> </tr> </tbody> </table> </div> <p> </p> <p><span>W一U在d时直接就把字W串中的元素d寄存?/span><span>cl</span><span>中,而第二种则要先把指针D?/span><span>edx</span><span>中,在根?/span><span>edx</span><span>d字符Q显然慢了?/span><span> </span></p> <p><strong><span><span>7.<span>        </span></span></span></strong><strong><span>结Q?/span></strong><strong></strong></p> <p><span>堆和栈的区别可以用如下的比喻来看出:</span></p> <p><span>使用栈就象我们去饭馆里吃饭,只管点菜Q发出申P、付钱、和吃(使用Q,吃饱了就赎ͼ不必理会切菜、洗菜等准备工作和洗、刷锅等扫尾工作Q他的好处是快捷Q但是自由度?/span></p> <p><span>使用堆就象是自己动手做喜Ƣ吃的菜_比较ȝQ但是比较符合自q口味Q而且自由度大?/span></p> <p> </p> <p><span>堆和栈的区别主要分:</span></p> <p><span>操作pȝ斚w的堆和栈Q如上面说的那些Q不多说了?/span></p> <p><span>q有是数据l构斚w的堆和栈Q这些都是不同的概念。这里的堆实际上指的是Q满_性质的)优先队列的一U数据结构,W?/span><span>1</span><span>个元素有最高的优先权;栈实际上是满先进后出的性质的数学或数据l构?/span></p> <img src ="http://www.shnenglu.com/Macaulish/aggbug/49259.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-05-08 22:19 <a href="http://www.shnenglu.com/Macaulish/archive/2008/05/08/49259.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于|页设计实训的体?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/05/04/48755.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Sun, 04 May 2008 02:47:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/05/04/48755.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/48755.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/05/04/48755.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/48755.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/48755.html</trackback:ping><description><![CDATA[<p>      最q学校ؓ我们开了一个短期的|页实训。第一ơ上课,老师l我们来了个吓马威(不知道这几个字有问题?img src="http://www.shnenglu.com/CuteSoft_Client/CuteEditor/images/emembarrassed.gif" align=absMiddle border=0>Q,“说什么以后来q了要做五十个俯卧撑Q什么他教的学生有两c,一是体力型Q再者就是脑力型”……哎,当然自此q后我们都不敢去q,五十个呢Q做hq是要话说的。不q看老师的体型,可以大概猜到老师以前是深有的体会Q不是n体怎么那么“?#8221;(虚胖)?br>      ȝ来说Q体会有三点。其一Q对以后想从事网设计的同学来说没什么意思,太简单了。做的全都是静态网,我们一同学上了一ơ课没M。丢下一?#8220;直没啥意?#8221;<img src="http://www.shnenglu.com/CuteSoft_Client/CuteEditor/images/emsmiled.gif" align=absMiddle border=0>。其二对以后不想从事|页设计的同学来_也没什么意义,从第一ơ过后就在也没看见那?#8220;?#8221;老师Q另外一个老师上课Ҏ都没讲一句,只是叫我们照着做。哎Q好多同学连什么叫静态网和动态网都不知道呢Q以前也从没用dreamweaver mx……多没意义。其三,对于h间的同学来说׃同了哈,他们不仅把两天的旉l؜q去了,q自以ؓ自己又掌握了一多高深的技术了Q哎Q现在的人都TMD?#8230;…<br>      不过q好Q以后不在上q么恶心的课了,直h受不了。h最痛苦的事莫过于在译֠上蹉跎岁月。孰不知译֠的时间对我们来说是多么的宝贵。只希望在有限的旉q对自己有用的事?img src="http://www.shnenglu.com/CuteSoft_Client/CuteEditor/images/emclock.gif" align=absMiddle border=0>?/p> <img src ="http://www.shnenglu.com/Macaulish/aggbug/48755.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-05-04 10:47 <a href="http://www.shnenglu.com/Macaulish/archive/2008/05/04/48755.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>李开复给中国学生的第四封信——大学四q应该这么度q(转蝲Q?/title><link>http://www.shnenglu.com/Macaulish/archive/2008/05/03/48736.html</link><dc:creator>Macaulish</dc:creator><author>Macaulish</author><pubDate>Sat, 03 May 2008 14:33:00 GMT</pubDate><guid>http://www.shnenglu.com/Macaulish/archive/2008/05/03/48736.html</guid><wfw:comment>http://www.shnenglu.com/Macaulish/comments/48736.html</wfw:comment><comments>http://www.shnenglu.com/Macaulish/archive/2008/05/03/48736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Macaulish/comments/commentRss/48736.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Macaulish/services/trackbacks/48736.html</trackback:ping><description><![CDATA[  <p align=left><span>l中国学生的W四信</span><span>—?/span><span>大学四年应该q么度过</span></p> <p align=left> </p> <p align=left><span>2005q??/span></p> <p align=left> </p> <p align=left> </p> <p align=left><span>今天Q我回复?/span><span>“</span><span>开复学生网</span><span>”</span><span>开通以来的W?000个问题。关掉电脑后Q始l有一学生来信萦l在我的脑v里,挥之不去Q?/span></p> <p align=left><span>开复老师Q?/span></p> <p align=left><span>p毕业了?/span></p> <p align=left><span>回头看自己所谓的大学生活Q?/span></p> <p align=left><span>我想哭,不是因ؓdQ而是因ؓ什么都没学到?/span></p> <p align=left><span>我不知,历该怎么写,若是以往我会让它I白?/span></p> <p align=left><span>最大的收获也许?#8230;…对什么都没有的忍耐和适应……</span></p> <p align=left><span>q封来信道出了不大三、大四学生的心声。大学期_有许多学生放任自己、虚度光_q有许多学生始终也找不到正确的学习方向。当他们被第一ơ补考通知唤醒Ӟ当他们收到第一来自应聘企业的婉拒信时Q这些学生才惊讶地发玎ͼ自己的前途是那么Q一切努力似乎都为时已晚……</span></p> <p align=left><span>q?/span><span>“</span><span>W四信</span><span>”</span><span>是写l那些希望早些从應|中警醒过来的大学生,那些从未贪睡q希望把握自q前途和命运的大学生以及那些卛_q进大学门槛的未来大学生们的。在q封信中Q我惛_所有同学说Q?/span></p> <p align=left><span>大学是h一生中最为关键的阶段。从入学的第一天vQ你应当对大学四年有一个正的认识和规划。ؓ了在学习中n受到最大的快乐Qؓ了在毕业时找到自己最喜爱的工作,每一个刚q入大学校园的h都应当掌握七学习:学习自修之道、基知识、实践诏通、培d、积极主动、掌控时间、ؓ人处事。只要做好了q七点,大学生到毕业时的最大收获就l不会是</span><span>“</span><span>对什么都没有的忍耐和适应</span><span>”</span><span>Q而应当是</span><span>“</span><span>对什么都可以有的自信和?/span><span>”</span><span>。只要做好了q七点,你就能成Z个有潜力、有思想、有价倹{有前途的快乐的毕业生?/span></p> <p align=left> </p> <p align=left><span>大学Qh生的关键</span></p> <p align=left> </p> <p align=left><span>大学是h生的关键阶段。这是因为,q入大学是你一生中W一ơ放下高考的重担Q开始追逐自q理想、兴。这是你W一ơ离开家庭生活Q独立参与团体和C会生活。这是你W一ơ不再单U地学习或背诵书本上的理论知识,而是有机会在学习理论的同时亲w实c这是你W一ơ不再由父母安排生活和学习中的一切,而是有够的自由处置生活和学习中遇到的各c问题,支配所有属于自q旉?/span></p> <p align=left><span>大学是h生的关键阶段。这是因为,q是你一生中最后一ơ有Zpȝ性地接受教育。这是你最后一ơ能够全心徏立你的知识基。这可能是你最后一ơ可以将大段旉用于学习的h生阶D,也可能是最后一ơ可以拥有较高的可塑性、可以不断修正自我的成长历程。这也许是你最后一ơ能在相对宽容的Q可以置w其中学习ؓ人处世之道的理想环境?/span></p> <p align=left><span>大学是h生的关键阶段。在q个阶段里,所有大学生都应当认真把握每一?/span><span>“</span><span>W一?/span><span>”</span><span>Q让它们成ؓ未来人生道\的基矻I在这个阶D里Q所有大学生也要珍惜每一?/span><span>“</span><span>最后一?/span><span>”</span><span>Q不要让自己在不q的来q悔莫及。在大学四年里,大家应该努力~织自己的梦惻I明确自己的方向,奠定自己的基?/span></p> <p align=left><span>我们可以用下图来描述大学四年在h一生中的地位和价|</span></p> <p align=left> </p> <p align=left><span>我们可以看出Q大学是一生中学习能力转变最大的时候,是把</span><span>“</span><span>基础学习</span><span>”</span><span>?/span><span>“</span><span>q入C会</span><span>”</span><span>q两个阶D衔接v来的重要时期。因此,在大学四q中Q要努力培养自己的学习能力,提高自己的学习境界,让自己成Z个擅长终w学习的人?/span></p> <p align=left><span>大学四年每个人都只有一ơ,大学四年应该q么度过……</span></p> <p align=left><span>自修之道Q从举一反三到无师自?/span></p> <p align=left><span>记得我在哥u比亚大学d教时Q曾有位中国学生的家长向我抱怨说Q?/span><span>“</span><span>你们大学里到底在教些什么?我孩子读完了大二计算机系Q居然连VisiCalc 都不会用?/span><span>”</span></p> <p align=left><span>我当时回{道Q?/span><span>“</span><span>电脑的发展日新月异。我们不能保证大学里所教的M一Ҏ术在五年以后仍然用Q我们也不能保证学生可以学会每一U技术和工具。我们能保证的是Q你的孩子将学会思考,q掌握学习的ҎQ这P无论五年以后出现什么样的新技术或新工P你的孩子都能游刃有余?/span><span>”</span></p> <p align=left><span>Ҏ着问:</span><span>“</span><span>学最新的软g不是教育Q那教育的本质究竟是什么呢Q?/span><span>”</span></p> <p align=left><span>我回{说Q?/span><span>“</span><span>如果我们学q的东西忘得一q二净Ӟ最后剩下来的东西就是教育的本质了?/span><span>”</span></p> <p align=left><span>我当时说的这句话来自教育家B. F. Skinner的名a。所?/span><span>“</span><span>剩下来的东西</span><span>”</span><span>Q其实就是自学的能力Q也是举一反三或无师自通的能力。大学不?/span><span>“</span><span>职业培训?/span><span>”</span><span>Q而是一个让学生适应C会Q适应不同工作岗位的^台。在大学期间Q学习专业知识固焉要,但更重要的还是要学习思考的ҎQ培MD一反三的能力,只有q样Q大学毕业生才能适应瞬息万变的未来世界?/span></p> <p align=left><span>上中学时Q老师会一ơ又一ơ重复每一N的关键内宏V但q了大学以后Q老师只会充当引\人的角色Q学生必自d学习、探索和实践。走上工作岗位后Q自学能力就昑־更ؓ重要了。微软公司曾做过一个统计:在每一名微软员工所掌握的知识内定wQ只有大U?0%是员工在q去的学习和工作中积累得到的Q其他知识都是在加入微Y后重新学习的。这一数据充分表明Q一个缺乏自学能力的人是难以在微软这LC企业中立的?/span></p> <p align=left><span>自学能力必须在大学期间开始培充R许多同学L抱怨老师教得不好Q懂得不多,学校的课E安排也不合理。我通常会劝q些学生_</span><span>“</span><span>与其诅咒黑暗Q不如点亮蜡?/span><span>”</span><span>?大学生不应该只会跟在老师的n后亦步亦,而应当主动走在老师的前面。例如,大学老师在一个课旉通常要涵盖课本中几十늚信息内容Q仅仅通过译֠听讲是无法把所有知识学通、学透的。最好的学习Ҏ是在老师讲课之前把课本中的相关问题琢磨清楚Q然后在译֠上对照老师的讲解I补自己在理解和认识上的不之处?/span></p> <p align=left><span>中学生在学习知识时更多地是追?/span><span>“</span><span>C</span><span>”</span><span>知识Q而大学生应当要求自?/span><span>“</span><span>理解</span><span>”</span><span>知识q善于提出问题。对每一个知识点Q都应当多问几个</span><span>“</span><span>Z?/span><span>”</span><span>。一旦真正理解了理论或方法的来龙去脉Q大家就能D一反三地学习其他知识,解决其他问题Q甚臌到无师自通的境界?/span></p> <p align=left><span>事实上,很多问题都有不同的思\或观察角度。在学习知识或解决问题时Q不要Ld一U思维模式Q不要让自己成ؓ课本或经验的奴隶。只有在学习中敢于创斎ͼ善于从全新的角度出发思考问题,学生潜在的思考能力、创造能力和学习能力才能被真正激发出来?/span></p> <p align=left><span>《礼?/span><span>•</span><span>学记》上Ԍ</span><span>“</span><span>独学而无友,则孤陋而寡?/span><span>”</span><span>。也是_大学生应当充分利用学校里的h才资源,从各U渠道吸收知识和Ҏ。如果遇到好的老师Q你可以d向他们请教,或者请他们推荐一些课外的参考读物。除了资q教授以外Q大学中的青q教师、博士生、硕士生乃至自己的同班同学都是最好的知识来源和学习伙伴。每个h寚w题的理解和认识都不尽相同Q只有互帮互学,大家才能共同q步?/span></p> <p align=left><span>有些同学曑֑诉我_他们很M慕我在读书时能有一位获得过囄奖的大师传道授业。其实,虽然我非常推崇我的老师Q但他在大学期间q没有教l我多少专业知识。他只是l我指明了大方向Q让我分享他的经验,l我提供研究的资源,q教我做人的Ҏ。他没有旉也没有必要指导我学习具体的专业知识。我在大学期间积累的专业知识都是通过自学获得的。刚入门Ӟ我曾多次U着脸向我的师兄h最基本的知识内容,开会讨论时我曾问过不少肤浅的问题,课余旉我还d与同学探讨、切?/span><span>“</span><span>三h行必有我?/span><span>”</span><span>Q大学生的周围到处是良师益友。只要珍惜这些难得的ZQ大胆发问,l常切磋Q我们就能学到最有用的知识和Ҏ?/span></p> <p align=left><span>大学生应该充分利用图书馆和互联网Q培ȝ立学习和研究的本领,为适应今后的工作或q一步的深造做准备。首先,除了学习老师规定的课E以外,大学生一定要学会查找书籍和文献,以便接触更广泛的知识和研I成果。例如,当我们在一门课上发C自己感兴的NQ就应当U极d书馆查阅相关文献Q了解这个课题的来龙去脉和目前的研究动态。熟l和充分C用图书馆资源Q这是大学生特别是那些有志于U学研究的大学生的必备技能之一。读书时Q应量多读一些英文原版教材。有些原版教材写得深入浅出,附有大量实例Q比中文教材q适于自学。其ơ,在书本之外,互联|也是一个巨大的资源库,大学生们可以借助搜烦引擎在网上查扑֐cM息?/span><span>“</span><span>开复学生网</span><span>”</span><span>开通半q以来,我发现很多同学其实ƈ没有很好地掌握互联网的搜索技巧,有时他们提出的问题只要在搜烦引擎中简单检索一下,pL扑ֈ{案。还有些同学很容易相信网上的谣言Q而不会利用搜索引擎自己查考、求证。除了搜索引擎以外,|上q有许多|站和社Z是很好的学习园地?/span></p> <p align=left><span>自学Ӟ不要因ؓ辑ֈ了学校的要求沾沾自喜,也不要认己在大学里功译֥p够了。在二十一世纪的今天,人才已经变成了一个国际化的概c当你对自己的成l感到满意时Q我你开始自学一些国际一大学的评。例如,国ȝ理工学院QMITQ的开攑ּ评已经在网上无偿发布出来,大家不妨ȝ看MIT的网上课E,做做MIT的网上试题。当你可以自如地掌握MIT评Ӟ你就可以更加自信地面对国际化的挑战了?/span></p> <p align=left><span>MQ善于D一反三Q学会无师自通,q是大学四年中你可以送给自己的最好的C物?/span></p> <p align=left> </p> <p align=left><span>基础知识Q数学、英语、信息技术、专业基?/span></p> <p align=left> </p> <p align=left><span>我曾l说q,中国学生的一大优势是扎实的基知识Q如数学、物理等。但是,最q几q_同学们在目睹了很多速成的例子(如丁、陈天桥{)之后Q也q切希望能驶上成功的快R道。这渐渐形成了一U追求速成的Qw风气。有许多大学生梦惛_毕业后就立即能做</span><span>“</span><span>l理</span><span>”</span><span>?/span><span>“</span><span>老板</span><span>”</span><span>Q还有许多大学生入学时直接选择?/span><span>“</span><span>理</span><span>”</span><span>专业Q因Z们认Zq样的专业毕业后马上可以成Z业的理者。可不少学生q入了管理专业后Q才发现自己Ҏ专业的学习毫无兴。其实,理专业和其他专业一P都是传授基础知识和基本方法的地方Q没有哪个专业可以保证学生在毕业时就能走上领导岗位。无论同学们所学的是哪个专业,大学毕业才是个h事业的真正开始。想做企业领导或惛_理工作的同学也必须从基层做P必须首先在h品方面学会做人,在学业方面打好基?/span></p> <p align=left><span>如果说大学是一个学习和q步的^収ͼ那么Q这个^台的地基是大学里的基础评。在大学期间Q同学们一定要学好基础知识Q数学、英语、计机和互联网的用,以及本专业要求的基础评Q如商学院的财务、经等评Q。在U技发展日新月异的今天,应用领域里很多看似高q技术在几年后就会被新的技术或工具取代。只有对基础知识的学习才可以受用ln。另一斚wQ如果没有打下好的基Q大学生们也很难真正理解高深的应用技术。最后,在许多的中国大学里,教授对基评也比Ҏ新技术有更丰富的教学l验?/span></p> <p align=left><span>数学是理工科学生必备的基。很多学生在高中时认为数学是最隑֭的,C大学里,一旦发现本专业Ҏ学的要求不高Q就会彻底放村֯数学知识的学习,而且他们看不出数学知识有什么现实的应用或就业前景。但大家不要忘记Q绝大多数理工科专业的知识体p都建立在数学的基石之上。例如,要想学好计算机工E专业,那至要把离散数学(包括集合论、图论、数理逻辑{)、线性代数、概率统计和数学分析学好Q要惌一步攻读计机U学专业的硕士或博士学位Q可能还需要更高的数学素养。同Ӟ数学也是人类几千q积累的智慧l晶Q学习数学知识可以培d训练人的思维能力。通过对几何的学习Q我们可以学会用演绎、推理来求证和思考的ҎQ通过学习概率l计Q我们可以知道该如何避免钻进思维的死胡同Q该如何让自己面前的Z最大化。所以,大家一定要用心把数学学好,不能敯了事。学习数学也不能仅仅局限于选修多门数学评Q而是要知道自׃ؓ什么学习数学,要从学习数学的过E中掌握认知和思考的Ҏ?/span></p> <p align=left><span>二十一世纪里最重要的沟通工具就是英语。有些同学在大学里只Z考过四、六U而学习英语,有的同学仅仅把英语当作一U求职必备的技能来学习Q甚臌有h认ؓ学习和用英语等于崇z媚外。其实,学习p的根本目的是Z掌握一U重要的学习和沟通工兗在未来的几十年里,世界上最全面的新d容,最先进的思想和最高深的技术,以及大多数知识分子间的相互交都用pq行。因此,p学习是至关重要的Q除非你惛_一个与国际p的h。在软g行业里,不但~程语言是以p为基设计出来的,最重要的教材、论文、参考资料、用h册等资源也大多是用英语写q。学pl不{于崇洋媚外。中国正在走向世界,中国需要学习西方的先进思想和先q科学技术,学好p才是真正的爱国?/span></p> <p align=left><span>很多中国留学生的p考试成W不错Q也高分考过四、六U、托,但是留学国后上课时却很隑֐懂课E内容,和外国同学交时更加困难。我们该如何学好p呢?既然p是最重要的沟通工P那么Q最重要的学习方法就是尽量与实践l合hQ不能只</span><span>“</span><span>?/span><span>”</span><span>?/span><span>“</span><span>?/span><span>”</span><span>Q更不能只靠背诵的方式学习英语。读书时Q大家尽量阅d版的专业教材Q如果英语不够好Q可以先从中英对照的教材看vQ,q当地阅M些自己感兴趣的专业论文,q可以同时提高英语和相关专业的知识水q뀂其ơ,提高p听说能力的最好方法是直接与那些以p为母语的外国人对话。现在有很多在中国学习和工作的外国hQ他们中的不hZ学中文,很愿意与中国学生对话、交,q是很好的学习机会。此外,大家不要把学p当作一件苦差事Q完全可以用有趣的方法学习英语。例如,可以多看一些名人的对话或演Ԍ多看一些小说、戏剧甚xO甅R初学者可以找英文原版的教学节目和录像来学习,有一定基的则应该看英文电视或电媄。看一部英文电影时Q最好先在有字幕的时候看一遍,同时查考生词、熟悉句式,然后在不加字q的情况下再看一遍,仅靠xd。听英文q播也是很好的练习英文听力的ҎQ大家每天最好能抽出半小时到一时的时间收听广播ƈ量理解其中的内容,有必要的话还可以录下来反复收听。在互联|上也有许多互动式的p学习|站Q大家可以在|站上用游戏、自我测试、双语阅ȝ方式提升p水^。MQ勇于实c持之以恒是学习p的必׃路?/span></p> <p align=left><span>信息时代已经到来Q大学生在信息科学与信息技术方面的素养也已成ؓ他们q入C会的必备基之一。虽然不是每个大学生都需要懂得计机原理和编E知识,但所有大学生都应能熟l地使用计算机、互联网、办公Y件和搜烦引擎Q都应能熟练地在|上览信息和查找专业知识。在二十一世纪里,使用计算机和|络像使用U和W一hZh必备的基本功。不学好计算机,你就无法快捷全面地获得自己需要的知识或信息?/span></p> <p align=left><span>最后,每个特定的专业也有它自己的基评。以计算Z业ؓ例,许多大学生只热衷于学习最新的语言、技术、^台、标准和工具Q因为很多公司在招聘旉会要求这些方面的基础或经验。这些新技术虽然应该学习,但计机基础评的学习更为重要,因ؓ语言和^台的发展日新月异Q但只要学好基础评Q如数据l构、算法、编译原理、计机原理、数据库原理{)可以万变不d宗。有位同学生动地把这些基评比拟机专业的内功,而把新的语言、技术、^台、标准和工具比拟为外功。那些只懂得q求旉的学生最l只知道些招式的皮毛Q而没有内功的U篏Q他们是不可能成为真正的高手的?/span></p> <p align=left><span>虽然我一向鼓励大家追寻自q兴趣Q但在这里仍需Q生zM有些事情即便不感兴趣也是必须要做的。例如,打好基础Q学好数学、英语和计算机的使用是q一cdd的事情。如果你Ҏ学、英语和计算机有兴趣Q那你是q运儿,可以享受学习的乐;但就你没有兴趣Q你也必Lq些基础打好。打基础是苦功夫Q不愿吃苦是不能修得正果的?/span></p> <p align=left> </p> <p align=left><span>实践贯通:</span><span>“</span><span>做过的才真正明白</span><span>”</span></p> <p align=left> </p> <p align=left><span>上高中时Q许多学生会向老师提出</span><span>“</span><span>Z么?有什么用Q?/span><span>”</span><span>的问题,通常Q老师l出的答案都?/span><span>“</span><span>不准?/span><span>”</span><span>。进入大学后Q这些问题的{案应该?/span><span>“</span><span>不准不问</span><span>”</span><span>。在大学里,同学们应该懂得每一个学U的知识、理论、方法与具体的实c应用如何结合v来,其是工U的学生更是如此?/span></p> <p align=left><span>有一句关于实늚谚语是这栯的:</span><span>“</span><span>我听到的会忘掉,我看到的能记住,我做q的才真正明白?/span><span>”</span></p> <p align=left><span>无论学习何种专业、何U课E,如果能在学习中努力实践,做到融会贯通,我们可以更深入地理解知识体p,可以牢牢地记住学q的知识。因此,我徏议同学们多选些与实늛关的专业课。实跉|Q最好是几个同学合作Q这P既可l过实践理解专业知识Q也可以学会如何与h合作Q培d队精。如果有Z在老师手下做些实际的项目,或者走出校门打工,只要不媄响课业,q些做法都是值得鼓励的。外出打工或做项目时Q不要只看重薪酬待遇Q除非生zM实有困难)Q有时候,即便待遇不满意,但有许多培训和实늚ZQ我们也值得一试?/span></p> <p align=left><span>以计机专业ZQ实늻验对于Y件开发来说更是必不可的。微软公司希望应聘程序员的大学毕业生最好有十万行的~程l验。理由很单:实践性的技术要在实践中提高。计机归根l底是一门实늚学问Q不动手是永q也学不会的。因此,最重要的不是在W试中考高分,而是实践能力。但是,在与中国学生的交过E中Q我很惊讶地发现Q中国某些学校计机pȝ学生C大三q不会编E。这些大学里的教学方法和评的确需要更新。如果你不y是在q样的学校中pQ那你就应该从打工、自学或上网的过E中L学习和实늚Z。在|上可以扑ֈ许多实践目Q例如,有一批爱好编E的学生建立了一个讨Y件技术的|站Q?www.diyinside.com Q,在其中共享他们的知识和实늻验,q成功D办了很多ơ活动(如在各大高校丑֊校园技术教育会议)Q还出版了帮助学生提高技术、解{疑难方面的图书Q该|站有多位成员获得了</span><span>“</span><span>微Y最有h值的专家</span><span>”</span><span>的称受?/span></p> <p align=left> </p> <p align=left><span>培养兴趣Q开拓视野,立定志向</span></p> <p align=left> </p> <p align=left><span>孔子_</span><span>“</span><span>知之者不如好之者,好之者不如乐之者?/span><span>”</span><span>我在</span><span>“</span><span>l中国学生的W三信</span><span>”</span><span>中曾深入了快乐和兴趣是一个h成功的关键。如果你Ҏ个领域充满激情,你就有可能在该领域中发挥自己所有的潜力Q甚至ؓ它而废寝忘食。这时候,你已l不是ؓ了成功而学习,而是Z</span><span>“</span><span>享受</span><span>”</span><span>而学习了。在</span><span>“</span><span>W三信</span><span>”</span><span>中,我也曾谈到我自己是如何在大学期间攑ּ了我不感兴趣的法律专业而进入我所热爱的计机专业学习的?/span></p> <p align=left><span>有些同学问我Q如何像我一栯扑ֈ自己的兴呢Q我觉得Q首先要客观地评估和L自己的兴所在:不要把社会、家人或朋友认可和看重的事当作自q爱好Q不要以为有的事就是自q兴趣所在,而是要亲w体验它q用自己的头脑做出判断;不要以ؓ有兴的事情可以成q职业Q例如,喜欢玩网l游戏ƈ不代表你会喜Ƣ或有能力开发网l游戏;不要以ؓ有兴就意味着自己有这斚w的天赋,不过Q你可以量L天赋和兴的最佳结合点Q例如,如果你对数学有天赋但又喜Ƣ计机专业Q那么你完全可以做计机理论斚w的研I工作?/span></p> <p align=left><span>最好的L兴趣点的Ҏ是开拓自q视野Q接触众多的领域。唯有接触你才能试Q唯有尝试你才能扑ֈ自己的最爱。而大学正是这样一个可以让你接触ƈ试众多领域的独一无二的场所。因此,大学生应当更好地把握在校旉Q充分利用学校的资源Q通过使用图书馆资源、旁听课E、搜索网l、听讲、打工、参加社团活动、与朋友交流、用电子邮件和电子论坛{不同方式接触更多的领域、更多的工作cd和更多的专家学者。当q_如果我只是乖乖地到法律系上课Q而不d试旁听计机pȝ评Q我׃会去计算Z心打工,也不L计算机系的助教切,更不会发现自己对计机的浓厚兴?/span></p> <p align=left><span>通过开拓视野和接触试Q如果你发现了自q正的兴趣爱好Q这时就可以d试{pȝ可能性、尝试课外学习、选修或旁听相兌E;你也可以L一些打工或假期实习的机会,q一步理解相兌业的工作性质Q或者,努力去考自己感兴趣专业的研I生Q重新进行一ơ专业选择。其实,本科M么专业ƈ不能完全军_毕业后的工作方向Q正如我所的那P大学期间的学习过E培ȝ是你的学习能力,只要具备了这U能力,即从事的是全新的工作,你也能在边做边学的过E中获取_的知识和l验?/span></p> <p align=left><span>除了</span><span>“</span><span>选你所?/span><span>”</span><span>Q大家也不妨试试</span><span>“</span><span>׃所?/span><span>”</span><span>。有些同学后悔自己在入学旉错了专业,以至于对所学的专业~Z兴趣Q没有学习动力;有些同学则因d?/span><span>“</span><span>走火入魔</span><span>”</span><span>Q毕业后才发现荒废了本专业的评Q另一些同学因为在学习上遇C困难或对本专业抱有偏见,׃兴趣为借口Q不愿意面对自己的专业。这些做法都是不正确的。在大学中,转系可能q不ҎQ所以,大家首先应尽力试着把本专业dQƈ在学习过E中逐渐培养自己Ҏ专业的兴。此外,一个专业里可能有很多不同的领域Q也怽对专业里的某一个领域会有兴。现在,有很多专业发展了交叉学科Q两个专业的l合往往是新的增长点。因此,只要多接触、多试Q你也许׃到自己真正感兴的方向?/span><span>“</span><span>数字W?/span><span>”</span><span>的发明h王坚博士在微软亚z研I负责用户界面的研IӞ可是谁又能想C从本U到博士所学的都是心理学专业,而用L面又正是计算机和心理学专业的最佳结合点。另一斚wQ就你毕业后要从事其他的行业,你依然可以把自己的专业读好,q同栯成ؓ你在新行业中的优ѝ例如,有一位同学不喜欢dU,x业后q入服务业发展,我就他先把工U读好,来可以在服务业中以_N技术作q牚w?/span></p> <p align=left><span>人生的\很长Q每个h都可以有很多不同的兴爱好。在q寻兴趣之外Q更重要的是要找寻自qw不变的志向。有一本书的作者曾讉K了几百个成功者,问他们有哪g事是他们今天已经懂得Q但在年L却留下了遗憾的事情。在受访者的回答中,最多的一U是Q?/span><span>“</span><span>希望在年L有前辈告诉我、鼓励我去追寻自q理想和志向?/span><span>”</span><span>相比之下Q兴固然关键,但志向更为重要。例如,我的志向?/span><span>“</span><span>使媄响力最大化</span><span>”</span><span>Q多q以来,我有许多兴趣爱好Q如语音识别、对弈Y件、多媒体、研I到开发的转换、管理学、满用L需求、演讲和写作、帮助中国学生等{,兴趣可以改变Q但我的志向是始l不渝的。因此,大家不必把某U兴当作自己最后的目标Q也不必把Q何一U兴的发展道\完全切断Q在志向的指引下Q不同的兴趣完全可以q发展Q实在必要时再做出最佳的抉择。志向就像罗盘,兴趣像风帆Q两者相辅相成、缺一不可Q它们可以让你驶向理想的港湾?/span></p> <p align=left> </p> <p align=left><span>U极dQ果断负责,创造机?</span></p> <p align=left> </p> <p align=left><span>创立</span><span>“</span><span>开复学生网</span><span>”</span><span>Ӟ我的初衷?/span><span>“</span><span>帮助学生帮助自己</span><span>”</span><span>。但让我很惊讶的是,更多的学生希望我直接帮他们做出决定,甚至仅在短的几句自我介绍后就直接Ҏ_</span><span>“</span><span>只有你能告诉我,我该怎么?/span><span>”</span><span>。难道一个陌生h会比你更知道自己该怎么做吗Q我慢慢认识刎ͼq种被动的思维方式是从在中国的教育环境中培养出来的。被动的人L习惯性地认ؓ他们现在的境冉|他h和环境造成的,如果别h不指点,环境不改变,自己只有消极地生活下去。持有这U态度的hQ事业还没有开始,自己已l被击|Q我从来没见q这h极的人可以取得持l的成功?/span></p> <p align=left><span>从大学的W一天开始,你就必须从被动{向主动,你必L己未来的MhQ你必须U极地管理自q学业和将来的事业Q理由很单:因ؓ没有人比你更在乎你自q工作与生zR?/span><span>“</span><span>让大学生zd自己有h?/span><span>”</span><span>是你的责仅R许多同学到了大四才开始做人生和职业规划,而一个主动的学生应该从进入大学时开始规划自q未来?/span></p> <p align=left><span>U极d的第一步是要有U极的态度。大家可以用我在</span><span>“</span><span>W三信</span><span>”</span><span>里推荐的ҎQ积极规划自q人生目标Q追dƈ试新的知识和领域。纳_d国某集中营的一位幸存者维克托</span><span>•</span><span>弗兰克尔曾说q:</span><span>“</span><span>在Q何特定的环境中,Zq有一U最后的自由Q就是选择自己的态度?/span><span>”</span></p> <p align=left><span>U极d的第二步是对自己的一切负责,勇敢面对人生。不要把不确定的或困隄事情一x|v来。比如说Q有些同学认语重要,但学校不考试׃学英语;或者,有些同学觉得自己需要参加社团磨lh际关p,但是因ؓ害羞׃U极报名。但是,我们必须认识刎ͼ不去解决也是一U解冻I不做军_也是一个决定,q样的解军_军_你面前的Z丧失D尽。对于这U消极、胆怯的作风Q你l有一天会付出代h的?/span></p> <p align=left><span>U极d的第三步是要做好充分的准备:事事用心Q事事尽力,不要{机遇上门;要把握住机遇Q创造机遇。中国科技大学校长朱清旉士在大三时被分配到青做铔R工人。但他不像其他同学那h弃学习,整天打扑克、喝酒。他依然l日ȝ数理化和p。六q后Q中国科学院要在青v做一个重要的目Q这时朱校长p颖而出Q开始了他辉煌的事业。很多h可能说他q气好,被分配到~Z人才的青P才有q机会。但是,如果他没有努力学习,也无法抓住这个机遇。所以,做好充分的准备,当机遇来临时Q你才能抓住它?/span></p> <p align=left><span>U极d的第四步?/span><span>“</span><span>以终为始</span><span>”</span><span>Q积极地规划大学四年。Q何规划都成Z某个阶段的终点,也将成ؓ你下一个阶D늚LQ而你的志向和兴趣ؓ你提供方向和动力。如果不知道自己的志向和兴趣Q你应该马上做一个发掘志向和兴趣的计划;如果不知道毕业后要做什么,你应该马上制定一个尝试新领域的计划;如果不知道自己最Ơ缺什么,你应该马上写一份简历,找你的老师、朋友打分,或自己审阅,看看哪里需要改q;如果毕业后想出国d士,你应该想惛_何让自己在申请出国前有具体的研究l验和学术论文;如果毕业后想q入某个公司工作Q你应该攉该公司的招聘q告Q以便和你自q履历ҎQ看自己q欠~哪些经验。只要认真制定、管理、评估和调整自己的h生规划,你就会离你自q目标来近?/span></p> <p align=left> </p> <p align=left><span>掌控旉Q事分轻重缓急,人应自控自觉</span></p> <p align=left> </p> <p align=left><span>除了U极d的态度Q大学生q要学会安排自己的时_理自己的事务。一位同学是q么描述大学生活的:</span></p> <p align=left><span>“</span><span>大学和高中相比似乎没有什么太大的区别Q每天依旧是学习Q每ơ考试后依旧是担心考试成W……不同的只是大学里上网的时间和睡觉的时间多了很多,压力也小了很多?/span><span>”</span></p> <p align=left><span>q位同学q不明白Q?/span><span>“</span><span>旉多了很多</span><span>”</span><span>正是大学与高中之间巨大的差别。时间多了,需要自己安排时间、计划时间、管理时间?/span></p> <p align=left><span>安排旉Z做一个时间表外,更重要的?/span><span>“</span><span>事分轻重~?/span><span>”</span><span>。在《高效能人士的七个习惯》一书中Q作者史蒂芬</span><span>•</span><span>柯维提出Q?/span><span>“</span><span>重要?/span><span>”</span><span>?/span><span>“</span><span>紧急事</span><span>”</span><span>的差别是Z费旉的最大理׃一。因Zh的惯性是先做最紧急的事,但这么做会导致一些重要的事被荒废掉。例如,我认文章里谈到的各U学习都?/span><span>“</span><span>重要?/span><span>”</span><span>Q但它们不见得都是老师布置的必修课业,采纳我的的同学们依然会因试、交作业{紧急的事情而荒废了打好基础、学习做人等重要的事情。因此,每天理旉的一U好Ҏ是,早上定今天要做的紧急事和重要事Q睡前回一下,q一天有没有做到两者的q?/span></p> <p align=left><span>每个人都有许?/span><span>“</span><span>紧急事</span><span>”</span><span>?/span><span>“</span><span>重要?/span><span>”</span><span>Q想把每件事都做到最好是不切实际的。我大家?/span><span>“</span><span>必须做的?/span><span>”</span><span>?/span><span>“</span><span>量做的?/span><span>”</span><span>分开。必d的事要做到最好,但尽量做的事力而ؓ卛_。徏议大家用良好的态度和宽q的胸怀接受那些你暂时不能改变的事情Q多x那些你能够改变的事情。此外,q要注意生物钟的q行规律Q按时作息,劳逸结合,q样才能在学习时有最好的状态?/span></p> <p align=left><span>大学四年是最Ҏq失方向的时期。大学生必须有自控的能力Q让自己交些好朋友,学些好习惯,不要沉迷于对自己无益的习惯(如网l游戏)里。一位积极、主动的中国学生?/span><span>“</span><span>开复学生网</span><span>”</span><span>上劝告其他同学:</span><span>“</span><span>不要玩游戏,臛_不要玩网l游戏。我所认识的专业水qx较高的大学朋友中没有一个玩|络游戏的。沉q于|络游戏是对于现实的逃避Q是不愿面对自己不的一面。我认ؓQ要q|络游戏Q就得珍惜自己宝늚大学旉Q找到自己感兴趣的方向,做一些有意义q能l自己带来满x的事情?/span><span>”</span></p> <p align=left> </p> <p align=left><span>Zh处事Q培d情,参与体</span></p> <p align=left> </p> <p align=left><span>很多大学生入校时都是W一ơ离开父母Q离开自己生长的环境。进入校园开始集体生zdQ如何与同学、朋友以及社团的同事相处成Z大学生学习内容的一部分。大学是大家最后一ơ可以在相对宽松的环境中学习、培充R训l如何与人相处的Z。在未来Qh们在C会里、在工作中与人相处的能力会变得越来越重要Q甚臌q了工作本n。所以,大学生要好好把握ZQ培养自q交流意识和团队精?/span></p> <p align=left><span>“</span><span>人际交往能力不够强,人际圈子不够q,但又没有什么特长可以引起大家的注意Q在C֛里也不知道怎么和其他h有效地徏立联pR?/span><span>”</span><span>q是一些大学生在h际交往斚wl常遇到的困惑。对于如何在大学期间提高人际交往能力Q我的徏议是Q?/span></p> <p align=left><span>W一Q以诚待人,以责Z心责己、以恕己之心恕h。对别h要抱着诚挚、宽容的胸襟Q对自己要怀着自我批评、有q必改的态度。与Z往Ӟ你怎样对待别hQ别Z会怎样对待你。这好比照镜子一P你自q表情和态度Q可以从他h对你露出的表情和态度中一览无遗。你若以诚待人,别h也会以诚待你。你若敌视别人,别h也会敌视你。最真挚的友情和最难解的仇恨都是由q种</span><span>“</span><span>反射</span><span>”</span><span>原理逐步造成的。因此,当你想修正别人时Q你应该先修正自己。你惛_人怎么对你Q你应该怎么对h。你想他人理解你Q你p首先理解他h?/span></p> <p align=left><span>W二Q培ȝ正的友情。如果能做到W一点,很多大学时的朋友׃成ؓ你一辈子的知己。在一h学和L自n发展的道路上Q这L友谊弥珍贵。交朋友Ӟ不要只去找与你性情相近或只会附和你的h做朋友。好朋友有很多种Q乐观的朋友、智慧的朋友、脚t实地的朋友、幽默风的朋友、激׃上进的朋友、提升你能力的朋友、帮你了解自q朋友、对你说实话的朋友等{。此外,大学时谈恋爱也可以教你如何照ֈ人,增进同理心和自控力,但恋p件事要一切随~,不必Z谈恋p谈恋爱?/span></p> <p align=left><span>W三Q学习团队精和沟通能力。社团是微观的社会,参与C֛是步入社会前最好的练。在C֛中,可以培养团队合作的能力和领导才能Q也可以发挥你的专业牚w。但更重要的是,你要做一个诚心诚意的服务者和志愿者,或在担Q学生工作时主动扮演同学和老师之间沟通桥梁的角色Qƈ以此ȝ自己的沟通能力,为同学和老师服务。这L学习q程也不会很LQ挫折是肯定有的Q但是不要灰心,大学C֛里的人际交往是一U不?/span><span>“</span><span>付学?/span><span>”</span><span>的学习,犯了错误也可以重头来q?/span></p> <p align=left><span>W四Q从周围的hw上学习。在班里、社团中Q多观察周围的同学,特别是那些你觉得交往能力和沟通能力特别强的同学,看他们是如何与h相处的。比如,看他们如何处理交往中的冲突、如何说服他人和影响他h、如何发挥自q合作和协调能力、如何表辑֯他h的尊重和真诚、如何表C许或反对Q如何在不冒犯他人的情况下充分展CZ性等{。通过观察和模仿,你渐渐地会发玎ͼ自己的h际交往能力会有意想不到的改q。在学校里,每一个朋友都可以成ؓ你的良师Q他们的热心、幽默、机智、博学、正直、沟通、礼貌等品d都可以成Z的学习对象。当Ӟ你也应当h地帮助每一个朋友,试着做他们的良师和模范?/span></p> <p align=left><span>W五Q提高自w修d人格力。如果觉得没有特ѝ没有爱好可能会成ؓ自己人际交往能力提高的一个障,那么Q你可以有意识地去选择和培M些兴爱好。共同的兴趣和爱好也是你与朋友徏立深厚感情的途径之一。很多在事业上有所建树的h都不是只会闭门苦ȝ书呆子,他们大多都有自己的兴和爱好。我在微软亚z研I的同事中有l画、桥牌和体育q动斚w的高手。业余爱好不仅是人际交往的一U方式,q可以让大家发掘己在M以外的潜能。例如,体育ȝ既可以发挥你的运动潜能,也可以培M的团队合作精。如果真的没有什么兴爱好,那么Q多M好书丰富自己的知识也可以改进自己的h际交往能力Q因为没有什么比智慧和渊博更能体C个h的h格魅力了?/span></p> <p align=left><span>所以,学会与h相处Q这也是大学中的一?/span><span>“</span><span>必修?/span><span>”</span><span>?/span></p> <p align=left> </p> <p align=left><span>对大学生们的期望</span></p> <p align=left> </p> <p align=left><span>t入大学校门Ӟ你还是一个忙的、青涩的、被动的、ؓ分数M的、被家庭呉|着的中学毕业生?/span></p> <p align=left><span>p大学Ӟ你应当掌握七学习,学好自修之道、基知识、实践诏通、培d、积极主动、掌控时间、ؓ人处事?/span></p> <p align=left><span>l过大学四年Q你会从思考中立自我Q从学习中寻求真理,从独立中体验自主Q从计划中把握时_从表达中ȝ口才Q从交友中品x熟,从实践中赢得价|从兴中攫取快乐Q从q求中获得力量?/span></p> <p align=left><span>d大学Ӟ只要做到了这些,你最大的收获是</span><span>“</span><span>对什么都可以拥有的自信和渴望</span><span>”</span><span>。你p成ؓ一个有潜力、有思想、有价倹{有前途的中国未来的主人翁?/span></p> <p align=left><span>所以,大学四年应该q么度过?/span></p> <img src ="http://www.shnenglu.com/Macaulish/aggbug/48736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Macaulish/" target="_blank">Macaulish</a> 2008-05-03 22:33 <a href="http://www.shnenglu.com/Macaulish/archive/2008/05/03/48736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>l中国学生的W三信——成功、自信、快?转蝲)http://www.shnenglu.com/Macaulish/archive/2008/04/29/48459.htmlMacaulishMacaulishTue, 29 Apr 2008 08:25:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/29/48459.htmlhttp://www.shnenglu.com/Macaulish/comments/48459.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/29/48459.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/48459.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/48459.htmll中国学生的W三信—?/span>成功、自信、快?/span>

 

2004q??/span>

 

 

此前Q我和中国学生的多次交流都是围绕如何辑ֈ优秀和卓、如何成为领gh才而展开的。最q,在新网的聊天室和我收到的许多电子邮件中Q我发现更多的中国学生需要知道的不是如何从优U到卓,而是如何从迷茫到U极、从p|到成功、从自卑到自信、从惆怅到快乐、从恐惧C观?/span>

一个极端的例子?004q?月发生在云南大学的马加爵事g。马加爵D忍地杀害了自己?名同学。但从马家爵被捕后与心理学家的对话内容看来,他应该不是一个邪恶的人,而是一个迷失方向、缺乏自信、性格闭的孩子。他和很多大学生一Pq切希望知道如何才能获得成功、自信和快乐?/span>

我这一信是写l那些望成功但又觉得成功遥不可及,渴望自信却又L自怨自艾,渴望快乐但又不知快乐Z物的学生看的。希望这信能够带给读者一个关于成功的崭新定义Q鼓p者认识和肯定自己Q做一个快乐的人。也希望q封信能够帮助读者理解成功、自信、快乐是一个良性@环:从成功里可以得到自信和快乐,从自信里可以得到快乐和成功,从快乐里可以得到成功和自信?/span>

 

成功是成ؓ最好的你自?/span>

 

国作家威廉克Uq:不要竭尽全力d你的同僚竞争。你应该在乎的是Q你要比现在的你强?/span>

中国C会有个通病Q就是希望每个h都照一个模式发展,衡量每个人是?/span>成功采用的也是一元化的标准:在学校看成WQ进入社会看名利。尤其是在今天的中国,Z对胦富的q求首当其冲Q各行各?对一个h的成功的评hQ更多地以个富ؓ指标。但是,有了最好的成Wp对社会有所贡献吗?有名利就一定能快乐吗?

真正的成功应是多元化的。成功可能是你创造了新的财富或技术,可能是你Z人带来了快乐Q可能是你在工作岗位上得C别h的信任,也可能是你找C回归自我、与世无争的生活方式。每个h的成功都是独一无二的。所以,凌志军在其《成ѝ一书中得出的重要结论是成ؓ最好的你自?/span>。也是_成功不是要和别h相比Q而是要了解自己,发掘自己的目标和兴趣Q努力不懈地q求q步Q让自己的每一天都比昨天更好?/span>

 

成功的第一步:把握人生目标Q做一个主动的?/span>

在新聊天室里,当网友问我的人生目标是什么时Q我是这么回{的Q?/span>人生只有一ơ,我认为最重要的就是要有最大的影响力(impactQ,能够帮助自己、帮助家庭、帮助国家、帮助世界、帮助后人,能够让他们的日子q得更好、更有效率,能够Z们带来幸和快乐?/span>我回{这个问题时丝毫不需要思考,因ؓ我从大学二年Uv把影响?/span>当作自己的h生目标?/span>

Ҏ来说Qh生目标不是一个口P而是我最好的智囊Q它曑֤ơ帮我解军_作和生活中的N。我当初攑ּ在美国的工作Q只w来C国创立微软中国研IQ就是因为我觉得后一工作有更大的媄响力Q和我的人生目标更加d。此外,当我收到一封q学生的来信,l他们写回信Ӟ我也会想Q?/span>如何让回信有更大的媄响力Q?/span>我先后公开的三?/span>l中国学生的?/span>都是如此诞生的?/span>

马加爵也悟出了他的h生目标,只可惜他是在案发被捕后才悟出的。他_姐,现在我对你讲一ơ真心话Q我q个人最大的问题是出在我觉得h生的意义到底是ؓ了什么?……在这ơ事情以后,此时此刻我明白了Q我错了。其实h生的意义在于人间有真情?/span>如果马加爵能早几个月悟出人生目标Q他在做M前就会问问自己,充满真情的父母、姐姐会怎么看待qg事?q样Q他可能׃会走上歧途了?/span>

所以,无论是ؓ了真情,Z影响力,q是Z快乐、家人、道得宁静、求知、创?#8230;…一旦确定了人生目标Q你可以像我一样在人生目标的指引下Q果断地做出人生中的重大军_。每个h的h生目标都是独特的。最重要的是Q你要主动把握自q人生目标。但你千万不能操之过急,更不要ؓ了追求所谓的崇高Q或Z模仿他h而随便确定自q目标?/span>

那么Q该怎么d现自q目标呢?许多同学问我他们的目标该是什么?我无法回{,因ؓ只有一个h能告诉你人生的目标是什么,那个人就是你自己。只有一个地方你能找C的目标,那就是你心里?/span>

我徏议你闭上眼睛Q把W一个Q现在你脑里的理惌录下来,因ؓ不经q思考的{案是最真诚的。或者,你也可以回顾q去Q在你最快乐、最有成感的时光里Q是否存在某些共同点Q它们很可能是最能激׃的h生目标了。再者,你也可以惌一下,十五q后Q当你达到完的人生状态时Q你会处在何种环境下?从事什么工作?其中最快乐的事情是什么?当然Q你也不妨多和亲友谈谈,听听他们的意见?/span>

 

成功的第二步Q尝试新的领域、发掘你的兴?/span>

Z成ؓ最好的你自己,最重要的是要发挥自己所有的潜力Q追逐最感兴和最有激情的事情。当你对某个领域感兴时Q你会在走\、上课或zM旉对它念念不忘Q你在该领域内就更容易取得成功。更q一步,如果你对该领域有Ȁ情,你就可能为它废寝忘食Q连睡觉时想起一个主意,都会跌v来。这时候,你已l不是ؓ了成功而工作,而是Z享受而工作了。毫无疑问的Q你会从此得到成功?/span>

相对来说Q做自己没有兴趣的事情只会事倍功半,有可能一事无成。即便你靠着资质或才华可以把它做好,你也l对没有释放出所有的潜力。因此,我不赞同每个学生都追逐最热门的专业,我认为,每个人都应了解自q兴趣、激情和能力Q也是情商中所说的自觉Q,q在自己热爱的领域里充分发挥自己的潜力?/span>

比尔盖茨曾说Q?/span>每天清晨当你醒来的时候,都会为技术进步给人类生活带来的发展和改进而激动不巌Ӏ?/span>从这句话中,我们可看Z对Y件技术的兴趣和激情?977q_因ؓ对Y件的热爱Q比?/span>盖茨攑ּ了数学专业。如果他留在哈佛l箋L学,q成为数学教授,你能惌他的潜力被压抑C么程度吗Q?002q_比尔盖茨在领导微?5q后Q却又毅然把首席执行官的工作交给了鲍默Q因为只有这样他才能投n于他最喜爱的工?/span>—?/span>担Q首席软g架构师,专注于Y件技术的创新。虽然比?/span>盖茨曾是一个出色的首席执行官,但当他改任首席Y件架构师后,他对公司的技术方向做Z重大贡献Q更重要的是Q他更有Ȁ情、更快乐了,q也鼓舞了所有员工的士气?/span>

比尔盖茨的好朋友Q美国最优秀的投资家Q华?/span>巴菲特也同样认可Ȁ情的重要性。当学生请他指示方向Ӟ他总这么回{:我和你没有什么差别。如果你一定要找一个差别,那可能就是我每天有机会做我最q工作。如果你要我l你忠告Q这是我能给你的最好忠告了?/span>

比尔盖茨和华?/span>巴菲特给我们的另一个启C是Q他们热qq不是庸俗的、一元化的名利,他们的名利是他们的理惛_Ȁ情带来的。美国一所著名的经学院曾做过一个调查,l果发现Q虽然大多数学生在入学时都想q逐名利,但在拥有最多名利的校友中,?0%是入学时q逐理惟뀁而非q逐名利的人?/span>

我刚q入大学Ӟ想从事法律或政治工作。一q多后我才发现自己对它没有兴,学习成W也只在中游。但我爱上了计算机,每天疯狂地编E,很快引起了老师、同学的重视。终于,大二的一天,我做了一个重大的军_Q放弃此前一q多在全前三名的哥伦比亚大学法律系已经修成的学分,转入哥u比亚大学默默无名的计机pR我告诉自己Qh生只有一ơ,不应费在没有快乐、没有成感的领域。当时也有朋友对我说Q改变专业会付出很多代hQ但我对他们_做一个没有激情的工作付出更大的代h。那一天,我心花怒放、精振奋,我对自己承诺Q大学后三年每一门功N要拿A。若不是那天的决定,今天我就不会拥有在计机领域所取得的成,而我很可能只是在国某个镇上做一个既不成功又不快乐的律师?/span>

即便如此Q我对职业的Ȁ情还q不能和我父亲相比。我从小一直以为父亲是个不苟言W的人,直到d见到父亲最喜爱的两个学生(他们现在都是教授Q,我才知道父亲是多么热׃的工作。他的学生告诉我Q?/span>李老师见到我们L眉开眼笑Q他Z让我们更喜欢我们的学U,常在我们最喜欢的餐馆讨论。他在我们n上花的时间和金钱Q远q超q了他微薄的收入?/span>我父亲是?0岁高龄,l过从军、从ѝ写作等职业后才扑ֈ了他的最?/span>—?/span>教学。他q世后,学生在他抽屉里找C勉励自己的两句话Q?/span>老牛明知夕阳短,不用扬鞭自奋y?/span>最令hƣ慰的是Q他在h生的最后一D\上,扑ֈ了自q最爱?/span>

那么Q如何寻扑օ和Ȁ情呢Q首先,你要把兴和才华分开。做自己有才华的事容易出成果Q但不要因ؓ自己做得好就认ؓ那是你的兴趣所在。ؓ了找到真正的兴趣和激情,你可以问自己Q对于某件事Q你是否十分渴望重复它,是否能愉快地、成功地完成它?你过L不是一直向往它?是否总能很快地学习它Q它是否总能让你满Q你是否pC心里Q而不只是从脑里Q喜爱它Q你的h生中最快乐的事情是不是和它有关Q当你这样问自己Ӟ注意不要把你父母的期望、社会的价D和朋友的影响融入你的{案?/span>

如果你能明确回答上述问题Q那你就是幸q的Q因为大多数学生在大学四q里都在摸烦或悔恨。如果你仍未扑ֈq些问题的答案,那我只有一个徏议:l自己最多的ZL触最多的选择。记得我刚进卡内?/span>梅隆的博士班Ӟ学校有一个机Ӟ允许学生挑老师。在W一个月里,每个老师都ɞ全w解数吸引学生。正因ؓ有了q个机制Q我才幸q地到了我的恩师瑞q教授,选择了我的博士题?/span>语音识别。虽然ƈ不是所有学校都有这L机制Q但你完全可以自己去了解不同的学校、专业、课题和老师Q然后从中挑选你的兴。你也可以通过图书馆、网l、讲座、社团活动、朋友交、电子邮件等方式L兴趣爱好。唯有接触你才能试Q唯有尝试你才能扑ֈ你的最爱?

我的同事张亚勤曾l说Q?/span>那些敢于d试的Z定是聪明人。他们不会输Q因Z们即使不成功Q也能从中学到教训。所以,只有那些不敢试的hQ才是绝对的p|者?/span>希望各位同学力开拓自q视野Q不但能从中得到教益Q而且也能扑ֈ自己的兴所在?/span>

 

成功的第三步Q针对兴,定阶D|目标,一步步q进

扑ֈ了你的兴,下一步该做的是制定具体的阶D|目标,一步步向自q理想q进?/span>

首先Q你应客观地评估距离自己的兴和理想q差些什么?是需要学习一门课、读一本书、做一个更合群的h、控制自q脾气q是成ؓ更好的演讲者?十五q后成ؓ最好的自己和今天的自己会有什么差别?q是其他斚wQ你应尽力I补这些差距。例如,当我军_我一生的目的是要让我的媄响力最大化Ӟ我发现我最Ơ缺的是演讲和沟通能力。我以前是一个和Z谈都会脸U,上台演讲׃恐惧的学生。我做助教时表现特别差,学生甚至l我取了?/span>开复剧?/span>的Ԓ受因此,Z实现我的理想Q我l自p定了多个提高演讲和沟通技巧的具体目标?/span>

其次Q你应定阶段性的、具体的目标Q再充分发挥中国人的传统d—?/span>勤奋、向上和毅力Q努力完成目标。比如,我要求自己每个月做两ơ演Ԍ而且每次都要我的同学或朋友去旁听Q给我反馈意见。我对自己承诺,不排l三ơ,决不上台演讲。我要求自己每个月去听演Ԍq向优秀的演讲者求教。有一个演讲者教了我克服恐惧的几U方法,他说Q如果你看着观众的眼睛会紧张Q那你可以看观众的头Ӟ而观众会依然认ؓ你在看他们的脸,此外Q手中最好不要拿U而要握vxQ那P颤抖的手׃会引赯众的注意。当我反复练习演讲技巧后Q我自己又发C许多U诀Q比如:不用讲稿Q通过讲故事的方式来表达时Q我会表现得更好Q于是,我仍准备讲稿但只在排l时使用Q我发现我回{问题的能力过了我演讲的能力,于是Q我一般要求多留时间回{问题;我发现自׃感兴的东西无法讲好,于是Q我׃再答应讲那些我没有兴的题目。几q后Q我周围的h都夸我演讲得好,甚至有h认ؓ我是个天生的好演说家Q其实,我只是实践了中国人勤奋、向上和毅力{传l美徯已?/span>

M目标都必L实际的、可衡量的目标,不能只是停留在思想上的口号或空话。制定目标的目的是ؓ了进步,不去衡量你就无法知道自己是否取得了进步。所以,你必L抽象的、无法实施的、不可衡量的大目标简化成为实际的、可衡量的小目标。D例来_几年前,我有一个目标是扩大我在公司里的人际关系|,?/span>多认识h?/span>增加影响?/span>的目标是无法衡量和实施的Q我需要找一个实际的、可衡量的目标。于是,我要求自?/span>每周和一位有影响力的人吃饭,在吃饭的q程Q要q个人再介绍一个有影响的hl我。衡量这个目标的标准?/span>每周与一Z、餐后再认识一?/span>。当Ӟ我不会满于q些基本?/span>指标。扩大h际关pȝ的目的是使工作更成功Q所以,我还会衡?/span>每周一?/span>中得C多少信息Q有多少我的部门雇用的h是在q样的h际网中认识的。一q后Q我的确从这些衡量标准中Q看C自己的关pȝ有了显著的扩大?/span>

制定具体目标时必M解自q能力。目标设定过高固然不切实际,但目标也不可定得太低。对目标q要做及时的调整Q如果超q期望Q可以把期望提高Q如果未辑ֈ自己的期望,可以把期望调低。达成了一个目标后Q可以再制定更有挑战性的目标Q失败时要坦然接受,认真ȝ教训?/span>

最后,再一ơ提醒同学们Q目标都是属于你的,只有你知道自己需要什么。制定最合适的目标Q主动提升自己,q在提升q程中客观地衡量q度Q这h能获得成功,才能成ؓ更好的你自己?/span>

 

自信是自觉而非自傲

 

自信的h敢于试新的领域Q能更快地发展自q兴趣和才华,更容易获得成功。自信的Z更快乐,因ؓ他不会时L心和提防p|?/span>

很多信就是成功。一个学生老得W一名,他有了自信。一个员工L被提升,他也有了自信。但q只是一元化的成功和一元化的自信?/span>

其实Q自信不一定都是好事。没有自觉的自信会成Ԍ反而会失去了别人的重和信赖。好的自信是自觉的,卛_清楚自己能做什么,不能做什么。自觉的信时Q他成功的概率非常大Q自觉的Z自信Ӟ他仍可努力尝试,但会风险坦诚地告诉别h。自觉的Z需要靠成功来增信,也不会因p|而p信?/span>

 

自信的第一步:不要看自己Q多l自己打?/span>

?/span>信的关键在于自己。如果你自己总认׃行,你是无法得到自信的。例如,马加爉|_我觉得我太失败的Q同学都看不h……很多人比我老练Q让我很自卑?/span>虽然马加爵很聪明也很优秀Q但他从没有真正自信q?/span>

自信的秘密是怿自己有能力。中国古谚:天生我才必有?/span>Q?/span>一枝草Q一炚wQ每个h都有自己的特性和长处Q值得看重和发挥。我记得?1岁刚到美国时Q课堂上一句英语都听不懂,有一ơ老师?/span>1/7换算成小数等于几Q?/span>我虽然不懂英文,但认得黑板上?/span>1/7Q这是我以前?/span>q的。我立刻举手q正回{了q个问题。不?/span>背书的美国老师诧异地认为我是个数学天才Qƈ送我d加数学竞赛,鼓励我加入数学夏令营Q帮助同学学习数学。她的鼓励和同学的认可给了我自信。我开始告诉自己,我有数学的天分。这Ӟ我特别想把英文学好,因ؓ只有q样才能学习更多的数学知识。这U教育方式不但提高了我的自信Q也帮助我在各方面取得了长的进步?/span>

中国式教育认Zh的成长是不断克服~点的过E,所以老师更多是在批评学生Q让学生弥补最差的学科。虽然应把每U都学得_?/span>Q但人才的h值在于充分发挥个人最大的优点。美国盖z普公司最q出了一本畅销书《现在,发掘你的优势》。盖z普的研Ih员发玎ͼ大部分h在成长过E中都试着改变自己的缺点,希望把缺点变Z?/span>Q但他们却碰C更多的困隑֒痛苦Q而少数最快乐、最成功的h的秘诀?/span>加强自己的优点,q管理自q~点?/span>理自己的缺?/span>是在不的地方做得_好,加强自己的优?/span>是把大部分_֊花在自己有兴的事情上,从而获得无比的自信?/span>

凌志军的《成ѝ一书里q有很多得到自信的例子:微Y亚洲工程院院长张宏江说他从小?/span>怿我是最聪明的。即使再后来的日子里我常怸如别人,但我q是对自pQ我能比别h做得?/span>Q微软亚z研I的主ȝI员周明时候在学生力_中刷?08个瓶子,打破了纪录,从而获得自信。他_我原来一直是没有自信心的Q但是这件事l了我自信。这是我一生中最快乐的经验,散发着一U迷人的力量Q一直持l到今天。我发现了天才的全部U密Q其实只?个字Q不要小看自己?/span>

自信是一U感觉,你没有办法用背书的方?/span>学习自信Q而唯一?/span>学习提升自信的方法是以实?/span>训练你的大脑。要得到自信Q你必须成ؓ自己最好的拉拉队,每晚入睡前不妨想惻I今天发生了什么值得你自豪的事情Q你得到了好的成l吗Q你帮助别h了吗Q有什么超Z你的期望吗?有谁夸奖了你吗?我相信每个h每天都可以找C件成功的事情Q你会慢慢发玎ͼq些成?/span>可能会越来越有意义?/span>

有个著名教练在每ơ球赛前QM要求队员回忆自己最得意的一ơ比赛。他甚至让队员把最得意的比赛和一个动作(如紧握拳_联系hQ以便自己每次做这个动作时Q就会下意识地想到得意的事,然后在每ơ比赛前反复做这个动作以训练大脑Q提升自信?/span>

希望同学们都能成己最好的拉拉队,同时多结交ؓ你打气的朋友Q多回味q去的成功,千万不要看自己?/span>

 

自信的第二步Q用毅力、勇气,从成功里获得自信Q从p|里增加自?/span>

当你感觉到自信时Q无论多么小的成功,你都会特别期望再一ơ得到自己或别h的肯定,q时Q你需要有_的毅力。只要你有毅力,׃像周明所说的那样Q?/span>什么事情只要我肯干Q就一定可以干好。你能学会你惛_会的M东西Q这不是你能不能学会的问题,而是你想不想学的问题。如果你对自己手里的东西有强烈的Ʋ望Q你׃有一U坚韧不拔的_Q尤其当你是普通h的时候?/span>

有时Q你可能没做q某一件事Q不知道能不能做成。这Ӟ除了毅力外,你还需要勇气。我以前在工作中Q一般的沟通没有问题,但到了总裁面前QL不敢讲话Q怕说错话。直到有一天,公司要做改组Q总裁召集十多个h开会,他要求每个h轮流发言。我当时惻I既然一定要Ԍ那不如把心里话讲出来。于是,我鼓_气说Q?/span>我们q个公司Q员工的智商比谁都高Q但是我们的效率比谁都差Q因为我们整天改l,不顾到员工的感受和想?#8230;…我说完后Q整个会议室鸦雀无声。会后,很多同事l我发电子邮件说Q?/span>你说得真好,真希望我也有你的胆子q么说?/span>l果Q总裁不但接受了我的徏议,改变了公司在改组斚w的政{,而且q经常引用我的话。从此,我充满了自信Q不惧怕在M人面前发a。这个例子充分印证了你没有试q,你怎么知道你不?/span>q句话?/span>

有勇气尝试新事物的同Ӟ也必L勇气面对p|。大家不能只凭匹夫之勇去做注定要p|的事。但当你畏惧p|Ӟ不妨想一惻I你怕失M么?最坏的下场是什么?你不能接受吗Q在上面的例子中Q如果总裁否定了我的看法,他会不尊重我吗?不但不会Q别人很可能q会认ؓ我勇气可嘉。而且Q自觉的Z从失败中学习Q认识到自己不适合做什么事情,再提升自q自觉。因此,不要畏惧p|Q只要你了力,愿意向自q极限挑战Q你应q勇气而自豪?/span>

一个自信和自觉的hQ如果能勇敢地尝试新的事物,q有毅力把它做好Q他׃从成功里获得自信Q从p|里增加自觉?/span>

 

自信的第三步Q自觉地定具体的目标Q虚心地听他人的评估

培养自信也要讑֮具体的目标,一步步地迈q。这些目标也必须是可衡量的。我曾把我在总裁面前发言的例子讲l我奛_听,因ؓ她的老师认ؓ她很害羞Q在学校不D手发aQ我希望鼓励她勇于发a。她同意试一试,但她认ؓ只有在适当的时候,有最好的意见时才愿意发言。但是,我认为有?/span>最好的意见q个主观的评伎ͼ目标很难衡量。于是,我和她制定了一个可衡量的、实际的目标Q她每天举一ơ手Q如果坚持一个月有奖励。然后,我们慢慢增加举手的次数。一q后Q老师注意刎ͼ她对译֠发言有了_的自信?/span>

自信l非自我偏执、不容许自己犯错Q或q度自我中心Q失d观的立场。我有个l顶聪明的同事,他一生认准了我永q不会错q句真理。他表现得无比自信,一旦证明他某句话是对的Q他׃提醒所有h几个月前他早pq了。但因ؓ他几乎是Z自信而活着Q一旦证明他某句话是错的Q他׃ַ双言他,或根本否认此事。虽然他的正率高达95%Q但5%的错误让他失M自己的信誉和他h的尊敬。这个例子告诉我们,自傲的自信或不自觉的自信甚至比不自信更加危险?/span>

情商中的自觉有两个层面:对自己和环境皆能俱到Q掌握主客观的情ѝ有自觉的h不会q度地自我批评,也不会天真地乐观Q他们能客观地评估自己。所以,他们会坦诚地面对自己的能力极限,不会L地接受自p力范围外的工作。当Ӟ他们仍乐于接受挑战,但会在接受挑战时做客观的风险评估。这LZ但对自己坦诚Q对他h也坦诚。坦诚地面对p|会得到别人的信赖Q因Z们知道你接受了教训。坦诚地面对自己的缺点也会得到别人的敬Q因Z们知道你不会自不量力。所以,自觉的hҎ成功Q也Ҏ自信?/span>

自觉的h不但公^地评仯己,q主动要求周围的人给自己批评和反馈。他们明白,虽然自己很自觉,但别人眼中的自己是更为重要的。一斚wQ别人眼中的自己更ؓ客观Q另一斚wQ别人眼中的自己才是真正存在的自己(Perception is realityQ,也就是说Q如果别人都认ؓ你错了,只有你自认ؓ没有错,那么在社会、学校或公司gQ你是错了。所以,你必虚心地理解和接受别人的xQ而且以别人的x作ؓ最l的目标。比如,我女儿可以每天评估自q发言Q但最l,只有当老师和同学们认ؓҎ个开朗的、有x的学生时Q她才达C最l的目标?/span>

获得坦诚的反馈特别是负面的回馈ƈ不容易。所以,你最好能有一些勇敢坦诚的知心好友Q他们愿意在U下对你说真心话。当Ӟ你不能对负面的反馈有M不满Q否则你以后听不到真心话了。除了私下的反馈外,在美国的公司里,q有一U?/span>360?/span>意见调查Q可以对员工的上司、下属同时做多方面的调查。因U调查是匿名的,它往往能获得真实的意见Q如果很多h都说你在某方面仍Lq,q样的说法就比自q或老板的看法更有说服力。虽然在学校里没有这U正式的调查Q但是你仍然可以力地去理解他h对你的想法。我的父亲常教诲我们凡事谋之于众Q就是指开攑ֿ胸,切勿以井观天Q局限了自己的视野?/span>

马加爵说Q?/span>同学都看不v我?/span>其实Q如果他有勇气向他信ȝ同学求证Q他也许会发现自己错怪了同学Q也怼发现交错了朋友,也许会证实同学确实看不v他ƈ了解其中的原因,然后自我改进。坦诚的交流和真心的朋友或许都可以帮助马加爵避免悲剧的发生?/span>

有自觉的Z己制定现实的目标Q客观地衡量自己Qƈ会请他h帮助评估。这L持箋提升自己的自信,q能避免自信发展傌Ӏ?/span>

 

快乐比成功更重要

 

U学研究证明Q心情好的h最能发挥潜力;快乐能提高效率、创造力和正决{的概率Q快乐的人有开明的思想Q愿意帮助别人。但与其说快乐带来成功,q不如说成功的目的是带来快乐。我曑־议同学们q逐自q理想和兴,其实做自q想的、有兴趣的事情就是一U快乐。所以,快乐比成功更应成为我们的最l目标?/span>

 

快乐的第一步:接受你的父母、环境、自?/span>

不快乐的人d一些无奈的事生hQ不喜欢自己、父母和老师Q不愿意L燥的书、不愿意应付考试。对于这些无奈的事,我希望同学们能学会坦然地接受它们?/span>

在所?/span>不能改变的事?/span> 中,最不能改变的是父母Q最应接受的也是父母。有不少学生_父母不理解我Q不接受我,不体会我的想法,总要求我用他们的价D和理忉|做事、读书、求学。所以我L避开他们Q越来越孤独?/span>对这些同学,我的回答包括以下两个斚wQ?/span>

W一Q你应该接受你的父母Q千万不要因为感觉父母不理解你而自我封闭。父母的成长环境不同Q思维方式不同Q他们对成功的定义可能也不同Q对你的期望与你对自q期望有较大的差异。但他们人生的\走得比你长,l验比你丰富Q你不能先入Z地排斥他们。另外,你必ȝ解,父母是世界上最׃的hQ他们也是唯一可以无条件ؓ你付出的人,你应该无条g地接受你的父母。作子女的经常把父母亲过度理惛_Q而疏忽了l大多数的父母,在他们生长的环境中,比我们更为匮乏、不I他们可能没有Z学习如何当一个称职的父母Q但以他们的条gQ也力了。如果我们鄙视、排斥父母,无异是对自己生命的来源不敬,那如何能快乐Q?/span>

W二Q你可以试着L变父母的xQ但你首先应反问Q你理解和接受你的父母吗Q你能体会父母的x吗?当你抱怨父母L期望你完时Q难道你不也是在期望父母完美吗?凌志军徏议说Q?/span>父母对你们的期望没有错,只是你们应该让父母了解,你们对他们的期望?/span>所以,在要求他们理解你之前Q你应先ȝ解他们,q样才能更成功地和他们沟通。相互了解后Q也怽们仍有不同意见但能彼此谅解,也许你或他们会改变原来的看法而达到共识。ؓ此,你首先应和父母徏立一个坦诚的沟通关pR也许v初你们会觉得别扭Q但我相信你们很快就会体会到亲情与温馨?/span>

除了接受父母Q你q应接受环境中不能改变的事情。有些同学期望着不必考他们认为没用的题目Q不必上他们认ؓ没用的课Q不必听他们不信ȝ老师讲课。但在社会中生存Q我们必d会接受那些不能改变的事。凌志军_如果我遇?/span>应该做的事情?/span>喜欢做的事情之间的冲H,我会l自己安排一个时间表Q每天在规定的时间里完成应该做的事情’—?/span>旉表能Ȁ׃集中_֊q提高效率。然后去?/span>喜欢做的事情?/span>人生是有限的Q大家应把有限的旉用在喜欢做的事情上,但必d?/span>应该做的事情做得_好?/span>

最无谓?/span>发愁是对自׃满意。这不但费了时_而且会造成事倍功半。所以,同学们一斚w要培养自q自信Q以每一个小的成功来Ȁp己,另一斚w也必能接受自己Q理解你们是p生zȝ。ؓ自己而生zd是要Z自己的快乐、兴和人生目标而努力,不要zd别h的hD里。微软亚z研I院长沈向z小时候一直活在别人的价D里,ZW一?/span>拼命Q但是有一天,我忽然意识到原来的想法错了。打败别人,得第一名,不是最重要的。最重要的是Q你能不能学会尊重你自己Q能不能发现自己的h值在哪里?/span>

当你开始ؓ自己而生z,接受q喜Ƣ你自己Q接受ƈ接近你的父母Q接受环境中不能改变的事情,你就会发C开始快乐了?/span>

 

快乐的第二步Q宣泄你的情感,控制你的脾气

心理学家认ؓQ马加爵在精上一直是孤独的,因ؓ他M愿与Z,不愿说出自己真实的感?#8230;…是一个情l反应相当激烈的人,但是他外表上又是一个相当压抑的人?/span>马加늻亲h的信上也写道Q?/span>我这个h动情的话历来p不出口?/span>如果马加爵能直接地宣泄自q感情Q他也许可以防止悲剧发生。事后马加爵也想刎ͼ逃亡的时候觉得自己傻Q可以选择吉|q了,没有必要杀人?/span>

中国人总认为矜持、含蓄是d。但我认为,在今天的时代里,直截了当的沟通更为重要。拐弯抹角、言不由街瞻前顾后、当面不说、背后ؕ讲都是坏习惯。有一位中国老板和他的下属吵Ӟ他问我是不是该请W三者调解,我给他的是:因ؓq是情感的事情,你应该直接去和下属沟通;W三者ؓ了做和事佬,可能会说背你或你的下属意愿的话(例如谎称你已l认错,但其实你没有Q,q反而会造成更多的麻烦?/span>

当然Q在情感问题上,直接沟通也需要技巧。例如,那位老板如果W一句话对下属_你错了,但是我不和你计较?/span>那么下属肯定会反感。如果老板_你在那么多h面前骂我Q很昄是你x我的工作?/span>l果更不堪设想。显Ӟ当你直接沟通时Q不要论寚wQ不要猜别人的动机Q更不要再趁一句。最有效的沟通就是直接谈C的感情,比如那位老板可以_当你在那么多人面前骂我时Q我感到失去严Q非ؓ难?/span>q样一句话是不能反驳的Q甚臛_能会引发理解和同情?/span>

当你怒火中烧Ӟ把愤怒的话{变成感性的话ƈ不容易。要做到q一点,我们又需要依?/span>自觉?自控。自觉不只是认识自己的能力,更是认识自己的感情。自觉的人知道自׃时会喜怒哀乐,也理解喜怒哀乐的宣泄会造成何种后果。如果他感到气愤Q他不会瞬间爆炸Q因Z知道爆炸的后果,但他也不会压抑自q感情Q因为那会对心灵造成很大的伤宻I他通常会尽量自控地用最有徏设性的方式处理。正面、感性的沟通可以降低火爆的气氛。感情和沟通都是最有感染性的Q你完全可以用有性的、宽容的态度来与他h沟通ƈ影响他h?/span>

自控是一U内心的自我对话Q可以提醒自׃要落入恶劣态度的陷阱。除了上溯的理智分析外,深呼吸是最快、最单的情A调节ҎQ中国h_心Q气躁?/span>心神不宁?/span>心ؕ如麻?/span>心焦如焚Q指的都是心情紊乱和情A及精状态的关系Q?/span>气定闲?/span>心安理得最方便的作法就是深呼吸Q也pp气调息,把气调顺了,比较能摆脱情l的牉|Q回到理性思考。美国对有暴力行为的加害人,都会施以团体教育Q而教g们认清暴力的毁灭性,学习控制自己的冲动,也就是懂?/span>叫停?/span>d现场Q以保护自己和对方的安全Q避免铸成大错?/span>

如果认ؓ自控不容易,那么Q你可以请你的知心好友随时提醒你。我q去的一个老板常常一生气׃发不可收拾,而且他生气都有前兆:他会先用刁钻的问题考倒你Q然后他开始战抖,最后他才发脾气。但他想Ҏq个毛病Q于是他要求我在每次看到前兆Ӟ用一?/span>密语Q如让我们言归正传吧Q来提醒他。几?/span>密语提醒之后Q他有了自觉和自控的能力,再也不需要别人提醒了?/span>

 

快乐的第三步Q有人分享快乐加倍,有h分担痛苦减半

U学研究告诉我们Q调节自q心情最好的Ҏ是扑ֈ知心的h倾诉和沟通。科学的Ҏ是,感情源于的lymbicpȝQ而该pȝ主要靠与他h的接触调节。科学证明,在一起交谈的两个Z慢慢辑ֈ同样的心理状态(喜怒哀乐)和生理状态(体温、心跳等Q。因此,若想辑ֈ感情的^衡,我们必须懂得依靠别h。与人沟通是提升你的情商和快乐的唯一Ҏ。与世隔l的人只会越来越苦闷。西Ҏ一古谚Q?/span>有h分n快乐加倍,有h分担痛苦减半?/span>马加爉|谓的真情Q应该就是指能分享心情、内心的人吧Q?

所以,如果你情l不好,或受了委屈时Q应多向父母、朋友倾诉Q不要像马加爵那hL话闷在心里,只对日记倾诉。马加爵很苦P却没有倾诉苦闷的渠道。他_我在学校一个朋友也没有Q我在学校那么落?#8230;…在各U孤独中_人最怕精上的孤独?/span>马加爵在人际交往中碰到很多障,q些障碍带给他苦P而这些苦闷又没有渠道宣泄Q进而造成更大的苦闗这个恶性@环最l导致了悲剧的发生。其实,马加늚内心独白Q证明他是一个有自觉的hQ他能看清自q困境Q可惜他自己锁在自我封闭的牢笼里,让仇恨把他带向毁灭。记得去q_非典风LQ最恐怖的威胁是被隔,可是qx里我们却常忽略了心里的孤立,使我们和快乐l缘?/span>

要得到快乐,你需要幽默、乐观的x和沟通。在所有的沟通中Q?/span>W?/span>的感染力是最大的。耉大学的研I发玎ͼW?/span>的感染力过了所有其他感情,ZM反射式地以微W来回报你的微笑Q而开怀的大W更能迅速创造一个轻杄气氛Q此外,q默的笑也能促进怺信QQ激发灵感。乐观、正面思考的力量是无IL。近q来忧郁症已成ؓ全世界来势v汹的心理疄Q而其和负面思考有极大的关p,有些Z惯钻牛角,往悲观无助的方向想Q困在死胡同中。如果能换个角度Q半杯水有一半满的而非一半空的!现在的不如意Q代表有无限成长q步的空间。学习检查自己,怿正念?/span>

无论是驱逐悲伤或是获取快乐,我们都需要从倾诉和沟通中得到正面的激励。最自然的沟通对象可能是你的亲hQ特别是你的父母。我怿Q所有的父母都愿意听孩子的倾诉?/span>

但是Q?/span>在家靠父母,出外靠朋?/span>Q所以我们也需要和知心朋友沟通、倾诉。交朋友时不要只看朋友的嗜好和个性,更重要的是,你需要一些会鼓励人的、乐观的、幽默的、诚恳的、有同理心的、乐于助人的、愿意听说的朋友。也怽会说Q?/span>我没有这L朋友Q也不敢Mؕ找朋友,如果别h拒绝怎么办?如果别h拒绝你,你没有失MQ何东西,但如果别人接受你Q你可能因此扑ֈ你自己?/span>

我希望你也会在寻扑֥友的q程中,也让自己成ؓq样一个会鼓励人的、乐观的、幽默的、诚恳的、有同理心的、乐于助人的、愿意听说的人,q尽力去帮助你周围的亲h和朋友。唯有更多h愿意付出Q快乐才能更q速地通过人际|扩散?/span>

 

l中国学生的福

 

我一直信奉以下做事的三原则:有勇气来改变可以改变的事情,有度量接受不可改变的事情Q有智慧来分辨两者的不同?/span>

福中国的学生,当你到挫折Ӟ能用q三个原则,以度量、勇气、智慧来帮助你渡q难兟?/span>

福中国的学生,当你q求成功、自信、快乐时Q不要忘了成功是多元化的Q不要忘了自信是自觉而非自傲Q不要忘了快乐的人总能理解、接受和喜欢自己?/span>

福中国的学生,当你逐步获得成功、自信、快乐时Q会发现一个良性@环:从成功里得到自信和快乐,从自信里得到快乐和成功,从快乐里得到成功和自信?/span>

福中国的学生,当你拥有成功、自信、快乐后Q不要忘了帮助他得成功、自信和快乐?/span>



Macaulish 2008-04-29 16:25 发表评论
]]>
l中国学生的W二信——从优秀到卓?转蝲)http://www.shnenglu.com/Macaulish/archive/2008/04/26/48179.htmlMacaulishMacaulishSat, 26 Apr 2008 04:03:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/26/48179.htmlhttp://www.shnenglu.com/Macaulish/comments/48179.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/26/48179.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/48179.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/48179.htmll中国学生的W二信—?/span>从优U到卓?/span>

 

2003q?2?/span>

 

三年前离开中国Ӟ我在《给中国学生的一信》中Q与q大青年学生一道,讨论了一些大家共同关心的话题Qƈl合自己的学习和工作l历Q就青年学生如何对待机遇、学业、工作、他人、自q问题Q阐qC我的个h意见。我提出诚信和正直、主动意识、交和沟通、努力一生学习这几个个h素质斚w值得中国学生高度重视Q在q三q_许多中国学生Q经q电子邮件、讲座后的问{、谈、和其他渠道Q例如在电视节目对话中)Q常Ҏ提到如何成才的问题。对于这个大家关注的问题Q我整理了许多材料,集成q封W二信?/span>

在第一信力所提到的个人素质或价D是成材的必要的基。但是,除了素质之外Q成才同L需要领D力(leadershipQ。很多h误以为领D力最重视的是天资、号召力、管理能力。但是,Ҏ我个人的l验Q和最q一些研I的l论Q如果你xZ名成功的领导Q最重要的不是你的智商(IQQ?而是你的情商QEQQ。最重要的不是要成ؓ一个有号召力oZ服的领导Q而是要成Z个有 谦虚?/span>执著?/span>勇气 的领对{?/span>

q?/span>l中国学生的W二信是ؓ那些希望不断提高自己Q不断学习事业成功所必需的基本技能和领导艺术的h所写的。第一部分重申了《给中国学生的一信》中讨论q的有关个h素质的话题;W二部分阐释了领D力中最重要的情商;W三部分l出了卓的领导所必须具备的、有别于普通h的基本特质?/span>

 

如何提高个h素质

 

诚信和正?/span>

一个h的h品如何直接决定了q个人对于社会的价倹{而在与h品相关的各种因素之中Q诚信又是最为重要的一炏V微软公司在用h旉常强调诚信,我们只雇佣那些最值得信赖的h。去q_当微软列出对员工期望?/span>核心价DӞ诚信Qhonesty and integrityQ被列ؓ一位?/span>

在我发表W一信后,曄有一位同学问我:Z么一个公司要涉入员工的道德呢Q我回答Q这是ؓ了公司自q利益。例如,一位应聘者在面试时曾Ҏ_如果他能加入微Y公司Q他可以把他在前一家公司所做的发明成果带过来。对q样的hQ无Z的技术水q_何,我都不会雇用他。他既然可以在加入微软时损害先前公司的利益,那他也一定会在加入微软后损害微Y公司的利益?/span>

另外有一位同学看?/span>对话后问我,Z么我会把诚信攑֜智慧之前呢?N我们会去衡量员工的诚信和他们的智慧而给诚信更高的比重?其实Q我们的衡量都在直接的工作目标上Qƈ不会对诚信或智慧做直接的衡量。但是,作ؓW一核心价?/span>Q诚信是我们对员工最基本的要求?我们Ҏ不会去雇用没有诚信的人。如果一个员工发生了严重诚信的问题,他会被立刻解雇?/span>

当一个公司这么重视诚信,员工一定更值得信赖。因此,公司对员工也能够完全信QQ让他们发挥自己的才能。在微Y公司Q公司的各񔽎理者都会给员工较大的自由和I间发展他们的事业,q在工作和生zM充分信Q、支持和帮助员工。只要是微Y录用的hQ微软就会百分之癑֜信Q他。和一些Y件企业对员工处处提防的做法不同,微Y公司内的员工可以看到许多源代码,接触到很多技术或商业斚w的机密。正因ؓ如此得到公司的信任,微Y的员工对公司才有更强的责d和更高的工作热情?/span>

 

培养d意识

坦白地说Q中国的学生和职员大多属于比较内向的cdQ在学习和工作中q不够主动。在学校Ӟ学生们往往需要老师安排学习dQ或是按照老师的思\做课题研I。在公司里,中国职员常常要等老板吩咐做什么事、怎么做之后,才开始工作。此外,许多中国人ƈ不善于推销和宣传自己,q恐怕和中国自古以来讲求中庸的文化氛围有很大关系?/span>

但是Q要惛_C企业中获得成功,必d力培养自qd意识Q在工作中要勇于承担责QQ主动ؓ自己讑֮工作目标Qƈ不断改进方式和方法;此外Q还应当培养推销自己的能力,在领导或同事面前要善于表现自q优点Q有了研I成果或技术创C后要通过演讲、展C、交、论文等方式和同事或同行分nQ在工作中犯了错误也要勇于承认。只有积极主动的人才能在瞬息万变的竞争环境中获得成功Q只有善于展Cq人才能在工作中获得真正的Z?/span>

 

客观、直接的交流和沟?/span>

开诚布公的交流和沟通是团队合作中最重要的环节。h与h之间遮遮掩掩、言不由Lx拨是非的做法都会严重破坏团队中的工作氛围Q阻团队成员间的正怺,q最l导致项目或企业l营p|?/span>

比如Q在开会讨论问题的时候,与会的所有h员都应当坦诚C换意见,q样才能做出正确的决定。如果某个h因ؓ考虑到某些其他因素(比如不愿反驳上领导的意见)而在会议上不敢表达自q观点Q一呛_唯唯Q会后到了洗手间里再和别其实我不同意他的观点Q这U戴着假面具工作的Z但不能坚持自q观点Q还会破坏公司内部的沟通和交流渠道Q对工作产生负面的媄响?/span>

微Y公司有一个非常好的文化叫开攑ּ交流QOpen communicationQ?/span>Q它要求所有员工在M交流或沟通的场合里都能敞开心扉Q完整地表达自己的观炏V在微Y开会时Q大家如果意见不l一Q一定要表达出来Q否则公司可能错q良机。当Internet刚开始时Q很多微软的领导者不理解、不赞成花太多精力做q个不挣?/span>的技术。但是有几位技术h员,他们不断地提Z们的意见和徏议,虽然他们的上怸理解Q但是仍然支持他?/span>开攑ּ交流的权利。后来,他们的声韛_快的到达比尔盖茨的耳里Q促成比改变公司方向,d支持Internet。从q个例子我们可以看到Q这U开攄交流环境对微软公怿持企业活力和创新能力都是非常重要的?/span>

d的开攑ּ交流也有~点。开攑ּ交流有时会造成Ȁ烈的辩论甚至是争吵,而吵到气头上有时会说Z重别h的语aQ会破坏ZZ间的关系。因此,微Y公司的总裁史蒂?/span>鲍尔默去q在微Y的核心hD中,提出我们要把q种开攑ּ交流文化改进?/span>开攑ƈ怺重QOpen and respectfulQ?/span>。这要求我们在相互交时充分重Ҏ。当我们不同意对方的意见Ӟ一定要用徏设性的语言提出?/span>

 

挑战自我、学无止?/span>

从一名大学生C名程序员Q再C位管理者,在Y件h才的成长历程中,学习是永无止境的。在大学期间Q我们要打好基础Q培养自己各斚w的素质和能力Q工作以后,我们应当努力在实际工作中学习新的技术ƈU篏相关l验Q即使走上了理岗位Q我们也应当不断学习Q不断提高自己。Y件业本w就是一个每天都会有新技术、新概念诞生Q充满了zd和创造力的业。作Y件业的从业人员Q如果只知道闭门造R、抱D守~,我们必然会落伍Q必然会被市场淘汰?/span>

许多中国学生喜欢与别人竞争,但这U竞争更多地表现ZU?/span>零和游戏Q无法自己和他人得到真正的提高。我大家最好能不断和自q?/span>—?/span>不要L着胜过别hQ而要努力越自我Q不断在自n的水q上取得q步?/span>

在学习的q程中,打好基础最为重要。从软g产业对h才的需求来看,我们必须学好数学和英语这两门基础学科。数学是所有工E科学的基础Q无论是软g产品的开发,q是软g技术的研究Q都要大量用数学方法和数学原理。英文则是Y件行业中的国际通用语言Q要想了解国际上软g技术的发展势Q掌握最新的研究成果Q或是与国外同行q行技术交,必L握英文的听、说、读、写Q能够在工作中熟l用英文来解决问题?/span>

 

情商和领D?/span>

同学们都希望增进自己的leadership skillsQ领D力)。从我的l验和一些最q的研究l果看来Q领D力中最重要的是所谓的情商( EQQ?/span>

智商QIQQ反映h的智慧水qI情商则反映了人在情感、情l方面的自控和协调能力。在高新技术企业中Q大安知道智慧的重要,但是情商的重要性甚臌q了智商。我看过一文章,该文的作者调查了188个公司,他用心理学方法测试了q些公司里每一名员工的智商和情商,q将试l果和该员工在工作上的表现联pd一赯行分析。经q研IӞ该文的作者发玎ͼ在对个h工作业W的媄响方面,情商的媄响力是智商的两倍。此外,他还专门对公怸的高U管理者进行了分析。他发现在高U管理者中Q情商对于个人成败的影响力是智商的九倍。这说明Q智商略逊他人的人如果拥有更高的情商指数Q也一样可以获得成功;反之Q智商很高,但情商不的人欠~?/span>领导能力Q很难成Z个成功的领导?/span>

 

什么是情商Q?/span>

 

在现代社会,如果你只知道智商而不晓得情商的话Q你臛_在意识上已经落伍了。许多心理学家早已明地指出Q单单用智商的标准考察一个h在才智方面的表现Qƈ不以准预这个h在事业上可能取得的成。ؓ了全面考察个h能力Q特别是考察个h在社会生zM的适应能力和创造能力,心理学家们提Z情商的概c?/span>

情商主要是指那些与认识自我、控制情l、激p׃及处理h际关pȝ相关的个力。在情商所描述的各能力因素中Q自觉、同理心、自律和人际关系是四U对C人的事业成|起决定性作用的关键因素?/span>

智商是先天赋予的Q但是情商是可以培养的。多花功夫理解和应用q四U情商的关键因素。除此之外,因ؓ情商不是自己能看清楚的,我徏议可多理解别人对你的看法、多吸取别hQ尤其是情商高的人)的意见?/span>

 

自觉

中国人常_有自知之明。这实际上是_C会生活中的每个人都应当对自q素质、潜能、特ѝ缺陗经验等各种基本能力有一个清醒的认识Q对自己在社会工作生zM可能扮演的角色有一个明的定位。心理学上把q种有自知之明的能力UCؓ自觉Q这通常包括察觉自己的情l对a行的影响Q了解ƈ正确评估自己的资质、能力与局限,怿自己的h值和能力{几个方面?/span>

我的下属中有一?/span>自觉?/span>明显不的hQ他虽然有一些能力,但是他自视甚高,L对自q前的职位不满意,随时随地自吹自擂QL不满现状。前一D|_他认为我不识才,没有重用他,军_d我的l,q期望在微Y其他l中另谋高就。但是,他最l发玎ͼ自己不但找不到更好的工作Q公叔R的同事也都对他颇有微辞,认ؓ他缺自知之明,期望和现实相距太q。最q,他沮丧地d了公司。接替他职位的hQ是一个能力很强,而且很有自觉?/span>的h。虽然这个h在上一个职位工作时不很成功Q但他理解自己升q太快,愿意自降一U来做这份工作,以便打好基础。他现在的确做得很出艌Ӏ?/span>

单地_一个h既不能对自己的能力判断过高,也不能轻易低估自q潜能。对自己判断q高的h往往Ҏ躁、冒q,不善于和他h合作Q在事业遭到挫折时心理落差较大,难以q静对待客观事实Q低C自己的能力的人,则会在工作中畏首畏尾、踟yC前,没有承担责Q和肩负重担的勇气Q也没有dL的积极性。无论是上述哪一U情况,个h的潜力都不能得到充分的发挥,个h事业也不可能取得最大的成功?/span>

有自知之明的人既能够在他人面前展Cq牚wQ也不会L掩盖自己的欠~。谈成自q不而向他h求教不但不会降低了自己,反而可以表C出自己虚心和自信,赢得他h的青睐。比如,当一个领导对某个职员?/span>在技术上你是专家Q我不如你,我要多向你学?/span>的时候,职员不但认ؓq个领导非常谦虚Q也一定会对这个领导更加信任,因ؓ他理解自q能力?/span>

在微软公司,大家在技术上互帮互学Q在工作中互盔R励,没有谁天天都摆出盛气凌h的架子,也没有谁自觉矮h一_q就自然营造出了一U坦诚、开攄工作氛围?/span>

有自知之明的人在工作遇到挫折的时候不会轻ap|Q在工作取得成W时也不会沾沾自喜。认识自我,准确定位自我价值的能力不仅仅可以帮助个人找到自己合适的I间及发展方向,也可以帮助企业徏立v各司其职、协同工作的优秀团队。有自知之明的h让h感觉他是一个自信、谦虚、真诚的人?/span>

 

同理?/span>

同理心(EmpathyQ是一个比较抽象的心理学概念,但解释v来非常简单:同理心指的是Z常说的设w处地、将心比心的做法。也是_在发生冲H或误解的时候,当事人如果能把自己放在对方的处境中想一惻I也许可以更ҎC解对方的初衷Q消除误解。我们在生活中常?/span>人同此心Q心同此?/span>Q就是这个道理?/span>

ZZ间的关系没有固定的公式可循,要从兛_别h、体谅别人的角度出发Q做事时Z人留下空间和余地Q发生误会时要替他h着惻Id反省自己的过失,勇于承担责Q。只要有了同理心Q我们在工作和生zMp避免许多抱怨、责难、嘲W和讥讽Q大家就可以在一个充满鼓励、谅解、支持和重的环境中愉快地工作和生活?/span>

对于软g企业中的理者来_体现同理心的最重要一点就是要体谅和重视职员的xQ要让职员们觉得你是一个非常在乎他们的领导。拿我自己来_我在工作中不会盲目地褒奖下属Q不会动不动q职员一?/span>非常?/span>?/span>不错?/span>极?/span>{泛泛的评hQ但是我会在职员实做出了成l的时候及时ƈ具体地指Z对公司的贡献Qƈ他的业l公之于众。例如,我会l部门内的全体职员发电子邮g说某个员工在上一周的工作中取得了的成l,q详l说明他的工作成果,列D他的工作对于公司的重要h|l出具体的表彰意见。这U激励员工的方式能够真正赢得员工的信d支持Q能够对企业的凝聚力产生巨大的媄响?/span>

同理心也是一U了解和认识他h的有效方法。我被调到新部门担Q领导职位的时候,部门中有400多名员工Q我都不认识。于是,我每周选出?0名员工,与他们共q午。在午餐Ӟ我详l了解了每一个h的姓名、历、工作情况以及他们对部门工作的徏议。这些信息对于一个部门领导来说非帔R要。在午餐会后Q我立即Ҏq?0名员工对部门的徏议,安排部v相关的工作,q给q?0名员工一一发回反馈意见Q告诉他们我的处理方法。我的计划是在一个不长的旉里,认识q了解部门中的每一位员工,q在充分听取员工意见的基上合理地安排工作?/span>

 

自律

自律QSelf-RegulationQ指的是自我控制和自我调整的能力。这包括Q自我控制不安定的情l或冲动Q在压力面前保持清晰的头脑;以诚实赢得信任,q且随时都清晰地理解自己的行为将影响他h?/span>

自律对于领导者来说更为重要。作Y件企业的领导Q要理别hQ要让下属信服,p先从自我做v。这是因为,领导的做法通常是大家做事的目标和榜P领导的每一ơD手投都会给下属留下深刻的印象,如果处理不好的话Q可能会造成负面的媄响。特别是当公司或团队处于危急时刻,需要领导带领大家克服困难、冲出重围的时候,如果领导表现得比职员q要急躁Q翻来覆L不定LQ大家就会对领导丧失信心Q公司或团队也会因此而走向失败?/span>

有一ơ,我见q公叔R的两个组卛_被合q。第一个组的经理缺自律,开会时对他的队伍说合ƈ不是他的军_Q他自己也不知下一步该怎么办。这个经理对未来没有信心Qƈ猜测自己的队伍可能会被裁员。而第二个l的l理则在合ƈ后告诉他的队伍这ơ合q对公司的好处。他也坦诚地说自己ƈ不掌握所有的信息Q但是他承诺会提醒上U尽快地做决定。ƈ且,W二个经理还告诉大家他会其所能,帮助每一个员工安排最合理、最公^的出路。最后的l果是,W一个组的h很快散了,他们的经理离开了公司,而第二个l的l理接管了合q后的机构?/span>

自律必须建立在诚信的基础上。ؓ了表现所谓的自律而在他h面前_饰、遮掩自q~点Q刻意表演的做法是非怸可取的。只有在赢得他h信Q的基上,严于律己、宽以待人,才能真正获得他h的尊重和赞许?/span>

 

人际关系

人际关系包括在社会交往中的影响力、們֐与沟通的能力Q处理冲H的能力、徏立关pR合作与协调的能力,说服与媄响的能力{等?/span>

有些人在人际交往中的影响力是与生俱来的,他们在参加酒会或庆典的时候,只要很短的时间就能和所有h交上朋友。但也有些hq不具备q样的天赋,他们在社交活动中常常比较内向Q宁愿一个hw在角落里也不愿d与h交谈?/span>

我个人就~Z人际交往的們֐。以前,我ƈ不认有什么不妥,直到我遇C一位非常具有个人媄响力的经理ؓ止。那个经理没有超人的智慧Q但是他自称他认识了公司中几乎每一个有能力的hQƈ和其中的许多人成Z非常要好的朋友。我不知道他是怎么做到q一点的Q但我很快就发现Q他的这U能力对公司非常有用。比如,我需要在公司内部选拔一些职员到我的部门工作Ӟ我就可以从他那里获得许多有关该职员的详细信息Q与公司其他部门协调工作Ӟ他的人际关系|也可以发挥非常大的作用。从那时P我发现处理h际关pȝ能力对于一个hQ特别是一个领D来说非帔R要,我开始特别注重培养自己在人际关系斚w的媄响力?/span>

在技术研I和开发方面,沟通和说服的能力也臛_重要。比如,我们开发出了一先q的技术,要把它变成公司的产品。这首先要说服公司的决策层。我们必ȝ心准备我们的产品书,q过_ֽ的演讲和现场展示让领D相信我们研I出的技术对公司来说大有裨益Q让决策层认为即开发的产品可以在市Z取得成功。这些工作都需要我们具备处理h际关pR展C己、媄响他人的能力?/span>

 

从优U到卓?/span>

 

在著名企业管理学家吉?/span>柯林斯的《从优秀到卓》(中信出版C,2002q_一书中Q作者通过大量的案例调查和l计Q讨论ƈ分析了一家企业或一位企业的领导者是如何从优UQGoodQ上升到卓越QGreatQ的层次的。柯林斯和他的研I小l耗费?0.5个hq_阅读q系l整理了6000多篇文章Q记录了2000多页的专访内容,?435家企业进行了问卷调查Q收集了28家公司过?0q甚x早的信息Q进行了大范围的定性和定量分析Q得Z如何使公司和公司的管理者从优秀跨越到卓的令h惊异而振奋的{案?/span>

Ҏ吉姆柯林斯得出的l论Q优U的公司和优秀的领D很多,许多公司都可以在各自的行业里取得不俗的业l。但如果以卓的标准来衡量公司和个h的成l,那么Q能够保持持l健康增长的企业和能够不断取得事业成功的领导者都非常。一位企业的领导者在成功的基上,要想q一步提高自己,使自q企业保持持箋增长Q自己的个力从优秀向卓迈q,必d力培养自己在谦虚?/span>执著?/span>勇气q三个方面的品质?/span>

谦虚使hq步。许多领D在工作中唯我独,不能听取他h的规谏,不能容忍他h和自己意见相左,q些不懂得谦虚}慎的领导者也许可以取得暂时的成功Q但却无法在事业上不断进步,辑ֈ卓越的境界。这是因为,一个h的力量终I有限,在瞬息万变的商业环境中,领导者必M断学习,善于l合他h的意见,否则将陷入一意孤行的泥潭Q被市场所淘汰。比?/span>盖茨是一个非常谦虚的人。例如,他在每一ơ演讲结束后Q请撰写演讲E的人分析一下他的演讲有哪些不之处Q以便下一ơ改q?/span>

执着是指我们坚持正确方向Q矢志不Uȝ军_和意志。无论是公司也好Q还是个Z好,一旦认明了工作的方向,必d该方向的指引下锲而不舍地努力工作。在工作中轻a攑ּ或者朝三暮四的做法都不能取得真正的成功。微软公司在Windows 95操作pȝ取得了巨大的成功之后Q比?/span>盖茨仍然坚持发展企业U的Windows NT和Windows 2000操作pȝ。这是因为,他看C企业U市场的qK前景和微软在此方面的巨大潜力。经q几q的发展Q微软公司的企业U操作系l终于在原本被Unixl治的市Z取得了成功,现在Q包括个人操作系l在内的所有Windows产品都已l被构徏在了更加安全、可靠的Windows NT架构之上?/span>

成功者需要有_的勇气来面对挑战。Q何事业上的成都不是L可以取得的。一个h惌在工作中出类拔萃Q就必须面对各种各样的艰N阻,必须正视事业上的挫折和失败。只有那些有勇气正视现实Q有勇气q接挑战的h才能真正实现越自我的目标,辑ֈ卓越的境界。正如马?/span>吐温所_勇气不是~少恐惧心理Q而是Ҏ惧心理的抵M和控制能力?/span>

 

l论

 

很多为,在IT和其他高U技领域内,西方现得更ؓQ因此中国h只有吸取西方的企业文化才能获得一席之地。的,IT产业内的一些新观点、新理念Q与中国古老的东方文化之间实有差异(例如Q西Ҏ化直截了当的沟通和d参与的意识)?/span>

不过Q从本文中我们不隑֏玎ͼ成功所需要的一些最重要、最基本的素质大多还是中华的传统d。在故宫里,我看?/span>正大光明的匾额,其含义也是诚信和正?/span>Q?/span>学无止境?/span>有自知之?/span>?/span>心比心?/span>严于律己、宽以待?/span>都是中国历来推崇的道徯Qh际关pL是在西方人公认在中国成功的秘诀Q而最重要?/span>谦虚?/span>执著?/span>勇气q三点则是中国传l文化的直接体现。因此,我认Z国h的EQ决不低于西方人,我对中国卓越的h才无比乐观?/span>

在今天这个充满机遇和挑战的时代里Q在软g产业q个高速发展、不断创新的领域内,只有那些不懈努力、善于把握自己、勇于迎接挑战的人才能取得真正的成功。我个h衷心地希望中国高新技术业能够在CU中蓬勃发展Q中国的人才能够在事业上不断取得成功Q实C优秀到卓的跨越?/span>



Macaulish 2008-04-26 12:03 发表评论
]]>
l中国学生的W一信——从诚信谈v(李开?http://www.shnenglu.com/Macaulish/archive/2008/04/21/47744.htmlMacaulishMacaulishMon, 21 Apr 2008 09:48:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/21/47744.htmlhttp://www.shnenglu.com/Macaulish/comments/47744.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/21/47744.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/47744.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/47744.html2000q??/span>

今年5?3日,比尔盖茨先生在《华街日报》上撰文Q支持和敦促国政府l予中国怹性正常N易国待遇。文中,他特别谈C在清华大学与中国大学生那ơ对话的愉快l历以及因此而留下的深刻印象?

q篇文章令我不禁惛_Q在中国的这两年来,我工作中最大的享受也是到国内各高校与学生们q行交流。这些访问和交流使得我有Z与成千上万的青年学生׃们所兛_的事业、前途等问题q行面对面的沟通。中国学生的聪明、好学和上进l我留下了非常深ȝ印象?

在与q些青年学生的交过E中Q我发现有一些问题是大家都十分关心的。那些已l获得国外大学奖学金的学生,大都希望我谈一谈应该如何度q自己在国的学习生涯;那些军_留在国内发展的学生,非常兛_如何定一个正的方向Qƈ以最快的速度在科研和学业斚w取得成功Q还有那些刚刚踏q大学校门的学生Q则希望我能讲给他们一些学习、做人的l验之谈。最q,更有一些学生关心网l信息业的发展Q希望了解美国的大学生是如何创业和致富的?/span>

看到q么多双渴求知识、充满希望的眼睛Q我H然产生了一U冲动,那就是给中国的学生们写一信Q将我与同学们在交流q程中生的一些想法以及我要对中国学生的一些忠告写出来Q帮助他们在未来的留学、工作或者创业的q程中能够h格更完美、生zL利Q事业更成功?/span>

 

坚守诚信、正直的原则

我在Ҏ公司工作Ӟ曾有一位刚被我提拔的经理,׃受到下属的批评,非常沮地要我再找一个h来接替他。我问他Q?/span>你认Z的长处是什么?他说Q?/span>我自信自己是一个非常正直的人?/span>我告诉他Q?/span>当初我提拔你做经理,是因ؓ你是一个公正无U的人。管理经验和沟通能力是可以在日后工作中学习的,但一颗正直的心是无h的?/span>我支持他l箋q下去,q在理和沟通技巧方面给予他很多指点和帮助。最l,他不负众望,成ؓ一个出色的理人才。现在,他已l是一个颇为成功的公司的首席技术官?

与之相反Q我N试过一位求职者。他在技术、管理方面都相当的出艌Ӏ但是,在谈Z余,他表C,如果我录取他Q他甚至可以把在原来公司工作时的一发明带q来。随后他g觉察到这栯有些不妥Q特作声明:那些工作是他在下班之后做的,他的老板q不知道。这一番谈话之后,对于我而言Q不Z的能力和工作水^怎样Q我都肯定不会录用他。原因是他缺乏最基本的处世准则和最L的职业道?/span>诚实?/span>讲信?/span>。如果雇用这L人,谁能保证他不会在q里工作一D|间后Q把在这里的成果也当作所?/span>业余之作而变成向其它公司讨好?/span>贡品呢?q说明:一个h品不完善的h是不可能成ؓ一个真正有所作ؓ的h的?/span>

在美国,中国学生的勤奋和优秀是出了名的,曄一度是国各名校最Ƣ迎的留学生体。而最q,却有一些学校和教授声称Q他们再也不x收中国学生了。理由很单,某些中国学生拿着d士的奖学金到了美国,可是Q一旦找到工作机会,他们׃马上甌d学校Q将自己曄承诺要完成的学位和研I抛在一辏V这U言行不一的做法已l得美国相当一部分教授对中国学生的诚信产生了怀疑。应该指出,有这U行为的中国学生是少敎ͼ然而就是这LQ已l让中国学生的名誉受C极大的损実뀂另外,目前国有很多教授不理会大多C国学生的推荐信,因ؓ他们知道q些推荐信根本就学生自己之手Q已无参考性可a。这也是诚信受到损害以后的必然结果?/span>

我在微Y研究院也曄到过cM的问题。一位来q里实习的学生,有一ơ出乎意料地报告了一个非常好的研I结果。但是,他做的研I结果别人却无法重复。后来,他的老板才发玎ͼq个学生对实验数据进行了挑选,只留下了那些合乎最佳结果的数据Q而舍弃了那些不太?/span>的数据。我认ؓQ这个学生永q不可能实现真正意义的学术突_也不可能成ؓ一名真正合格的研究人员?/span>

最后想提的是一些喜Ƣ贪便宜的人。他们用学校或公司的电话打私人长途、多报销出租车票。也许有为,学生以成l、事业ؓ重,其它l节只是一些小事,随心所Ʋ地做了Q也没什么大不了的。然而,是那些w边的所?/span>Q往往成ؓ一个h塑造h格和U篏诚信的关键。一些贪便宜、耍小聪明的行为只会把自己定性ؓ一个贪囑ְ利、没有出息的人的形象Q最l因失大。对于这些行为,一a以敝之,是勿以恶小而ؓ?/span>?/span>

 

生活在群体之?/span>

与大多数国学生比较而言Q中国学生的表达能力、沟通能力和团队_要相Ҏ~Z些。这也许是由于文化背景和教育体制的不同而造成的。今天,当我们面对一个正在走向高度全球化的社会时Q生zd体之中Q做出更好的表现Q得到更多的收获Q是ؓ重要的?/span>

表达和沟通的能力是非帔R要的。不Z做出了怎样优秀的工作,不会表达Q无法让更多的hȝ解和分nQ那几乎等于白做。所以,在学习阶D,你不可以只生zd一个h的世界中Q而应当尽量学会与各阶层的Z往和沟通,d表达自己对各U事物的看法和意见,甚至在公众集会时发表演讲Q锻Dq表达能力?/span>

表达能力l不只是你的口才。哈佛大学的Ambady教授最q做q一个非常有的实验Q他让两l学生分别评估几位教授的授课质量。他把这几位教授的讲译ֽ像带先无声地放两U钟l一l学生看Q得Z套评估结果。然后与那些已经听过q几位教授几个月讲课的学生的l果q行ҎQ两个小l的l论竟然惊h的相伹{这表明Q在表达自己思想的过E中Q非语言表达方式和语a同样重要Q有时作用甚x加明显。这里所讲的非语a表达方式是指人的仪表、D止、语气、声调和表情{。因Zq些斚wQh们可以更直观、更形象地判断你Zh、做事的能力Q看Z的自信和热情Q从而获得十分重要的W一印象?/span>

对于一个集体、一个公司、甚x一个国Ӟ团队_都是非常关键性的。微软公司在国以特D的团队_著称。象Windows 2000q样产品的研发,微Y公司有超q?000名开发工E师和测试h员参与,写出?000万行代码。没有高度统一的团队精,没有全部参与者的默契与分工合作,q项工程是根本不可能完成的?

相对来说Q以前我在别的公司时也曾见到q样的现象。一工E布|下来,大家明明知道无法完成Q但都心照不宣,不告诉老板。因为反正也做不完,大家索性也不努力去做事Q却花更多的旉ȝ计怎么把这工E的p|怪罪到别n上去。就是这些h和这L工作作风几乎把这家公司拖垮?/span>

Z培养团队_Q我同学们在M之余U极参加各种C会团体的工作。在与他人分工合作、分享成果、互助互惠的q程中,你们可以体会团队_的重要性?/span>

在学习过E中Q你千万不要不愿意把好的思\、想法和l果与别人分享,担心别h走到你前面的x是不健康的,也无助于你的成功。有一句谚语说Q?/span>你付出的多Q你得到的越?/span>。试惻I如果你的行ؓ让h觉得你的是我的,我的q是我的Q当你需要帮忙时Q你认ؓ别h会来帮助你吗Q反之,如果你时常慷慨地帮助别hQ那你是不是会得到更多h的回报?

在团队之中,要勇于承认他人的贡献。如果借助了别人的智慧和成果,应该声明。如果得C他h的帮助,应该表C感谢。这也是团队_的基本体现?/span>

做一个主动的?/span>

三十q前Q一个工E师梦寐以求的目标就是进入科技最领先的IBM。那时IBM对h才的定义是一个有专业知识的、埋头苦q的人。斗转星U,事物发展C天,Z对h才的看法已逐步发生了变化。现在,很多公司所渴求的h才是U极d、充满热情、灵z自信的人?/span>

作ؓ当代中国的大学生Q你应该不再只是被动地等待别人告诉你应该做什么,而是应该dM解自p做什么,q且规划它们Q然后全力以赴地d成。想想今天世界上最成功的那些hQ有几个是唯唯诺诺、等人吩咐的人?对待自己的学业和研究目Q你需要以一个母亲对孩子那样的责d和爱心全力投入不断努力。果真如此,便没有什么目标是不能辑ֈ的?/span>

一个积极主动的应该虚心听取他h的批评和意见。其实,q也是一U进取心的体现。不能虚心接受别人的批评Qƈ从中汲取教训Q就不可能有更大的进步。比?/span>盖茨曄对公司所有员工说q:客户的批评比赚钱更重要。从客户的批评中Q我们可以更好地汲取p|的教训,它转化为成功的动力?/span>

除了虚心接受别h的批评,你还应该努力L一位你特别敬的良师。这位良师应该是直接教导你的老师以外的hQ这L人更能客观地l你一些忠告。这位良师除了可以在学识上教g之外Q还可以在其它一些方面对你有所指点Q包括ؓ人处世,看问题的眼光Q应对突发事件的技能等{。我以前在苹果公司负责一个研I门时Q就曾有q找到这样一位良师。当Ӟ他是负责Ҏ公司全球q作和生产业务的高副总裁Q他在事业发展方面给我的许多教诲令我ln受益。如果有q样的hl你帮助Q那你成长的速度一定会比别人更快一些?/span>

中国学生大多比较含蓄、害,不太习惯做自我推销。但是,要想把握住{瞬即逝的ZQ就必须学会说服他h、向别h推销自己或自q观点。在说服他h之前Q要先说服自己。你的激情加上才智往往折射Z的潜力,q就是h们常说的化学反应。一般来_一个好的自我推销{略可以令事情的发展锦上添花?

例如Q有一ơ我收到了一份很Ҏ的求职申请书。不同于已往大多数求职者,q位甌人的求职资料中包括了他的自我介绍、他对微软研I的向往、以及他Z么认己是合适的人选,此外q有他已l发表的论文、老师的推荐信和他希望来微软作的课题等。尽他毕业的学校不是中国最有名的学校,但他的自我推销奏效了。我从这些文件中看到了他的热情和认真。在我面试他Ӟ他又递交了一份更充分的个料。最后,当我问他有没有问题要问我Ӟ他反问我Q:你对我还有没有Q何的保留Q?/span>当时Q我的确对他能否q入新的研究领域有疑虑,于是p一步问了他一些这斚w的问题。他丑և了两个很有说服力的例子。最后,我们雇用了这名应聘者。他现在做得非常?

 

挑战自我、开发自w潜?/span>

 

我在Ҏ公司工作的时候,有一天,老板H然问我什么时候可以接替他的工作?我非常吃惊,表示自己~Z象他那样的管理经验和能力。但是他却说Q这些经验是可以培养和积累的Q而且他希望我在两q之后就可以做到。有了这L提示和鼓励,我开始有意识地加己在q方面的学习和实c果Ӟ我真的在两年之后接替了他的工作。我个h认ؓQ一个h的领导素质对于他来的治学、经商或从政都是十分重要的。在M时候、Q何环境里Q我们都应该有意识地培养自己的领导才能。同Ӟ我徏议你l自׃些机会展C斚w的能力,或许象我一P你会惊讶自己在这一斚w的潜力远q超q了惌中那栗?/span>

l自p定目标是一件十分重要的事情。目标设定过高固然不切实际,但是目标千万不可定得太低。在二十一世纪Q竞争已l没有疆界,你应该放开思维Q站在一个更高的LQ给自己讑֮一个更h战性的标准Q才会有准确的努力方向和qK的前景,切不可做井底之蛙。另外,只在一所学校取得好成l、好名次p己已l功成名是可笑的,要知道,山外有山Qh上有人,而且Q不同地方的衡量标准又不一栗所以,在订立目标方面,千万不要?/span>宁ؓ鸡首Q不为牛?/span>的思想?

一个一的Z一个一般的人在一般问题上的表现可能一P但是在一问题上的表现则会有天壤之别。美国著名作家威?/span>克Uq:不要竭尽全力d你的同僚竞争。你更应该在乎的是:你要比现在的你更强?/span>你应该永q给自己讄一些很h战性、但q不可及的目标?/span>

在确立将来事业的目标Ӟ不要忘了扪心自问Q?/span>q是不是我最热爱的专业?我是否愿意全力投入?我希望你们能够对自己选择所从事的工作充满激情和惌力,对前q途中可能出现的各U艰NL所畏惧。谈到对工作的热爱,我认识的一位微软的研究员曾l让我深有感触。他l常周末开车出门说去见x?/span>Q后来,一ơ偶然机会我在办公室里看见他Q问?/span>x友在哪里Q?/span>他笑着指着电脑_是她呀?/span>对于工作的热爱,比尔盖茨也曾有过非常_ֽ的阐qͼ他说Q?/span>每天早晨醒来Q一惛_所从事的工作和所开发的技术将会给人类生活带来的巨大媄响和变化Q我׃无比兴奋和激动?/span>

几个月前Q《北京青q报》上曾有一场探讨比?/span>盖茨和保?/span>柯察金谁更伟大的讨论。由于从在国长大Q我q不知道保尔和他的那些事qV但是,我非常赞同保的q段名言Q?/span>人最宝贵的东西是生命Q生命属于我们只有一ơ。h的一生应当这样度q,当他回首往事的时候,不因虚度q华而悔恨,也不因碌无羞?#8230;…所以,选择一个你真心热爱的事业,不断地挑战自我、完善自我,让自q一生过得精彩和充实?

 

客观、直接了当的沟?/span>

 

有一ơ,一位中国的大学教授扑ֈ我,希望我帮他找一位国外的专家在他l织的会议上M主题演讲Q末了还Ҏ加了一句,最好是一个洋人。我很不以ؓ然地对他_q个领域最h威的人士是在北京的一个中国hQؓ什么你一定要找一位洋人呢Q?/span>他表面上同意我的说法Q但是他仍然请了一个美国h来作q个演讲Q结果效果很差。所以,我们不应该陷入盲目的崇洋情结。我们应该用客观的眼光来判断事物Q而不是以他的肤色或他的居住地来决定?

有一句话_真理L掌握在少Ch手中。我们理解这句话的意思,应该有自q眼光Q有独立思考的能力Q不一定大多数可的Q或某个权威说的Q就是对的。不论是作学问、搞研究q是l商Q我们都不能盲从Q要多想几个Z么?

有了客观的意见,你就应该直接了当地表达。如果做M事情都象打太极拳Q会让h不知所云,也会造成很多误会。有一ơ,在微软研I工作的一位研Ih员就自己所选择的研I方向来征求我的意见Q我作了一番分析,认ؓq个方向有不问题,我个为对学术界的贡献不大Q但如果他坚持,我愿意支持他试着d。结果他认ؓ我这句话的意思实际上是不允总dQ所以他选择了其它的方向。后来他要出差时Q负责行政事务的人告诉他Q你可以选择坐火车或者坐飞机。他认ؓ行政人员实际上是在暗CZ坐火车,因ؓ坐飞机太c其实,他的猜测都是错误的。因为我们的沟通方式是直接了当Q而他却在打太极拳。这之后Q我们通过一pd的公司文化讲座,让员工们了解刎ͼ心里想什么就讲什么,不要把简单的问题复杂化。现在,研究院里q类的误会少了很多?/span>

拐弯抹角Q言不由Pl果费了大家的宝贵旉。瞻前顾后,生怕说错话Q结果是变成谨小慎微的懦夫。更p糕的是q有些hQ当面不_背后pQ这样对他h和自己都毫无益处Q最后只能是破坏了集体的团结。这L人和作风既不能面对社会,也不可能在科学研I中走出新\Q更不可能在Ȁ烈的商战中脱颖而出?/span>

希望同学们能够做到开诚布公,敢于?/span>?/span>Q这才是重自己思想意愿的表现。当Ӟ在表达你的意见时Q无论反对和批评都应是徏设性的Q有高度诚意的,而不是ؓ批评而批评,批评。我赞成的方式是提供性的正面的意见。在开始讨论问题时QQ何h先不要拒人千里之外,大家把想法都摆在桌面上,充分体现个h的观点,q样才会有一个容U_部分人意见的l论。当Ӟ你也要学习用适当的方法和口气表达你的意见Q比如说不要在很多h面前让别人难堪。这P你的批评才会奏效?/span>

珍惜校园学习生活

几天前,报纸上登Z条消息,说有中学生辍学去开|络公司。我认ؓqƈ不值得提倡。对l大多数学生来讲Q在校生zLpȝ地学习基理论知识Q学习思考和解决问题方式的好Z。这些知识将成ؓ你未来发展过E中所需要的最基本的知识和技能。就象徏一栋高|如果不打好基是经不v风吹雨打的?/span>

在全球范围内Q美国的研究水^无疑是世界一的。而除了美国之外,你会发现英国的研I水q也是相当突出的。究其原因,其实是语言问题。英国h可以毫无ȝ地阅ȝ国乃臛_球各U最新的英文研究报告和资料。这对于他们把握研究方向Q跟t最新进展,发表研究成果都有很大的帮助。因此,p学习对于我们作研I的人来_也是相当重要的。只有加斚w素质的培养,才能适应来的发展。我Q学p先学听说Q再学读写,而且务必在大学阶D完全解册语学习的问题。等到年龄大了,要付出的代h相比׃大得多?/span>

除了p之外Q数学、统计学对理工科学生也是很重要的基础评Q是不可忽视的。数学是人类几千q的智慧l晶Q你们一定要用心把它学好Q不能敷衍了事。我今天很后悔自己当初没有花更多功夫把数学学得更好些。另外,计算机应用、算法和~程也都是每一个工U学生应该熟悉和掌握的,它们是将来h人必M用的工具?/span>

U技的发展可谓日新月异。在校学习的目的Q其实就是掌握最基本的学习工具和Ҏ。将来利用这些工具和ҎQ再d习新的东ѝ比如:上课学会了C++, 能否自己学会Java? 上课学会了HTML, 能否自己学会XML? 与其说上大学是ؓ了学一门专业,不如说是Z学会如何学习Q让自己能够无师自?/span>?/span>

大学毕业后的前两q_同学们聚CP发现变化都还不算大。五q后再聚CP变化大多了。一些h落伍了,因ؓ他们不再学习Q不再能够掌握新的东西,自然而然地落在了C会发展的后面。如果我们要在这个竞争激烈的C会中永不落伍,那就得永q学习?

我的老板 - Rick Rashid博士是目前微软公怸研I的高副总裁Q他已经功成名就Q却始终保持着一颗学习和q取的心。现在,他每q仍然编写大U?0,000行程序。他认ؓQ用最新的技术编E可以他保持对计算机最前沿技术的敏感Q自己能够不断q步。今天,有些博士生带着低年U的本科生和士生做目Q就自满地认己已l没有必要再~程了。其实,q样的做法是很不明智的?

每次到清华和其它学校讉KQ被问到最多的是学生打工的问题。我认ؓQ打工从M来说对学生是一件好事,是拓宽视野的一U方式。例如:在研I机构打工,可以学到最新的U技Q在产品部门打工Q可以学到开发的技术和技能;在市场部门打工,可以理解商业的运作。我认ؓ每一个学生都应该有打工的l验Q但不要打一?/span>没用的工。首先要明白打工只是学生生活中的一U补充,学习才是最重要的。打工的目的是开阔眼界,不是提前上班。如果你把翻译书本、录入数据库所q旉投入学习Q将来可以赚更多的钱。那些钱远q超出目前打工的收入?/span>

此外Q还有一些学生受到目前退学创业的鼓励Qؓ成ؓ中国的比?/span>盖茨和迈克尔戴尔而中途辍学。以我的观点Q除了十分特D的情况Q我不徏议在校学生退学创业。你所看到的那些退学创业的成功者实际上之又少。目前,大部分学生虽有创业的xQ但~少创业的经验,所以失败的可能性非常大。如果要成功Q我你们先把书读好。如果是要学习创业的l验Q你完全可以利用假期的时间先M间公司边打工边学。比?/span>盖茨也曾说过Q?/span>如果你正在考虑自己成立一家新公司Q你应该首先明确地知道:创办公司需要巨大的_֊投入Q要冒巨大的风险。我觉得你们不必象我Q一开始就创办一家公司。你应该考虑加盟其他公司q在q家公司中学习他们的工作、创业方法?/span>

 

你想戴一什么样的博士帽

 

在我q入卡内基梅隆大学攻读计机博士学位ӞpMLҎԌ当你拿到你的博士学位Ӟ你应该成Z所从事的研I域里世界W一的专家。这句话对于初出茅庐的我来说直高不可攀Q但也让我踌w满志、跃跃欲试。就q样Q在l过五年寒窗、夜以日的努力工作后,他所期待的结果就那么自然而然地出C。一个打攻d士学位的人,应该给自己树立一个很高的目标。如果没有雄心壮志,千万不要自ƺ欺人,也许l商或从事其它工作,会有更大的成l?

在目标确立之后,我徏议你p计一个三q的学习和科研计划。首先,你需要彻底地了解在相关领域他人已有的工作和成l。然后再提出自己的想法和见解Q做脚踏实地的工作。另外,q要不断跟踪q个领域的最新研I进展。只有这P才可以把握好方向Q避免重复性工作,把精力集中在最有h值的研究方向上?

在学术界Qh们普遍认?/span>名师出高?/span>。可见导师在你的成长道\中作用是多么的大。所以,你应该主动去L自己所研究的领域里最好的老师。除了你的老师之外Q你q应该去求教于周围所有的专家。更不要忘了常去求教最博学的老师- InternetQ现在,几乎所有的论文、研I结果、先q想法都可以在网上找到。我q鼓׃直接发电子邮件去咨询一些世界公认的专家和教授。以我的l验Q对于这L邮gQ他们中的大部分都会很快l你回复?

我在攻读博士学位Ӟ每周工作七天Q每天工?6个小Ӟ大量的统计结果和分析报告几乎让我崩溃。那Ӟ同领域其他研Ih员采用的是与我不同的传统Ҏ。我的老师虽然支持我,但ƈ不认可我的研I方向。我也曾不止一ơ地怀疑自q所作所为是否真的能够成功。但l于有一天,在半夜三Ҏ做出的一个结果让我感受到了成功的滋味。后来,研究有了H飞猛进的进展,导师也开始采用我的研I方法。我的博士论文我的研究成ؓ自然语言研究斚w当时最有媄响力的工作之一。读博士不是一件轻杄事,切忌躁的情l,而要一步一个脚华ͼ扎扎实实地工作。也不可受一些稍U即逝的名利的诱惑,而要200Q的投入。也怽会疲劻I会懊悔,会迷失方向,但是要记住,你所期待的成功和H破也正孕育其中。那U一切都很顺利,谁都可以得到的工作和l果Q我怿研究价g定不高?

从一定意义上Ԍ一个h如果打算一辈子从事研究工作Q那么从他在d士学位期间所形成的做事习惯、研I方法和思维方式基本上就可以判断Z未来工作的轮廓。所以,你一定要做一?/span>有心?/span>Q充分利用在校的旉Qؓ自己的将来打好基?/span>

 

写在最后的?/span>

 

上述一些观点,是我在与同学们交往q程中的一些感受。我希望q些和想法能Ҏ在未来之路上跋涉的你们有所启发Q能对你们目前的学习有所帮助。或许因点不同、h各有志,或许因ؓ忠言逆耻Iq封信可能无法ؓ每一位同学所接受。但是只要一百位阅读q封信的同学中有一位从中受益,q封信就已经比我所作的M研究都更有h倹{我真诚地希望,在新的世U,中国学生无论是在国内Q还是国外;无论是做研究Q还是经商,都显得更成熟一些,成功的机率更大一些?/span>



Macaulish 2008-04-21 17:48 发表评论
]]>
什么是极限~程?(转蝲)http://www.shnenglu.com/Macaulish/archive/2008/04/12/46943.htmlMacaulishMacaulishSat, 12 Apr 2008 14:24:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/12/46943.htmlhttp://www.shnenglu.com/Macaulish/comments/46943.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/12/46943.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/46943.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/46943.html极限~程(eXtreme Programming)是一U开发纪律,以简单性、交、反馈和勇气为基本宗旨。它的做法是以有效的实践规则整个团队紧密联pv来,通过充分的反馈团队能随时知道自q前的状况和恰当的调节规则以适应自己的特D情c?/span> 

在极限编E中Q每一个项目A献者都?/span>团队完整的一部分。这个队伍是围绕着一个每天和队伍坐在一起共同工作的商业代表—?#8220;客户建立h的?/span> 
核心实践Q整体团?/span> 

极限~程的队伍采用一U简单的方式来进行规划和跟踪Q以军_下一步要做什么和预知目什么时候会完成。聚焦于商业价|团队通过一pd的通过了客户定义的试和完全集成的的发布来创作Y件系l?/span> 
核心实践Q规划策略,发行版Q客h?/span> 

极限~程者通过成对和小l的方式共同工作Q通过单设计和强制试的代码,不断的提升设计以保证设计L适合当前的需求?/span> 
核心实践Q简单设计,成对~程Q测试优先开发,设计改进 

极限~程队伍会L保持pȝ能够集成q且在所有的旉q行。程序员以成对的方式~写所有的产品代码Qƈ且在所有时间内都共同工作。他们以怼的Ş式编码以保证所有成员都可以按需要理解和改进所有的代码?/span> 
核心实践Q持l集成,集体代码所有权Q编码标?/span> 

极限~程队伍分n一个公共ƈ且简单的pȝ蓝图。所有成员可以按照一U不时保持同步的节奏q行工作?/span> 
核心实践Q系l比喻,可接受的步伐 


核心实践


团队整体 
一?/span>XP目的所有参与者都作ؓ一个团队的成员坐在一赗这个团队必d括一个业务的代表—?#8220;客户Q他提供需求,讄优先度,q掌整个项目的方向。最好这个客h者他的助手是一个最l用P了解该领域,知道什么是所需要的。团队当然还要有E序员。团队可能会包含试员,他帮助客户定义客户验收测试。分析员可以作ؓ客户的助手,帮助客户定义需求。通常q会有一个指?/span>,他帮助整个团队跟t、推动开发进E。也可能会有一个管理者,他提供资源、处理对外交和分工协作。这些职责中没有M一个是必须某个个h独有的:每一?/span>XP团队的成员都以Q何他们所能做到的方式参与Q最好的团队没有专家Q只有一些有着Ҏ的技能的一般的参与者?/span> 

规划{略 
XP的计划解册Y件开发中的两个关键问题:预知在责L内哪些东西将被完成,q且定下一步需要做什么。重Ҏ把握目的正轨?/span>—?/span>q是相当单明了的—?/span>更胜于希望精预知哪些东西将会需要以及可能花费多时?/span>—?/span>q是相当困难的。在XPq里有两个关键的规划步骤Q用来解册两个问题Q?/span> 

发布计划是一个实践让客户向程序员们演C所希望获得的特性,然后E序员们评估它们的难度。当手中有了代h的评估和q些Ҏ的重要E序的认知之后,客户安排一个项目计划。最初的发布计划需要留有够的余地Q优先以及评估都不是真实可靠的Qƈ且知道团队开始工作以前,我们都无法确切地了解队伍的开发进度。甚x初的发布计划也不是够精能q行xQ所?/span>XP队伍通常会不时地校正发布计划?/span> 

q代计划是一个实늱此可以ؓ团队提供每几个开发周的导向?/span>XP队伍通过两周?/span>q代来徏立Y件系l,在每一个P代结束时提供可以q行的有实际用途的软gpȝ。在q行q代计划Ӟ客户演示下两周内希望完成的特性。程序员们将它们分割成若q个dQƈ且评估它们的成本Q比发布计划要细致一些)。基于在之前的P代中完成的工作,团队{֮当前q代中将要承担的工作?/span> 

q些计划十分的简单,然而他们ؓ客户提供了非常好的信息和极好的操U|制。每隔几周,多少q展都可以一目了然。在XP中没?/span>癑ֈ之九十完?/span>Q一个特性故事要么完成了Q要么没有完成。关注可视结果方法在于一个很好的的对立论点Q一斚w来说Q非常直观地Q如果进度不能o人满意,客户可以在某一个位|取消项目。从另一斚w_q度是显而易见地Qƈ且判断哪些东西将会完成的能力是很完善的,因此XP目往往可以在较的压力下完成更多的需要的东西?/span> 

客户试 
作ؓ每一个所要求Ҏ的演示的一部分Q?/span>XP客户定义一个或者多个自动进行的接受试来表明特性已l能够实现。团队实现这些测试ƈ且用它们来向自己和客戯明特性已l被正确的实C。由于时间的压力Q自动化是很重要的,手工试被跌。这像当黑夜来临的时候,可以关掉你的灯一栗?/span> 

最好的XP团队会将他们的客h试当作程序员的测试一样对待:一旦测试运行了Q从此之后团队会保持它能够一直正运行。这意味着pȝ只能够被改进QL向前的,从不会倒退?/span> 

发行版?/span> 
XP团队通过两个重要的方式实践小发行版本Q?/span> 

W一Q团队在每一个P代发布可以运行的Q测试过的Y件系l,提供客户选择的商业h倹{客户可以ؓM目的使用q个软gpȝQ无论是评估q是发布l最l用P强烈推荐Q。最重要的方式是在每一个P代结束的时候Y件系l是可见的,q且提交l了客户。这保证了Q何事情都是公开和真实的?/span> 

W二Q?/span>XP团队可能频J地发布l他们的最l用戗?/span>XP|站目每天都进行发布,居家目则每月或者更频繁地发布。甚臛_以简包装的品可以每季度地发q?/span> 

q么频繁地创建好的版本也许显得不太可能,但是XP团队每时每刻都在q行着发布。更多信息可以参看持l集成,q请注意q些频繁的发布通过XP中随处可见的试Q如同客h试和试优先开发中所描述的)变得现实了?/span> 

单设?/span> 
XP团队建构软gpȝZ个简单的设计。他们从单开始,q且在整个程序员试和设计改q过E中Q他们保持着单的设计。一?/span>XP团队保持着设计L刚好适合pȝ当前的功能要求。这里没有多余的投入Qƈ且Y件系lL为将来做好了准备?/span> 

?/span>XP中设计ƈ不是一ơ性完成的事情Q也不是一件从上到下的事情Q它是自始至l的事情。在发布计划和P代计划中都有设计的步骤,在快速设计过E中集合了团队的能力q且在整个项目过E地构中改进设计。在cM于极端编E这L递增和P代过E中Q良好的设计是本质。这是在整个开发过E中必须更多的关注设计的原因?/span> 

成对~程 
?/span>XP所有的产品软g都是׃个程序员q排坐在一P在同一台机器上共同完成的。这个实践保证了所有的产品代码都至有一个其它的E序员进行了审视Q而结果是更好的设计,更好的测试和更好的代码?/span> 

让两个程序员d一个程序员的工?/span>看v来有些效率低下,但是实际上刚好相反。研I表明成对编E在让程序员们单独工作相同的旉内会得到更好的代码。这证明了:两个头脑加在一h一个好得多Q?/span> 

很多E序员在q没有尝试过的情况下反Ҏ对编E。这实需要一些实跉|做好它,而且你需要认真地实践数周以上的时间来看到l果。百分之九十的学习过成对~程的程序员都会喜欢q样Q因此我们向所有的团队强烈推荐它?/span> 

除开提供更好的代码和试之外Q成队也提供了知识在团队中间传递。当成对地程序员交换伙伴Ӟ每个人都会从其它的某个h那里学到新的知识。程序员们在学习Q他们的技术在提高Q他们对团队和公司来讲变得更有h倹{成对,即它本w在XPq程之外实施Q也是每个h的巨大成功?/span> 

试优先开?/span> 
极端~程围绕着反馈Q而在软g开发中Q好的反馈需要好的测试。最优秀?/span>XP团队实践试优先开?/span>Q在一个很的循环中增加一个测试,然后让它能够工作。几乎是轻而易丄Q团队提供的代码接近100%都有试E序覆盖着Q在l大多数情况下这是很重要的进步。(如果你的E序员已l提供了更多的现有测试程序,你会拥有更多的力量。将它们保存下来Q他们只会提供帮助的Q) 

仅仅写了试E序q是不够的:你必要q行它们。这里,极限~程也是极限的。这?/span>E序员测?/span>Q或者说单元试是一个完整的集合Q每当程序员们发布Q何代码到代码库的时候(成对的程序员通常每天发布两次或者更多次Q,每一个程序员试必须能够正确的运行。每时每刻都是百分之百运行!q意味着E序员们可以立刻得到有关他们做得I竟如何的反馈。进一步说Q这些测试提供了软g设计改进时无L支持?/span> 

设计改进 
极限~程在每一个P代都x于提供商业h倹{ؓ了在整个目q程中完成这个目标,软gpȝ必须有良好的设计。可选择性可能会降低q且最l停滞。因?/span>XP采用一U持l改q设计的q程Q称?/span>重构Q来自于Martin Fowler 的书名,重构Q改q现有代码的设计?/span> 

重构的过E关注在L重复Q一个低劣设计的明确标志Q,以及提高代码?/span>内聚Q还有减?/span>耦合。高内聚和低耦合在最q三十年以来被公认ؓ是良好设计的特点。结果就?/span>XP团队从一个好的简单的设计出发Qƈ且L让Y件系l有一个好的简单的设计。这让他们能保持他们的开发速度Qƈ且通常在实际上提高了项目开发速度?/span> 

重构自然是通过全面的测试来提供有力的支持的Q这些测试用来确认当设计改变的时候不会破坏系l中的Q何东ѝ因此客h试和E序员测试都是有效的评h因素?/span>XP的实跉|怺支持的:他们会比各自独立时更为强壮?/span> 

持箋集成 
极限~程队伍L保持的系l完全地集成在一赗我们说每日建构版本是ؓp提供的Q?/span>XP团队每天都要构徏pȝ很多ơ。(一?/span>40人的XP团队每天臛_集成八到十次Q) 

q个实践的好处可以通过回想你可能听说过的(或者是亲n参与q的Q项目来了解Q当pȝ构徏是每周或以更低的频率q行Ӟ通常会陷?/span>集成的地?/span>Q在那里所有东襉K不能q行而且没有人知道ؓ什么?/span> 

极少q行集成会给软g目带来一pd的问题。第一个,管集成是发行好的工作代码的条gQ?/span> 但是团队q不d践它Q而且通常它被委派l那些对整个pȝq不十分了解的h。第二,极少集成的代码通常?/span>—?/span>我宁愿说L—?/span>错漏癑և?/span> 

集体代码所有权 
在一个极限编E项目中Q每一对程序员都可以在M时候改qQ何一处的代码。这意味着所有的代码在很多h的关注下获得更多的收益,q样提升了代码质量q且减少了缺陗这里还有另外一个重要的好处Q当代码仅由单个责的时候,要求的特性往往会放C错误的位|,因ؓ一个程序员发现他需要一个特性但是那D代码却不归他管理。代码的所有者太忙乐而不能去增加q个Ҏ,所以这个程序员只好把这个特性加q了q个Ҏ本不应该存在的他自q代码中。这D了难看的Q难于维护到代码Q充斥着重复和低Q差Q的内聚?/span> 

如果有h在他们所不理解的代码上进行盲目的修改Ӟ集体代码所有权可能带来问题?/span>XP通过两种关键技术来避免q类的问题:通过E序员测试来捕获错误Q成对编E则表明在不熟悉的代码上工作的时候最佳途径是找一个这斚w的专家作Z伴。ؓ了确保在需要是q行好的修改Q这U实践将知识延C整个团队?/span> 

~码标准 
XP团队遵@一个公q~码标准Q因此系l中所有的代码看上去都像出自单独一?/span>—?/span>非常有能力的—?/span>Z手。这个标准的规定q不重要Q重要的是要让所有的代码看上d怼Q用来支持集体代码所有权?/span> 

pȝ比喻 
极限~程团队对于E序如何q作形成一个共识,我们UC?/span>pȝ比喻。在最佳状态时Q系l比L关于E序如何q作的一个简单的灵魂描述Q例如用q个E序工作时就像一子蜜蜂Q外出寻找花_ƈ带回蜂箱作ؓ一个基于代理的信息查询pȝ的描q?/span> 

有些时候一个十分诗意的惌可能不会出现。在M情况下,无论有没有生动的比喻Q?/span>XP团队都会选用一个公q命名pȝ来确保每个h都能理解pȝ是如何工作的Q以及到哪里LC所需要的功能Q或者找C要增加功能的正确位置?/span> 

可接受的步伐 
极限~程团队都会在这里很长的一D|间。他们努力的工作Qƈ且在一个能够不断维持的步伐下。这意味着在有效的时候他们会加班工作Q而且他们l常q样工作来保证每周都有最大的生力。这恰当的解释了M竞赛式的目既不会有生力也不会创造有质量的Y件系l?/span>XP团队在这里是要胜利而不是要M?/span> 


Macaulish 2008-04-12 22:24 发表评论
]]>
李开复重庆大学冒雨演?写墓志铭励志(转蝲)http://www.shnenglu.com/Macaulish/archive/2008/04/05/46328.htmlMacaulishMacaulishSat, 05 Apr 2008 14:24:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/05/46328.htmlhttp://www.shnenglu.com/Macaulish/comments/46328.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/05/46328.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/46328.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/46328.htmlGoogle全球副总裁、中国区总裁Q被誉ؓ“大学生的_教父”的李开复,一q入校园受到明星般的热捧。在昨日下午重庆大学的风雨操场,李开复做了《我学,我成镎쀔—大学生心中的五大问题》演Ԍq万名重庆高校师生在雨中听了2个小时?/p>

高校师生冒雨听两时

从中?2炚wQ就有学生陆陆箋l开始排队,“如果周星驰来Q和开复老师PKQ我不知道谁的h气会更旺?#8221;现场一个来自西政的L表示Q在李开复n上,集中体现?#8220;知识是力量”?#8220;知识是金钱”?/p>

下午2点左叻I能容U?000多h的风雨操场里坐满了hQ重大专门ؓ学生准备了数千g雨衣。风雨操场周_也站满了打着伞的学生?#8220;我带着我们班的学生Q专门赶来听李老师讲课?#8221;来自重庆邮电大学的严老师说?/clk>

改墓志铭定人生目标

李开复在演讲中表C,一个h的墓志铭最?nobr oncontextmenu="return false;" onmousemove=kwM(10); id=clickeyekey10 onmouseover="kwE(event,10, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,10)" onmouseout="kwL(event, this);" target="_1">表达q个人的人生理想Q他希望通过写墓志铭Q来己指明方向?/clk>

l历q很多事情后Q他现在的墓志铭是,“李开复,热心教育者,在中国崛h代,帮助许多中国学生Q他们亲切地U呼他:开复老师?#8221;而在2003q_他的墓志铭是“李开复,U学家、企业家Q经历了3个顶?nobr oncontextmenu="return false;" onmousemove=kwM(9); id=clickeyekey9 onmouseover="kwE(event,9, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,9)" onmouseout="kwL(event, this);" target="_1">U技公司Qƈ发明?科技让h们利?#8221;。他的话引发了全场师生的热烈掌声?/clk>

创业不要名利当先

针对大学?#8220;我要发胦Q我要创业,我要?nobr oncontextmenu="return false;" onmousemove=kwM(1); id=clickeyekey1 onmouseover="kwE(event,1, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,1)" onmouseout="kwL(event, this);" target="_1">理”的愿望,李开复表C,不要被这U名利当先的价D所蒙蔽。世界上很多大的企业Q都是ؓ了理惌发展壮大,从而赚到钱的。比如Google{企业,当初的理想也是希望整理信息化q剩?/clk>

李开复认为,大学生要创业Q一定要做自己喜Ƣ的Q同时有意义的事情。首先需要机遇,有经验积累、理惻I有经验且互补的团队,以及有商业h值的x。大学生可以先加入一个自p可的企业多学习,以后找机会创业,做管理也要从基层做v。他Q机会远比安E重要,事业q比金钱重要Q未来远比现在重要?/p>

李开复博士接受本报记者专访时表示—?/p>

重庆发展信息产业外包和发展内需应兼?/clk>

昨日Q记者带着重庆大学生,以及IT业界所x的移动搜索和整合搜烦技术等问题Q对李开复博士进行了专访?/p>

否认Google要造手?/strong>

Google要造手机的消息已经传了四个月Q昨日,李开复否认了要造手机的说法Q而是承认“Google花钱C一个公司,然后l过一两年的开发,生了世界一的手机操作Q目前已l无偿提供源代码l中国移?#8221;?/p>

李开复说Q中国移动通信受制于带宽、收费等瓉Q以及手机生产商软g技?/nobr>水^Q没有掌握支持全能浏览器的无U互联网核心技术,而Google通过收购和自己开发,愿意这些技术免Ҏ供给中国。而Googlel在Ud搜烦技术应用方面加大配合力度?/clk>

“艳照?#8221;互联|无|?/strong>

既然Ud搜烦技术和整合搜烦技术的应用都是Z对用户个Z性化的用情况进行分析后q行的,那么Q如何看待互联网背景下的信息保密Q李开复阐释,Google从技术上保证Q所有员工都不可能看到具体用L使用信息?/p>

对于已经d互联|的信息Q例?#8220;艳照?#8221;事gQ如果没有Googleq些搜烦工具Q更多的上网者是不可能迅速且大量L的,Google是不是网l信息泛滥的“助推?#8221;Q李开复ƈ不完全认同:“一些负面信息的出现Q不能怪罪于互联网和搜索引擎,而是责Q归己——每个h都要对自q隐私信息负责Q?#8221;

软g外包仅是q程

重庆正在大力发展?#8220;软g外包”为重点的信息产业Q对此李博士认ؓQ对重庆的信息业而言Q外包是一个很好的成长q程Q但不是唯一q程。他认ؓQ服务外包是一U较好的培训模式Q是相对低利润的Q是用h工换来的低利润。他认ؓQ重庆其实可以在q些斚wl箋q行拓展Q发展信息业不能主要依靠外包,更要发展内需?/p>

李开复告诉记者,重庆发展信息产业与所有的城市是站在相同^C的,但是信息产业的发展最重要的因素有Qh才数量和成本优势、城市居住的吸引力、政府的_支持。此外,能不能提供创业的可能性也是要考虑的重要问题?/p>

李开复博士小资料

籍四川华阳Q?961q?2?日生于中国台北,11岁时游学国。拥有卡内基梅隆大学计算?/strong>U学博士学位Q曾以最高荣誉毕业于哥u比亚大学Q获计算机学士学位?998q?月Q微Y公司副总裁Qƈ?1月出d软中国研I(现微软亚z研I)院长Q?005q?月从微Yx至GoogleQ担d全球副总裁、中国区总裁一职。因十分兛_中国青少q教Ԍ?#8220;大学生的_教父”之美誉?/p>

复言

x不要单纯Z收入

在美国,q_一个h一生要?ơ工作,我只换了3ơ,我每ơ蟩槽都?nobr oncontextmenu="return false;" onmousemove=kwM(0); id=clickeyekey0 onmouseover="kwE(event,0, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,0)" onmouseout="kwL(event, this);" target="_1">成功的。蟩槽不要单Uؓ了收入,要看新的工作Q能否学到现在学不到的东西,能否帮助自己成长Q企业文化是否能让自p同等?/clk>

不要Z考研而考研

如果你找C合适的职业Q自己很感兴,可以选择׃。不是ؓ了考研而考研Q如果找C喜欢的职业可以选择׃Q如果希望自己对来从事的职业有更深入的了解Q或者不喜欢自己现在所学的专业Q希望换个方向,可以选择考研?/p>

李开复:四种人可向Google投递简?/strong>

Google是一个让人极其M慕的公司Q?nobr oncontextmenu="return false;" onmousemove=kwM(4); id=clickeyekey4 onmouseover="kwE(event,4, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,4)" onmouseout="kwL(event, this);" target="_1">高薪高福利,可以带宠物狗上班Q可以拿20%的时间干自己惛_的事Q老板q不能过问和q涉……

很多q轻的重庆h都梦想着能进入Google。据悉,我市一互联网的从业者昨天就在商量,要一大早骑自行车赶往北碚的西南大学,想李开复博士讲座间隙提个问题。李开复告诉记者,要想加入Google成ؓ一名工E师Q只有一个标准,你是不是创新实践者?单而言Q就是你有没有新点子Qƈ?nobr oncontextmenu="return false;" onmousemove=kwM(2); id=clickeyekey2 onmouseover="kwE(event,2, this);" style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC(event,2)" onmouseout="kwL(event, this);" target="_1">~程功夫要很好!

李博士希望有四种人可以向Google投递简历:个h曄做过极有创意的网站;发表q非常好的论文;~写q?0万行以上的代码;在优U的互联网团队工作q?/p>

“Google是一个追求员工快乐的企业Q我们给予员?0%的自L_其实是在Ȁ发他们的潜能?#8221;李开复非怹于向记者介l他们的企业文化Q?#8220;Google的Gmail、社交网、Google输入法、谷歌春q地囄很多了不L产品都是员工在这20%的快乐时间里Ȁ发出来的?#8221;



Macaulish 2008-04-05 22:24 发表评论
]]>
栈的应用http://www.shnenglu.com/Macaulish/archive/2008/04/04/46241.htmlMacaulishMacaulishFri, 04 Apr 2008 03:00:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/04/04/46241.htmlhttp://www.shnenglu.com/Macaulish/comments/46241.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/04/04/46241.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/46241.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/46241.html栈的应用Q?/span>

Q.表达式求?/span>

EXP = S1 + OP + S2

则称 OP+S1 +S2辑ּ的前~表达?/span>

 U?/span> S1+OP+S2辑ּ的中~表达?/span>

 U?/span> S1+S2+OP 辑ּ的后~表达?/span>

EXP = a*b+(c-d/e)*f

前缀表达?/span>:+*ab*-cd/ef

中缀表达?/span>:a*b+c-d/e*f

后缀表达?/span>:ab*cde/-f*+

 

l论Q?/span>

1Q?nbsp;操作C间的相对ơ序不变

2Q?nbsp;q算W的相对ơ序不同

3Q?nbsp;中缀表达式失M括号信息Q致使运的ơ序不确?/span>

4Q?nbsp;前缀表达式的q算规则为:q箋出现的两个操作数和在它们之前且紧靠它们的q算W构成一个最表辑ּ

5Q?nbsp;后缀表达式的q算规则Q运符在式中出现的序Cؓ表达式的q算序Q每个运符和在它之前出C紧靠它的两个操作数构成一个最表辑ּ

 

如何从一个表辑ּ得到后缀式?

每个q算W的q算ơ序要由它之后的一个运符来定Q在后缀式中Q优先高的q算W领先于优先U低的运符?/span>

 

1Q?nbsp;讄q算W栈

2Q?nbsp;设表辑ּ的结束符?#8220;#”设运符栈序?#8220;#

3Q?nbsp;若当前字W是操作敎ͼ则直接发送给后缀?/span>

4Q?nbsp;若当前运符的优先高于栈顶q算W,则进?/span>

5Q?nbsp;否则Q退出栈运符发送给后缀?/span>

6Q?nbsp;“Q?#8221;对它之前后的q算Wv隔离作用Q?#8220;Q?#8221;可视相应左括号开始的表达式的l束W?/span>

 

2Q?nbsp;函数递归

在一个函数的q行期间调用另一个函数时Q在q行该被调用函数之前需要完成三件事Q?/span>

1Q?nbsp;所有的实参、返回地址{信息传递给被调用函C?/span>

2Q?nbsp;调用函数的局部变量分配存储区

3Q?nbsp;控制{Ud被调用函数入?/span>

 

在被调用函数q回调用函数之前应该完成

1Q?nbsp;保存被调用函数的计算l果

2Q?nbsp;释放被调用函数的数据?/span>

3Q?nbsp;依照被调用函C存的q回地址控制{Ud调用函数

 

多个函数嵌套调用的规则是Q?/span>

后调用先q回此时的内存管理实?#8220;栈式理”

递归q程指向q程中占用的数据区称之ؓ递归工作?/span>

每一层的递归参数合成一个记录称之ؓ递归工作记录

栈顶记录指示当前层的执行情况UC为当前活动情?/span>

栈顶指针UC为当前环境指?/span>

Macaulish 2008-04-04 11:00 发表评论
]]>
软g体系l构Q笔记整理)http://www.shnenglu.com/Macaulish/archive/2008/03/31/45849.htmlMacaulishMacaulishMon, 31 Mar 2008 14:42:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/03/31/45849.htmlhttp://www.shnenglu.com/Macaulish/comments/45849.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/03/31/45849.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/45849.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/45849.html软g体系l构Q笔记整理)

单的_软g体系l构是一个Y件系l的构徏Ҏ和内部运转工作机制。它涉及Ml织、全局控制、通讯协议、同步、数据存储、算法等问题?/span>

体系l构描述了Y件系l基本的l构化组l方案,它们提供了一套预先定义好的子pȝ来制定它们的职责Q包括用于组l它们之间的规则和指南?/span>

 

研究软g体系l构的目的:

1Q?nbsp;避免软g危机Q项目g期、费用超支、系l难以修?#8230;…

2Q?nbsp;提高软g的可复用?/span>

常用的Y件体pȝ构:层体pȝ构、模型—视䏀控ӞMVCQ、代理?/span>

层:有助于构L应用E序Q它能分解成几组子Q务,每组子Q务处于一个特定的抽象层?/span>

MVCQ把一个交互式应用E序分成三个lgQ核心功能、表C和控制。变更—传播机制确保这三个部分的一致性?/span>

代理者:能用于构L分布式Y件系l,它有着分离lgQ而这些组件彼此通过q程服务调用q行交互?/span>

 

模式cdQ?/span>

什么是模式Q当专家在求解某一Ҏ问题Ӟ他们一般不会发明一U和以有解决Ҏ完全不同的方案来处理问题。他们往往惌v已解册的相似问题,q用其解决的精华来解决问题。模式既是一个过E,又是一个事物?/span>

一些模式有助于把一个Y件系l分解成子系l。另一些模式支持子pȝ和组件的l化或它们之间关pȝl化。我们可以把模式分ؓ两种模式Q?/span>

体系l构模式

设计模式

 

体系l构模式Q它是高层的模式Q用于徏立整体的软g框架和作为具体Y件结构的模板?/span>

设计模式Q是中等规模的模式,它们在规模上比体pȝ构模式小Q但独立于特定编E语a。它提供了一个用于细化Y件系l的子系l或lgQ或它们之间关系的模ѝ它是概c思维方式上的抽象和重用?/span>

 

设计模式cdQ?/span>

创徏型(creationalQ解军_何创建对象的问题

l构型(structuralQ解军_何正的l合cL对象的问?/span>

行ؓ型(behavioralQ解决类或对象之间如何交互和如何分配职责的问?/span>

 

重构

所谓重构是q样一个过E:在不改变代码外在行ؓ的前提下Q对代码做出修改Q以改进E序内部的结构,提供起可理解性,降低其修Ҏ本。重构是一U有U律的,l过训练的程序整理方法。从本质上说Q重构就是在代码写好之后改进它的设计?/span>



Macaulish 2008-03-31 22:42 发表评论
]]>
面向对象设计原则http://www.shnenglu.com/Macaulish/archive/2008/03/27/45507.htmlMacaulishMacaulishThu, 27 Mar 2008 03:57:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/03/27/45507.htmlhttp://www.shnenglu.com/Macaulish/comments/45507.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/03/27/45507.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/45507.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/45507.html1Q?#8220;开——闭”原则Q讲的是Q一个Y件应当对扩展开放,对修改关闭。即Q在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。换a之,应当可以在不必修Ҏ代码的情况下改变q个模块的Q务?/span>

满“开——闭”原则的设计可以个一个Y件两个优性:

1Q?nbsp;通过扩展已有的Y件系l,可以提供新的行ؓQ以满对Y件新的需求,使变化中的Y件系l有一定的适应性和灉|性?/span>

2Q?nbsp;已有的Y件模块,特别是最重要的抽象层模块不能再修改,q就是变化中的软gpȝ有一定的E_性和延箋性?/span>

 

2Q里氏代换原则:概念Q一个Y件实体如果用的是一个基cȝ话,那么一定用其子类Q而且它根本不能察觉出基类对象和子cd象的区别?/span>

里氏代换原则是承复用的基石。只有当子类可以替换掉基c,软g的功能不会受到媄响时Q基cL能够在基cȝ基础上增加新的行为?/span>

反过来的代换不成立?/span>

必须指出Q反q来的代换则不成立,卛_果一个Y件实例用的是一个子cȝ话,那么它不一定用基cR?/span>

 

3Q接口隔d则:概念Q用专门的接口比用单一的接口好。从客户cȝ角度来讲Q一个类对另一个类的依赖性应当是建立在最接口上的?/span>

“接口”理解Z个类所提供的所有方法的特征的集合,也就是一U逻辑上才存在的概c?/span>

定制服务

接口隔离原则讲的是ؓ同一个角色提供宽、窄不同的接口,以应对不同的客户端要求?/span>

接口污染

q于臃肿的接口是Ҏ口的污染?/span>

 

4Q合?/span>/聚合复用原则Q概念:在一个新的对象里面用一些已有的对象Q之成为新对象的一部分Q新的对象通过向这些对象的委派辑ֈ复用已有功能的目的?/span>

另一U表qCؓQ要量使用合成/聚合关系Q尽量不要用承关pR?/span>

合成/聚合复用的好?/span>

1Q?nbsp;新对象存取已有对象的唯一Ҏ是通过已有对象的接口?/span>

2Q?nbsp;q种复用是黑盒复用,因ؓ已有对象内部l节是新对象所看不见的?/span>

3Q?nbsp;q种复用所需的依赖较?/span>

4Q?nbsp;每一个新的类可以焦炚w中在一个Q务上?/span>

5Q?nbsp;q种复用可以在运行期间内动态进行,新对象可以动态地引用与已有对象类型相同的对象?/span>

l承复用的缺?/span>

1Q破坏了包装Q因为承将类的实现细节暴露给子类。由于超cȝ内部l节常常是对子类透明的,所以又UCؓ白盒复用?/span>

2Q如果超cȝ实现发生改变Q那么子cȝ实现也不得不发生改变。因此,当一个基cd生改变时Q修改将扩散到每一U子c,设计师将做大量的修改?/span>

3Q从l承l承而来的实现是静态的Q不可能在运行时间内发生改变Q没有够的灉|性?/span>

 

5Q依赖倒{原则Q概念:要依赖于抽象Q不要以来于具体?/span>

另一U表qCؓQ要针对接口~程Q不要针对实现编E?/span>

只要一个被引用的对象存在抽象类型,应当在M引用该对象的地方使用抽象cdQ包括参量的cd声明Q方法的q回cd的声明,属性变量的cd声明{?/span>

怎样做到依赖倒{原则

以抽象方式耦合是依赖倒{原则的关键。由于一个抽象耦合关系总要涉及具体cM抽象cȝ承,q且需要保证在M引用到基cȝ地方都可以替成其子类Q因此,里氏代换原则是依赖倒{原则的基?/span>

在抽象层ơ上的耦合虽然有灵zL,但也带来了额外的复杂性。在某些情况下,如果一个具体类发生变化的可能性非常小Q那么抽象耦合能发挥的好处便十分有限,q时使用具体耦合会更好?/span>

 

6Q_c特法则Q又叫做最知识原则,是_一个对象应当对其他对象有尽可能的了解?/span>

 

q米Ҏ则的各种表述Q?/span>

1Q?nbsp;只与你直接的朋友们通信

2Q?nbsp;不要?#8220;陌生?#8221;说话

3Q?nbsp;每一个Y件单位对其他的单位都只有最的知识Q而且局限于那些与本单位密切相关的Y件单位?/span>

狭义的_c特法则

如果两个cM必彼此直接通信Q那么这两个cd不应当发生直接的怺作用。如果其中的一个类需要调用另一个类的某一个方法的话,可以通过W三者{发这个调用?/span>

狭义q米Ҏ则的~点

遵@狭义的_c特法则会生一个明昄~点Q会在系l里造成大量的小ҎQ散落在pȝ的各个角落,q些Ҏ仅仅是传递间接的调用Q因此与pȝ的商务逻辑无关?/span>

朋友的确?/span>

1Q?nbsp;当前对象本nQ?/span>thisQ?/span>

2Q?nbsp;以参量Ş式传入到当前对象Ҏ中的对象

3Q?nbsp;当前对象的实例变量直接引用的对象

4Q?nbsp;当前对象的实例变量如果是一个聚集,那么聚集中的元素也都是朋?/span>

5Q?nbsp;当前对象所创徏的对?/span>



Macaulish 2008-03-27 11:57 发表评论
]]>
无题http://www.shnenglu.com/Macaulish/archive/2008/03/23/45192.htmlMacaulishMacaulishSun, 23 Mar 2008 08:57:00 GMThttp://www.shnenglu.com/Macaulish/archive/2008/03/23/45192.htmlhttp://www.shnenglu.com/Macaulish/comments/45192.htmlhttp://www.shnenglu.com/Macaulish/archive/2008/03/23/45192.html#Feedback0http://www.shnenglu.com/Macaulish/comments/commentRss/45192.htmlhttp://www.shnenglu.com/Macaulish/services/trackbacks/45192.html博客开了有一D|间了QL写点什么。可每次都很隑־难。不知道Z么呢Q可能是惛_的东西太多了Q不知道从何处写赯?/p> 高中毕业都快三年了,旉真的好快。三q走来,有得有失。在q三q里我也明白了许多许多,也承受了许多许多。尽一切都比较难,一切都不如人意。不q不是有句话吗?人生不如意十之八九!姑且安慰一下自己。现在是D酷Q将来是好的?br>我喜Ƣ的句子Q?br>      用最初的心干永远的事Q?br>      zd当下

Macaulish 2008-03-23 16:57 发表评论
]]>
9999Ʒŷþþþþ| 㽶þþþ| ͵þþþƷר | þ99Ʒþ99ý| þ99ڹ| ձþþþþĻ| þþƷ18| þþȹ͵ۺ| 99þ99þþƷѿ| 91ƷۺϾþ㽶 | ݺɫþþۺƵպ | þۺϺݺɫۺ| ھƷþþþþ鶹| ɫþ| ޹þþþƷ| þþƷվ| 㽶99þùۺϾƷլ | 18ƾþþAAAƬ| 97þó˾Ʒվ| ƷëٸAVѾþ| þĻƷ| þwwƷw˳| þþþþùƷ| ޾ƷҹVAþó| Ʒ99þþþþwww| ˾þۺ| wwwþþcom| һɫƵþվ| ղþøŷһ| Ʒ99þþþþլС˵| Ʒһþ㽶߿ | ŷvaþþþ| þ99Ʒþþþþ| þҹɫƷAV | þӰԺۺϾƷ| Ļ޹˾þþƷ| ۲ӰԺþùƷ| þþþþaëƬ| ͵ٸþþþþþþ| Ʒþþþþþþþ | AVݺɫۺϾþ |