﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-北国狼人的部落格-随笔分类-人生各层面经验积累</title><link>http://www.blogjava.net/lhulcn618/category/4140.html</link><description>Java各方面技术、Web各方面技术、人生与爱情感悟、双子座精英的感受、双子与水瓶座




&lt;script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!-- iteye 460 60 --&gt;
&lt;ins class="adsbygoogle"
     style="display:inline-block;width:468px;height:60px"
     data-ad-client="ca-pub-2876867208357149"
     data-ad-slot="0418982663"&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
</description><language>zh-cn</language><lastBuildDate>Tue, 13 Nov 2018 05:08:23 GMT</lastBuildDate><pubDate>Tue, 13 Nov 2018 05:08:23 GMT</pubDate><ttl>60</ttl><item><title>好久不更新Blog了。</title><link>http://www.blogjava.net/lhulcn618/archive/2018/11/13/433486.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Tue, 13 Nov 2018 03:31:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2018/11/13/433486.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/433486.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2018/11/13/433486.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/433486.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/433486.html</trackback:ping><description><![CDATA[<div><span style='display: inline !important; float: none; background-color: transparent; color: #000000; font-family: verdana,"courier new"; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 21.33px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;'>好久不写blog了，我都已经从完美-》创业-》创业失败-》开心网-》创业-》创业失败-》蓝港-》funplus走了很多的历程了。</span></div><strong></strong><em></em><u></u><sub></sub><sup></sup><strike></strike><strong></strong><em></em><u></u><sub></sub><sup></sup><strike></strike><img src ="http://www.blogjava.net/lhulcn618/aggbug/433486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2018-11-13 11:31 <a href="http://www.blogjava.net/lhulcn618/archive/2018/11/13/433486.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HP大中华区总裁孙振耀退休感言 </title><link>http://www.blogjava.net/lhulcn618/archive/2010/01/23/310587.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sat, 23 Jan 2010 03:29:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2010/01/23/310587.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/310587.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2010/01/23/310587.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/310587.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/310587.html</trackback:ping><description><![CDATA[看到的这篇文章，虽然我不知道HP大中华区总裁孙振耀到底是怎样的人，不过这篇文章写的很诚恳，没有什么说教，是我见过的最好的感言之一，特意转载过来。这篇文章很长，不过值得花费一点时间和耐心看完。 <br />
<br />
一、关于工作与生活 <br />
<br />
我有个有趣的观察，外企公司多的是25-35岁的白领，40岁以上的员工很少，二三十岁的外企员工是意气风发的，但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽，最后大多跳到民企，比方说，唐骏。外企员工的成功很大程度上是公司的成功，并非个人的成功，西门子的确比国美大，但并不代表西门子中国经理比国美的老板强，甚至可以说差得很远。而进外企的人往往并不能很早理解这一点，把自己的成功90％归功于自己的能力，实际上，外企公司随便换个中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了，当这些经理人40多岁了，他们的薪资要求变得很高，而他们的才能其实又不是那么出众，作为外企公司的老板，你会怎么选择？有的是只要不高薪水的，要出位的精明强干精力冲沛的年轻人，有的是，为什么还要用你？ <br />
<br />
从上面这个例子，其实可以看到我们的工作轨迹，二三十岁的时候，生活的压力还比较小，身体还比较好，上面的父母身体还好，下面又没有孩子，不用还房贷，也没有孩子要上大学，当个外企小白领还是很光鲜的，挣得不多也够花了。但是人终归要结婚生子，终归会老，到了40岁，父母老了，要看病要吃药，要有人看护，自己要还房贷，要过基本体面的生活，要养小孩&#8230;&#8230;那个时候需要挣多少钱才够花才重要。所以，看待工作，眼光要放远一点，一时的谁高谁低并不能说明什么。 <br />
<br />
从这个角度上来说，我不太赞成过于关注第一份工作的薪水，更没有必要攀比第一份工作的薪水，这在刚刚出校园的学生中间是很常见的。正常人大概要工作 35年，这好比是一场马拉松比赛，和真正的马拉松比赛不同的是，这次比赛没有职业选手，每个人都只有一次机会。要知到，有很多人甚至坚持不到终点，大多数人最后是走到终点的，只有少数人是跑过终点的，因此在刚开始的时候，去抢领先的位置并没有太大的意义。刚进社会的时候如果进500强公司，大概能拿到3k -6k/月的工资，有些特别技术的人才可能可以到8k/月，可问题是，5年以后拿多少？估计5k-10k了不起了。起点虽然高，但增幅有限，而且，后面的年轻人追赶的压力越来越大。 <br />
<br />
我前两天问我的一个销售，你会的这些东西一个新人2年就都学会了，但新人所要求的薪水却只是你的一半，到时候，你怎么办？ <br />
职业生涯就像一场体育比赛，有初赛、复赛、决赛。初赛的时候大家都刚刚进社会，大多数都是实力一般的人，这时候努力一点认真一点很快就能让人脱颖而出，于是有的人二十多岁做了经理，有的人迟些也终于赢得了初赛，三十多岁成了经理。然后是复赛，能参加复赛的都是赢得初赛的，每个人都有些能耐，在聪明才智上都不成问题，这个时候再想要胜出就不那么容易了，单靠一点点努力和认真还不够，要有很强的坚忍精神，要懂得靠团队的力量，要懂得收服人心，要有长远的眼光&#8230;&#8230; <br />
<br />
看上去赢得复赛并不容易，但，还不是那么难。因为这个世界的规律就是给人一点成功的同时让人骄傲自满，刚刚赢得初赛的人往往不知道自己赢得的仅仅是初赛，有了一点小小的成绩大多数人都会骄傲自满起来，认为自己已经懂得了全部，不需要再努力再学习了，他们会认为之所以不能再进一步已经不是自己的原因了。虽然他们仍然不好对付，但是他们没有耐性，没有容人的度量，更没有清晰长远的目光。就像一只愤怒的斗牛，虽然猛烈，最终是会败的，而赢得复赛的人则象斗牛士一样，不急不躁，跟随着自己的节拍，慢慢耗尽对手的耐心和体力。赢得了复赛以后，大约已经是一位很了不起的职业经理人了，当上了中小公司的总经理，大公司的副总经理，主管着每年几千万乃至几亿的生意。 <br />
<br />
最终的决赛来了，说实话我自己都还没有赢得决赛，因此对于决赛的决胜因素也只能凭自己的猜测而已，这个时候的输赢或许就像武侠小说里写得那样，大家都是高手，只能等待对方犯错了，要想轻易击败对手是不可能的，除了使上浑身解数，还需要一点运气和时间。世界的规律依然发挥着作用，赢得复赛的人已经不只是骄傲自满了，他们往往刚愎自用，听不进去别人的话，有些人的脾气变得暴躁，心情变得浮躁，身体变得糟糕，他们最大的敌人就是他们自己，在决赛中要做的只是不被自己击败，等着别人被自己击败。这和体育比赛是一样的，最后高手之间的比赛，就看谁失误少谁就赢得了决赛。 <br />
<br />
二、 根源 <br />
<br />
你工作快乐么？你的工作好么？ <br />
<br />
有没有觉得干了一段时间以后工作很不开心？有没有觉得自己入错了行？有没有觉得自己没有得到应有的待遇？有没有觉得工作像一团乱麻每天上班都是一种痛苦？有没有很想换个工作？有没有觉得其实现在的公司并没有当初想象得那么好？有没有觉得这份工作是当初因为生存压力而找的，实在不适合自己？你从工作中得到你想要得到的了么？你每天开心么？ <br />
<br />
天涯上愤怒的人很多，你有没有想过，你为什么不快乐？你为什么愤怒？ <br />
<br />
其实，你不快乐的根源，是因为你不知道要什么！你不知道要什么，所以你不知道去追求什么，你不知道追求什么，所以你什么也得不到。 <br />
<br />
我总觉得，职业生涯首先要关注的是自己，自己想要什么？大多数人大概没想过这个问题，唯一的想法只是——我想要一份工作，我想要一份不错的薪水，我知道所有人对于薪水的渴望，可是，你想每隔几年重来一次找工作的过程么？你想每年都在这种对于工作和薪水的焦急不安中度过么？不想的话，就好好想清楚。饮鸩止渴，不能因为口渴就拼命喝毒药。越是焦急，越是觉得自己需要一份工作，越饥不择食，越想不清楚，越容易失败，你的经历越来越差，下一份工作的人看着你的简历就皱眉头。于是你越喝越渴，越渴越喝，陷入恶性循环。最终只能哀叹世事不公或者生不逢时，只能到天涯上来发泄一把，在失败者的共鸣当中寻求一点心理平衡罢了。大多数人都有生存压力，我也是，有生存压力就会有很多焦虑，积极的人会从焦虑中得到动力，而消极的人则会因为焦虑而迷失方向。所有人都必须在压力下做出选择，这就是世道，你喜欢也罢不喜欢也罢。 <br />
<br />
一般我们处理的事情分为重要的事情和紧急的事情，如果不做重要的事情就会常常去做紧急的事情。比如锻炼身体保持健康是重要的事情，而看病则是紧急的事情。如果不锻炼身体保持健康，就会常常为了病痛烦恼。又比如防火是重要的事情，而救火是紧急的事情，如果不注意防火，就要常常救火。找工作也是如此，想好自己究竟要什么是重要的事情，找工作是紧急的事情，如果不想好，就会常常要找工作。往往紧急的事情给人的压力比较大，迫使人们去赶紧做，相对来说重要的事情反而没有那么大的压力，大多数人做事情都是以压力为导向的，压力之下，总觉得非要先做紧急的事情，结果就是永远到处救火，永远没有停歇的时候。（很多人的工作也像是救火队一样忙碌痛苦，也是因为工作中没有做好重要的事情。）那些说自己活在水深火热为了生存顾不上那么多的朋友，今天找工作困难是当初你们没有做重要的事情，是结果不是原因。如果今天你们还是因为急于要找一份工作而不去思考，那么或许将来要继续承受痛苦找工作的结果。 <br />
<br />
我始终觉得我要说的话题，沉重了点，需要很多思考，远比唐笑打武警的话题来的枯燥乏味，但是，天下没有轻松的成功，成功，要付代价。请先忘记一切的生存压力，想想这辈子你最想要的是什么？所以，最要紧的事情，先想好自己想要什么。 <br />
<br />
三、什么是好工作 <br />
<br />
当初微软有个唐骏，很多大学里的年轻人觉得这才是他们向往的职业生涯，我在清华bbs里发的帖子被这些学子们所不屑，那个时候学生们只想出国或者去外企，不过如今看来，我还是对的，唐骏去了盛大，陈天桥创立的盛大，一家民营公司。一个高学历的海归在500强的公司里拿高薪水，这大约是很多年轻人的梦想，问题是，每年毕业的大学生都在做这个梦，好的职位却只有500个。 <br />
<br />
人都是要面子的，也是喜欢攀比的，即使在工作上也喜欢攀比，不管那是不是自己想要的。大家认为外企公司很好，可是好在哪里呢？好吧，他们在比较好的写字楼，这是你想要的么？他们出差住比较好的酒店，这是你想要的么？别人会羡慕一份外企公司的工作，这是你想要的么？那一切都是给别人看的，你干吗要活得那么辛苦给别人看？另一方面，他们薪水福利一般，并没有特别了不起，他们的晋升机会比较少，很难做到很高阶的主管，他们虽然厌恶常常加班，却不敢不加班，因为&#8220;你不干有得是人干&#8221;，大部分情况下会找个台湾人香港人新加坡人来管你，而这些人又往往有些莫名其妙的优越感。你想清楚了么？500强一定好么？找工作究竟是考虑你想要什么，还是考虑别人想看什么？ <br />
<br />
我的大学同学们大多数都到美国了，甚至毕业这么多年了，还有人最近到国外去了。出国真的有那么好么？我的大学同学们，大多数还是在博士、博士后、访问学者地挣扎着，至今只有一个正经在一个美国大学里拿到个正式的教职。国内的教授很难当么？我有几个表亲也去了国外了，他们的父母独自在国内，没有人照顾，有好几次人在家里昏倒都没人知道，出国，真的这么光彩么？就像有人说的&#8220;很多事情就像看A片，看的人觉得很爽，做的人未必。&#8221; <br />
<br />
人总想找到那个最好的，可是，什么是最好的？你觉得是最好的那个，是因为你的确了解，还是因为别人说他是最好的？即使他对于别人是最好的，对于你也一定是最好的么？ <br />
<br />
对于自己想要什么，自己要最清楚，别人的意见并不是那么重要。很多人总是常常被别人的意见所影响，亲戚的意见，朋友的意见，同事的意见&#8230;&#8230;问题是，你究竟是要过谁的一生？人的一生不是父母一生的续集，也不是儿女一生的前传，更不是朋友一生的外篇，只有你自己对自己的一生负责，别人无法也负不起这个责任。自己做的决定，至少到最后，自己没什么可后悔。对于大多数正常智力的人来说，所做的决定没有大的对错，无论怎么样的选择，都是可以尝试的。比如你没有考自己上的那个学校，没有入现在这个行业，这辈子就过不下去了？就会很失败？不见得。 <br />
<br />
我想，好工作，应该是适合你的工作，具体点说，应该是能给你带来你想要的东西的工作，你或许应该以此来衡量你的工作究竟好不好，而不是拿公司的大小，规模，外企还是国企，是不是有名，是不是上市公司来衡量。小公司，未必不是好公司，赚钱多的工作，也未必是好工作。你还是要先弄清楚你想要什么，如果你不清楚你想要什么，你就永远也不会找到好工作，因为你永远只看到你得不到的东西，你得到的，都是你不想要的。 <br />
可能，最好的，已经在你的身边，只是，你还没有学会珍惜。人们总是盯着得不到的东西，而忽视了那些已经得到的东西。 <br />
<br />
四、普通人 <br />
<br />
我发现中国人的励志和国外的励志存在非常大的不同，中国的励志比较鼓励人立下大志愿，卧薪尝胆，有朝一日成富成贵。而国外的励志比较鼓励人勇敢面对现实生活，面对普通人的困境，虽然结果也是成富成贵，但起点不一样，相对来说，我觉得后者在操作上更现实，而前者则需要用999个失败者来堆砌一个成功者的故事。 <br />
<br />
我们都是普通人，普通人的意思就是，概率这件事是很准的。因此，我们不会买彩票中500万，我们不会成为比尔盖茨或者李嘉诚，我们不会坐飞机掉下来，我们当中很少的人会创业成功，我们之中有30％的人会离婚，我们之中大部分人会活过65岁&#8230;&#8230; <br />
<br />
所以请你在想自己要什么的时候，要得&#8220;现实&#8221;一点，你说我想要做李嘉诚，抱歉，我帮不上你。成为比尔盖茨或者李嘉诚这种人，是靠命的，看我写的这篇文章绝对不会让你成为他们，即使你成为了他们，也绝对不是我这篇文章的功劳。&#8220;王侯将相宁有种乎&#8221;但真正当皇帝的只有一个人，王侯将相，人也不多。目标定得高些对于喜欢挑战的人来说有好处，但对于大多数普通人来说，反而比较容易灰心沮丧，很容易就放弃了。 <br />
<br />
回过头来说，李嘉诚比你有钱大致50万倍，他比你更快乐么？或许。有没有比你快乐50万倍，一定没有。他比你最多也就快乐一两倍，甚至有可能还不如你快乐。寻找自己想要的东西不是和别人比赛，比谁要得更多更高，比谁的目标更远大。虽然成为李嘉诚这个目标很宏大，但你并不见得会从这个目标以及追求目标的过程当中获得快乐，而且基本上你也做不到。你必须听听你内心的声音，寻找真正能够使你获得快乐的东西，那才是你想要的东西。 <br />
你想要的东西，或者我们把它称之为目标，目标其实并没有高低之分，你不需要因为自己的目标没有别人远大而不好意思，达到自己的目标其实就是成功，成功有大有小，快乐却是一样的。我们追逐成功，其实追逐的是成功带来的快乐，而非成功本身。职业生涯的道路上，我们常常会被攀比的心态蒙住眼睛，忘记了追求的究竟是什么，忘记了是什么能使我们更快乐。 <br />
<br />
社会上一夜暴富的新闻很多，这些消息，总会在我们的心里面掀起很多涟漪，涟漪多了就变成惊涛骇浪，心里的惊涛骇浪除了打翻承载你目标的小船，并不会使得你也一夜暴富。&#8220;只见贼吃肉，不见贼挨揍。&#8221;我们这些普通人既没有当贼的勇气，又缺乏当贼的狠辣绝决，虽然羡慕吃肉，却更害怕挨揍，偶尔看到几个没挨揍的贼就按奈不住，或者心思活动，或者大感不公，真要叫去做贼，却也不敢。 <br />
<br />
我还是过普通人的日子，要普通人的快乐，至少，晚上睡得着觉。 <br />
<br />
五、跳槽与积累 <br />
<br />
首先要说明，工作是一件需要理智的事情，所以不要在工作上耍个性，天涯上或许会有人觉得你很有个性而叫好，煤气公司电话公司不会因为觉得你很有个性而免了你的帐单。当你很帅地炒掉了你的老板，当你很酷地挖苦了一番招聘的HR，账单还是要照付，只是你赚钱的时间更少了，除了你自己，没人受损失。 <br />
<br />
我并不反对跳槽，但跳槽决不是解决问题的办法，而且频繁跳槽的后果是让人觉得没有忠诚度可言，而且不能安心工作。现在很多人从网上找工作，很多找工作的网站常常给人出些馊主意，要知道他们是盈利性企业，当然要从自身盈利的角度来考虑，大家越是频繁跳槽频繁找工作他们越是生意兴隆，所以鼓动人们跳槽是他们的工作。所以他们会常常告诉你，你拿的薪水少了，你享受的福利待遇差了，又是&#8220;薪情快报&#8221;又是&#8220;赞叹自由奔放的灵魂&#8221;。至于是否会因此让你不能安心，你跳了槽是否解决问题，是否更加开心，那个，他们管不着。 <br />
<br />
要跳槽肯定是有问题，一般来说问题发生了，躲是躲不开的，很多人跳槽是因为这样或者那样的不开心，如果这种不开心，在现在这个公司不能解决，那么在下一个公司多半也解决不掉。你必须相信，90%的情况下，你所在的公司并没有那么烂，你认为不错的公司也没有那么好。就像围城里说的，&#8220;城里的人拼命想冲出来，而城外的人拼命想冲进去。&#8221;每个公司都有每个公司的问题，没有问题的公司是不存在的。换个环境你都不知道会碰到什么问题，与其如此，不如就在当下把问题解决掉。很多问题当你真的想要去解决的时候，或许并没有那么难。有的时候你觉得问题无法解决，事实上，那只是&#8220;你觉得&#8221;。 <br />
<br />
人生的曲线应该是曲折向上的，偶尔会遇到低谷但大趋势总归是曲折向上的，而不是象脉冲波一样每每回到起点，我见过不少面试者，30多岁了，四五份工作经历，每次多则3年，少则1年，30多岁的时候回到起点从一个初级职位开始干起，拿基本初级的薪水，和20多岁的年轻人一起竞争，不觉得有点辛苦么？这种日子好过么？ <br />
<br />
我非常不赞成在一个行业超过3年以后换行业，基本上，35岁以前我们的生存资本靠打拼，35岁以生存的资本靠的就是积累，这种积累包括人际关系，经验，人脉，口碑&#8230;&#8230;如果常常更换行业，代表几年的积累付之东流，一切从头开始，如果换了两次行业，35岁的时候大概只有5年以下的积累，而一个没有换过行业的人至少有了10年的积累，谁会占优势？工作到2-3年的时候，很多人觉得工作不顺利，好像到了一个瓶颈，心情烦闷，就想辞职，乃至换一个行业，觉得这样所有一切烦恼都可以抛开，会好很多。其实这样做只是让你从头开始，到了时候还是会发生和原来行业一样的困难，熬过去就向上跨了一大步，要知道每个人都会经历这个过程，每个人的职业生涯中都会碰到几个瓶颈，你熬过去了而别人没有熬过去你就领先了。跑长跑的人会知道，开始的时候很轻松，但是很快会有第一次的难受，但过了这一段又能跑很长一段，接下来会碰到第二次的难受，坚持过了以后又能跑一段，如此往复，难受一次比一次厉害，直到坚持不下去了。大多数人第一次就坚持不了了，一些人能坚持到第二次，第三次虽然大家都坚持不住了，可是跑到这里的人也没几个了，这点资本足够你安稳活这一辈子了。 <br />
<br />
一份工作到两三年的时候，大部分人都会变成熟手，这个时候往往会陷入不断的重复，有很多人会觉得厌倦，有些人会觉得自己已经搞懂了一切，从而懒得去寻求进步了。很多时候的跳槽是因为觉得失去兴趣了，觉得自己已经完成比赛了。其实这个时候比赛才刚刚开始，工作两三年的人，无论是客户关系，人脉，手下，和领导的关系，在业内的名气&#8230;&#8230;还都是远远不够的，但稍有成绩的人总是会自我感觉良好的，每个人都觉得自己跟客户关系铁得要命，觉得自己在业界的口碑好得很。其实可以肯定地说，一定不是，这个时候，还是要拿出前两年的干劲来，稳扎稳打，积累才刚刚开始。 <br />
你足够了解你的客户吗？你知道他最大的烦恼是什么吗？你足够了解你的老板么？你知道他最大的烦恼是什么吗？你足够了解你的手下么？你知道他最大的烦恼是什么吗？如果你不知道，你凭什么觉得自己已经积累够了？如果你都不了解，你怎么能让他们帮你的忙，做你想让他们做的事情？如果他们不做你想让他们做的事情，你又何来的成功？ <br />
<br />
六、等待 <br />
<br />
这是个浮躁的人们最不喜欢的话题，本来不想说这个话题，因为会引起太多的争论，而我又无意和人争论这些，但是考虑到对于职业生涯的长久规划，这是一个躲避不了的话题，还是决定写一写，不爱看的请离开吧。 <br />
<br />
并不是每次穿红灯都会被汽车撞，并不是每个罪犯都会被抓到，并不是每个错误都会被惩罚，并不是每个贪官都会被枪毙，并不是你的每一份努力都会得到回报，并不是你的每一次坚持都会有人看到，并不是你每一点付出都能得到公正的回报，并不是你的每一个善意都能被理解&#8230;&#8230;这个，就是世道。好吧，世道不够好，可是，你有推翻世道的勇气么？如果没有，你有更好的解决办法么？有很多时候，人需要一点耐心，一点信心。每个人总会轮到几次不公平的事情，而通常，安心等待是最好的办法。 <br />
<br />
有很多时候我们需要等待，需要耐得住寂寞，等待属于你的那一刻。周润发等待过，刘德华等待过，周星驰等待过，王菲等待过，张艺谋也等待过&#8230;&#8230;看到了他们如今的功成名就的人，你可曾看到当初他们的等待和耐心？你可曾看到金马奖影帝在街边摆地摊？你可曾看到德云社一群人在剧场里给一位观众说相声？你可曾看到周星驰的角色甚至连一句台词都没有？每一个成功者都有一段低沉苦闷的日子，我几乎能想象得出来他们借酒浇愁的样子，我也能想象得出他们为了生存而挣扎的窘迫。在他们一生最中灿烂美好的日子里，他们渴望成功，但却两手空空，一如现在的你。没有人保证他们将来一定会成功，而他们的选择是耐住寂寞。如果当时的他们总念叨着&#8220;成功只是属于特权阶级的&#8221;，你觉得他们今天会怎样？ <br />
<br />
曾经我也不明白有些人为什么并不比我有能力却要坐在我的头上，年纪比我大就一定要当我的领导么？为什么有些烂人不需要努力就能赚钱？为什么刚刚改革开放的时候的人能那么容易赚钱，而轮到我们的时候，什么事情都要正规化了？有一天我突然想，我还在上学的时候他们就在社会里挣扎奋斗了，他们在社会上奋斗积累了十几二十年，我们新人来了，他们有的我都想要，我这不是在要公平，我这是在要抢劫。因为我要得太急，因为我忍不住寂寞。二十多岁的男人，没有钱，没有事业，却有蓬勃的欲望。 <br />
<br />
人总是会遇到挫折的，人总是会有低潮的，人总是会有不被人理解的时候的，人总是有要低声下气的时候，这些时候恰恰是人生最关键的时候，因为大家都会碰到挫折，而大多数人过不了这个门槛，你能过，你就成功了。在这样的时刻，我们需要耐心等待，满怀信心地去等待，相信，生活不会放弃你，机会总会来的。至少，你还年轻，你没有坐牢，没有生治不了的病，没有欠还不起的债。比你不幸的人远远多过比你幸运的人，你还怕什么？路要一步步走，虽然到达终点的那一步很激动人心，但大部分的脚步是平凡甚至枯燥的，但没有这些脚步，或者耐不住这些平凡枯燥，你终归是无法迎来最后的那些激动人心。 <br />
<br />
逆境，是上帝帮你淘汰竞争者的地方。要知道，你不好受，别人也不好受，你坚持不下去了，别人也一样，千万不要告诉别人你坚持不住了，那只能让别人获得坚持的信心，让竞争者看着你微笑的面孔，失去信心，退出比赛。胜利属于那些有耐心的人。 <br />
<br />
在最绝望的时候，我会去看电影《The Pursuit of Happyness》《JerryMaguire》，让自己重新鼓起勇气，因为，无论什么时候，我们总还是有希望。当所有的人离开的时候，我不失去希望，我不放弃。每天下班坐在车里，我喜欢哼着《隐形的翅膀》看着窗外，我知道，我在静静等待，等待属于我的那一刻。 <br />
<br />
原贴里伊吉网友的话我很喜欢，抄录在这里： <br />
<br />
每个人都希望，自己是独一无二的特殊者 <br />
含着金匙出生、投胎到好家庭、工作安排到电力局拿1w月薪这样的小概率事件，当然最好轮到自己 <br />
红军长征两万五、打成右派反革命、胼手胝足牺牲尊严去奋斗，最好留给祖辈父辈和别人 <br />
自然，不是每个吃过苦的人都会得到回报 <br />
但是，任何时代，每一个既得利益者身后，都有他的祖辈父辈奋斗挣扎乃至流血付出生命的身影 <br />
羡慕别人有个好爸爸，没什么不可以 <br />
问题是，你的下一代，会有一个好爸爸吗？ <br />
至于问到为什么不能有同样的赢面概率？我只能问：为什么物种竞争中，人和猴子不能有同样的赢面概率？ <br />
物竞天择。猴子的灵魂不一定比你卑微，但你身后有几十万年的类人猿进化积淀。 <br />
<br />
七、入对行跟对人 <br />
<br />
在中国，大概很少有人是一份职业做到底的，虽然如此，第一份工作还是有些需要注意的地方，有两件事情格外重要，第一件是入行，第二件事情是跟人。第一份工作对人最大的影响就是入行，现代的职业分工已经很细，我们基本上只能在一个行业里成为专家，不可能在多个行业里成为专家。很多案例也证明即使一个人在一个行业非常成功，到另外一个行业，往往完全不是那么回事情，&#8220;你想改变世界，还是想卖一辈子汽水？&#8221;是乔布斯邀请百事可乐总裁约翰&#183;斯考利加盟苹果时所说的话，结果这位在百事非常成功的约翰，到了苹果表现平平。其实没有哪个行业特别好，也没有哪个行业特别差，或许有报道说哪个行业的平均薪资比较高，但是他们没说的是，那个行业的平均压力也比较大。看上去很美的行业一旦进入才发现很多地方其实并不那么完美，只是外人看不见。 <br />
<br />
说实话，我自己都没有发大财，所以我的建议只是让人快乐工作的建议，不是如何发大财的建议，我们只讨论一般普通打工者的情况。我认为选择什么行业并没有太大关系，看问题不能只看眼前。比如，从前年开始，国家开始整顿医疗行业，很多医药公司开不下去，很多医药行业的销售开始转行。其实医药行业的不景气是针对所有公司的，并非针对一家公司，大家的日子都不好过，这个时候跑掉是非常不划算的，大多数正规的医药公司即使不做新生意撑个两三年总是能撑的，大多数医药销售靠工资撑个两三年也是可以撑的，国家不可能永远捏着医药行业不放的，两三年以后光景总归还会好起来的，那个时候别人都跑了而你没跑，那时的日子应该会好过很多。有的时候觉得自己这个行业不行了，问题是，再不行的行业，做得人少了也变成了好行业，当大家都觉得不好的时候，往往却是最好的时候。大家都觉得金融行业好，金融行业门槛高不说，有多少人削尖脑袋要钻进去，竞争激励，进去以后还要时时提防，一个疏忽，就被后来的人给挤掉了，压力巨大，又如何谈得上快乐？也就未必是&#8220;好&#8221;工作了。 <br />
<br />
太阳能这个东西至今还不能进入实际应用的阶段，但是中国已经有7家和太阳能有关的公司在纽交所上市了，国美苏宁永乐其实是贸易型企业，也能上市，鲁泰纺织连续10年利润增长超过50%，卖茶的一茶一座，卖衣服的海澜之家都能上市&#8230;&#8230;其实选什么行业真的不重要，关键是怎么做。事情都是人做出来的，关键是人。 <br />
<br />
有一点是需要记住的，这个世界上，有史以来直到我们能够预见得到的未来，成功的人总是少数，有钱的人总是少数，大多数人是一般的，普通的，不太成功的。因此，大多数人的做法和看法，往往都不是距离成功最近的做法和看法。因此大多数人说好的东西不见得好，大多数人说不好的东西不见得不好。大多数人都去炒股的时候说明跌只是时间问题，大家越是热情高涨的时候，跌的日子越近。大多数人买房子的时候，房价不会涨，而房价涨的差不多的时候，大多数人才开始买房子。不会有这样一件事情让大家都变成功，发了财，历史上不曾有过，将来也不会发生。有些东西即使一时运气好得到了，还是会在别的时候别的地方失去的。 <br />
<br />
年轻人在职业生涯的刚开始，尤其要注意的是，要做对的事情，不要让自己今后几十年的人生总是提心吊胆，更不值得为了一份工作赔上自己的青春年华。我的公司是个不行贿的公司，以前很多人不理解，甚至自己的员工也不理解，不过如今，我们是同行中最大的企业，客户乐意和我们打交道，尤其是在国家打击腐败的时候，每个人都知道我们做生意不给钱的名声，都敢于和我们做生意。而勇于给钱的公司，不是倒了，就是跑了，要不就是每天睡不好觉，人还是要看长远一点。很多时候，看起来最近的路，其实是最远的路，看起来最远的路，其实是最近的路。 <br />
<br />
跟对人是说，入行后要跟个好领导好老师，刚进社会的人做事情往往没有经验，需要有人言传身教。对于一个人的发展来说，一个好领导是非常重要的。所谓&#8220;好&#8221;的标准，不是他让你少干活多拿钱，而是以下三个。 <br />
<br />
首先，好领导要有宽广的心胸，如果一个领导每天都会发脾气，那几乎可以肯定他不是个心胸宽广的人，能发脾气的时候却不发脾气的领导，多半是非常厉害的领导。中国人当领导最大的毛病是容忍不了能力比自己强的人，所以常常可以看到的一个现象是，领导很有能力，手下一群庸才或者手下一群闲人。如果看到这样的环境，还是不要去的好。 <br />
<br />
其次，领导要愿意从下属的角度来思考问题，这一点其实是从面试的时候就能发现的，如果这位领导总是从自己的角度来考虑问题，几乎不听你说什么，这就危险了。从下属的角度来考虑问题并不代表同意下属的说法，但他必须了解下属的立场，下属为什么要这么想，然后他才有办法说服你，只关心自己怎么想的领导往往难以获得下属的信服。 <br />
<br />
第三，领导敢于承担责任，如果出了问题就把责任往下推，有了功劳就往自己身上揽，这样的领导不跟也罢。选择领导，要选择关键时刻能抗得住的领导，能够为下属的错误买单的领导，因为这是他作为领导的责任。 <br />
<br />
有可能，你碰不到好领导，因为，中国的领导往往是屁股决定脑袋的领导，因为他坐领导的位置，所以他的话就比较有道理，这是传统观念官本位的误区，可能有大量的这种无知无能的领导，只是，这对于你其实是好事，如果将来有一天你要超过他，你希望他比较聪明还是比较笨？相对来说这样的领导其实不难搞定，只是你要把自己的身段放下来而已。多认识一些人，多和比自己强的人打交道，同样能找到好的老师，不要和一群同样郁闷的人一起控诉社会，控诉老板，这帮不上你，只会让你更消极。和那些比你强的人打交道，看他们是怎么想的，怎么做的，学习他们，然后跟更强的人打交道。 <br />
<br />
八、选择 <br />
<br />
我们每天做的最多的事情，其实是选择，因此在谈职业生涯的时候不得不提到这个话题。 <br />
<br />
我始终认为，在很大的范围内，我们究竟会成为一个什么样的人，决定权在我们自己，每天我们都在做各种各样的选择，我可以不去写这篇文章，去别人的帖子拍拍砖头，也可以写下这些文字，帮助别人的同时也整理自己的思路，我可以多注意下格式让别人易于阅读，也可以写成一堆，我可以就这样发上来，也可以在发以前再看几遍，你可以选择不刮胡子就去面试，也可以选择出门前照照镜子&#8230;&#8230;每天，每一刻我们都在做这样那样的决定，我们可以漫不经心，也可以多花些心思，成千上万的小选择累计起来，就决定了最终我们是个什么样的人。 <br />
<br />
从某种意义上来说我们的未来不是别人给的，是我们自己选择的，很多人会说我命苦啊，没得选择阿，如果你认为&#8220;去微软还是去IBM&#8221;&#8220;上清华还是上北大&#8221;&#8220;当销售副总还是当厂长&#8221;这种才叫选择的话，的确你没有什么选择，大多数人都没有什么选择。但每天你都可以选择是否为客户服务更周到一些，是否对同事更耐心一些，是否把工作做得更细致一些，是否把情况了解得更清楚一些，是否把不清楚的问题再弄清楚一些&#8230;&#8230;你也可以选择在是否在痛苦中继续坚持，是否抛弃掉自己的那些负面的想法，是否原谅一个人的错误，是否相信我在这里写下的这些话，是否不要再犯同样的错误&#8230;&#8230;生活每天都在给你选择的机会，每天都在给你改变自己人生的机会，你可以选择赖在地上撒泼打滚，也可以选择咬牙站起来。你永远都有选择。有些选择不是立杆见影的，需要累积，比如农民可以选择自己常常去浇地，也可以选择让老天去浇地，诚然你今天浇水下去苗不见得今天马上就长出来，但常常浇水，大部分苗终究会长出来的，如果你不浇，收成一定很糟糕。 <br />
<br />
每天生活都在给你机会，他不会给你一叠现金也不会拱手送你个好工作，但实际上，他还是在给你机会。我的家庭是一个普通的家庭，没有任何了不起的社会关系，我的父亲在大学毕业以后就被分配到了边疆，那个小县城只有一条马路，他们那一代人其实比我们更有理由抱怨，他们什么也没得到，年轻的时候文化大革命，书都没得读，支援边疆插队落户，等到老了，却要给年轻人机会了。他有足够的理由象成千上万那样的青年一样坐在那里抱怨生不逢时，怨气冲天。然而在分配到边疆的十年之后，国家恢复招研究生，他考回了原来的学校。研究生毕业，他被分配到了安徽一家小单位里，又是3年以后，国家第一届招收博士生，他又考回了原来的学校，成为中国第一代博士，那时的他比现在的我年纪还大。生活并没有放弃他，他也没有放弃生活。10年的等待，他做了他自己的选择，他没有放弃，他没有破罐子破摔，所以时机到来的时候，他改变了自己的人生。你最终会成为什么样的人，就决定在你的每个小小的选择之间。 <br />
<br />
你选择相信什么？你选择和谁交朋友？你选择做什么？你选择怎么做？&#8230;&#8230;我们面临太多的选择，而这些选择当中，意识形态层面的选择又远比客观条件的选择来得重要得多，比如选择做什么产品其实并不那么重要，而选择怎么做才重要。选择用什么人并不重要，而选择怎么带这些人才重要。大多数时候选择客观条件并不要紧，大多数关于客观条件的选择并没有对错之分，要紧的是选择怎么做。一个大学生毕业了，他要去微软也好，他要卖猪肉也好，他要创业也好，他要做游戏代练也好，只要不犯法，不害人，都没有什么关系，要紧的是，选择了以后，怎么把事情做好。 <br />
<br />
除了这些，你还可以选择时间和环境，比如，你可以选择把这辈子最大的困难放在最有体力最有精力的时候，也可以走一步看一步，等到了40岁再说，只是到了40多岁，那正是一辈子最脆弱的时候，上有老下有小，如果在那个时候碰上了职业危机，实在是一件很苦恼的事情。与其如此不如在20多岁30多岁的时候吃点苦，好让自己脆弱的时候活得从容一些。你可以选择在温室里成长，也可以选择到野外磨砺，你可以选择在办公室吹冷气的工作，也可以选择40度的酷热下，去见你的客户，只是，这一切最终会累积起来，引导你到你应得的未来。 <br />
<br />
我不敢说所有的事情你都有得选择，但是绝大部分事情你有选择，只是往往你不把这当作一种选择。认真对待每一次选择，才会有比较好的未来。 <br />
<br />
九、选择职业 <br />
<br />
职业的选择，总的来说，无非就是销售、市场、客服、物流、行政、人事、财务、技术、管理几个大类，有个有趣的现象就是，500强的CEO当中最多的是销售出身，第二多的人是财务出身，这两者加起来大概超过95％。现代IT行业也有技术出身成为老板的，但实际上，后来他们还是从事了很多销售和市场的工作，并且表现出色，公司才获得了成功，完全靠技术能力成为公司老板的，几乎没有。这是有原因的，因为销售就是一门跟人打交道的学问，而管理其实也是跟人打交道的学问，这两者之中有很多相通的东西，他们的共同目标就是&#8220;让别人去做某件特定的事情。&#8221;而财务则是从数字的层面了解生意的本质，从宏观上看待生意的本质，对于一个生意是否挣钱，是否可以正常运作有着最深刻的认识。 <br />
<br />
公司小的时候是销售主导公司，而公司大的时候是财务主导公司，销售的局限性在于只看人情不看数字，财务的局限性在于只看数字不看人情。公司初期，运营成本低，有订单就活得下去，跟客户也没有什么谈判的条件，别人肯给生意做已经谢天谢地了，这个时候订单压倒一切，客户的要求压倒一切，所以当然要顾人情。公司大了以后，一切都要规范化，免得因为不规范引起一些不必要的风险，同时运营成本也变高，必须提高利润率，把有限的资金放到最有产出的地方。对于上市公司来说，股东才不管你客户是不是最近出国，最近是不是那个省又在搞严打，到了时候就要把业绩拿出来，拿不出来就抛股票，这个时候就是数字压倒一切。 <br />
<br />
前两天听到有人说一句话觉得很有道理，开始的时候我们想&#8220;能做什么？&#8221;，等到公司做大了有规模了，我们想&#8220;不能做什么。&#8221;很多人在工作中觉得为什么领导这么保守，这也不行那也不行，错过很多机会。很多时候是因为，你还年轻，你想的是&#8220;能做什么&#8221;，而作为公司领导要考虑的方面很多，他比较关心&#8220;不能做什么&#8221;。 <br />
<br />
我并非鼓吹大家都去做销售或者财务，究竟选择什么样的职业，和你究竟要选择什么样的人生有关系，有些人就喜欢下班按时回家，看看书听听音乐，那也挺好，但就不适合找个销售的工作了，否则会是折磨自己。有些人就喜欢出风头，喜欢成为一群人的中心，如果选择做财务工作，大概也干不久，因为一般老板不喜欢财务太积极，也不喜欢财务话太多。先想好自己要过怎样的人生，再决定要找什么样的职业。有很多的不快乐，其实是源自不满足，而不满足，很多时候是源自于心不定，而心不定则是因为不清楚究竟自己要什么，不清楚要什么的结果就是什么都想要，结果什么都没得到。 <br />
我想，我们还是因为生活而工作，不是因为工作而生活，生活是最要紧的，工作只是生活中的一部分。我总是觉得生活的各方方面都是相互影响的，如果生活本身一团乱麻，工作也不会顺利。所以要有娱乐、要有社交、要锻炼身体，要有和睦的家庭&#8230;&#8230;最要紧的，要开心，我的两个销售找我聊天，一肚子苦水，我问他们， 2年以前，你什么都没有，工资不高，没有客户关系，没有业绩，处于被开的边缘，现在的你比那时条件好了很多，为什么现在却更加不开心了？如果你做得越好越不开心，那你为什么还要工作？首先的首先，人还是要让自己高兴起来，让自己心态好起来，这种发自内心的改变会让你更有耐心，更有信心，更有气质，更能包容&#8230;&#8230;否则，看看镜子里的你，你满意么？ <br />
<br />
有人会说，你说得容易，我每天加班，不加班老板就会把我炒掉，每天累得要死，哪有时间娱乐、社交、锻炼？那是人们把目标设定太高的缘故，如果你还在动不动就会被老板炒掉的边缘，那么你当然不能设立太高的目标，难道你还想每天去打高尔夫？你没时间去健身房锻炼身体，但是上下班的时候多走几步可以吧，有楼梯的时候走走楼梯不走电梯可以吧？办公的间隙扭扭脖子拉拉肩膀做做俯卧撑可以吧？谁规定锻炼就一定要拿出每天2个小时去健身房？你没时间社交，每月参加郊游一次可以吧，周末去参加个什么音乐班，绘画班之类的可以吧，去尝试认识一些同行，和他们找机会交流交流可以吧？开始的时候总是有些难的，但迈出这一步就会向良性循环的方向发展。而每天工作得很苦闷，剩下的时间用来咀嚼苦闷，只会陷入恶性循环，让生活更加糟糕。 <br />
<br />
虽然离开惠普仅有十五天，但感觉上惠普已经离我很远。我的心思更多放在规划自己第二阶段的人生，这并非代表我对惠普没有任何眷恋，主要还是想以此驱动自己往前走。 <br />
<br />
万科王石登珠穆朗玛峰的体验给我很多启发，虽然在出发时携带大量的物资，但是登顶的过程中，必须不断减轻负荷，最终只有一个氧气瓶和他登上峰顶。登山如此，漫长的人生又何尝不是。 <br />
我宣布退休后，接到同事朋友同学的祝贺。大部分人都认为我能够在这样的职位上及年龄选择退休，是一种勇气，也是一种福气。 <br />
还有一部分人怀疑我只是借此机会换个工作，当然还有一些人说我在HP做不下去了，趁此机会离开。 <br />
我多年来已经习惯别人对我的说三道四，但对于好友，我还是挺关心大家是否真正理解我的想法，这也是写这篇文章的目的。 <br />
由于受我父亲早逝的影响，我很早就下定决心，要在有生之年实现自己的愿望，我不要像我父亲一样，为家庭生活忙碌一辈子，临终前感伤，懊恼自己有很多没有实现的理想。 <br />
一本杂志的文章提到我们在生前就应该思考自己的墓志铭，因为那代表你自己对完美人生的定义，我们应该尽可能在有生之年去实现它。 <br />
我希望我的墓志铭上除了与家人及好友有关的内容外，是这样写着： <br />
1.这个人曾经服务于一家全球最大的IT公司（HP）25年，和她一起经历过数次重大的变革，看着她从以电子仪表为主要的业务变革成全球最大的IT公司。 <br />
2.这个人曾经在全球发展最快的国家（中国）工作16年，并担任HP中国区总裁7年，见证及经历过中国改革开放的关键最新突破阶段，与中国一起成长。 <br />
3.这个人热爱飞行，曾经是一个有执照的飞行员，累积飞行时数超过X小时，曾经在X个机场起降过。 <br />
4.这个人曾经获得管理硕士学位，在领导管理上特别关注中国企业的组织行为及绩效，并且在这个领域上获得中国企业界的认可。 <br />
我费时25年才总结1和2两项成果，我不知还要费时多久才能达成3和4的愿望，特别是第4个愿望需要经历学术的训练，才能将我的经验总结成知识。 <br />
否则我的经验将无法有效影响及传授他人。因此重新进入学校学习，拿一个管理学位是有必要的，更何况这是我一个非常重要的愿望。 <br />
另一方面，我25年的时间都花在运营(operation)的领域，兢兢业业的做好职业人士的工作，它是一份好工作，特别是在HP，这份工作也帮助我建立财务的基础，支持家庭的发展。 <br />
但是我不想终其一生，都陷入在运营的领域，我想象企业家一样，有机会靠一些点子(ideas)赚钱，虽然风险很高，但是值得一试，即使失败，也不枉走一回，这也是第4个愿望其中的一部份。 <br />
Carly Fiorina曾经对我说过&#8220;这个世界上有好想法的人很多，但有能力去实现的人很少&#8221;，2007年5月21日在北大演讲时，有人问起那些书对我影响较大，我想对我人生观有影响的其中一本书叫&#8220;TriggerPoint&#8221;，它的主要观点是：人生最需要的不是规划，而是在适当的时机掌握机会，采取行动。 <br />
我这些愿望在我心中已经酝酿一段很长的时间，开始的时候，也许一年想个一两次，过了也就忘掉，但逐渐的，这个心中的声音，愈来愈大，出现的频率也愈来愈高，当它几乎每一个星期都会来与我对话时，我知道时机已经成熟。 <br />
但和任何人一样，要丢掉自己现在所拥有的，所熟悉的环境及稳定的收入，转到一条自己未曾经历过，存在未知风险的道路，需要绝大的勇气，家人的支持和好友的鼓励。有舍才有得，真是知易行难，我很高兴自己终于跨出了第一步。 <br />
我要感谢HP的EER提前退休优惠政策，它是其中一个关键的TriggerPoints,另一个关键因素是在去年五六月发生的事。 <br />
当时我家老大从大学毕业，老二从高中毕业，在他们继续工作及求学前，这是一个黄金时段，让我们全家可以相聚一段较长的时间，我为此很早就计划休一个长假，带着他们到各地游玩。 <br />
但这个计划因为工作上一件重要的事情（Mark Hurd访华）不得不取消。这个事件刺激了我必须严肃的去对待那心中的声音，我会不会继续不断的错失很多关键的机会? <br />
我已经年过50，我会不会走向和我父亲一样的道路？人事部老总Charles跟我说，很多人在所有对他有利的星星都排成一列时，还是错失时机。 <br />
我知道原因，因为割舍及改变对人是多么的困难，我相信大部分的人都有自己人生的理想，但我也相信很多人最终只是把这些理想当成是幻想，然后不断的为自己寻找不能实现的藉口，南非前总统曼德拉曾经说过，&#8220;与改变世界相比，改变自己更困难&#8221;，真是一针见血。 <br />
什么是快乐及有意义的人生？我相信每一个人的定义都不一样，对我来说，能实现我墓志铭上的内容就是我的定义。 <br />
在中国惠普总裁的位置上固然可以吸引很多的关注及眼球，但是我太太及较亲近的好友，都知道那不是我追求的，那只是为扮演好这个角色必须尽力做好的地方。 <br />
做一个没有名片的人士，虽然只有十多天的时间，但我发现我的脑袋里已经空出很多空间及能量，让我可以静心的为我ChapterII的新生活做细致的调研及规划。 <br />
我预订以两年的时间来完成转轨的准备工作，并且花多点时间与家人共处。这两年的时间我希望拿到飞行执照，拿到管理有关的硕士学位，提升英文的水平，建立新的网络，多认识不同行业的人，保持与大陆的联系。希望两年后，我可以顺利回到大陆去实现我第四个愿望。 <br />
毫不意外，在生活上，我发现很多需要调整的地方。 <br />
二十多年来，我生活的步调及节奏，几乎完全被公司及工作所左右，不断涌出的deadline及任务驱动我每天的安排，一旦离开这样的环境，第一个需要调整的就是要依靠自己的自律及意志力来驱动每天的活动，睡觉睡到自然醒的态度绝对不正确，放松自己，不给事情设定目标及时间表，或者对错失时间目标无所谓，也不正确，没有年度，季度，月及周计划也不正确。 <br />
担任高层经理多年，已经养成交待事情的习惯，自己的时间主要花在思考，决策及追踪项目的进展情况，更多是依靠一个庞大的团队来执行具体的事项及秘书来处理很多协调及繁琐的事情。 <br />
到美国后，很多事情需要打800号电话联系，但这些电话很忙，常让你在waitingline上等待很长的时间，当我在等待时，我可以体会以前秘书工作辛苦的地方，但同时也提醒我自己，在这个阶段要改变态度，培养更大的耐性及自己动手做的能力。 <br />
生活的内容也要做出很大的调整，多出时间锻炼身体，多出时间关注家人，多出时间关注朋友，多出时间体验不同的休闲活动及飞行，一步步的，希望生活逐步调整到我所期望的轨道上，期待这两年的生活既充实又充满乐趣及意义。 <br />
第一个快乐的体验就是准备及参加大儿子的订婚礼，那种全心投入，不需担忧工作数字的感觉真好。同时我也租好了公寓，买好了家具及车子，陪家人在周末的时候到Reno及Lake Tahoe玩了一趟，LakeTahoe我去了多次，但这次的体验有所不同，我从心里欣赏到它的美丽。 <br />
但同时我也在加紧调研的工作，为申请大学及飞行学校做准备，这段时间也和在硅谷的朋友及一些风险投资公司见面，了解不同的产业。 <br />
我的人生观是&#8220;完美的演出来自充分的准备&#8221;，&#8220;勇于改变自己，适应不断变化的环境，机会将不断出现&#8221;，&#8220;快乐及有意义的人生来自于实现自己心中的愿望，而非外在的掌声&#8221;。 <br />
我离开时，有两位好朋友送给我两个不同的祝语，Baron的是&#8220;多年功过化烟尘&#8221;，杨华的是&#8220;莫春者，风乎舞雩，咏而归&#8221;，它们分别代表了我离开惠普及走向未来的心情。 <br />
我总结人生有三个阶段，一个阶段是为现实找一份工作，一个阶段是为现实，但可以选择一份自己愿意投入的工作，一个阶段是为理想去做一些事情。 <br />
我珍惜我的福气，感激HP及同事、好朋友给我的支持，鼓励及协助，这篇文字化我心声的文章与好友分享。 
<img src ="http://www.blogjava.net/lhulcn618/aggbug/310587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2010-01-23 11:29 <a href="http://www.blogjava.net/lhulcn618/archive/2010/01/23/310587.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>每日必修博彩心理学 </title><link>http://www.blogjava.net/lhulcn618/archive/2009/09/23/296210.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Wed, 23 Sep 2009 14:13:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2009/09/23/296210.html</guid><description><![CDATA[<strong>关于博彩心理学的问题，国内并没有这类的专门著作，最常看到的是一篇流传在网上的《赌博心理学》，原文出自博智先生所注的《打败庄家》一书。初读之下如暮鼓晨钟，但多次细读后，颇有点意犹未尽的感觉。于是开始查找其他书籍上的资料，也有了一点体会，后来觉得，还是写出来吧，这样能加深自己的认识。于是就有了这篇东拼西凑的文章。文章内很多字句都是出自多本期货方面的书籍，就算不是原句，也是取其意义。而本文章所阐述的观点，也瑾代表本人自己所认同，并不确定就是事实的真相。烦请各位自行分析判断。</strong> <br />
<wbr><wbr><span style="font-size: 13px; line-height: 1.3em"><span style="font-weight: bold"><wbr>一、价值观 <br />
<br />
&#8220;到底怎样才能在博彩市场中&#8216;长久、稳定&#8217;地获利呢？&#8221;──这是绝大部分博彩者（闲家）所急欲知道的答案，非常抱歉，真正的答案可能会令绝大多数人失望，因为，如果想要在博彩市场中赚钱，就必须改变自己的&#8220;价值观&#8221;。简言之，就是改正你对金钱的看法。 <br />
<br />
所有初入博彩市场的新手的目标都只有一个：&#8220;赚钱&#8221;，这是最基本的要求，基于人性需求，这个基本要求会继续发展成──&#8220;发财&#8221;，因为赚钱的意义太模糊，每个月从博彩中获利三千块是赚，获利三十万也是赚，赚一点点小钱有什么用，当然要赚大钱，然而，如果十年之后才能发财的话，嫌太迟，所以，还要进一步要求&#8220;迅速致富&#8221;。当然，在短时间内赚一笔大的还是不够，所以，还要进一步要求&#8220;随时都可以赚大钱&#8221;，换言之，很多的闲家都在想&#8220;我要把庄家变成我的提款机&#8221;──至此，这样的想法才足够描绘出大多数闲家内心深处的潜意识。 <br />
<br />
请注意：有些人并不知道自己有这种&#8220;提款机&#8221;的观念，但是他们的行动却符合这种念头的症状，也就是──为了能够&#8220;随时提领现金&#8221;，他们的想法与策略都以&#8220;急功近利&#8221;为特征，不管春夏秋冬、打雷下雨，只要庄家有开盘，就钻进去投注，于是，大大提高了投注次数，在频繁的投注中耗损体力与金钱。 <br />
<br />
他们最严重的错误，是把&#8220;增加投注次数&#8221;误以为是&#8220;提升赚钱机率&#8221;。事实上，你遭遇到的现实结果，可能完全相反。频繁的投注，可能会&#8220;大幅提高赚钱的机会&#8221;，但同时也会&#8220;大幅提高亏损的机会&#8221;！你正在做的不是拿取，而是用自己智慧战胜对手后获取的劳动成果。 <br />
<br />
二、自律 <br />
<br />
在博彩市场，博彩者成功的不二法门不外乎两种，一是非常幸运；一是非常自律。不过这当中，非常幸运的人少之又少。因此，所谓的成功博彩者、甚至投资人，绝大多数都是高度自律的。 <br />
<br />
&#8220;纪律&#8221;一词，有许多含义。有纪律的博彩者，不光只是遵循他自己的一套投注规则而已，重要的是必须事先理解这些规则具备克敌致胜的效果。纪律是一套严谨的架构，包含必要的技巧和心理素质，例如：自制力、一致性、组织力、持续力、管理监督能力、洞察力，以及行动。凡此都是所有博彩者冀望培养的技巧。遗憾的是，这些技巧和特质非一蹴可几，成功绝无捷径。 <br />
<br />
对于一位博彩专业人士来说，最不可原谅的，就是没有纪律，随意更改自己的投注策略。 <br />
<br />
三、认识自己 <br />
<br />
在博彩市场中，投注策略与风险管理缺一不可，如果博彩者仅仅专注于如何投注的研判，那么即便是水平很高，却仍然摆脱不了失败的可能，并总是处于成功的边缘。正因为如此，我们才要&#8220;认识自我&#8221;。 <br />
<br />
首先，冒险是必要的。事实上，很多人不曾仔细思考，生活中其实充满着许多需要承担的风险，风险本来就是生命的一部分。我们今天所谓的&#8220;博彩&#8221;、&#8220;投机&#8221;，早在远古时代，当老祖宗们在面对大自然众多敌人，例如：野兽、天气等等时，就已经存在了。对于生活上这些风险和不确定因素，我们常常茫然无所知。但事实上，我们正是靠着承担风险才能生存下去。 <br />
<br />
当你的投注表现亮丽，且自觉是个赌场赢家，学到的东西事实上是很有限的。只有当你持续赔钱，而别人也在质疑你的分析能力时，你才会了解自己是否真正具备在博彩市场中生存的能力。 <br />
<br />
只要能更认识自己，适切地修正个人心态，调整好你跟赌场的关系，就是最有效的投资利器。 <br />
<br />
四、心理资本 <br />
<br />
优秀的博彩者会忘记他们投注的目的是为了赚钱，他们只是专心一致的发挥赌技，赚钱不过是步骤正确所衍生的副产品。优秀的博彩者会仔细分析输赢的机率，然后下注，他们专注于当下面临的赌局。博彩者若一直注意赌桌上的钱，会使自己分心而无法发挥赌技。投注时若太在意钱也会降低成功机率。执行正确的投注和理财规则，钞票自然滚滚而来。金钱，不过是你在这场游戏中，保持记录的唯一方法罢了。 <br />
<br />
所以，你最重要的资本并不是金钱，而是心理资本。心理资本给予你投注赚钱所需的力量，没有了心理资本，即使一时赚了钱，也无法长久的维持或增加金钱资本。当然，健康的身体可以增强心理资本，没有健康就没有财富。 <br />
<br />
心理资本储备得足够与否取决于当你面对个人生活及职场的压力时，是否能妥善调整。好比运动员在两场比赛中间必须充分休息才能表现出色，博彩者也需要充电的时间。 <br />
<br />
博彩者要有耐心、勇于承认自己的错误及善设停损，不要被突如其来的损失吓倒，也不要被乍然涌进的获利激起贪念，导致你无法贯彻既定的投注及理财策略。如果你耗尽心理资本，必然会犯下昂贵的投注错误。 <br />
<br />
五、接受失败 <br />
<br />
人们时常会悔恨自己的错误，但是逝者已矣，来者可追。如果我们改正自己的心态，适时承认错误，并引以为鉴，对往后的投注才有帮助。每一种判断方式和投注方式，都有机率发生错误，如果是这种情形，不妨坦然接受。如果是自己违反判断方式和投注方式，至少也上了一课；不按牌理出牌，代价是很昂贵的。 <br />
<br />
一个优秀的博彩者绝不能被失败感淹没，否则真的会成为失败者。博彩者不能任凭一时的亏损导致连锁性的亏损，也不能因一时的疏忽造成无法弥补的错误。想要尽快挽回亏损局面的心态，无异于开启了一扇通往失败陷阱之门。当你输钱时，或许觉得是赌场吞了你的钱，必须把钱还给你。你愈想把钱赢回来，与赌场的关系愈像一场血脉贲张的仇杀。事实上，输赢的机率全然是客观的，没有人用枪指着你逼你投注到错的一方，你所面对的状况并不掺杂任何情绪因素。不管输或赢，赌场依旧存在。倘若你将情绪强加于一无所感的环境上，一定徒劳无功。而你的人性情感，并不能为自己赚钱，更通常违背自己的理性经济利益。你或许会生气、会反击，感觉赌场亏欠你，实际上赌场并不欠你。你或许会投注过量，或对你身边的人大发雷霆。而这整个过程都与你当初精心规划的投注策略背道而驰。你所应该做的，是面对亏损的事实，并且加以评估，由错误中学习，如果必要的话也可以调整你的投注规划，然后决定下一步该怎么走。 <br />
<br />
现实社会中金钱几乎象征一切，因此亏损后出现恐惧、焦虑的情绪是百分之百的自然。绝对是正常的反应。而优秀博彩者跟众人的区别，并非在于会否出现焦虑，而是在于能否在数分钟之内恢复平静。 <br />
<br />
所以说，遇到失败算不了什么，重要的是你如何反应。 <br />
<br />
六、珍惜你的钱 <br />
<br />
博彩者需要努力寻找并计算最大的报酬机率。但人生中唯一可以确定的事是死亡（有些人认为是纳税）；因此，即使你博彩的功力到达专业水准，你充其量也只能&#8220;预测&#8221;投入的钱可能会有什么结果。 <br />
<br />
而无论是赢或输，你都要坚持原定的理财计划。造成错误判断最主要的因素，往往是因为投入超出能力范围的资金。如果过度投注，亏损时间又过长，你可能会在情势逆转为对你有利之前，就提早出场了。 <br />
<br />
博彩者若想成功，必须学会理财，懂得分配财务资源。职业博彩者会拨出他愿意冒险的资金去投注，换句话说，他摆在赌桌上的钱是他认为自己输得起的数目。职业博彩者既不会受投入金额多寡的影响，也不会因为出乎预料的短期大量输赢而手软或缩手。 <br />
<br />
记住投注花的是自己的钱，这点和前一点并不冲突，两者看似相反，其实是一体两面。一旦博彩者接连尝到赢钱的甜头，以后再投注时会变得懒散和放松，因为他们觉得这些赚来的钱像是从天而降、不需要成本的，好象是赌场的钱，而不是自己的。他们忘了当初所投入的是自己辛苦挣来的血汗钱。粗心大意是博彩者的致命伤。太容易获利或一连串的获利往往使博彩者变得轻率躁进，进而想尝试更高风险的投注。 <br />
<br />
避免这项错误的要诀在于严格遵守投注分析和理财规划系统。当你进行投注时，必须忘记金钱本身，而专注于运用正确的投注分析技巧，自然会赚到钱。换句话说，面对获利或亏损时，要记住这是自己的钱、真实可见的钱。珍惜自己的钱，坚持你的投注策略，就可以抗拒冒过度风险的诱惑，也不至于把资金当成赌场的钱而掉以轻心。 <br />
<br />
七、自我调整 <br />
<br />
你必须保持头脑清醒，顶尖的博彩者无论在精神、智能、心理、情绪、或身体健康方面都保持在最佳状态，绝不允许药物或酒精伤害、暴饮暴食、或停滞不前的生活型态。找时间放松一下，参加娱乐活动可以帮助你成功克服压力。换句话说，长期维持均衡的生活方式是成功不可或缺的因素。 <br />
<br />
分析和投注是劳心、必须在室内枯坐、且承受极大压力的。所以应当试图从事不费心力的、户外的、动态的、而且没有压力的休闲活动，均衡一下，如骑越野车、踏青。此外，花时间陪老婆、阅读与博彩、投资无关的书籍、追求心灵的成长及从事愉快的娱乐，这些也是必要的。花时间静静的使自己心灵沉淀，可为自己天马行空的创意注入新能量。当然也不要忘了安排一些时间，做研究、改进自己的技能、让自己更成长、并认识新朋友。 <br />
<br />
八、谦卑 <br />
<br />
我把&#8220;谦卑&#8221;作为全文的最后一章，是的，没看错，是&#8220;谦卑&#8221;。谦卑是博彩者在赌桌上最重要的人格特质。许多哲学家认为谦卑是人类一个最重要的美德。柯维（Stephen R. Covey）在《与成功有约》一书中写到，我们必须先设法了解别人，别人才会了解我们。也就是说，我们要先去听懂别人的话，然后才开口说话。如此，才能得到更多资讯，更能做适当的回应。博彩投注也是如此。要成为成功的博彩者，必须先学习倾听赌场的声音。学会了谦卑，你才可能了解赌场、接触赌场，并做聪明的回应。 <br />
<br />
那些自以为比赌场里所有其他人都聪明的人，认为自己总是幸运者。他们这种看法不会长期保持下去的。在赌场面前应该谦卑。否则赌场会让你知道这种态度会出问题的。赌场会让你变得谦卑。当你认为你掌握的知识十分了不起，十分有价值时，说不定人家也早已掌握了。 <br />
<br />
千万不要有志得意满的心理。如果洋洋得意，你就会忘记风险，要记住，最好的博彩者都是最谦卑的人。懂得谦卑就象我们必须懂得不能直视烈日。事实证明，当我们以智者出现在赌场时，失败总与我们相伴；当我们以谦卑、愚者的身份出现在赌场时，成功、运气会与我们相随。总之，让我们做个实实在在的人，把成功留给自己，把完美留给赌场，而不是与之相反。所以请记住：永远保持谦卑姿态。 <br />
<br />
结束语：要在博彩这一行讨生活的人，都必须做好心理建设和保持强硬的态度：输赢变化可能毫无道理可言，甚至不可理喻，我们必须勇敢迎接挑战，不忧不惧，拥抱风险，没有任何事情可以完全掌握，也没有任何事情是绝对肯定的。</span><wbr></span><wbr>
 <img src ="http://www.blogjava.net/lhulcn618/aggbug/296210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2009-09-23 22:13 <a href="http://www.blogjava.net/lhulcn618/archive/2009/09/23/296210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>年轻人，如果选择Startup公司，一定要跟准老大！</title><link>http://www.blogjava.net/lhulcn618/archive/2008/08/27/225031.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Wed, 27 Aug 2008 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2008/08/27/225031.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/225031.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2008/08/27/225031.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/225031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/225031.html</trackback:ping><description><![CDATA[&nbsp;如果你是一个想从大公司去一个小公司Startup的技术人员，你自己一定要多加考虑清楚未来的真的可能成功，一定要有十足把握再做决定。<br />
<br />
人的时间有限，能奋斗的时间也有限，请选准老大，否则浪费时间，还废身体。<br />
<br />
<img src ="http://www.blogjava.net/lhulcn618/aggbug/225031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2008-08-27 14:05 <a href="http://www.blogjava.net/lhulcn618/archive/2008/08/27/225031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>人生感悟，快慢之道</title><link>http://www.blogjava.net/lhulcn618/archive/2008/06/26/210712.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Wed, 25 Jun 2008 16:52:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2008/06/26/210712.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/210712.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2008/06/26/210712.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/210712.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/210712.html</trackback:ping><description><![CDATA[<p>今天，就在今天，我自己完全凭借自己的力量搞定了一次3D，260赚1300。 这是一个革命性的胜利。<br />
<br />
我看到校友录上很多幸福的，都贴很多很多的照片，发展确实比我快。呵呵，但我始终相信我所努力的，将给我无穷尽的财富。<br />
<br />
看指数增长快，还是直线快。<br />
<br />
所以，一切只靠自己站起来的人，已经不要觉得自己慢，你们的长处在于永远不会有人能打跨你。因为你知道如何再站起来！<br />
<br />
我鄙视一切靠家里支撑起来的男人们。</p>
<img src ="http://www.blogjava.net/lhulcn618/aggbug/210712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2008-06-26 00:52 <a href="http://www.blogjava.net/lhulcn618/archive/2008/06/26/210712.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>反日行动从现在开始，从每个中国人，每个程序员做起！不用日本东西，不给日本人打工！！！</title><link>http://www.blogjava.net/lhulcn618/archive/2006/09/22/71395.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Fri, 22 Sep 2006 14:43:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2006/09/22/71395.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/71395.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2006/09/22/71395.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/71395.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/71395.html</trackback:ping><description><![CDATA[
		<p>从最近SK-II和相关的食品用品中查出有毒，会迫害中国人基因的行为看来。我们是时候站起来，真正的反日了，让日本的东西卖不出去，日本的企业赚不着钱，让日本拿不走咱们的资源！！！！SHIT JAP!!<br /><br />希望每一个中国人，有点民族血性，有点民族气质！！！</p>
<img src ="http://www.blogjava.net/lhulcn618/aggbug/71395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2006-09-22 22:43 <a href="http://www.blogjava.net/lhulcn618/archive/2006/09/22/71395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不要写垃圾代码！！！</title><link>http://www.blogjava.net/lhulcn618/archive/2006/08/13/63283.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sun, 13 Aug 2006 01:24:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2006/08/13/63283.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/63283.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2006/08/13/63283.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/63283.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/63283.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 想起来就郁闷，这周重写了一个垃圾人的代码，也就是我这么高的高手能完成这样的艰巨的任务，在应用层代码和服务端代码都不是我自己的情况下，现分析再重写，再优化，再在周五保证无恙上线。谁也来不了！！我实在是不能不说，以下文字带有不净词语，实属我无奈，因为星期三的那天我已经接近崩溃，我不得不说，请所有学Java的人注意。开始展现：   */    public Vector getDimenionDocs(...&nbsp;&nbsp;<a href='http://www.blogjava.net/lhulcn618/archive/2006/08/13/63283.html'>阅读全文</a><img src ="http://www.blogjava.net/lhulcn618/aggbug/63283.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2006-08-13 09:24 <a href="http://www.blogjava.net/lhulcn618/archive/2006/08/13/63283.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>奋斗者，破产只是一时；而不去奋斗，则必将一生贫穷。只要你没有失掉勇气，敢于拼搏，就一定会取得成功</title><link>http://www.blogjava.net/lhulcn618/archive/2006/07/16/58453.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sun, 16 Jul 2006 12:23:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2006/07/16/58453.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/58453.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2006/07/16/58453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/58453.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/58453.html</trackback:ping><description><![CDATA[西谚说：“年轻的本钱，就是有时间去失败第二次。”等到我们老了，就已经没人肯请我们去工作了，所以年轻时努力奋斗是很重要的。<br />　　一位哲人说：“你的心态就是你真正的主人。”一位伟人说：“要么你去驾驭生命，要么是生命驾驭你。你的心态决定谁是坐骑，谁是骑师。”<br /><br />宁可去碰壁，也不要在家里面壁<br /><br />　　当你遇到挫折时，给你几点小建议：<br />　　找个地方喝点酒，沉醉一回<br />　　找个迪厅跳跳舞，放松一下<br />　　找帮朋友侃侃山，开怀一番<br />　　积极行动起来，分析失败的原因，找出行动的方法<!-- InstanceEndEditable --><br /><br />找新工作嘛，怕什么呢！！！！<br /><br />年轻不尝试新的工作，就是扯淡。<img src ="http://www.blogjava.net/lhulcn618/aggbug/58453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2006-07-16 20:23 <a href="http://www.blogjava.net/lhulcn618/archive/2006/07/16/58453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>理解Java ClassLoader机制  |用Java说话，人气战胜时间！Come On</title><link>http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Thu, 25 May 2006 14:49:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/48230.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/48230.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/48230.html</trackback:ping><description><![CDATA[
		<p>我在参加一个比赛。</p>
		<p>欢迎大家都来我的网站参观一下。</p>
		<p>
				<a href="http://home.fego.cn/members/lhulcn2008/default.aspx">http://home.fego.cn/members/lhulcn2008/default.aspx</a>
		</p>
		<p>多谢支持！<br /><br /><br /><span id="post1" style="FONT-SIZE: 12px; COLOR: #000000">当JVM（Java虚拟机）启动时，会形成由三个类加载器组成的初始类加载器层次结构：<br /><br />       bootstrap classloader<br />                |<br />       extension classloader<br />                |<br />       system classloader<br /><br />bootstrap classloader －引导（也称为原始）类加载器，它负责加载Java的核心类。在Sun的JVM中，在执行java的命令中使用-Xbootclasspath选项或使用- D选项指定sun.boot.class.path系统属性值可以指定附加的类。这个加载器的是非常特殊的，它实际上不是 java.lang.ClassLoader的子类，而是由JVM自身实现的。大家可以通过执行以下代码来获得bootstrap classloader加载了那些核心类库：<br />   URL[] urls=sun.misc.Launcher.getBootstrapClassPath().getURLs();<br />   for (int i = 0; i &lt; urls.length; i++) {<br />     System.out.println(urls.toExternalform());<br />   }<br />在我的计算机上的结果为：<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/dom.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/sax.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/xalan-2.3.1.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/xercesImpl-2.0.0.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/xml-apis.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/endorsed/xsltc.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/rt.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/i18n.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/sunrsasign.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/jsse.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/jce.jar<br />文件:/C:/j2sdk1.4.1_01/jre/lib/charsets.jar<br />文件:/C:/j2sdk1.4.1_01/jre/classes<br />这时大家知道了为什么我们不需要在系统属性CLASSPATH中指定这些类库了吧，因为JVM在启动的时候就自动加载它们了。<br /><br />extension classloader －扩展类加载器，它负责加载JRE的扩展目录（JAVA_HOME/jre/lib/ext或者由java.ext.dirs系统属性指定的）中JAR的类包。这为引入除Java核心类以外的新功能提供了一个标准机制。因为默认的扩展目录对所有从同一个JRE中启动的JVM都是通用的，所以放入这个目录的 JAR类包对所有的JVM和system classloader都是可见的。在这个实例上调用方法getParent()总是返回空值null，因为引导加载器bootstrap classloader不是一个真正的ClassLoader实例。所以当大家执行以下代码时：<br />   System.out.println(System.getProperty("java.ext.dirs"));<br />   ClassLoader extensionClassloader=ClassLoader.getSystemClassLoader().getParent();<br />   System.out.println("the parent of extension classloader : "+extensionClassloader.getParent());<br />结果为：<br />C:\j2sdk1.4.1_01\jre\lib\ext<br />the parent of extension classloader : null<br />extension classloader是system classloader的parent，而bootstrap classloader是extension classloader的parent，但它不是一个实际的classloader，所以为null。<br /><br />system classloader －系统（也称为应用）类加载器，它负责在JVM被启动时，加载来自在命令java中的-classpath或者java.class.path系统属性或者 CLASSPATH操作系统属性所指定的JAR类包和类路径。总能通过静态方法ClassLoader.getSystemClassLoader()找到该类加载器。如果没有特别指定，则用户自定义的任何类加载器都将该类加载器作为它的父加载器。执行以下代码即可获得：<br />   System.out.println(System.getProperty("java.class.path"));<br />输出结果则为用户在系统属性里面设置的CLASSPATH。<br />classloader 加载类用的是全盘负责委托机制。所谓全盘负责，即是当一个classloader加载一个Class的时候，这个Class所依赖的和引用的所有 Class也由这个classloader负责载入，除非是显式的使用另外一个classloader载入；委托机制则是先让parent（父）类加载器 (而不是super，它与parent classloader类不是继承关系)寻找，只有在parent找不到的时候才从自己的类路径中去寻找。此外类加载还采用了cache机制，也就是如果 cache中保存了这个Class就直接返回它，如果没有才从文件中读取和转换成Class，并存入cache，这就是为什么我们修改了Class但是必须重新启动JVM才能生效的原因。<br /><br /><br />每个ClassLoader加载Class的过程是：<br />1.检测此Class是否载入过（即在cache中是否有此Class），如果有到8,如果没有到2<br />2.如果parent classloader不存在（没有parent，那parent一定是bootstrap classloader了），到4<br />3.请求parent classloader载入，如果成功到8，不成功到5<br />4.请求jvm从bootstrap classloader中载入，如果成功到8<br />5.寻找Class文件（从与此classloader相关的类路径中寻找）。如果找不到则到7.<br />6.从文件中载入Class，到8.<br />7.抛出ClassNotFoundException.<br />8.返回Class.<br /><br />其中5.6步我们可以通过覆盖ClassLoader的findClass方法来实现自己的载入策略。甚至覆盖loadClass方法来实现自己的载入过程。<br /><br />类加载器的顺序是：<br />先是bootstrap classloader，然后是extension classloader，最后才是system classloader。大家会发现加载的Class越是重要的越在靠前面。这样做的原因是出于安全性的考虑，试想如果system classloader“亲自”加载了一个具有破坏性的“java.lang.System”类的后果吧。这种委托机制保证了用户即使具有一个这样的类，也把它加入到了类路径中，但是它永远不会被载入，因为这个类总是由bootstrap classloader来加载的。大家可以执行一下以下的代码：<br />   System.out.println(System.class.getClassLoader());<br />将会看到结果是null，这就表明java.lang.System是由bootstrap classloader加载的，因为bootstrap classloader不是一个真正的ClassLoader实例，而是由JVM实现的，正如前面已经说过的。<br /><br />下面就让我们来看看JVM是如何来为我们来建立类加载器的结构的：<br />sun.misc.Launcher，顾名思义，当你执行java命令的时候，JVM会先使用bootstrap classloader载入并初始化一个Launcher，执行下来代码：<br />  System.out.println("the Launcher's classloader is "+sun.misc.Launcher.getLauncher().getClass().getClassLoader());<br />结果为：<br />  the Launcher's classloader is null (因为是用bootstrap classloader加载,所以class loader为null)<br />Launcher 会根据系统和命令设定初始化好class loader结构，JVM就用它来获得extension classloader和system classloader,并载入所有的需要载入的Class，最后执行java命令指定的带有静态的main方法的Class。extension classloader实际上是sun.misc.Launcher$ExtClassLoader类的一个实例，system classloader实际上是sun.misc.Launcher$AppClassLoader类的一个实例。并且都是 java.net.URLClassLoader的子类。<br /><br />让我们来看看Launcher初试化的过程的部分代码。<br /><br />Launcher的部分代码：<br />public class Launcher  {<br />   public Launcher() {<br />       ExtClassLoader extclassloader;<br />       try {<br />           //初始化extension classloader<br />           extclassloader = ExtClassLoader.getExtClassLoader();<br />       } catch(IOException ioexception) {<br />           throw new InternalError("Could not create extension class loader");<br />       }<br />       try {<br />           //初始化system classloader，parent是extension classloader<br />           loader = AppClassLoader.getAppClassLoader(extclassloader);<br />       } catch(IOException ioexception1) {<br />           throw new InternalError("Could not create application class loader");<br />       }<br />       //将system classloader设置成当前线程的context classloader（将在后面加以介绍）<br />       Thread.currentThread().setContextClassLoader(loader);<br />       ......<br />   }<br />   public ClassLoader getClassLoader() {<br />       //返回system classloader<br />       return loader;<br />   }<br />}<br /><br />extension classloader的部分代码：<br />static class Launcher$ExtClassLoader extends URLClassLoader {<br /><br />   public static Launcher$ExtClassLoader getExtClassLoader()<br />       throws IOException<br />   {<br />       File afile[] = getExtDirs();<br />       return (Launcher$ExtClassLoader)AccessController.doPrivileged(new Launcher$1(afile));<br />   }<br />  private static File[] getExtDirs() {<br />       //获得系统属性“java.ext.dirs”<br />       String s = System.getProperty("java.ext.dirs");<br />       File afile[];<br />       if(s != null) {<br />           StringTokenizer stringtokenizer = new StringTokenizer(s, File.pathSeparator);<br />           int i = stringtokenizer.countTokens();<br />           afile = new File;<br />           for(int j = 0; j &lt; i; j++)<br />               afile[j] = new File(stringtokenizer.nextToken());<br /><br />       } else {<br />           afile = new File[0];<br />       }<br />       return afile;<br />   }<br />}<br /><br />system classloader的部分代码：<br />static class Launcher$AppClassLoader extends URLClassLoader<br />{<br /><br />   public static ClassLoader getAppClassLoader(ClassLoader classloader)<br />       throws IOException<br />   {<br />       //获得系统属性“java.class.path”<br />       String s = System.getProperty("java.class.path");<br />       File afile[] = s != null ? Launcher.access$200(s) : new File[0];<br />       return (Launcher$AppClassLoader)AccessController.doPrivileged(new Launcher$2(s, afile, classloader));<br />   }<br />}<br /><br />看了源代码大家就清楚了吧，extension classloader是使用系统属性“java.ext.dirs”设置类搜索路径的，并且没有parent。system classloader是使用系统属性“java.class.path”设置类搜索路径的，并且有一个parent classloader。Launcher初始化extension classloader，system classloader，并将system classloader设置成为context classloader，但是仅仅返回system classloader给JVM。<br /><br />　　这里怎么又出来一个context classloader呢？它有什么用呢？我们在建立一个线程Thread的时候，可以为这个线程通过setContextClassLoader方法来指定一个合适的classloader作为这个线程的context classloader，当此线程运行的时候，我们可以通过getContextClassLoader方法来获得此context classloader，就可以用它来载入我们所需要的Class。默认的是system classloader。利用这个特性，我们可以“打破”classloader委托机制了，父classloader可以获得当前线程的context classloader，而这个context classloader可以是它的子classloader或者其他的classloader，那么父classloader就可以从其获得所需的 Class，这就打破了只能向父classloader请求的限制了。这个机制可以满足当我们的classpath是在运行时才确定,并由定制的 classloader加载的时候,由system classloader(即在jvm classpath中)加载的class可以通过context classloader获得定制的classloader并加载入特定的class(通常是抽象类和接口,定制的classloader中是其实现),例如web应用中的servlet就是用这种机制加载的.<br /><br /><br />好了，现在我们了解了classloader的结构和工作原理，那么我们如何实现在运行时的动态载入和更新呢？只要我们能够动态改变类搜索路径和清除classloader的cache中已经载入的Class就行了，有两个方案，一是我们继承一个classloader，覆盖loadclass方法，动态的寻找Class文件并使用defineClass方法来；另一个则非常简单实用，只要重新使用一个新的类搜索路径来new一个classloader就行了，这样即更新了类搜索路径以便来载入新的Class，也重新生成了一个空白的cache(当然,类搜索路径不一定必须更改)。噢，太好了，我们几乎不用做什么工作，java.netURLClassLoader正是一个符合我们要求的classloader！我们可以直接使用或者继承它就可以了！<br /><br />这是j2se1.4 API的doc中URLClassLoader的两个构造器的描述：<br />URLClassLoader(URL[] urls)<br />         Constructs a new URLClassLoader for the specified URLs using the default delegation parent ClassLoader.<br />URLClassLoader(URL[] urls, ClassLoader parent)<br />         Constructs a new URLClassLoader for the given URLs.<br />其中URL[] urls就是我们要设置的类搜索路径，parent就是这个classloader的parent classloader，默认的是system classloader。<br /><br /><br />好，现在我们能够动态的载入Class了，这样我们就可以利用newInstance方法来获得一个Object。但我们如何将此Object造型呢？可以将此Object造型成它本身的Class吗？<br /><br />首先让我们来分析一下java源文件的编译，运行吧！javac命令是调用“JAVA_HOME/lib/tools.jar”中的“com.sun.tools.javac.Main”的compile方法来编译：<br /><br />   public static int compile(String as[]);<br /><br />   public static int compile(String as[], PrintWriter printwriter);<br /><br />返回0表示编译成功，字符串数组as则是我们用javac命令编译时的参数，以空格划分。例如：<br />javac -classpath c:\foo\bar.jar;. -d c:\ c:\Some.java<br />则字符串数组as为{"-classpath","c:\\foo\\bar.jar;.","-d","c:\\","c:\\Some.java"}，如果带有PrintWriter参数，则会把编译信息出到这个指定的printWriter中。默认的输出是System.err。<br /><br />其中 Main是由JVM使用Launcher初始化的system classloader载入的，根据全盘负责原则，编译器在解析这个java源文件时所发现的它所依赖和引用的所有Class也将由system classloader载入，如果system classloader不能载入某个Class时，编译器将抛出一个“cannot resolve symbol”错误。<br /><br />所以首先编译就通不过，也就是编译器无法编译一个引用了不在CLASSPATH中的未知Class的java源文件，而由于拼写错误或者没有把所需类库放到CLASSPATH中，大家一定经常看到这个“cannot resolve symbol”这个编译错误吧！<br /><br />其次，就是我们把这个Class放到编译路径中，成功的进行了编译，然后在运行的时候不把它放入到CLASSPATH中而利用我们自己的 classloader来动态载入这个Class，这时候也会出现“java.lang.NoClassDefFoundError”的违例，为什么呢？<br /><br />我们再来分析一下，首先调用这个造型语句的可执行的Class一定是由JVM使用Launcher初始化的system classloader载入的，根据全盘负责原则，当我们进行造型的时候，JVM也会使用system classloader来尝试载入这个Class来对实例进行造型，自然在system classloader寻找不到这个Class时就会抛出“java.lang.NoClassDefFoundError”的违例。<br /><br />OK，现在让我们来总结一下，java文件的编译和Class的载入执行，都是使用Launcher初始化的system classloader作为类载入器的，我们无法动态的改变system classloader，更无法让JVM使用我们自己的classloader来替换system classloader，根据全盘负责原则，就限制了编译和运行时，我们无法直接显式的使用一个system classloader寻找不到的Class，即我们只能使用Java核心类库，扩展类库和CLASSPATH中的类库中的Class。<br /><br />还不死心！再尝试一下这种情况，我们把这个Class也放入到CLASSPATH中，让system classloader能够识别和载入。然后我们通过自己的classloader来从指定的class文件中载入这个Class（不能够委托 parent载入，因为这样会被system classloader从CLASSPATH中将其载入），然后实例化一个Object，并造型成这个Class，这样JVM也识别这个Class（因为 system classloader能够定位和载入这个Class从CLASSPATH中），载入的也不是CLASSPATH中的这个Class，而是从 CLASSPATH外动态载入的，这样总行了吧！十分不幸的是，这时会出现“java.lang.ClassCastException”违例。<br /><br />为什么呢？我们也来分析一下，不错，我们虽然从CLASSPATH外使用我们自己的classloader动态载入了这个Class，但将它的实例造型的时候是JVM会使用system classloader来再次载入这个Class，并尝试将使用我们的自己的classloader载入的Class的一个实例造型为system classloader载入的这个Class（另外的一个）。大家发现什么问题了吗？也就是我们尝试将从一个classloader载入的Class的一个实例造型为另外一个classloader载入的Class，虽然这两个Class的名字一样，甚至是从同一个class文件中载入。但不幸的是JVM 却认为这个两个Class是不同的，即JVM认为不同的classloader载入的相同的名字的Class（即使是从同一个class文件中载入的）是不同的！这样做的原因我想大概也是主要出于安全性考虑，这样就保证所有的核心Java类都是system classloader载入的，我们无法用自己的classloader载入的相同名字的Class的实例来替换它们的实例。<br /><br />看到这里，聪明的读者一定想到了该如何动态载入我们的Class，实例化，造型并调用了吧！<br /><br />那就是利用面向对象的基本特性之一的多形性。我们把我们动态载入的Class的实例造型成它的一个system classloader所能识别的父类就行了！这是为什么呢？我们还是要再来分析一次。当我们用我们自己的classloader来动态载入这我们只要把这个Class的时候，发现它有一个父类Class，在载入它之前JVM先会载入这个父类Class，这个父类Class是system classloader所能识别的，根据委托机制，它将由system classloader载入，然后我们的classloader再载入这个Class，创建一个实例，造型为这个父类Class，注意了，造型成这个父类 Class的时候（也就是上溯）是面向对象的java语言所允许的并且JVM也支持的，JVM就使用system classloader再次载入这个父类Class，然后将此实例造型为这个父类Class。大家可以从这个过程发现这个父类Class都是由 system classloader载入的，也就是同一个class loader载入的同一个Class，所以造型的时候不会出现任何异常。而根据多形性，调用这个父类的方法时，真正执行的是这个Class（非父类 Class）的覆盖了父类方法的方法。这些方法中也可以引用system classloader不能识别的Class，因为根据全盘负责原则，只要载入这个Class的classloader即我们自己定义的 classloader能够定位和载入这些Class就行了。<br /><br />这样我们就可以事先定义好一组接口或者基类并放入CLASSPATH中，然后在执行的时候动态的载入实现或者继承了这些接口或基类的子类。还不明白吗？让我们来想一想Servlet吧，web application server能够载入任何继承了Servlet的Class并正确的执行它们，不管它实际的Class是什么，就是都把它们实例化成为一个Servlet Class，然后执行Servlet的init，doPost，doGet和destroy等方法的,而不管这个Servlet是从web- inf/lib和web-inf/classes下由system classloader的子classloader(即定制的classloader)动态载入。说了这么多希望大家都明白了。在applet,ejb等容器中,都是采用了这种机制.<br /><br />对于以上各种情况，希望大家实际编写一些example来实验一下。<br /><br />最后我再说点别的， classloader虽然称为类加载器，但并不意味着只能用来加载Class，我们还可以利用它也获得图片，音频文件等资源的URL，当然，这些资源必须在CLASSPATH中的jar类库中或目录下。我们来看API的doc中关于ClassLoader的两个寻找资源和Class的方法描述吧：<br />　　　　　　　　public URL getResource(String name)<br />　　　　　　　　用指定的名字来查找资源，一个资源是一些能够被class代码访问的在某种程度上依赖于代码位置的数据（图片，音频，文本等等）。<br />               一个资源的名字是以'/'号分隔确定资源的路径名的。<br />               这个方法将先请求parent classloader搜索资源，如果没有parent，则会在内置在虚拟机中的classloader（即bootstrap classloader）的路径中搜索。如果失败，这个方法将调用findResource(String)来寻找资源。<br />　　　　　　　　public static URL getSystemResource(String name)<br />               从用来载入类的搜索路径中查找一个指定名字的资源。这个方法使用system class loader来定位资源。即相当于ClassLoader.getSystemClassLoader().getResource(name)。<br /><br />例如：<br />   System.out.println(ClassLoader.getSystemResource("java/lang/String.class"));<br />的结果为：<br />   jar:文件:/C:/j2sdk1.4.1_01/jre/lib/rt.jar!/java/lang/String.class<br />表明String.class文件在rt.jar的java/lang目录中。<br />因此我们可以将图片等资源随同Class一同打包到jar类库中（当然，也可单独打包这些资源）并添加它们到class loader的搜索路径中，我们就可以无需关心这些资源的具体位置，让class loader来帮我们寻找了！<br /></span></p>
<img src ="http://www.blogjava.net/lhulcn618/aggbug/48230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2006-05-25 22:49 <a href="http://www.blogjava.net/lhulcn618/archive/2006/05/25/48230.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>积极心态的力量</title><link>http://www.blogjava.net/lhulcn618/archive/2006/04/21/42312.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Fri, 21 Apr 2006 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2006/04/21/42312.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/42312.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2006/04/21/42312.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/42312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/42312.html</trackback:ping><description><![CDATA[
		<p align="left">
				<b>　<span class="type1"><br /></span></b>
				<span class="type1">
						<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 积极心态的力量之一：改变世界的力量 </span>
		</p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二：正确思考的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之三：探索心理的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之四：探索失败的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之五：克服困难的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之六：赢得幸福的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之七：充满自信的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之八：受人喜欢的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之九：克服心理近视的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十：立即行动的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十一：激励自己和他人的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十二：吸引财富的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十三：投资理财的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十四：知足常乐的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十五：帮助他人的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十六：自我充电的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十七：健康长寿的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十八：克服心病的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之十九：掌握至善的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十：不屈不挠的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十一：和平心态的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十二：克服忙碌的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十三：克服不安的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十四：不知疲倦的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" />积极心态的力量之二十五：新奇想法的力量 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 世上唯一最重要的人只有一个——你自己！ </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 我们往往把自己想象成什么样，就真的会成为什样子。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 对于那些积极心态的人来说，每一种逆境都隐含着一种等量或更大的利益种子，有时你虽然身处逆境，说不定其中正隐藏着良机。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 当你面临被别人误解的问题时，你必须首先从检查你自己开始。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 相信有志者事竟成的人终将获得成功。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 良好的想法紧跟以切实的行动，能把失败转变为成功。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 播下一个行动，你将收获一种习惯；播下一种习惯，你将收获一种性格；播下一种性格，你将收获一种命运。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 建功立业的秘诀就是：“立即行动”。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 记住每天说句话：我健康！我快乐！我大有作为！ </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 探索心理的力量：人的心理具有某种神秘的力量，要敢于探索这种心理力量；你的心理有两部分：有意识心理和下意识心理，二者相伴相随；你能用积极健康的暗示来帮助自己，也能阻止有害的、消极的暗示；学会使用适当的暗示区影响他人，学会应用正确的、有意识的自动暗示。做到了这两点，你就能在生理、心理和道德上获得健康、幸福与成功。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> （一）保持积极的心态，并引导它为你的生活目标服务的话，你就能享受到良好的结果：1.为你带来成功环境和成功意识；2.生理和心理的健康；3.独立的经济；4.出于爱心而且能表达自我的工作；5.内心的平静；6.没有恐惧的自信心；7.长久的友谊；8.长寿而且平衡的生活；9.免于自我设限；10.了解自己和他人的智慧、长处。（二）如果你是抱一种消极的心态，工作和生活将会是另一种面貌：1.贫穷与凄惨的生活；2.生理和心理的疾病；3.自我设限——使你变得平庸；4.恐惧以及其它破坏性的结果；5.限制你帮助自己的方法；6.敌人多，朋友少；7.产生各种烦恼；8.成为所有负面影响的牺牲品；9.屈服于他人的意志；10.过着一种毫无意义的颓废生活。 </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 如何培养积极心态：1.切断和你过去失败经验的所有关系，消除你脑海中的那些与积极心态背道而驰的所有不良因素；2.确定你需要的资源之后，便制定如何得到这些资源的计划，计划一定不要太过渡。记住，贪婪是使野心家失败的最主要因素；3.培养每天说或做一些使他人感到舒服的话或事；4.使你自己了解一点，打倒你的不是挫折，而是你面对挫折时所抱的心态；5.务必使自己养成精益求精的习惯，并以你的爱心和热情发挥这项习惯，努力把这种习惯变成一种嗜好；6.彻底盘点一次你的资产，你会发现你所拥有的最有价值的资产就是健全的思想；7.改掉你的坏习惯，连续一个月每天减少一项恶习，并在一周结束时反省一下成果；8.放弃想要控制别人的念头，转而把你的精力用来控制你自己；9.使自己多活动以保持自己的健康，生理上的疾病很容易造成心理上的失调；10.增加自己的耐性，并以开阔的心胸包容所有事物；11.把你的全部思想用来作你想做的事，而不要留半点思维空间给那些胡思乱想的念头；12.除非有人愿意以足够的证据证明他的建议具有一定的可靠性，否则别接受任何人的建议，你将会因谨慎而避免被误导，或被当成傻瓜；13.以相同或更多的价值回报给你好处的人。“报酬增加率”最后还会给你带来好处，而且可能会为你带来所有你应得到的东西的能力；14.对于善意的批评应采取接受的态度，而不应采取消极的反应，接受学习他人如何看待你的机会。别害怕批评，你应该勇敢的面对；15.避免任何具有负面意义的说话形态，尤其应根除吹毛求疵，闲言碎语、中伤他人名誉的行为；16.随时随地都表现出真实的自己，没有人会相信骗子；17.任何与你共事的人不值得你信任时，就表示你选错人了；18.………… </p>
		<p class="type1" align="left">
				<img height="16" src="file:///C:/newtodown/培训PPT/《积极心态的力量》.files/Dian.gif" width="16" /> 成功的17大原则：1.积极的心态；2.明确的目的；3.多走些路；4.正确的思考；5.自我控制；6.集体心理；7.具有信心；8.令人愉快的个性；9.富有首创的精神；10.充满热情；11.集中注意力；12.与他人协作；13.总结经验教训；14.创造性的见识；15.预算时间和金钱；16.保持身心健康；17.运用普遍规律的力量。 </p>
		<p align="left">
				<span class="type1">一个星期六的早晨，我要准备次日将要进行的讲道，妻子出去买东西了。那天在下雨，我的小儿子吵闹不休、令人讨厌。最后我在失望中拾起一本旧杂志，一页一页的翻阅，直到翻到一幅色彩鲜艳的大图画——一幅世界地图。我就从那本杂志上撕下这一页，再把它撕成碎片。丢在起居室的地上，对儿子说道：“小约翰，如果你能拼拢这些碎片，我就给你2角5分钱。”我以为这件事会使他打法掉上午的大部分时间。可是没过10分钟，就有人来敲门了，原来是我的儿子，他手里拿着一幅刚拼好的地图。我惊愕地看到约翰如此之快的拼好了一幅世界地图。“孩子，你怎样把这件事做的这样快？”我问道。“啊，”小约翰说，“这很容易。在另一方面有一个人的照片。我就照着这个人的照片拼到一起，然后把它翻过来。我想，如果这个人是正确的，那么这个世界也是正确的。” </span>
		</p>
<img src ="http://www.blogjava.net/lhulcn618/aggbug/42312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2006-04-21 14:35 <a href="http://www.blogjava.net/lhulcn618/archive/2006/04/21/42312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>达内科技(Tarena) 公开课有感</title><link>http://www.blogjava.net/lhulcn618/archive/2005/11/26/21514.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sat, 26 Nov 2005 08:51:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2005/11/26/21514.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/21514.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2005/11/26/21514.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/21514.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/21514.html</trackback:ping><description><![CDATA[从我第一次认识达内,就是公开课,当然也是免费的.但质量很高,都是资深专家进行讲座.这是达内认真做事的一种侧面表现.<br>
<br>
在这里,有经验的精英会和你分享经验,这是无私的,他们原意告诉你IT业界的动态,帮您分析您所处位置,进入IT行业,或者提升职位,要做哪些努力.无论您是否参加达内培训,都可以进行深入交流.<br>
<br>
有一点,大家也要注意,达内各个级别的员工都是每周六不休息的,咨询专家,技术专家,人力资源资深专家,每周都有会提供给大家讲座,提供交流的机会.这是
一种反应公司理念的态度.如果再次选择,我仍然选择达内,因为至少我在达内的每时每刻,我永远不会感受到无助.我反倒是觉得现在怎么问题少了,没问题请教
达内的精英,呵呵.<br>
<br>
就到这了,假如您在IT职场遇到困惑,可以考虑去听一听,会有收获的.<br>
<br>
<br>
<br>
<br>
<br>
<br><img src ="http://www.blogjava.net/lhulcn618/aggbug/21514.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2005-11-26 16:51 <a href="http://www.blogjava.net/lhulcn618/archive/2005/11/26/21514.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天去达内，听公开课的体会。</title><link>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19473.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sat, 12 Nov 2005 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19473.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/19473.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/19473.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/19473.html</trackback:ping><description><![CDATA[<P>今天终于有时间去听课了，高兴。<BR><BR>今天最重要的收获，了解了衡量自己的几个基本方面。<BR><BR>1，就是知识结构层次，教育程度<BR>2，技术技能，实际的应用<BR>3，经验，那么做过某项工作，和没做过肯定是不一样的。<BR>4，阅历，阅历主要是指正确知识或者认知，在遇到很多事情时，得到验证，而获得的新的体会。<BR><BR>还有人成功的几点<BR><BR>1，品德，<BR>2，毅力，<BR>3，抓住每次机遇，不一是享福，好的机遇，很多吃苦的机会，也是很重要的。比如三伏天对着电脑，汉流夹背的编程，编一天。或者其他吃苦的机会。为什么？！其实很简单，人类的潜意识会告诉你答案，当你在人生路上再遇到很难过的时候，你会想到之前那么苦，那么累都能支撑过来，这算什么！所以任何机会都是锻炼人的！<BR>4，积累人脉，<BR><BR><BR></P><img src ="http://www.blogjava.net/lhulcn618/aggbug/19473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2005-11-12 17:18 <a href="http://www.blogjava.net/lhulcn618/archive/2005/11/12/19473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>昨天终于拿到一个网站的制作费用</title><link>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19440.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Sat, 12 Nov 2005 00:08:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19440.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/19440.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2005/11/12/19440.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/19440.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/19440.html</trackback:ping><description><![CDATA[2个月前，一个老朋友（发小）让我帮他老板制作网站，那时的我兴致很高，以为很简单的一个商务网站，我就直接信用卡买了空间，就做。<BR><BR>中间，也没有什么需求，就照着经验制作。当然也连老板都没见到就做完了。自己还梦想着拿钱。<BR><BR>结果，人家根本不是这么想的，找了另外的人负责网站的人，一个女人。失败，说界面不行，重新修改。<BR><BR>又说￥……%￥—…………%74#%……￥#·……￥·#<BR><BR>反正需求跟我做的基本不大一样。<BR><BR>我当时恨不得。。。<BR><BR><BR>我正好已经辞职了，所以有功夫，改吧，我就重新设计，重新做网页，重新做程序。<BR><BR>原来的网站，还用Web标准做的，DIV+CSS，其实在我看来都是扯淡，还不够累得呢，脑子全用在CSS上了。还是Table定位方便，几个Table一套。OK。以前的经验让我在短短一周重做了一个新网站。<BR><BR><BR>昨天，又去谈了谈，其实人家老板还是很爽快的，我说支付一部分费用，等都改好了，再支付另外的。<BR><BR>拿到1500，唉，累。。。。<BR><BR><BR>这件事以后，记住不做朋友介绍的活，其实也是不做私活，因为如果拿着高新，您把工作做到家，会有更大利益，私活没有保证阿！！！！<BR><BR>做项目，一定不要先投入太多，把需求谈好，初稿定了，然后拿到定金，再投入。记住了朋友。<img src ="http://www.blogjava.net/lhulcn618/aggbug/19440.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2005-11-12 08:08 <a href="http://www.blogjava.net/lhulcn618/archive/2005/11/12/19440.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>昨天辞掉了工作，今天上午看牙，下午重装系统，开始新的旅程！</title><link>http://www.blogjava.net/lhulcn618/archive/2005/11/01/17686.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Tue, 01 Nov 2005 08:35:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2005/11/01/17686.html</guid><description><![CDATA[昨天辞掉了不开心的工作，准备去进行外企IT培训，在达内科技。在写这篇随笔的时候，我已经重新ghost了本本，完全是全新的，因为我要开始进行旅程，我要去提升自己，挑战未来，挖掘出我的潜力，我能做出这样的决定，我真的要感谢我生命中一个特殊的人，她将会改变了我的一生（我上完课会把这句话改为“已经改变”，那时会有坚实的证据），资深人力资源总监Nancy Sun。<BR><BR>8月的我很迷茫，因为我那时觉得工资较低，又没有项目做，只能天天看AdventNet的技术文档，虽然说我们公司（远达网络）是全国第一个也是唯一一个能够真正应用AdventNet分布式版本到实际项目（联通VoIP网络管理系统）的公司，但是毕竟是基于WebNMS的进行的二次开发，当然也需要深刻了解网管系统的作用以及基本实现方法，例如网管系统包括拓扑管理、故障管理、性能管理、配置管理、资源管理。还需要透彻掌握基本网管理协议（SNMP）的各个方面，比如get、set、trap和共同体。还有mib信息库的树结构（各个网络设备要想被管理一定要实现的保存设备状态的信息库），以及流行网络管理系统的基本架构。然后掌握AdventNet Web NMS架构，了解印度鬼子开发的这个产品的开发接口，最后根据实际需要特定网络设备的被管对象建模，即可进行开发。<BR><BR>我那时对于Java的开发经验主要还是在于Struts,并没有特别好的J2SE功底，呵呵，实话实说。所以我迫切希望能够全面透彻的掌握Java，而不是对于做那些不练功底的项目。我喜欢在项目中来学习、实践，那样学习技术是最好的、最快的途径，这个道理我早在北工大放飞技术网时，做Web项目还有.Net项目时就知道了（我的放飞兄弟和邓萧大哥让我明白，做才是硬道理！）。但是！但是目前没有这样的环境，我陷入了苦恼，我感觉到成天操作着Solaris 9干着无聊的事情，看着很好的分布式Java应用，却不知道是如何设计出来的。我迫切的想提高自己，我想到了培训，大公司都有培训，而我这样的小公司没有培训（一切要毕业的大学生，尤其是北工大校友，你们一定要紧记一定要去大公司，肯定是有好处的）。我确实忘记了是从哪里看到的达内科技网站了，我第一眼看到达内网站首页时，虽然不是很专业和美观，但是可以看出比较朴实，可信。<BR><BR>后来，一次下班后，我去了达内，我惊讶于我是一个普通的咨询者，而达内的业务人员却可以很详细和热心的来为我咨询，虽然那时并没有解决我的问题，因为那时我都有点怀疑我自己的能力了（很严重吧，那时基本上可以说是比较自卑的一段时间），听到业务人员让我改行做测试，或者回到微软的.NET道路上，我内心最深处的最后一点能量挽救了我，告诉我绝不是没有能力的人，不能放弃Java! I love Java!那天我了解到周末会有专门的人生职业规划，我想听听前辈人的话，再做决定。<BR><BR>一周后，我再次来到达内听课，得知资深人力资源总监因身体原因没有来，感到非常遗憾。既然来了，就听听吧，有韩总（当时还不知道代替讲ＩＴ人生职业规划就是达内的ＣＥＯ）,我仔细的听了讲解，我唯一感觉到的就是技术功力的深厚，我当时竟然不知道C++的构成，以前也一直不认为掌握好JAVA不一定需要学习C++，然后那堂课之后，我改变很多对于技术深度和编程语言以及软件工程师的很多观点，比如软件工程师决不是年轻饭！收获满大的，就是最后想和韩老单独沟通时，没有机会，很遗憾（技术人员真是很高傲）。<BR><BR>为了我的未来，为了明确未来的目标，又过了一周，我再次来到达内，我选择了第一排第一个（这也是我以后上课的位置），我看到一位美丽的、着装很讲究的职业女性（好似女强人）来到讲台，我深深被您讲课中的每一句话所表现出来的自信和灿烂的笑容所打动，您基本了分析到了我所有遇到的问题，并给与了令人信服的答案。一、各个类型的职业，工资大概范围，这是我第一次意识到选择计算机，选择软件工程师的幸运，也是我第一次从一个职场精英的口中得到的最可信的数据。二、你真帮我分析一个重要的问题，就是何去何从？我想我那时真的不知道自己要去哪里？自己在哪里？更谈不上如何到目的地！我只知道我想赚很多钱，为我的父母，为我的女友。三、我了解到在ＩＴ领域内，各个类型的职业重要程度是怎么样的？当我知道答案后，为自己一直选择软件行业领域的工作感到一丝欣慰。结束后，您不顾您讲课后的辛苦，能够很诚恳的接受我的邀请，让我和您单独交流，深深的觉得您是那么资深的专家，却一定架子都没有，我真的想给您鞠一躬。这也是我后来跟您交流时，激动地流泪的原因，虽说好男儿流血不流泪，但那时我确实像找到知音一样非常激动，我控制不了了，后来回想起来，觉得自己像个小孩，但我知道您决不会笑话我。感谢您在我人生低谷时，提携我一把。Nancy Sun，我在这给您鞠躬了！您永远是我人生轨迹上最重要的人之一。<BR><BR>今天，我已经辞退了工作，准备准备要到达内学习了，我是个较内向的人，有时并不像其他人那样会表达，在您身边时，我可能表现得会表现的比较“冷”，您千万不要介意啦。<BR><BR>今天，我去北京口腔医院看牙了，竟然补了三颗牙，请所有的IT工作者，休息一天假，去全面检查一下牙齿吧，中国人太不注意牙齿了，别等到牙疼得要拔牙了，才想起还存在牙科医生。<BR><BR>希望我以后一路走好，也祝所有关爱我的人一路平安、幸福！<img src ="http://www.blogjava.net/lhulcn618/aggbug/17686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2005-11-01 16:35 <a href="http://www.blogjava.net/lhulcn618/archive/2005/11/01/17686.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>提问的智慧</title><link>http://www.blogjava.net/lhulcn618/archive/2005/10/24/16675.html</link><dc:creator>北国狼人的BloG</dc:creator><author>北国狼人的BloG</author><pubDate>Mon, 24 Oct 2005 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/lhulcn618/archive/2005/10/24/16675.html</guid><wfw:comment>http://www.blogjava.net/lhulcn618/comments/16675.html</wfw:comment><comments>http://www.blogjava.net/lhulcn618/archive/2005/10/24/16675.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lhulcn618/comments/commentRss/16675.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lhulcn618/services/trackbacks/16675.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD><FONT size=-1><BR><BR>How To Ask Questions The Smart Way <BR><BR>Copyright (C) 2001 by Eric S. Raymond <BR>中文版Copyleft 2001 by D.H.Grand(nOBODY/Ginux) <BR><BR>英文版：http://www.tuxedo.org/~esr/faqs/smart-questions.html <BR>感谢Eric的耐心指点和同意，本文才得以完成并发布，本指南英文版版权为Eric <BR>Steven Raymond所有，中文版版权由D.H.Grand[nOBODY/Ginux]所有。 <BR><BR><BR>==== <BR>简介 <BR>==== <BR><BR>在黑客世界里，当提出一个技术问题时，你能得到怎样的回答？这取决于挖出答案 <BR>的难度，同样取决于你提问的方法。本指南旨在帮助你提高发问技巧，以获取你最 <BR>想要的答案。 <BR><BR><BR>首先你必须明白，黑客们只偏爱艰巨的任务，或者能激发他们思维的好问题。如若 <BR>不然，我们还来干吗？如果你有值得我们反复咀嚼玩味的好问题，我们自会对你感 <BR>激不尽。好问题是激励，是厚礼，可以提高我们的理解力，而且通常会暴露我们以 <BR>前从没意识到或者思考过的问题。对黑客而言，"问得好！"是发自内心的大力称 <BR>赞。 <BR><BR>尽管黑客们有蔑视简单问题和不友善的坏名声，有时看起来似乎我们对新手，对知 <BR>识贫乏者怀有敌意，但其实不是那样的。 <BR><BR>我们不想掩饰对这样一些人的蔑视--他们不愿思考，或者在发问前不去完成他们应 <BR>该做的事。这种人只会谋杀时间--他们只愿索取，从不付出，无端消耗我们的时间 <BR>，而我们本可以把时间用在更有趣的问题或者更值得回答的人身上。我们称这样的 <BR>人为"失败者"（由于历史原因，我们有时把它拼作"lusers"）。 <BR><BR>我们也知道，很多人只想使用我们编写的软件，对技术细节没什么兴趣。对多数人 <BR>们而言，计算机不过是一个工具，一种达到目的的手段；他们有更重要的事情要做 <BR>，有更重要的生活要过。我们明白这点，也并不奢望每个人都对另我们痴狂的技术 <BR>问题有兴致。然而，我们回答问题的风格是针对这样一群人--他们有兴趣，并且愿 <BR>意积极参与问题的解决。这点不会改变，也不应该改变；如果变了，我们将失去我 <BR>们引以为傲的效率。 <BR><BR>我们在很大程度上属于志愿者，从繁忙的生活中抽出时间来解惑答疑，而且时常被 <BR>提问淹没。所以我们无情的滤掉一些话题，特别是抛弃那些看起来象失败者的家伙 <BR>，以便更高效的利用时间来回答胜利者的问题。 <BR><BR><BR>如果你觉得我们过于傲慢的态度让你不爽，让你委屈，不妨设身处地想想。我们并 <BR>没有要求你向我们屈服--事实上，我们中的大多数人最喜欢公平交易不过了，只要 <BR>你付出小小努力来满足最起码的要求，我们就会欢迎你加入到我们的文化中来。但 <BR>让我们帮助那些不愿意帮助自己的人是没有意义的。如果你不能接受这种"歧视" <BR>，我们建议你花点钱找家商业公司签个技术支持协议得了，别向黑客乞求帮助。 <BR><BR><BR>如果你决定向我们求助，当然不希望被视为失败者，更不愿成为失败者中的一员。 <BR>立刻得到有效答案的最好方法，就是象胜利者那样提问--聪明、自信、有解决问题 <BR>的思路，只是偶尔在特定的问题上需要获得一点帮助。 <BR><BR>（欢迎对本指南提出改进意见。任何建议请E-mail至esr@thyrsus.com，然而请注 <BR>意，本文并非网络礼节的通用指南，我通常会拒绝无助于在技术论坛得到有用答案 <BR>的建议。） <BR>（当然，如果你写中文，最好还是寄到DHGrand@hotmail.com;-） <BR><BR>======== <BR>提问之前 <BR>======== <BR><BR>在通过电邮、新闻组或者聊天室提出技术问题前，检查你有没有做到： <BR>1. 通读手册，试着自己找答案。 <BR>2. 在FAQ里找答案（一份维护得好的FAQ可以包罗万象:）。 <BR>3. 在网上搜索（个人推荐google~~~）。 <BR>4. 向你身边精于此道的朋友打听。 <BR><BR>当你提出问题的时候，首先要说明在此之前你干了些什么；这将有助于树立你的形 <BR>象：你不是一个妄图不劳而获的乞讨者，不愿浪费别人的时间。能说明你从这些操 <BR>作中学到了什么就更好了。如果提问者能从答案中学到东西，我们更乐于回答他的 <BR>问题。 <BR><BR>周全的思考，准备好你的问题，草率的发问只能得到草率的回答，或者根本得不到 <BR>任何答案。越表现出在寻求帮助前为解决问题付出的努力，你越能得到实质性的帮 <BR>助。 <BR><BR>小心别问错了问题。如果你的问题基于错误的假设，普通黑客（J. Random <BR>Hacker）通常会用无意义的字面解释来答复你，心里想着"蠢问题..."，希望着 <BR>你会从问题的回答（而非你想得到的答案）中汲取教训。 <BR><BR>决不要自以为够资格得到答案，你没这种资格。毕竟你没有为这种服务支付任何报 <BR>酬。你要自己去"挣"回一个答案，靠提出一个有内涵的，有趣的，有思维激励作 <BR>用的问题--一个对社区的经验有潜在贡献的问题，而不仅仅是被动的从他人处索要 <BR>知识--去挣到这个答案。 <BR><BR>另一方面，表明你愿意在找答案的过程中做点什么，是一个非常好的开端。"谁能 <BR>给点提示？"、"我这个例子里缺了什么？"以及"我应该检查什么地方？"比" <BR>请把确切的过程贴出来"更容易得到答复。因为你显得只要有人指点正确的方向， <BR>你就有完成它的能力和决心。 <BR><BR>======== <BR>怎样提问 <BR>======== <BR><BR>------------ <BR>谨慎选择论坛 <BR>------------ <BR><BR>小心选择提问的场合。如果象下面描述的那样，你很可能被忽略掉或者被看作失败 <BR>者： <BR>1. 在风马牛不相及的论坛贴出你的问题 <BR>2. 在探讨高级技巧的论坛张贴非常初级的问题；反之亦然 <BR>3. 在太多的不同新闻组交叉张贴 <BR><BR>黑客们通常砍掉问错地方的问题，以保护自己的社区不被大量无关帖子淹没。你不 <BR>会希望自己的帖子被这样砍掉吧。 <BR><BR>总的说来，问题发到精心挑选的公众论坛，比发到封闭的小圈子更容易得到有用的 <BR>答案。这一现象有多种原因，其中之一是公众论坛有更多潜在的问题回答者；另一 <BR>个原因是公众论坛有更多的听众。黑客们更愿意让尽量多的人--而非有限的一两个 <BR>--从回答中受益。 <BR><BR>---------------- <BR>尽量使用邮件列表 <BR>---------------- <BR><BR>如果某项目有自己的开发邮件列表，要把问题发到这个邮件列表而不是某个开发者 <BR>，即使你很清楚谁最能回答你的问题。仔细查看项目文档和项目主页，找到这个项 <BR>目的邮件列表地址，这样做的理由有四： <BR>1. 任何值得问某位开发者的好问题，都值得向整个开发团体提出。反之，若你认 <BR>为这个问题不值得在邮件列表中提起，就没有理由用它来骚扰任何一位开发者。 <BR><BR>2. 在邮件列表提问可以分担开发者的工作量。某位开发者（尤其当他是项目负责 <BR>人的情况下），可能忙得没时间回答你的问题。 <BR>3. 大多数邮件列表都有历史存档，而且都能在搜索引擎中检索到。人们可以从中 <BR>找到你的问题和答案，不用一遍又一遍在列表中发问。 <BR>4. 如果某个问题经常被提出，开发者可以据此改进文档或改进软件，以减少用户 <BR>的困惑。而如果问题总在私下提出，就不会有人对此有整体上的把握了。 <BR><BR>如果你找不到项目的邮件列表地址，只能看到项目维护者的，那就写给维护者吧。 <BR>在这种情况下，也别以为邮件列表并不存在。在你的信中写明你已尽力寻找，仍无 <BR>法找到邮件列表。另外表明你不介意将此消息转给他人。（大多数人认为私信就应 <BR>该是私下的，即使并没有什么可保密的内容。允许你的消息被转寄给他人，给了收 <BR>信者一种处理你邮件的选择。） <BR><BR>---------------------------- <BR>用辞贴切，语法正确，拼写无误 <BR>---------------------------- <BR><BR>我们从经验中发现，粗心的写作者通常也是马虎的思考者（我敢打包票）。回答粗 <BR>心大意者的问题很不值得，我们宁愿把时间耗在别处。 <BR><BR>因此，明确充分表述你的问题非常重要。如果你嫌这样做麻烦，我们也会懒得搭理 <BR>你。注意推敲你的用辞，不一定要用呆板正式的语言--事实上，黑客文化的价值观 <BR>是不拘小节。准确的运用俚语和富有幽默感的语言，但别乱用；一定要能表明你在 <BR>思考，在关注。 <BR><BR>正确的拼写，标点符号和大小写很重要。别把"its"和"it's"或者"loose"和 <BR>"lose"搞混淆了。别用全部大写的形式，这被视为粗鲁的大声叫嚷（全都用小写 <BR>也好不到哪儿去，因为这会给阅读带来困难。Alan Cox可以用全部小写，但你不行 <BR>）。 <BR><BR>更一般的说，如果你的提问写得象个半文盲，你很有可能被忽视。如果写得象一个 <BR>窥客（破解爱好者）或者灰客（只会用现成工具的捣乱者）绝对是自己找死，保证 <BR>你除了无情的抵制什么也得不到（或者，最好的结局是得到一大堆挖苦嘲笑的"帮 <BR>助"）。 <BR><BR>如果你在使用非母语的论坛提问，你可以犯点拼写和语法上的小错--但决不能在思 <BR>考上马虎（没错，我们能弄清两者的分别）。另外，除非你确切知道你的回答者会 <BR>使用什么语言，否则请用英文。匆匆忙忙的黑客往往简单的跳过他们看不懂的问题 <BR>，而英文是网络上的工作语言。用英文可以降低你的问题未被阅读即遭抛弃的风险 <BR>。 <BR><BR><BR><BR><BR>------------------ <BR>用易读格式发送问题 <BR>------------------ <BR><BR>如果人为造成你的提问难以阅读和理解，将会更容易被人忽略。因此你要： <BR>1. 使用纯文本邮件，不要使用HTML（关掉HTML并不难）。 <BR>2. 通常可以附加MIME附件，但一定要有真正的内容（例如附加的源文件或者补丁 <BR>），而不仅仅是你的邮件客户端产生的文件模板（例如你邮件的一份拷贝）。 <BR>3. 不要把所有问题放在不停换行的一整段中。（这将让答复的人难于回答其中一 <BR>部分问题，即使能回答所有问题，我也更希望条理清楚的一个一个来:）。很可能 <BR>收件人只能在80个字符宽度的文本显示器上读信，因此要相应的把行环绕模式设在 <BR>80字符以内。 <BR>4. 不要在英文论坛使用MIME Quoted-Printable编码发送；这种编码格式对ASCII <BR>码不能表达的语言来说是非常必要的，但很多邮件代理不支持它，这时，满篇的" <BR>=20"符号把文字分割开，既难看，又分散注意力。 <BR>5. 永远不要指望黑客会乐于阅读封闭所有权的文件格式，例如萎软的Word格式。 <BR>多数黑客对此的反应就象你在门口的阶梯上堆满热烘烘的猪粪（意即谁也不会踏进 <BR>你的门--译者注）。 <BR>6. 如果你通过一台安装Windows的电脑发送邮件，关闭萎软愚蠢的"智能引用"功 <BR>能。这能使你免于在邮件中夹带垃圾字符。 <BR><BR>---------------------------- <BR>使用含义丰富，描述准确的标题 <BR>---------------------------- <BR><BR>在邮件列表或者新闻组中，大约50字以内的主题标题是抓住资深专家注意力的黄金 <BR>时机。别用喋喋不休的"帮帮忙"（更别说"救命啊！！！！！"这样让人反感的 <BR>话）来浪费这个机会。不要妄想用你的痛苦程度来打动我们，别用空格代替问题的 <BR>描述，哪怕是极其简短的描述。 <BR><BR>蠢问题： <BR>救命啊！我的膝上机不能正常显示了！ <BR><BR>聪明问题： <BR>XFree86 4.1下鼠标光标变形，Fooware MV1005的显示芯片。 <BR><BR>如果你在回复中提出问题，记得要修改内容标题，表明里面有一个问题。一个看起 <BR>来象"Re：测试"或者"Re：新bug"的问题很难引起足够重视。另外，引用并删 <BR>减前文的内容，给新来的读者留下线索。 <BR><BR>------------------ <BR>精确描述，信息量大 <BR>------------------ <BR><BR>1. 谨慎明确的描述症状。 <BR>2. 提供问题发生的环境（机器配置、操作系统、应用程序以及别的什么）。 <BR>3. 说明你在提问前是怎样去研究和理解这个问题的。 <BR>4. 说明你在提问前采取了什么步骤去解决它。 <BR>5. 罗列最近做过什么可能有影响的硬件、软件变更。 <BR><BR>尽量想象一个黑客会怎样反问你，在提问的时候预先给他答案。 <BR><BR>Simon Tatham写过一篇名为《如何有效的报告Bug》的出色短文。强力推荐你也读 <BR>一读。 <BR><BR>-------- <BR>话不在多 <BR>-------- <BR><BR>你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据完 <BR>全转储摘录到你的提问中。如果你有庞大而复杂的测试条件，尽量把它剪裁得越小 <BR>越好。 <BR><BR>这样做的用处至少有三点。第一，表现出你为简化问题付出了努力，这可以使你得 <BR>到回答的机会增加；第二，简化问题使你得到有用答案的机会增加；第三，在提炼 <BR>你的bug报告的过程中，也许你自己就能找出问题所在或作出更正。 <BR><BR>------------------ <BR>只说症状，不说猜想 <BR>------------------ <BR><BR>告诉黑客们你认为问题是怎样引起的没什么帮助。（如果你的推断如此有效，还用 <BR>向别人求助吗？），因此要确信你原原本本告诉了他们问题的症状，不要加进你自 <BR>己的理解和推论。让黑客们来诊断吧。 <BR><BR>蠢问题： <BR>我在内核编译中一次又一次遇到SIG11错误，我怀疑某条飞线搭在主板的走线上了 <BR>，这种情况应该怎样检查最好？ <BR><BR>聪明问题： <BR>我自制的一套K6/233系统，主板是FIC-PA2007 （VIA Apollo VP2芯片组），256MB <BR>Corsair PC133 SDRAM，在内核编译中频频产生SIG11错误，从开机20分钟以后就 <BR>有这种情况，开机前20分钟内从没发生过。重启也没有用，但是关机一晚上就又能 <BR>工作20分钟。所有内存都换过了，没有效果。相关部分的典型编译记录如下...。 <BR><BR><BR>------------------ <BR>按时间顺序列出症状 <BR>------------------ <BR><BR>对找出问题最有帮助的线索，往往就是问题发生前的一系列操作，因此，你的说明 <BR>应该包含操作步骤，以及电脑的反应，直到问题产生。在命令行操作的情况下，保 <BR>存一个操作记录（例如使用脚本工具），并且引用相关的大约20条命令会大有帮助 <BR>。 <BR><BR>如果崩溃的程序有诊断选项（例如用-v转到详尽模式），试着仔细考虑选择选项以 <BR>在操作记录中增加有用的调试信息。 <BR><BR>如果你的说明很长（超过四个段落），在开头简述问题会有所帮助，接下来按时间 <BR>顺序详述。这样黑客们就知道该在你的说明中找什么。 <BR><BR>-------------- <BR>别要求私下答复 <BR>-------------- <BR><BR>黑客们认为解决问题应该有公开、透明的流程。只要任何更有见地的人注意到答案 <BR>的不完善或者不正确，这个最初的答案就可以和应该得到纠正。同时，通过能力和 <BR>知识被大家注意，被大家接受，回答问题者得到了应有的奖励。 <BR><BR>如果你要求对方私下回答你，这既破坏了整个流程，也破坏了奖励制度。别提这要 <BR>求，这是回答者的权利，由他来选择是否私下答复--如果他选择这样做，通常是因 <BR>为他认为这个答案过于显而易见或者有不良的公开影响，别人不会感兴趣。 <BR><BR>只有一种有限的例外：如果你预计将收到大量雷同的答复，你可以说："把答案寄 <BR>给我，由我来汇总吧。"将邮件列表或者新闻组从大量重复的帖子中打救出来是很 <BR>有君子之风的--但请记住，履行自己关于汇总的承诺。 <BR><BR>-------------- <BR>明白你想问什么 <BR>-------------- <BR><BR>漫无边际的提问近乎无休无止的时间黑洞。最能给你有用答案的人也正是最忙的人 <BR>（他们忙是因为要亲自完成大部分工作）。这样的人对无节制的时间黑洞不太感冒 <BR>，因此也可以说他们对漫无边际的提问不大感冒。 <BR><BR>如果你明确表述需要回答者做什么（提供建议，发送一段代码，检查你的补丁或是 <BR>别的），就最有可能得到有用的答案。这会定出一个时间和精力的上限，便于回答 <BR>者集中精力来帮你，这很凑效。 <BR><BR>要理解专家们生活的世界，要把专业技能想象为充裕的资源，而回复的时间则是贫 <BR>乏的资源。解决你的问题需要的时间越少，越能从忙碌的专家口中掏出答案。 <BR><BR>因此，优化问题的结构，尽量减少专家们解决它所需要的时间，会有很大的帮助 <BR>--这通常和简化问题有所区别。因此，问"我想更好的理解X，能给点提示吗？" <BR>通常比问"你能解释一下X吗？"更好。如果你的代码不能工作，问问它有什么地 <BR>方不对，比要求别人替你修改要明智得多。 <BR><BR>------------------------ <BR>别问应该自己解决的问题 <BR>------------------------ <BR><BR>黑客们总是善于分辨哪些问题应该由你自己解决；因为我们中的大多数都曾自己解 <BR>决这类问题。同样，这些问题得由你来搞定，你会从中学到东西。你可以要求给点 <BR>提示，但别要求得到完整的解决方案。 <BR><BR>---------------- <BR>去除无意义的疑问 <BR>---------------- <BR><BR>别用无意义的话结束提问，例如"有人能帮我吗？"或者"有答案吗？"。首先： <BR>如果你对问题的描述不很合适，这样问更是画蛇添足。其次：由于这样问是画蛇添 <BR>足，黑客们会很厌烦你--而且通常会用逻辑上正确的回答来表示他们的蔑视，例如 <BR>："没错，有人能帮你"或者"不，没答案"。 <BR><BR>---------------------------- <BR>谦逊绝没有害处，而且常帮大忙 <BR>---------------------------- <BR><BR>彬彬有礼，多用"请"和"先道个谢了"。让大家都知道你对他们花费时间义务提 <BR>供帮助心存感激。 <BR><BR>实话实说，虽然这不象合乎语法、清楚准确的描述，避免私有格式等等那么重要（ <BR>也不能用来替代它们）；黑客一般更喜欢直接了当然而技术上敏锐的bug报告，而 <BR>不是彬彬有礼的废话（如果这让你迷惑不解，请记住，我们衡量一个问题价值的标 <BR>准是：它能让我们学会多少）。 <BR><BR>然而，如果你有很多问题无法解决，礼貌将会增加你得到有用答案的机会。 <BR><BR>（我们注意到，自从本指南发布后，从资深黑客处得到的唯一严重缺陷反馈，就是 <BR>对预先道谢这一条。一些黑客觉得"先谢了"的言外之意是过后就不会再感谢任何 <BR>人了。我们的建议是：都道谢。） <BR><BR>------------------------ <BR>问题解决后，加个简短说明 <BR>------------------------ <BR><BR>问题解决后，向所有帮助过你的人发个说明，让他们知道问题是怎样解决的，并再 <BR>一次向他们表示感谢。如果问题在新闻组或者邮件列表中引起了广泛关注，应该在 <BR>那里贴一个补充说明。 <BR><BR>补充说明不必很长或是很深入；简单的一句"你好，原来是网线出了问题！谢谢大 <BR>家--Bill"比什么也不说要强。事实上，除非结论真的很有技术含量，否则简短可 <BR>爱的小结比长篇学术论文更好。说明问题是怎样解决的，但大可不必将解决问题的 <BR>过程复述一遍。 <BR><BR>除了表示礼貌和反馈信息以外，这种补充有助于他人在邮件列表/新闻组/论坛中搜 <BR>索对你有过帮助的完整解决方案，这可能对他们也很有用。 <BR><BR>最后（至少？），这种补充有助于所有提供过帮助的人从中得到满足感。如果你自 <BR>己不是老手或者黑客，那就相信我们，这种感觉对于那些你向他们求助的导师或者 <BR>专家而言，是非常重要的。问题久拖未决会让人灰心；黑客们渴望看到问题被解决 <BR>。好人有好报，满足他们的渴望，你会在下次贴出新问题时尝到甜头。 <BR><BR>============ <BR>如何理解答案 <BR>============ <BR><BR>-------------------- <BR>RTFM和STFW：别烦我啦 <BR>-------------------- <BR><BR>有一个古老而神圣的传统：如果你收到"RTFM （Read The Fucking Manual）"的 <BR>回复，回答者认为你应该去读TMD手册。当然，基本上他是对的，你应该读一读。 <BR><BR><BR>RTFM有一个年轻的亲戚。如果答案是"STFW （Search The Fucking Web）"，回 <BR>答者认为你应该到TMD的网上去搜索。基本上，他也是对的，你就去找吧。 <BR><BR>通常，用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址， <BR>而且他们打这些字的时候正在阅读着。这些答复意味着回答者认为(1). 你需要的 <BR>信息非常容易获得；(2). 你自己去搜索这些信息比灌给你能让你学到更多。 <BR><BR>别为这个而不爽；依照黑客的标准，他没有对你的要求视而不见，已经能大致能表 <BR>示对你的关注。你应该对他祖母般的慈祥表示感谢。 <BR><BR>---------- <BR>还是不懂 <BR>---------- <BR><BR>如果你不是很理解答案，别立刻要求对方解释。象你以前试着自己解决问题时那样 <BR>（利用手册，FAQ，网络，身边的高手），去理解它。如果你真的需要对方解释， <BR>记得表现出你已经学到了点什么。 <BR><BR>比方说，如果我回答你："看来似乎是zEntry被阻塞了；你应该先清除它。"，然 <BR>后： <BR><BR><BR>一个很糟的后续问题："zEntry是什么？" <BR><BR>聪明的问法应该是这样："哦~~~我看过帮助了但是只有-z和-p两个参数中提到了 <BR>zEntry而且还都没有清楚的解释:&lt;你是指这两个中的哪一个吗？还是我看漏了什么 <BR>？" <BR><BR>-------- <BR>面对无礼 <BR>-------- <BR><BR>黑客圈子里很多貌似粗鲁的言行并非有意冒犯。更恰当的说，这是直率、不说废话 <BR>的沟通方式的产物，这种沟通方式源于人们关注问题的解决--多过让人感受温暖亲 <BR>情然而却依旧糊里糊涂--的天性。 <BR><BR>如果你觉得受到粗鲁的对待，请保持冷静。如果真有人表现粗野，通常会有列表/ <BR>新闻组/论坛的长辈找他谈心，如果没有这样，而你又大发脾气，则很可能对方的 <BR>言行是黑客社区行为规范许可内，而你被认为是有过错的。这会不利于你得到信息 <BR>或者帮助。 <BR><BR>另一方面，你偶尔也会无缘无故有粗野的言行和心态。上述现象的另一面是，人们 <BR>允许狠狠打击真正的冒犯者，用尖刻的言语剖析他们的不当言行。如果你真决定这 <BR>样做，先仔细又仔细的掂量一下你自己的分量。合理的粗鲁与发动一场无意义的论 <BR>战之间只隔了一条细细的线，冒冒失失撞上去的黑客不在少数；如果你是新手或者 <BR>门外汉，不犯这种错的机会是很渺茫的。如果你想得到信息而不是来胡闹，别冒险 <BR>回复，最好把手从键盘上拿开。 <BR><BR>（有些人声称多数黑客有孤僻症或者社交障碍综合征的轻度症状，而且确实缺少部 <BR>分有助"常人"进行社交行为的脑组织结构。这也许是真的，也许不是。如果你自 <BR>己不是黑客，那么，把我们想象成脑部有缺陷的人有助你面对我们的古怪。有话直 <BR>说，我们无所谓；我们乐于按自己的想法生活，而且总是对医学概念持相当怀疑的 <BR>态度。） <BR><BR>在下一节里，我们将谈论另一个话题；当你行差踏错时可能遇到的"无礼"。 <BR><BR>================ <BR>决不要象个失败者 <BR>================ <BR><BR>很有可能，你在黑客社区的论坛会受到很多公开的攻击--用本文提到的各种方式或 <BR>类似的方法，而且很可能会有各式各样的旁敲侧击来告诉你你有多讨厌。 <BR><BR>如果噩梦成真，你能做的最糟的事就是为此发牢骚，抱怨受到人身攻击，要求对方 <BR>道歉，尖叫，屏住呼吸，威胁要控诉对方，向他老板告状，不掀起马桶座圈，等等 <BR>等等。然而，你应该这样： <BR><BR>由它去吧，这没什么大不了的。实际上这么做是恰当的和有益的（主要是有利身心 <BR>健康:）。 <BR><BR>社区的规范不靠社区，而是靠积极推行它们的人们来维护，这种维护是公开的，显 <BR>而易见的。别抱怨说一切批评都应该通过私信传送，它本来就不该那样。当别人指 <BR>出你的话有错误，或者他有不同观点的时候，坚持认为他在羞辱你是没有用的。这 <BR>些都是失败者的态度。 <BR><BR>有那么一些黑客论坛，出于对高度自谦的误解，禁止参与者张贴专给人找茬的帖子 <BR>，而且被告知"如果不愿帮助用户，那就闭嘴。"，他们认为，引开参与者的话题 <BR>，只会使得他们陶醉在毫无意义的喋喋不休中，从而失去了技术论坛的意义。 <BR><BR>夸张的"友善"（以那种方式）还是有用的帮助：你自己选择吧。 <BR><BR>记住：当黑客说你很烦人，（无论用多么粗暴的语言）警告你别再那样做了，他的 <BR>本意并非是针对(1)你，以及(2)他的社区。他本来可以轻易的忽略你，把你从他的 <BR>视线中抹去。如果你无法接受要向他表示感激，至少应该表现出你的气度，别抱怨 <BR>，别期望只因为你是新人，你有戏剧般的敏感脆弱的神经和自封的权利，而受到易 <BR>碎玩偶般的特别对待。 <BR><BR>========== <BR>三思而后问 <BR>========== <BR><BR>以下是几个经典蠢问题，以及黑客在拒绝回答时的心中所想： <BR><BR>问题：我能在哪找到X程序？ <BR>问题：我的程序/配置/SQL申明没有用 <BR>问题：我的Windows有问题，你能帮我吗？ <BR>问题：我在安装Linux（或者X）时有问题，你能帮我吗？ <BR>问题：我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢？ <BR><BR>提问：我能在哪找到X程序？ <BR>回答：就在我找到它的地方啊蠢货--搜索引擎的那一头。天呐！还有人不会用 <BR>Google吗？ <BR><BR>提问：我的程序（配置、SQL申明）没有用 <BR>回答：这不算是问题吧，我对找出你的真正问题没兴趣--如果要我问你二十个问题 <BR>才找得出来的话--我有更有意思的事要做呢。在看到这类问题的时候，我的反应通 <BR>常不外如下三种： <BR>1. 你还有什么要补充的吗？ <BR>2. 真糟糕，希望你能搞定。 <BR>3. 这跟我有什么鸟相关？ <BR><BR>提问：我的Windows有问题，你能帮我吗？ <BR>回答：能啊，扔掉萎软的垃圾，换Linux吧。 <BR><BR>提问：我在安装Linux（或者X）时有问题，你能帮我吗？ <BR>回答：不能，我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的 <BR>Linux用户组寻求手把手的指导吧（你能在这儿找到用户组的清单）。 <BR><BR>提问：我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢？ <BR>回答：想要这样做，说明你是个卑鄙小人；想找个黑客帮你，说明你是个白痴！ <BR><BR><BR>============== <BR>好问题，坏问题 <BR>============== <BR><BR>最后，我举一些例子来说明，怎样聪明的提问；同一个问题的两种问法被放在一起 <BR>，一种是愚蠢的，另一种才是明智的。 <BR><BR>蠢问题：我可以在哪儿找到关于Foonly Flurbamatic的资料？ <BR>这种问法无非想得到"STFW"这样的回答。 <BR><BR>聪明问题：我用Google搜索过"Foonly Flurbamatic 2600"，但是没找到有用的 <BR>结果。谁知道上哪儿去找对这种设备编程的资料？ <BR>这个问题已经STFW过了，看起来他真的遇到了麻烦。 <BR><BR>蠢问题：我从FOO项目找来的源码没法编译。它怎么这么烂？ <BR>他觉得都是别人的错，这个傲慢自大的家伙 <BR><BR>聪明问题：FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ，但里面没 <BR>有提到跟Nulix有关的问题。这是我编译过程的记录，我有什么做得不对的地方吗 <BR>？ <BR>他讲明了环境，也读过了FAQ，还指明了错误，并且他没有把问题的责任推到别人 <BR>头上，这个家伙值得留意。 <BR><BR>蠢问题：我的主板有问题了，谁来帮我？ <BR>普通黑客对这类问题的回答通常是："好的，还要帮你拍拍背和换尿布吗？" ， <BR>然后按下删除键。 <BR><BR>聪明问题：我在S2464主板上试过了X、Y和Z，但没什么作用，我又试了A、B和C。 <BR>请注意当我尝试C时的奇怪现象。显然边带传输中出现了收缩，但结果出人意料。 <BR>在多处理器主板上引起边带泄漏的通常原因是什么？谁有好主意接下来我该做些什 <BR>么测试才能找出问题？ <BR>这个家伙，从另一个角度来看，值得去回答他。他表现出了解决问题的能力，而不 <BR>是坐等天上掉答案。 <BR><BR>在最后一个问题中，注意"告诉我答案"和"给我启示，指出我还应该做什么诊断 <BR>工作"之间微妙而又重要的区别。 <BR><BR>事实上，后一个问题源自于2001年8月在Linux内核邮件列表上的一个真实的提问。 <BR>我（Eric）就是那个提出问题的人。我在Tyan S2464主板上观察到了这种无法解释 <BR>的锁定现象，列表成员们提供了解决那一问题的重要信息。 <BR><BR>通过我的提问方法，我给了大家值得玩味的东西；我让人们很容易参与并且被吸引 <BR>进来。我显示了自己具备和他们同等的能力，邀请他们与我共同探讨。我告诉他们 <BR>我所走过的弯路，以避免他们再浪费时间，这是一种对他人时间价值的尊重。 <BR><BR>后来，当我向每个人表示感谢，并且赞赏这套程序（指邮件列表中的讨论--译者注 <BR>）运作得非常出色的时候，一个Linux内核邮件列表（lkml）成员表示，问题得到 <BR>解决并非由于我是这个列表中的"名人"，而是因为我用了正确的方式来提问。 <BR><BR><BR>我们黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙；我相信他是对的， <BR>如果我象个乞讨者那样提问，不论我是谁，一定会惹恼某些人或者被他们忽视。他 <BR>建议我记下这件事，给编写这个指南的人一些指导。 <BR><BR>================ <BR>找不到答案怎么办 <BR>================ <BR><BR>如果仍得不到答案，请不要以为我们觉得无法帮助你。有时只是看到你问题的人不 <BR>知道答案罢了。没有回应不代表你被忽视，虽然不可否认这种差别很难区分。 <BR><BR>总的说来，简单的重复张贴问题是个很糟的想法。这将被视为无意义的喧闹。 <BR><BR>你可以通过其它渠道获得帮助，这些渠道通常更适合初学者的需要。 <BR><BR>有许多网上的以及本地的用户组，由狂热的软件爱好者（即使他们可能从没亲自写 <BR>过任何软件）组成。通常人们组建这样的团体来互相帮助并帮助新手。 <BR><BR>另外，你可以向很多商业公司寻求帮助，不论公司大还是小（Red Hat和 <BR>LinuxCare就是两个最常见的例子）。别为要付费才能获得帮助而感到沮丧！毕竟 <BR>，假使你的汽车发动机汽缸密封圈爆掉了--完全可能如此--你还得把它送到修车铺 <BR>，并且为维修付费。就算软件没花费你一分钱，你也不能强求技术支持总是免费的 <BR>。 <BR><BR>对大众化的软件，就象Linux之类而言，每个开发者至少会有上万名用户。根本不 <BR>可能由一个人来处理来自上万名用户的求助电话。要知道，即使你要为帮助付费， <BR>同你必须购买同类软件相比，你所付出的也是微不足道的（通常封闭源代码软件的 <BR>技术支持费用比开放源代码软件要高得多，而且内容也不那么丰富）。</FONT></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/lhulcn618/aggbug/16675.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lhulcn618/" target="_blank">北国狼人的BloG</a> 2005-10-24 23:03 <a href="http://www.blogjava.net/lhulcn618/archive/2005/10/24/16675.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>