﻿<?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>C++博客-beautykingdom-随笔分类-Gossips</title><link>http://www.cppblog.com/beautykingdom/category/7616.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 20 Jun 2012 12:10:39 GMT</lastBuildDate><pubDate>Wed, 20 Jun 2012 12:10:39 GMT</pubDate><ttl>60</ttl><item><title>苹果向求职者抛出的8大难题&lt;转&gt;</title><link>http://www.cppblog.com/beautykingdom/archive/2012/06/19/179425.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Tue, 19 Jun 2012 14:03:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2012/06/19/179425.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/179425.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2012/06/19/179425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/179425.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/179425.html</trackback:ping><description><![CDATA[<p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">6月14日消息，苹果公司在招聘员工时，会向求职者问一些&#8220;可汗学院&#8221;（Khan Academy）提出的考验智商的谜题。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你可能没听说过&#8220;可汗学院&#8221;，但&#8220;可汗学院&#8221;的谜题被苹果采用一定是有其道理的。可汗学院由孟加拉裔美国人萨尔曼&#8226;可汗（Salman Kahan）创立，是一家由谷歌和比尔&amp;梅琳达&#8226;盖茨基金会背后支持的教育性非营利组织，主旨在于利用网络影片进行免费授课，目前已经有关于数学、历史、金融、物理、化学、生物、天文学等科目的内容。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">苹果在面试过程中随时都有可能向求职者抛出这些考验智商与逻辑的问题，因此如果你向往进入苹果工作，这些艰涩的问题在面试前必须谨慎对待仔细研究，因为苹果的原则是&#8212;&#8212;不能出错，哪怕你已经级别很高，是冲着苹果的高级软件工程师职位而来也不例外。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">幸运的是，这些问题虽然刁钻，但却都有唯一的答案，所以你只要有备而来，还是可以应对自如的，下面是8个苹果面试过程中求职者可能遇到的问题，以及已经被各路聪明的求职者破解的答案。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题一：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;你面前有两扇门，其中一扇门内藏着宝藏，但如果你不小心闯入另一扇门，只能痛苦地慢慢死掉&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这一听就是那种经典的最令人头痛的一类问题，但其实与其他问题相比，这只是个热身。在这两扇门后面，有两个人，这两个人都知道哪扇门后有宝藏，哪扇门擅闯者死，而这两个人呢，一个人只说真话，一个人只说假话。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">谁说真话谁说假话？那就要看你有没有智慧自己找出来了，游戏规则是，你只能问这两个人每人一个问题。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">那么，你问什么问题？问哪个人？根据他们的回答，你又该怎么做？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">随便问其中一个人：&#8220;如果我问另一个人，他会跟我说哪扇门后是宝藏？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">如果你问的恰好是讲真话的那个人，那他指给你的答案就是那扇通向死亡的门，因为他会诚实地告诉你那个说谎的人会怎么说。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">如果你问的是那个只说谎话的，你得到的也是错误的答案，因为另一个人是讲真话的，说谎话的人会告诉你与讲真话的人相反的答案。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">所以你只要随便问一个人上述问题，然后选择与他们说的相反的门就行了。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题二：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;你前面站了5个人，他们中间只有一个人讲真话&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这个问题比上个问题难就难在，你只知道他们五个中有一个只讲真话，但其余四个，他们有时候讲真话，有时候讲假话，只有一点可以确定，这四个人将真话和假话有个规律：如果这次讲了真话，下次就会讲假话，如果这次讲假话，下次就讲真话。你的任务是，把五个人中那个只讲真话的人找出来。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你可以问两个问题，两个问题可以向同一个人发问，也可以分别问两个人。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你该问什么问题？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">小提示：你可以这样安排两个问题承担的任务：首先你可以先问一个问题，不管得到的答案是什么，你都能从中知道下一个问题你将得到的答案是真是假。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">随便找一个人，首先问：&#8220;你是那个只讲真话的吗？&#8221;如果答案是肯定的，你再问这个人：&#8220;谁是只讲真话的？&#8221;；如果第一个问题你得到的答案是否定的，你就再问对方&#8220;谁不是只讲真话的？&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">正如这个问题给出的提示，第一个问题的价值在于，如果你得到的答案是&#8220;我是&#8221;，那么你问的人要么是那个只讲真话的，要么是那个这一轮讲假话的&#8220;半真话半假话&#8221;者，不管是谁，他下一轮一定会说真话。所以你可以继续问这个人：&#8220;谁是只讲真话的？&#8221;对方的答案就是正确答案。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">如果对第一个问题你得到的答案是&#8220;我不是&#8221;，那么回答者不可能是只讲真话的那个人，只能是一个此轮讲真话的&#8220;半真话半假话&#8221;者。此人下一轮将会说假话，所以你应该问他：&#8220;谁不是只讲真话的？&#8221;同样他告诉你的，只能是那个只讲真话的。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题三：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;外星人打算将地球用来种蘑菇，并且已经抓了十个人类&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">外星人用这十个人代表地球60亿人口，将通过外星人的方式来测试这十个人，决定地球是不是有资格加入跨星际委员会，如果没有，就把地球变成一个蘑菇农场。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">明天，这十个人将被关在一间漆黑的屋子里前后排成一队，外星人将给每个人戴一顶帽子，帽子为紫色或者绿色，然后外星人会将灯打开，这十个人每个人都无法看见自己头上的帽子是什么颜色，但可以看见排在你前面的每个人头上帽子的颜色。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">帽子的颜色是随机的，可能全是紫的，也可能全是绿的，或者是任意的组合。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">外星人会从后往前问每一个人:&#8220;你头上的帽子是什么颜色？&#8221;如果这个人答对了，这个人就安然无事，他所代表的地球上6亿人口也将获救。否则，这个人将被爆头，外星人将把他所代表的6亿人口变成蘑菇的肥料。每个人的答案屋子里所有人都可以听到。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">现在，人类的命运在你手上，你可以设计一个方案，使这十个人提前制定一个计划，这个计划必须拯救尽可能多的人。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">提示：有个方案可以让你拯救其中至少九个人。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">第十个人计算排在前面的所有人的绿帽子是奇数还是偶数并向前面的人发出一个信号，这样排在前面人就可以再通过排在更前面的所有人的绿帽子的奇偶数是否变化来判断自己帽子的颜色，因为如果绿帽子奇偶发生变化，那自己就是那个导致变化的&#8220;绿帽子&#8221;，如果没变化，自己就是&#8220;紫帽子&#8221;。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">因为所有的人除了回答外星人的问题不能说话，所以第十个人的&#8220;信号&#8221;只能包含在自己的答案里，比如如果排在前面的九个人有奇数顶绿帽子，这个人类就告诉外星人自己的帽子是&#8220;绿色&#8221;，如果是偶数，就猜自己的帽子是&#8220;紫色&#8221;。这样等于给他前面的人一个暗号，排在他前面的这个人，可以通过计算自己前面的所有人的绿帽子的奇偶变化来判断自己的帽子是绿还是紫。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">排在最后的那个人为了大众利益没有选择，根据前面的人的帽子情况告诉外星人自己是&#8220;绿帽子&#8221;还是&#8220;紫帽子&#8221;，他的答案有1/2的几率正确，但他前面的人一定都能答对。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">还没懂？比如第十个人看到前面有奇数个绿帽子，他就告诉外星人自己的是绿色，这是他前面的人就知道他的意思是前面九个人中有奇数个绿帽子，这是第九个人再数前面八个人的，如果前面八个人中也有奇数个，那自己就是紫色帽子。第九个人告诉外星人自己是紫色帽子，第八个人就知道绿帽子没有减少还是奇数个，再数数前面七个人绿帽子数的奇偶，就可以判断自己帽子的颜色；反之，如果第九个人告诉外星人自己是绿色帽子，那第八个人就应该知道绿色帽子减少了一个由奇数变成了偶数，再看看前面所有的绿帽子情况作出判断。这样一个接一个，只要每个人都认真听后面的人的答案并在心里计算所剩绿帽子的奇偶变化，前面九个人都能获救。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">当然，你也可以计算紫色帽子的奇偶。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题四：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;100个完美的逻辑学家坐在一个房间里&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这是一个电视真人秀节目，节目里100个拥有完美无瑕逻辑思维能力的人围成一圈坐在一个房间里。在进入房间前，这100个人被告知，100个人中至少有一个人的额头是蓝色的。你可以看见别人额头的颜色，但无法看到自己的，你需要对自己额头是不是蓝色进行猜测，在房间的灯被关掉时，如果你推测出你的额头是蓝色的，你需要站起来离开房间。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">然后房间的灯被再次打开，那些认为自己额头是蓝色的人已经不在屋内。接下来灯会再次被关掉，剩下的人中推测自己额头是蓝色的离开房间，如此重复。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">问题来了，假设这100个人的额头都是蓝色的，将会发生什么情况？注意，这100个人都有完美无瑕的逻辑推理能力，他们会根据其他人的额头颜色对自己进行合理的推理和猜测。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">提示：想想看，如果100个人不全是蓝色额头，又会发生什么情况？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">将会出现的情况是：灯关了又开，开了又关，重复到第一百次时，所有人都同时离开。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这是为什么呢？想想看，每个人都看见其他99个人额头是蓝色的，灯关掉后再打开，发现这99个蓝色额头的同伴都没有离开，然后灯再次关掉后打开，如此重复100遍后，所有人同时离开了房间。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这么理解吧，假设只有一个人的额头是蓝色的，由于这100个人事先被告知至少有一个人额头是蓝色，所以这个人如果看到其他99个人额头都不是蓝色，立马就知道自己是蓝色，所以灯一关掉，这个人就会离开房间。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">如果有两个人额头是蓝色呢？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">其中一个蓝色额头的人会想：我的额头可能是蓝色也可能不是蓝色，现在其他99个人中有一个蓝色额头的人，如果我不是蓝色，那么就只有这一个人是，那么他看到我们都不是蓝色额头就能推断出他是，那么灯一关他就会离开，我先等一下，灯再打开如果他已经走了，那就证明我的额头不是蓝色的。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">反之，如果我的额头是蓝色的，那个蓝色额头的人的想法会和我刚才的想法一样先等一等，第一次关灯他不会离开，这样如果灯开了那个蓝色额头的人还在，就证明我的额头也是蓝色的。这样第二次关灯我们俩会一起离开。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">以此类推，如果有三个人额头是蓝色，你看到另外两个人额头是蓝色，应该推算出如果自己的额头不是蓝色的话，那么灯第二次关的时候他们俩会同时离开，如果他们俩没有同时离开，那就证明我的额头是蓝色的，我应该在第三次关灯的时候离开。结果是，三个蓝色额头的人在第三次关灯的时候同时离开。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">把上述逻辑重复一百遍，你就得到了最上面的正确答案。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题五：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;你有一个横6竖6的方格&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你现在在左上第一个格子里，你的任务是移动到最右下脚的格子里，你每次只能向右或者向下移动，不能斜向移动，也不能后退。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你能找出几种方法移动到最右下脚的格子？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">252种。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">从对称的角度思考这个问题。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">随便挑选一个格子，假设你从出发点有n种方法从到达与所选格子上边相邻的格子，m种方法到达与它左边相邻的格子。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">想想看，从出发点到达一个格子的方法与到达它左边和上边的格子的方法有什么关系？说对了，由于你只能向右和向下移动，到达一个格子，不是从它左边来，就是从它上边来。所以你从出发点到达一个格子的方法等于到达它上边格子的方法好到达它左边格子的方法的和相同，也就是n+m.</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这样，参照上图，你就可以算出从出发点到达每一个格子的方法了。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题六：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;逻辑学家们围成一圈坐着，他们的额头上面画有数字&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">又来一个逻辑学家围成一圈的问题，这次是这样的，三个拥有完美逻辑推理能力的人围成一圈坐在一个房间里，每个人的额头上都画着一个大于0的数字，三个人的数字各不相同，每个人都看得见其他两个人的数字，看不见自己的。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这三个数字的情况是，其中一个数字是其他两个数字的和，已知的情况还有，其中一个逻辑学家的数字是20，一个是30。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">游戏组织者从这三个逻辑学家后面走过，并问三个人各自额头上的数字是什么。但第一轮每个逻辑学家都回答他们无法推测自己的数字是什么。游戏组织者只好进行第二轮的发问，这是为什么？你能据此猜出三个逻辑学家的数字吗？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">结果由第三个逻辑学家的答案而定。他们三个的数字分别是20，30和50。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">假设第二个和第三个逻辑学家额头上的数字是20和30，这时候如果第一个逻辑学家的数字是10，那么第二个逻辑学家看到其他两个人一个是10，一个是30，会想：&#8220;我要么是20，要么是40.&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">第三个逻辑学家看到其他两个人一个是10，一个是20，会想：&#8220;我要么是30，要么是10，但我不会是10，因为每个数字都不一样，所以我应该是30.&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这样第三个逻辑学家就会猜出自己的数字是30了，但他没有，第一轮谁也没有准确推测出自己的数字，这说明我们的前提不正确，第一个逻辑学家的数字不是10，那么他只能是50。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题七：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;你面前有一百个灯泡，排成一排&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">一百个灯泡排成一排，第一轮你把他们全都打开亮着，然后第二轮，你每隔一个灯泡关掉一个，这样所有排在偶数的灯泡都被关掉了。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">然后第三轮，你每隔两个灯泡，将开着的灯泡关掉，关掉的灯泡打开（也就是说将所有排在3的倍数的灯泡的开关状态改变）。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">以此类推，你将所有排在4的倍数的灯泡的开关状态改变，然后将排在5的倍数的灯泡开关状态改变&#8230;&#8230;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">第100轮的时候，还有几盏灯泡亮着？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">提示：如果你是第n轮（n大于1小于100），排在n的倍数位置的灯泡的开关状态就发生转变。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">反过来，比如第8个灯泡，当你在8的因子轮（即第1，2，4和8轮）的时候，它就会改变开关状态。所以对于第m个灯泡，如果m有奇数个因子，你的开关状态就发生奇数次变化。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">10盏灯泡亮着，这10盏灯泡排位数都是平方数。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">根据提示已经可以看出，这个问题的实质就是找出有多少个灯泡的排位数拥有奇数个因子。每拥有一个因子，到这个因子数的那一轮时，这个灯泡就会被转换开关状态。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">比如第1轮，因为所有100个数字都有因数1，所以全部被打开；第2轮，只有那些拥有2这个因子、能被2整除的数字的灯泡转换状态被关掉；第3轮，只有那些拥有3这个因子、能被3整除的数字的灯泡被转换状态。以此类推，如果灯泡排位数拥有奇数个因子，意味着它被打开和关上奇数次，那它就最终还是被打开的状态，如果灯泡排位数拥有偶数个因子，那它最终就是被关上的状态。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">比如第1个灯泡有奇数个因子，第2个有偶数个（1，2），第3个有偶数个（1，3）第4个有奇数个（1，2，4），所以 第4个灯泡最后还是亮着的。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">最终计算得出，所有排位数为平方数的灯泡最终还是亮着的，因为这些数都拥有奇数个因子，1，4，9，16&#8230;&#8230;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">在100以内，共有10个平方数，分别是1，4，9，16，25，36，49，64，81，100。这10个排位数的灯泡，最终都还是亮着。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; "><strong style="font-weight: 800; ">问题八：</strong></p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">&#8220;你有一个立方体，立方体的边长是3&#8230;&#8230;&#8221;</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">这个问题比前面那个从左上格子走到右下格子的问题难，因为那毕竟是个平面问题。如图所示，这次的任务是从立方体的背面左上的小立方体走到完全相对的正面右下小立方体。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">你可以往上移，也可以往下移，还可以往前移。You can move toward the front, you can move down, or you can move upward.</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">问题还是，你共有几种走法？</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">求职者的最佳答案：</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">90种，思路是将这个立方体分成&#8220;三层&#8221;。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">上面平面图的那道题的思路就是个最好的提示。你可以将这个立方体分成&#8220;三层&#8221;，粉红色代表最上面那层，紫色代表中间那层，橘红色代表下面那层。</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">现在，我们把问题变成了：从左边、右边和上边到达目标小立方体的走法共有多少（如图所示，即到达紫色中间层最右下脚方块以及橘红色最右下脚左边以及上边相邻方块的方法）？假设从起点小立方体到达终点小立方体左边相邻小立方体共有m种方法，到达右边相邻小立方体共有n种方法，到达上边相邻小立方体有r种方法，那我们需要求出来的，就是n+m+r.</p><p style="margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 25px; font-family: 宋体, arial, sans-serif; text-align: left; background-color: #ffffff; text-indent: 2em; ">按照前面那道平面题的思路和方法，你就可以一点一点计算出来我们的正确答案。<br /><br />from:<br /><a href="http://tech.qq.com/a/20120618/000071.htm?pgv_ref=aio2012&amp;ptlang=2052">http://tech.qq.com/a/20120618/000071.htm?pgv_ref=aio2012&amp;ptlang=2052</a>&nbsp;<br /></p><img src ="http://www.cppblog.com/beautykingdom/aggbug/179425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2012-06-19 22:03 <a href="http://www.cppblog.com/beautykingdom/archive/2012/06/19/179425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>50个有关编程的至理名言&lt;转&gt;</title><link>http://www.cppblog.com/beautykingdom/archive/2011/06/11/148476.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Fri, 10 Jun 2011 16:07:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2011/06/11/148476.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/148476.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2011/06/11/148476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/148476.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/148476.html</trackback:ping><description><![CDATA[<span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(73,73,73); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="line-height: 25px; color: rgb(64,64,64); font-size: 14px" class="Apple-style-span"> 
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">程序员世界里有哪些名言警局呢？Jun Auza 列出了50条启迪人心的至理名言，它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏。</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　10. "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones."- Donald Knuth</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　10. &#8220;人们认为计算机科学是天才的艺术，但事实完全相反：只是很多人在共同建立起来的事物之上工作，就像一条由小石头铺成的小径。&#8221;&#8212;&#8212; Donald Knuth</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　9. &#8220;First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack.&#8221;- George Carrette</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　9. &#8220;首先学会计算机科学和所有的理论。然后发展出一个编程风格。之后便要忘掉所有这些，以自由的方式探索。&#8221;&#8212;&#8212; George Carrette</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　8. &#8220;Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.&#8221;- Larry Wall</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　8. &#8220;大多数的你们都熟悉程序员的美德。它们有三点：懒，不耐烦，以及狂妄自大。&#8221;&#8212;&#8212; Larry Wall</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　7. &#8220;Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other,with no structural integrity， but just done by brute force and thousands of slaves.&#8221;- Alan Kay</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　7. &#8220;今日的大多数软件很像埃及金字塔，由千百万砖头堆砌起来，层层相切，没有着整体的结构，是由畜力和成千上万奴隶的力量建立起来的。&#8221;&#8212;&#8212; Alan Kay</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　6. &#8220;The trouble with programmers is that you can never tell what a programmer is doing until it&#8217;s too late.&#8221;- Seymour Cray</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　6. &#8220;程序员的问题是，不到太晚，你永远无法知道一个他在做着些什么。&#8221;&#8212;&#8212; Seymour Cray</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　5. &#8220;To iterate is human, to recurse divine.&#8221;- L. Peter Deutsch</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　5. &#8220;人理解迭代，神理解递归。&#8221;&#8212;&#8212; Peter Deutsch</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　4. "On two occasions I have been asked [by members of Parliament]: 'Pray， Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."- Charles Babbage</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　4. &#8220;有两次我被（国会议员）问道：&#8216; Mr. Babbage，如果你输入计算机错误的数据，正确的答案会出来吗？&#8217;我完全无法理解能产生此种问题的大脑的混乱。&#8221;</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　3. "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program."- Linus Torvalds</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　3. &#8220;大部分好的程序员编程并不是为了钱或名望，而只是因为纯粹的乐趣。&#8221;&#8212;&#8212; Linus Torvalds</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　2. "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."- Martin Golding</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　2. &#8220;编程的时候，总是想着那个维护你代码的人会是一个知道你住在哪儿的有暴力倾向的精神病患者。&#8221;&#8212;&#8212; Martin Golding</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　1. &#8220;There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.&#8221;- C.A.R. Hoare</p>
<p style="padding-bottom: 0px; line-height: 25px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(64,64,64); font-size: 14px; padding-top: 0px">　　1. &#8220;有两种生成一个软件设计方案的途径。一个是把它做得如此简单，以致于明显不会有漏洞存在。另一个是把它做的如此复杂，以致于不会有明显的漏洞存在。&#8221;&#8212;&#8212; C.A.R. Hoare<br /><br />from:<br /><a href="http://news.cnblogs.com/n/84721/">http://news.cnblogs.com/n/84721/</a><br /></p></span></span><img src ="http://www.cppblog.com/beautykingdom/aggbug/148476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2011-06-11 00:07 <a href="http://www.cppblog.com/beautykingdom/archive/2011/06/11/148476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>这些道理不懂，你注定就是穷打工的命</title><link>http://www.cppblog.com/beautykingdom/archive/2010/01/30/106856.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Sat, 30 Jan 2010 15:38:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2010/01/30/106856.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/106856.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2010/01/30/106856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/106856.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/106856.html</trackback:ping><description><![CDATA[<span  style="font-family: Arial, 宋体; font-size: 14px; line-height: 23px; "><span style="font-family: 楷体_GB2312; "><strong>首先声明：</strong>如果你是&#8220;愤青&#8221;或&#8220;类愤青&#8221;，对不起，请放下此书，因为文中的观点可能会伤害你的心灵（不是对&#8220;愤青&#8221;有偏见，而是&#8220;愤青&#8221;们多数都是&#8220;纯洁&#8221;得不识人间烟火的主儿，成天充满&#8220;乌托邦&#8221;式的幻想，实在不适合在<a href="http://forum.ceconlinebbs.com/LT/%D6%B0%B3%A1.HTM" target="_blank" style="color: rgb(0, 0, 102); text-decoration: none; ">职场</a>上发展。我相信&#8220;愤青&#8221;肯定有&#8220;愤&#8221;的理由。有人说历史上的每一次进步都是由&#8220;愤青们&#8221;推动的，比如屈原、鲁迅，并以此来反驳我。对于这种观点，我的看法是：如果你还没有&#8220;愤&#8221;到能够推动历史车轮前进的地步，那么，你最好正视目前的现实生活，做一个&#8220;奋青&#8221;更为实际。时势造英雄。要怪，就怪没有生在那个可以让&#8220;愤青&#8221;成为&#8220;英雄&#8221;的时代。个人观点，绝无恶意。）如果在职场上发展得顺风顺水，同样也没有必要看这篇文章，这些道理对你们来说只是&#8220;小儿科&#8221;。如果你遇到了前页所说的那些问题，并且想从此改变自己，不想浪费未来的30年，那么，就花上30分钟的时间，仔仔细细把这篇文章看完。我不敢保证看了这篇文章就一定会使你平步青云，我没有那个本事。如果你有一天飞黄腾达，也绝对与这篇文章没有直接的关系。因为，你的命运，只掌握在你自己的手中</span>！（第一职场论坛－实战派<a href="http://forum.ceconlinebbs.com/LT/%D6%B0%D2%B5%B9%E6%BB%AE.HTM" target="_blank" style="color: rgb(0, 0, 102); text-decoration: none; ">职业规划</a>专业机构&#183;版权所有，转载请注明出处）<br><br>同样是打工，为什么你一个月只有2、3K，而唐骏的身价却可以高达10亿？或许你会反驳我，说人人都成为唐骏的概率有多大？的确，人人都成为唐骏的确不现实，但是经过努力，月薪达到8K、1W的总是大有人在吧？虽然不能达到大富大贵，但也不至于买不起房子，成天挤在合租房吧？<br><br>很多人都喜欢抱怨，觉得这个世道不好。但现实是，在同样世道不好的情况下，为什么有的人成功，而你却碌碌无为？差距在哪里？怪世道不好吗？还是怪自己没本事？我说这话可能你不爱听。但是一个无法辩驳的事实是：你要是有本事，为什么月薪只有2、3K或者3、4K？事实胜于雄辩。所以，如果看到这里还想抱怨的人，那么，也请你趁早离开。抱怨永远解决不了问题。<br><br>职场是一个复杂的综合体。看到别人在职场上呼风唤雨，你认为很惬意，是么？但是他们风光表面的背后，又有几个有看到他们曾经付出的巨大艰辛？这个社会其实是很公平的。努力不一定有回报，但如果不努力，就一定没有回报。要怪，就怪自己投错胎，怪自己的老子没本事，当初没有给你留下一大笔可以挥霍的资本！<br><br>说归说，对于那些想改变自己的朋友们来说，还是需要看清楚一些东西，有一些经验也想和大家分享分享。同样是职场人士，我也有我的经验和感受。在打工的3年里，我得到了7次<a href="http://forum.ceconlinebbs.com/LT/%BC%D3%D0%BD.HTM" target="_blank" style="color: rgb(0, 0, 102); text-decoration: none; ">加薪</a>（同时进入公司的员工，加薪不超过2次的员工大有人在），顺利地从员工做到了总监，是公司所有员工中成长最快的。我敢肯定，在看过这篇文章的人当中，肯定有人比我更优秀。但是对于那些更渴望得到帮助的朋友们来说，我还是希望把自己的经验写出来，与大家分享。有人问我成功有没有捷径，我告诉他，唯一的捷径就是不走弯路。以下的9条如果你做到了，成功对你而言，只是个时间问题。<br>&nbsp;<br><strong>一、一定要清楚自己未来的目标是什么<br></strong><br>很多人把职场想得太美好，其实不然。如果你没有规划好，你就会难免遇到各种各样的问题：工作不开心；没有前进的动力；工作不是自己想像的那么好；自己的才能无法发挥；看到以前的同学待遇如何如何，便受不了刺激，急切地想跳槽；当初为了生存而找的工作，根本就不适合自己&#8230;&#8230;<br><br>这是几乎所有初入职场的朋友都会面临的问题。而这些问题通常会在步入职场的1－3年之内最明显（3年之后之所以不明显，是因为你已经被现实折磨得太久了，已经被种种不平现象同化了，因此也就习惯了。你曾经的种种抱负被现实碾得粉碎，于是，你也从一个志向远大的年轻人一下子变成了一个碌碌无为、甘于平庸、成天为了生计而奔走的普通打工者）。如果不及早解决这些问题，那么，你就会荒废这3年的时间（有的人可能会更长），而对于一个职场新人来说，这3年至关重要，是锻炼能力、积累资本的黄金3年！一旦错过，则要花费更多的时间，从头再来，重新弥补！更有甚者，可能一辈子都无法弥补！这绝对不是危言耸听！因此，如果你的职场年龄还没有超过3年，恭喜你，还有改变命运的机会。而一旦超过了3年，那么，你的每一次改变，都将付出巨大的代价！<br><br>为什么要清楚自己的目标？因为，有了目标，才有行动的指南。知道自己想干什么，喜欢干什么，这才是你前进的最终动力。工作不开心、动力不足、盲目跳槽的最根本原因是职业目标不清晰。没有目标，便没有了追求，于是，所有的行动只是为了挣一口饭吃。你根本没有考虑过自己的未来应该端什么饭碗。或许你在30岁之前还有挥霍的资本，因为年轻嘛，做什么都不怕。连广告上都说了，&#8220;30岁之前，有什么好怕的？！&#8221;而一旦过了30岁，你走的每一步都必须要慎之又慎，因为：你要结婚、你要养活老婆孩子、你要供房贷、你要供养年迈的父母、孩子大了还要上学、父母年迈了需要照顾&#8230;&#8230;等等等等，所有的这些责任，都要你来承担。如果没有规划，一旦出现问题，你只能自乱阵脚。<br><br>人生的职业发展如同品牌塑造一样，只不过你的产品就是你自己。你自己的发展目标，也就是你人生的品牌目标。有了目标，就要考虑该怎么走。每走一步，都应该离目标更近，而不是更远。所以，你每做一个决定的时候，要衡量这个决定对不对，唯一的标准就是：它是不是能够帮助你离目标更近？如果不是，那么，赶紧住手，因为，你走的路偏离了你的目标！再走下去，只能错得更离谱！<br><br>对于人生目标，涉及到职业生涯规划的问题。这是一个老话题，很多人以为自己很了解了，其实却远不是那么回事。大家可以看一些相关书籍，但在中国，此类书籍的最大问题就是说教性比较强，实用性非常差！很多人看了书之后依然一头雾水，不知所措，看了之后反而更糊涂。我的意见是，最好还是找一些专门的机构咨询一下。注意：是咨询，不是测评。二者的区别在于，咨询的意义在于&#8220;为客户提供可应用性的解决方案&#8221;，而测评则仅仅局限于&#8220;帮助你认识自己&#8221;，至于怎么做，怎样行动才能更接近自己的目标，不知道！因为测评的人都是专家，而国内的专家都是做研究的，没有实战经验，甚至对职场升迁是怎么回事都不太清楚，怎么可能指导你做实战规划？<span style="font-size: 10.5pt; ">&nbsp;（附：《DISC与职业生涯规划》资料下载<a href="http://bbs.career001.com/dispbbs.asp?boardid=34&amp;Id=58" style="color: rgb(0, 0, 102); text-decoration: none; ">http://bbs.career001.com/dispbbs.asp?boardid=34&amp;Id=58</a>）</span><br>&nbsp;<br><strong>二、能力固然重要，但并不能代表全部<br></strong><br>这里所说的能力，是指专业技能。步入职场你会发现，能力其实并没有你想像的那么重要，它并不是是步步高升的全部资本。你会发现一个能力不太强的人做了你的上司，只因为他在这个公司干了10年——这说明&#8220;资历&#8221;是你高升的本钱（这种现象，在国有企业和政府机构里特别明显，因此，在国企工作的朋友和公务员同志要注意了）；有时候你会发现能力并不怎么强，但是与老板关系非常好的人通常能够得到提拔——这说明&#8220;关系&#8221;也是本钱。在我原先工作的公司，有两个特别明显的例子。一个有着丰富工作经验的男士，跳槽来到公司，能力也特别强，但就是与同事处理不好关系，自认为自己非常牛，喜欢主动当别人的&#8220;导师&#8221;，动不动就对别人的工作指手画脚，顶头上司非常讨厌他；而同时进入公司的另外一位女士，能力不是特别强，但是非常踏实、勤奋、与其他同事相处得也很好，能够顾全大局。最后试用期结束时，那位女士得到了公司的认可，而那位男士则收到了公司的辞退通知。<br><br>在职场上，一定要对职场有清醒的认识，不要生活在梦幻当中，不要太理想化，不要标新立异，不要恃才傲物，不要认为有能力就可以走遍天下。专业技能固然重要，但是职场发展看的是一个人的综合素质。综合素质高的人，才是职场发展的&#8220;潜力股&#8221;。这些综合素质，包括沟通能力、人际关系能力、团队合作能力、管理能力、工作态度及敬业精神等各种&#8220;软实力&#8221;。对于有些朋友而言，可能会对这些&#8220;软实力&#8221;不屑一顾。很多人会说，如果老板喜欢爱拍马屁的人，难道我就要委屈自己，学着去拍马屁？很不幸，我会告诉你，答案是肯定的，你一定要学会拍马屁，否则吃亏的是自己。但要声明的是，我不是教你诈，拍马屁也有拍马屁的艺术，不一定全是&#8220;讨好&#8221;或&#8220;诌媚&#8221;。中国有句成语，叫&#8220;外圆内方&#8221;，用在人际交往上，就是说你与人相处要学会妥善处理各种关系，但不可因此而失去了内心的准则。尤其在中国这种注重人情的社会，这种人际交往的能力一定要好好练练。真正的高手，三教九流皆不在话下。<br>学会欣赏和赞美，别人也会对你抱之以鲜花和微笑。<br><br>&nbsp;<br><strong>三、要有足够的&#8220;亮剑&#8221;资本<br></strong><br>有的大学生经常会跟我说，我毕业之后一定要找到一份月薪多少多少的工作，争取做到什么什么职位。这时候我总是会耐心听完他们的&#8220;远大蓝图&#8221;，然后问一句：&#8220;你凭什么达到你的目标？你的资本是什么？&#8221;然后他就会哑口无言。我相信读过这篇文章的人也会和这位大学生一样，有着自己的伟大抱负，但是大学四年下来，你有没有想到，要实现这些目标，你的资本是什么？对于很多已经身在职场的朋友而言，你<a href="http://forum.ceconlinebbs.com/LT/%BD%FA%C9%FD.HTM" target="_blank" style="color: rgb(0, 0, 102); text-decoration: none; ">晋升</a>的资本又是什么？<br><br>人生在发展过程中，很多时候都需要毫不犹豫地向别人展示自己的实力，要敢于展示，善于展示，这就是&#8220;亮剑&#8221;。因为这年头，酒香也怕巷子深，是金子未必会发光。相反，发光的倒是那些碎玻璃、烂瓶子。中国什么都缺，就是不缺人。茫茫人海，如果你一直都谦虚地默默无闻，那么，你就大错特错了。<br><br>既然具备了&#8220;亮剑&#8221;的意识，那么，下一步你就要考虑到亮什么剑：我到底拿什么资本给人家看？对于职场上的朋友而言，你&#8220;亮剑&#8221;的资本又在哪里？你的业绩提升了吗？你的能力提升了吗？你在一年内看过多少本对自己的职业有益的书籍？你参加过几次<a href="http://forum.ceconlinebbs.com/LT/%C5%E0%D1%B5.HTM" target="_blank" style="color: rgb(0, 0, 102); text-decoration: none; ">培训</a>班来为自己充电？如果没有，你又凭什么让老板为你加工资？靠抱怨？你肯定会提前被职场淘汰出局！<br>&nbsp;<br><strong>四、慎重对待第一份工作<br></strong><br>这一观点，对于大学生来说，更有意义。<br><br>现在整个社会、媒体、专家等等各种单位都一直在鼓吹&#8220;先就业，再择业&#8221;。这种论调不是今年就有，而是多好多年前就出现了，并且屡屡出现，不绝于耳。相信当年我们大学毕业时候，也会有很多人相信了这一点吧？管它呢，骑驴找马，先找份工作挣钱填饱肚子再说！<br><br>但是根据本人自身的经验及职场发展的现实情况来看，本人绝对不赞同这种说法。相信现在在职场上发展不顺的朋友，多半也和第一份工作有关系吧？俗话说，&#8220;男怕入错行，女怕嫁错郎。&#8221;第一步错了，以后就会经常犯错。正所谓一步错，步步错。为什么第一分工作这么重要呢？原因有三：<br><br>1、先入为主的观念影响。具体是指，先听进去的话或先获得的印象往往在头脑中占有主导地位，以后再遇到不同的意见时，就不容易接受。举个最简单的例子：在你的头脑印象中，诺基亚已经是手机的代名词。如果有一天诺基亚生产出了一种&#8220;诺基亚牌电脑&#8221;，你的心里是什么感觉？非常不对劲对不对？这主是先入为主现象。我原先有一个同事，曾经在海尔工作过，她用的是海尔的手机，功能也非常不错，但她总是说要换一部手机，我问她原因，她说，兜里装着海尔的手机，总感觉像装了一个大冰箱，非常不舒服。为什么？先入为主呗！不要小看这一现象，其实对人的潜意识影响非常大。海尔的手机和电脑等IT产品卖得不好，相当一部分是因为先入为主：大家普遍认为海尔是家电的代名词，而不是IT的代名词。<br><br>对于求职的大学生来说，这一观念同样会影响你以后的发展。你的第一份工作会对你以后的工作产生影响，你跳槽时，你的新雇主也会通过你的第一份工作经验来判断你是否能够胜任这份工作。曾经有一个大学生，毕业之后想做策划，就找了一家广告公司。刚进公司时，因为文笔不错，被安排到了文案的位子上。而与他同时进去的另外一个人，恰恰因为文笔不好而被安排到了策划的位子上。后来她屡次想转行做策划，但都是因为前一份工作经验的影响，而始终没有得到转行的机会。<br><br>2、职场中不允许从头再来。如果公司招聘的是有几年工作经验的老员工，一定要求是&#8220;相关经验&#8221;！这一点至关重要！因为这样的员工一般不需要培训，可以直接上岗，会很快为公司带来最大的效益。如果是工作几年以后再打算转行的应聘人员，一般不会受到重视，一是不会给公司直接带来效益，二是培训起来也比较困难，思维已经固化。与其这样，倒不如招一名应届生，白纸一张，可塑性强，发展起来潜力更大。所以，一旦有了工作经验之后，再想转行从头再来，难度相当大。除非你认识公司的高层领导，可以得到一个机会，否则，很难。<br><br>3、时间成本不允许。步入职场的前三年，是一个人职业成长的最重要、最关键的时期。如果你这时候还把工作的重点放在骑驴找马式的转行上，则会浪费你最宝贵的青春，你的成长也因此比其他人慢一步，而很多晋升的机会将因此而失去。<br><br>所以，对待第一份工作，一定要慎重。找工作就像结婚，情愿不结，绝不能乱结。<br>如果现在你刚刚步入职场还不到3年，劝你趁早做一个职业规划，亡羊补牢，尤未为晚。一旦你结婚了买房子了，你再想弥补都已经晚了！<br>&nbsp;<br><strong>五、要保持一种&#8220;空杯心态&#8221;</strong><br><br>给大家讲一个故事。&nbsp;<br><br>古时候有一个佛学造诣很深的人，听说某个寺庙里有位德高望重的老禅师，便去拜访。老禅师的徒弟接待他时，他态度傲慢，心想：我是佛学造诣很深的人，你算老几？后来老禅师又十分恭敬地接待了他，并为他沏茶。可在倒水时，明明杯子已经满了，老禅师还不停地倒。他不解地问：&#8220;大师，为什么杯子已经满了，还要往里倒？&#8221;大师说：&#8220;是啊，既然已满了，干嘛还要倒呢？&#8221;<br>&nbsp;<br>禅师的意思是，既然你已经很有学问了，干嘛还要到我这里求教？这就是&#8220;空杯心态&#8221;的故事哲理。它最直接的含义就是一个装满水的杯子很难接纳新东西，要将心里的&#8220;杯子&#8221;倒空，将自己所重视、在乎的很多东西以及曾经辉煌的过去从心态上彻底了结清空，只有将心倒空了，才会有外在的松手，才能拥有更大的成功。这是每一个想在职场发展的人所必须拥有的最重要的心态。它告诉我们一个道理：做事的前提是先要有好心态。如果想学到更多的学问，先要把自己想象成&#8220;一个空着的杯子&#8221;，而不是骄傲自满。<br><br>我见过很多的大学毕业生，刚进入公司时常常处处吹牛，说自己在学校如何如何，本来可以找到更好的工作，迫不得已才来到了这里等等之类的话，好像这家公司委屈了自己。在这里提醒一下那些即将步入职场的大学生：这种心态千万要不得！不要认为自己很牛。还是那句你不爱听的话：中国什么都缺，就是不缺人！话又说回来，你要是这么牛，为什么不像比尔?盖茨、戴尔、乔布斯那样，大学没毕业就退学去创办一家世界级的大企业？火车不是推的，牛皮不是吹的。你要是有本事，就用事实证明给人家看，而不是成天抱怨！<br><br>对于身在职场的朋友而言，这一心态同样重要。中国有一个词，叫&#8220;虚怀若谷&#8221;。我们都知道，优秀的人有极高的素养，甚至是虚怀若谷，他们都有一个能包容一切的胸怀，有了这样的胸怀，你在职场上就会获得别人的尊重，就会获得更多的发展机会。类似的词还有&#8220;大智若愚&#8221;&#8220;大巧若拙&#8221;等等，不多说，自己去体会。<br>&nbsp;<br><strong>六、要懂一点做人的常识<br></strong><br>职场就像一个大熔炉。在职场中，不仅仅是要挣一碗饭吃，更重要的是学会做人的道理。如果连最起码的道理都不懂，你不仅得不到别人的尊重，更会失去更多的发展机会。因为，在中国，人际关系也是生产力。中国有句古话：得道多助，失道寡助。<br><br>我见过很多人，虽然已经工作多年，但对于做人，却连一点最基本的常识都不懂。做人的道理万万千，但其中最重要的，莫过于以下三条：<br><br>1、严于律己，宽以待人。你和同事之间闹过不愉快吗？在批判别人的同时，你是否深刻地反省过自己？工作出现问题的时候，你是否把责任往别人身上推过？有人向你提出不同意见时，你是否能够坦然接受？面对别人的指责，你是否曾经微笑着予以回应？人人都有自我防备的本能，这一点无可厚非。但在防备的同时，你是否敞开胸怀接纳过别人？&#8220;忍一分风平浪静，退一步海阔天空。&#8221;出现问题时，如果大家都能够怀着一种宽容的心态，又有什么问题会出现呢？很多人不知道&#8220;严于律己，宽以待人&#8221;的道理。正是因为很多人不知道，于是懂得这个道理的人就很容易走向成功。宽大的胸怀会让你积累很多的人脉，得到大家的尊重；当你需要帮助时，大家也乐意伸手。感激伤害你的人，因为他磨练了你的心态；感激绊倒你的人，因为他强化了你的意志；感激欺骗你的人，因为他增进了你的智慧；感激蔑视你的人，因为他觉醒了你的自尊；感激遗弃你的人，因为他教会了你如何独立。对待每一个人，都要怀着宽容和感恩的心。正如李嘉诚先生所言，&#8220;凡事都留个余地，因为人是人，人不是神，不免有错处，可以原谅人的地方，就原谅人。&#8221;<br><br>2、学会倾听。生活中我们往往会主动寻找倾诉对象，做一个倾诉者，而回避做一个倾听者。在人与人的交往中，倾听是一个不可缺少的方面，有时它甚至比交流还要重要。学会倾听，能修身养性，陶冶性情；学会倾听，能博采众长，弥补自己考虑问题的不足；学会倾听，能使人萌发灵感，触类旁通；学会倾听，能养成尊重他人的良好品质，创造一个良好的人文环境；学会倾听，能体会一种默默无语的关心和体贴，赢得亲情、爱情和友情；学会倾听，还能在矛盾激化时，让对方从另一个角度重新认识自己，打开僵持的局面&#8230;&#8230;<br><br>学会倾听就是学会一种美德，一种修养，一种气度。切忌中途插话或打断他人，否则会被视为不礼貌和缺乏修养。一个谦虚好学的人，一个懂得善待他人的人，一个会反思的人，永远懂得倾听！无论什么时候，倾听都显示出一个人的职业素养。<br><br>3、诚实守信。诚实是力量的一种象征，它显示着一个人的高度自重和内心的安全<br>感与尊严感。社会中固然处处充满了相互利用、利益至上的现象，在这种情况下，诚实守信就变成一种无价的资产。诚实守信，才能建立良好的人际关系，打下牢靠的事业基础，取得坚实的人生业绩。而那种两面三刀、当面一套背后一套的人，固然可以占一点小便宜，但那种短视的行为，会让你慢慢失去很多东西。学会尊重别人，信守承诺，尽量去帮助别人，宽待他人，都可以提升你的诚信。要想成就大事，诚实守信的传统美德永远不会过时。<br>总之一句话：认认真真做事，踏踏实实做人！<br>&nbsp;<br><strong>七、要学会遵守游戏规则<br></strong><br>我为什么在文章一开头就提醒&#8220;愤青&#8221;或者&#8220;类愤青&#8221;们不要看这篇文章？因为他们多半是放荡不羁、不会遵守游戏规则的主儿！很多人都会感觉到，在职场上发展，不仅会受到各种约束，而且处处都充满了不公平现象。比如：上班迟到老板会扣你工资，但你加班的时候却从来没有拿过加班工资；你立功的时候没有受到过表彰，一旦犯错，老板却指着鼻子骂个不停。<br><br>在这个世界上，不要奢求公平。那只是一种乌托邦式的理想，从来都不存在于现实社会中。员工和老板之间的关系，就好像是一场游戏。是游戏就会有游戏规划，否则，游戏就玩不下去。但是，游戏规则是谁制定的呢？当然是老板，各种利益也偏向老板！身在职场的你，一开始肯定看不惯这种现象，但你一定要学会慢慢接受这种游戏规则。不要试图改变这种规则，因为在老板面前，你没有太多的话语权（更有许多多年以来自然形成的潜规则，你更是无法改变）。说得再难听些，你只是一个打工的，混口饭吃，给你吃就不错了，还嫌饭凉？如果不想做，可以离开。还是那句话：中国什么都缺，就是不缺人。<br><br>记住这句话：&#8220;如果你不是游戏规则的制定者，你的选择只有两条：要么屈从，要么离开！&#8221;<br>&nbsp;<br><strong>八、行动远比说话更重要，空谈家绝不是好的实干家<br></strong><br>看到这里，大家对以上的内容大概有三种反应：<br><br>1）、感觉非常有道理，会认真反思，积极行动；<br><br>2）、这些道理不用你说我也懂，纯粹是&#8220;废话&#8221;；<br><br>3）、感觉道理都懂，但心生疑问：真正做到的又有几个？<br><br>如果你是第一种反应，我衷心地祝愿你通过努力获得成功；如果你是第二种反应，我希望有机会能够聆听你的高见，因为你把道理都看&#8220;破&#8221;了；如果你是第三种反应，我希望你能够积极行动起来。有时候之所以结果未如我们预料的那样，不是因为我们不懂，而是因为我们说得太多，而行动得太少。&#8220;执行力&#8221;不仅是企业生存面临的问题，同样也是个人发展必须解决的问题。要想成功，必须从现在就开始行动。正如IBM的广告所言：&#8220;停止空谈，开始行动！&#8221;<br>&nbsp;<br><strong>九、机会只垂青有准备的人<br></strong><br>无论你再怎么抱怨，再怎么不开心，饭还是要吃的，觉还是要睡的，工作还是要做的，未来的事情永远只属于自己的。买房子也好，娶老婆也罢，压力只有自己扛，老板不会为你操任何心。与其有时间去抱怨，但不如踏踏实实静下心来，好好提升自己的基本功，用事实证明自己的本事，让别人对你刮目相看，万不可因为自己的书生意气而自做一个自毁前程的&#8220;愤青&#8221;。<br><br>当然，你的准备是多方面的，除了专业技能外，其他的辅助技能也是非常必要的，比如沟通能力、人际关系处理能力、管理能力等等。当然，更重要的是要为自己的未来做一个规划，清楚地知道自己的目标是什么，应该怎么努力才能实现。适当的时候也要充充电，不要舍不得那半个月的工资，这也算是为自己的未来进行投资，有什么舍不得的呢？如果你现在不学会&#8220;舍&#8221;，以后将永远也&#8220;得&#8221;不到。<br><br>有时候，你之所以发展得不好，不是因为没有机遇，而是因为你没有准备好，导致机遇与你擦肩而过。这个社会就是这样，再怎么不合理，再怎么不公平，但是发展机遇是时时都会面临的，只看你有没有准备好。你要是真的练就了一身令人刮目相看的真本事，说不定明天就有人请你做某世界500强的总裁也不一定呢。<br>&nbsp;<br>李嘉诚先生曾经写了一首诗激励他的员工，发人深思，读了之后，感慨颇多。我把它放在这里，希望与大家共勉！<br>&nbsp;<br><span style="font-family: 楷体_GB2312; ">当你们梦想伟大成功的时候，</span><br><span style="font-family: 楷体_GB2312; ">你有没有刻苦的准备？</span><br><span style="font-family: 楷体_GB2312; ">当你们有野心做领袖的时候，</span><br><span style="font-family: 楷体_GB2312; ">你有没有服务于人的谦恭？</span><br><span style="font-family: 楷体_GB2312; ">我们常常都想有所获得，</span><br><span style="font-family: 楷体_GB2312; ">但我们有没有付出的情操？</span><br>&nbsp;<br><span style="font-family: 楷体_GB2312; ">我们都希望别人听到自己的说话，</span><br><span style="font-family: 楷体_GB2312; ">我们有没有耐性聆听别人？</span><br><span style="font-family: 楷体_GB2312; ">每一个人都希望自己快乐，</span><br><span style="font-family: 楷体_GB2312; ">我们对失落、悲伤的人有没有怜悯鲜花？</span><br><span style="font-family: 楷体_GB2312; ">每一个人都希望站在人前，</span><br><span style="font-family: 楷体_GB2312; ">但我们是否知道什么时候甘为人后？</span><br>&nbsp;<br><span style="font-family: 楷体_GB2312; ">你们都知道自己追求什么，</span><br><span style="font-family: 楷体_GB2312; ">你们知道自己需要什么吗？</span><br><span style="font-family: 楷体_GB2312; ">我们常常只希望改变别人，</span><br><span style="font-family: 楷体_GB2312; ">我们知道什么时候改变自己吗？</span><br><span style="font-family: 楷体_GB2312; ">每一个人都懂得批判别人，</span><br><span style="font-family: 楷体_GB2312; ">但不是每一个人都知道怎样自我反省。</span><br>&nbsp;<br><span style="font-family: 楷体_GB2312; ">大家都看重面子，</span><br><span style="font-family: 楷体_GB2312; ">大家都希望拥有财富，</span><br><span style="font-family: 楷体_GB2312; ">但你知道财富的意义吗？</span><br><span style="font-family: 楷体_GB2312; ">各位同学，相信你们都有各种激情，</span><br><span style="font-family: 楷体_GB2312; ">但你知不知道什么是爱？</span><br>&nbsp;<br>&nbsp;<br>&nbsp;<br>以上是本人多年工作的切身经验，希望对大家有所帮助。作为过来人，我真诚地希望在职的朋友们及即将就业的大学生们也能够以一种&#8220;空杯心态&#8221;看待这篇文章。有时候，过来人的经验是非常有价值的，那是他们用时间和金钱换来的血汗教训。&#8220;与君一席话，胜读十年书。&#8221;虽然这篇文章不能起到这样大的效果，但对于有些朋友而言，相信还是有一定的价值的。<br><br>真诚希望看到这篇文章的朋友们，能够行动起来，不图为社会做多大贡献，只求你们能够在职场上发展得更顺利，拿更多的薪水，买得起房子，养得起老婆孩子，对得起两鬓成霜的父母，也就算对得起自己的一生了。</span>

<div><span  style="font-family: Arial, 宋体; font-size: 14px; line-height: 23px; "><br></span></div><div><span  style="font-family: Arial, 宋体; font-size: 14px; line-height: 23px; ">from:</span></div><div><span  style="font-family: Arial, 宋体; font-size: 14px; line-height: 23px; "><a href="http://forum.ceconlinebbs.com/FORUM_POST_900001_900132_926199_0.HTM?click_from=1000003592,8947284852,2010-01-08,CECOL,CHANNELALERT">http://forum.ceconlinebbs.com/FORUM_POST_900001_900132_926199_0.HTM?click_from=1000003592,8947284852,2010-01-08,CECOL,CHANNELALERT</a></span></div><img src ="http://www.cppblog.com/beautykingdom/aggbug/106856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2010-01-30 23:38 <a href="http://www.cppblog.com/beautykingdom/archive/2010/01/30/106856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>了解自己的体制吃火锅</title><link>http://www.cppblog.com/beautykingdom/archive/2010/01/25/106417.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Mon, 25 Jan 2010 13:25:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2010/01/25/106417.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/106417.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2010/01/25/106417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/106417.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/106417.html</trackback:ping><description><![CDATA[<span  style="color: rgb(102, 102, 102); font-family: Arial, 宋体, sans-serif; font-size: 12px; line-height: 20px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><p style="font-family: Arial, 宋体, sans-serif; font-size: 12px; color: rgb(0, 0, 0); ">冬天里，很多市民喜欢吃火锅，火锅店里常能看到&#8220;拿号等位&#8221;的现象。不过，吃火锅还得悠着点，小心患上&#8220;火锅病&#8221;，最严重者会致癌。</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp;&nbsp; 嘌呤含量高易诱发痛风</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp; 一些有过痛风史的病人虽然知道不能吃动物内脏或者海鲜，却不知道火锅汤里的嘌呤含量也很高，容易诱发痛风。<br>&nbsp;&nbsp;&nbsp; 中医院营养师说，其实火锅汤所含的嘌呤物质可能比正常饮食要高出30倍，更易导致体内嘌呤代谢产物尿酸的升高和积聚。喝酒又易使体内乳酸堆积，抑制尿酸的排出，这就是经常在火锅前开怀畅饮的人易患痛风的主要原因。</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp;&nbsp; 久煮的火锅汤底喝不得</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp; 据了解，当火锅汤底烧煮的时间超过60分钟后，其汤汁中的亚硝酸盐含量便会超过10毫克/公斤，大大高于一般食物中的含量。<br>&nbsp;&nbsp;&nbsp; 当亚硝酸盐被人体一次性摄入体内超过200毫克时，可将正常血红蛋白转变为高铁血红蛋白，造成人体缺氧，甚至是出现急性中毒现象。严重者更可能致癌，因为 火锅中的肉类、鱼类和内脏等高蛋白食品，都能在长时间高温烧煮过程中释放胺类物质。而胺类中的二级胺类与亚硝酸盐结合，形成医学上公认的一类致癌物质 ———亚硝胺。</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp;&nbsp; 吃火锅食物不要心急贪辣</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp;&nbsp; 冬天吃火锅也导致口腔疾病患者比其他季节多出15%以上。&nbsp;<br>&nbsp;&nbsp;&nbsp; 火锅浓汤温度非常高，很容易烫坏口腔、舌部、食道、胃黏膜。而且，吃火锅容易上火，患口疮的机会就更高。若患有口腔黏膜白斑等癌前病变的人，在火锅的高温和调料的刺激下，会导致病情加重。心急吃不着热豆腐，高温下的火锅食物，更急不得。<br>&nbsp;&nbsp;&nbsp; 很多人吃火锅贪图麻辣刺激，容易对胃造成应激性刺激。如果是胃不太好、有胃炎或溃疡的人就更容易应激过度，造成胃穿孔。加上冬天气温骤然变冷容易刺激人体，造成胃酸大量分泌，还会引起胃肠发生痉挛性收缩。</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp; 火锅吃太久腺体受累</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp; 市民在火锅店大多一吃就是数小时之久，对此，中医院营养师说，这样会使胃液、胆汁、胰液等消化液不停地分泌，腺体得不到正常的休息，导致胃肠功能紊乱而发生腹痛、腹泻，严重的可患慢性胃肠炎、胰腺炎等疾病。</p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">&nbsp;</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp;&nbsp; 先喝果汁再吃菜然后吃肉</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 吃火锅也讲究&#8220;营养&#8221;搭配。徐凤霞说，吃火锅时应多放些蔬菜和豆腐，消除油腻之余也能补充冬季人体不足的维生素和多种微量元素，还有清凉、解毒、去火的作 用，但蔬菜不要久煮。市民还可根据个人喜好加些莲子或适当放些生姜。另外，吃火锅时可以喝果汁、乳品和植物蛋白饮料如酸奶、杏仁露、椰汁、凉茶，而白酒或 葡萄酒可起到杀菌、去膻的作用，最适合涮羊肉时喝。<br>&nbsp;&nbsp;&nbsp; 吃火锅之前最好先喝小半杯新鲜果汁，接着吃蔬菜，然后是肉，这样可减少胃肠负担。</p><p align="center" style="font-family: Arial, 宋体, sans-serif; font-size: 10.5pt; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br><strong style="padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; ">&nbsp;&nbsp;&nbsp; 根据体质选择适合的火锅</strong></p><p style="font-family: Arial, 宋体, sans-serif; font-size: 12px; color: rgb(0, 0, 0); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br>&nbsp;&nbsp;&nbsp; 吃火锅要因人而定，尽量根据体质选择适合的火锅种类。<br>&nbsp;&nbsp;&nbsp; 野生菌类火锅，具有低脂肪、高蛋白的特点，各种体质的人均可食用；阴虚体质和湿热型体质的人，麻辣火锅还是少吃为妙；肝胃功能不好的人，要慎吃补类火锅； 气弱体虚者、痛风患者和孕妇要尽量少吃火锅，吃完火锅后要多喝开水或浓茶，一旦感觉不适，赶紧喝牛奶、米粥保护肠胃。<br>&nbsp;&nbsp;&nbsp; 糖尿病、高血压、高血脂病人吃火锅，不能吃鱼饺、虾饺、各种丸子等含有高量油脂的食物；有胃肠疾病的人，尽量配酱油、麻油等清淡的佐料，辣椒酱对肠胃刺激太大，能少吃就少吃。</p></span>
<img src ="http://www.cppblog.com/beautykingdom/aggbug/106417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2010-01-25 21:25 <a href="http://www.cppblog.com/beautykingdom/archive/2010/01/25/106417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>百度员工为何敢对李彦宏说不</title><link>http://www.cppblog.com/beautykingdom/archive/2009/12/23/103862.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Wed, 23 Dec 2009 15:32:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/12/23/103862.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/103862.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/12/23/103862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/103862.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/103862.html</trackback:ping><description><![CDATA[百度的温度=100度 <br><br>去了百度的新家框大厦，在一楼见识了&#8220;熊掌&#8221;大厅，在三楼见识了&#8220;熊掌会议室&#8221;，终于了解到，百度Logo里的掌印，原来是熊掌印。所以，才写了那篇，《百度的熊掌》。<br><br>百度的简单反映在LOGO里，还体现在颜色上，简单的红色和蓝色。在框大厦里，我发现，整个框大厦里大部分建筑点缀的颜色也基本是红色和蓝色。熊掌的灯是蓝色的，休息区的椅子是红色；大厦里的方向，用的是红色和蓝色作为方向指示，连厕所指示都是，男蓝女红。<br><br>百度钟情于红蓝两色，或许能从另外一个角度诠释百度。红色大约是火的颜色，蓝色是水的颜色。如果很热的火遇到了很多水，会发生什么？沸腾！水沸腾的温度是多少？一百度！这就有了百度。<br><br>百度最近出一本书，名字就叫做《一百度》。一百度的百度，往往会沸腾而达到沸点。所以，才会有每年和湖南卫视一起做的《娱乐沸点》；而今年，百度又联手凤凰卫视，做了《实事沸点》。不论是哪个沸点，都是让用户沸腾的点。<br><br>百度是家技术公司，技术本身带有像水一样的理性；百度也曾是家创业公司，员工充满像火一样的激情，。所以，百度上市了，百度十年创造了千倍增长的奇迹。这是我所理解百度为什么拥有一百度的温度的原因。<br><br>而在百度公关总监朱光编纂的《壹佰度》里，百度奇迹背后有百度人遵循的29条法则。百度市场和商务拓展总监任旭阳，在该书的前言里这样描述29条法则的重要：<br><br>&#8220;这本书里讲述的29条格言都是百度创始人、董事长兼CEO李彦宏十几年来用于指导百度战略、用人、管理、运营的核心理念。它生动体现了百度的文化，也可以说是在百度生存的29条军规，更是引导百度成长成功的29条军规。&#8221;<br><br><br>29条军规背后的故事<br><br><br>我想，我没有必要把29条军规挨个列出来，但我觉得军规后面的故事很有看点，我把那些能够吸引我的故事摘录出来，也让那些没看到书的人尝尝鲜：<br><br>1 70岁老太太看中李彦宏的专注，终成百万富翁。<br><br>百度上市后，造就了一批百万富翁，这其中包括一位70岁的老太太。在百度70美元一股的时候，她用退休金买了几千股，至今舍不得抛掉。人们问他为什么买百度的股票，他解释到，有一次在报纸上，她看到Robin的&#8220;专注如一&#8221;的具体诠释，70%资源做搜索，20%资源投入相关产品，10%投入其他创新。于是，老太太将自己的退休金全部买了百度的股票。<br><br>结论：专注如一地做事。<br><br><br>2 2004年hao123设为首页的人多于百度设为主页的人。<br><br>2004年，百度收购了hao123，在hao123显著位置放置百度搜索框，给百度带流量。但李彦宏惊奇地发现，很多人在百度上搜索hao123，后来做了调研才发现，那时在中国，设hao123为首页的人，要多于设百度为首页的人。李彦宏意识到，中国的初级网民一直在快速增长。<br><br>结论：让数据说话。<br><br>3 李彦宏的小声为什么遭遇淘汰。<br><br>百度做了即时通讯工具IM，名字有两个选择：一个是百度HI，另外一个是百度小声。李彦宏更喜欢&#8220;百度小声&#8221;。但项目组举手表决的结果是，百度HI占绝对优势，李彦宏的意见没有被采纳，百度IM最终使用百度HI一直沿用至今。<br><br>结论：不唯上。<br><br><br>4 百度Hi为什么没有内置到黑莓手机里<br><br>李一男刚到百度第三天。公司计划给每位高管配一部黑莓手机，方便接受邮件，有的部门建议，应该将百度HI内置到黑莓手机里。李一男的认为，这样没必要。因为，中国黑莓还没有成规模的市场，还不需要制作HI的手机版本。他的意见很快被采纳了。<br><br>结论：用户需求决定一切。<br><br><br>5 李彦宏只订了两条制度<br><br>李彦宏开始创业，成立新公司时，大家讨论应该制定什么制度。李彦宏脱口而出：&#8220;不能带宠物上班，不能在办公室吸烟&#8221;。别人觉得有点少，李彦宏却说，&#8220;就这两条，我觉得已经够了。&#8221;<br><br>1999的一个冬日，两个潜在的投资人提出看看百度，他们看过北大资源宾馆里两个简陋办公室不久，在夜色中悄悄返回来，他们看到两间办公室的窗口还灯火通明。他们相视点头，决定投资这家公司。<br><br><br>结论：给员工最自由的空间<br><br>6 百度的首页为什么如此简洁<br><br>小奇是百度NS部门的优秀工程师，他还在实习的时候，出过一次事故。那时，他刚刚实习不久，便作为主力工程师参与某产品重要功能开发，为了获得精彩亮相，他费尽心血设计了精彩的页面。当时的Leader犹豫了一下，通过了设计。但上线不久，服务器因为负载过高而瘫痪，第一次上线遭遇失败。<br><br><br>原因很快找到了。小奇设计的漂亮页面是罪魁祸首，页面上大量图片请求，在百度巨大流量的放大之下，骤然增加了服务器的压力而造成事故。Leader没有责怪他，而是检讨了自己，承担了责任。<br><br><br>结论：允许试错<br><br><br>总结：<br><br>这六条只是百度的29条军规的一小部分，更多的精彩还在书中。你会发现，29条军规，每一条军规的后面都有很多有趣的故事。<br><br>百度11月18日 搬到框大厦新家，百度有了稳定的根据地，宽敞而明亮，也终于结束了四处漂泊搬家的日子；现在百度的中文搜索市场份额稳超七成，地位已经难以撼动，百度也完 成从创业进入守业的角色转换，而这更是一种挑战。《壹百度》对百度过去创业文化的总结和盘点，对创业心得进行梳理，从而形成百度特色的企业文化，推出时机 恰到好处。<br><br>这本书是2009年百度继《李彦宏的百度世界》之后出的第二本书，和第一本正史风格不同，《壹百度》更像是李彦宏十年来经营百度的秘籍，也是百度企业文化的一种浓缩。所以，刚刚入职百度员工往往从中受益匪浅；而对于老员工，更像是企业文化的升华。<br><br>《壹百度》首印10万册。很多培训机构得知后，迅速联系百度联系团购适宜。HR Bar人力资源实名俱乐部是甚至在当天发布会上签订购买10000册的意向书。《壹百度》文字简约，说理简单易懂，我特抄录于此：<br><br>百度29条军规<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>二十八、帮助别人，成就自己 二十九、公司离破产只有30天
<br><img src ="http://www.cppblog.com/beautykingdom/aggbug/103862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-12-23 23:32 <a href="http://www.cppblog.com/beautykingdom/archive/2009/12/23/103862.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>英语面试中最令人挠头的六句话</title><link>http://www.cppblog.com/beautykingdom/archive/2009/11/26/102016.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Thu, 26 Nov 2009 15:20:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/11/26/102016.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/102016.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/11/26/102016.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/102016.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/102016.html</trackback:ping><description><![CDATA[<span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Simsun; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class=Apple-style-span><span style="TEXT-ALIGN: left; LINE-HEIGHT: 21px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px" class=Apple-style-span><font style="COLOR: rgb(9,61,114); FONT-WEIGHT: bold">NO.1 我最近六个月一直宅在家里</font><br><br><strong>挠头系数：</strong>三颗星<br><br><strong>表达难点：</strong>全球都经济危机了，找不到工作在家睡觉六个月算是什么丢人的事儿么？当然不是！不过您可千万别实话实说---I have been unemployed/jobless in the past six months. 又不是演员试镜，用不着把气氛渲染得这么凄惨。<br><br><strong>表述技巧：</strong>当你的工作经历中间有比较大段的时间空白的时候，面试官不可避免的会问到这段时间你的<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=在什么地方和干什么>whereabouts</a>。 这里应该尽量避免出现unemployed这种负面气场比较强烈的词。用一个词组&#8220;in between jobs&#8221;就可以委婉地表示这样的意思了。当然，最好的方式是告诉你的面试官：这半年虽然没有正式的工作，我可是一直没停止像金子一样的发光！<br><br><strong>Q&amp;A例句：</strong><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=你在上一个工作之后这段时间做了些什么？>What have you been doing since your last job?<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我做了几个自由撰稿的项目，同时也一直积极的在找工作。>I&#8217;ve worked on a few freelance projects, while still actively job seeking.</a><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我参加了一个帮助训练残疾儿童的志愿活动。>I volunteered for a coaching program that assists physically disadvantaged children.<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我奶奶住院需要一个临时看护，我这段时间就照顾她。>My grandmother needed a temporary caregiver at the hospital and I spent time looking after her.<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我参加了一些培训课程和讲座，比如&#8230;>I took some continuing education classes and seminars, for example&#8230;</a><br><br><font style="COLOR: rgb(9,61,114); FONT-WEIGHT: bold">NO.2 我是三好学生外加钢琴十级</font><br><br><strong>挠头系数：</strong>三颗星<br><br><strong>表达难点：</strong>需要陈述这样信息的多半是刚刚毕业的学生。本来就紧张，背下来的句子结结巴巴不说，还带着一些富有中国特色的专有名词，老外面试官听起来多半是一头雾水。我曾经面试过一个人大的女生，自我介绍的时候说她在校时得到过&#8220;Good Student Worker Award&#8221;。当时我脑子里出现的画面是一个粗壮劳动妇女开拖拉机的形象。后来小姑娘告诉我，人家那是想说&#8220;先进学生工作者&#8221;。<br><br><strong>表述技巧：</strong>这里就是一句话---To put your feet into the interviewer&#8217;s shoes---把你的脚放在面试官的鞋子里，意思是说设身处地为他/她着想。想想老外知道不知道&#8220;三好学生&#8221;是哪&#8220;Three good&#8221;；钢琴十级到底是高还是低；英语六级老外是不是也在大学的时候考过；与其用十分钟解释&#8220;通州区依法诚信纳税-共建和谐社会书法赛优秀奖&#8221;这么令人心跳加速的奖项还不如告诉人家I won a calligraphy contest funded by the local government. 虽然听起来不特别具体，但起码会让你和面试官在交流上&#8220;共建和谐&#8221;。<br><br><strong>Q&amp;A例句：</strong><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=你能不能例举一些你在大学里得到的奖项？>Could you please describe your achievements in college?<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我获得了2009年三好学生的奖励。>I&#8217;ve received the honor of the most outstanding student in 2009.<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我是钢琴十级>I received the level-10 professional recognition on piano-playing by the National Pianists Association, with 10 being the highest level.<span class=Apple-converted-space>&nbsp;</span></a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我获得了一类奖学金>I received first-class scholarship for finishing the year in the top 5 percent of the class.</a><br><br><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Simsun; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class=Apple-style-span><span style="TEXT-ALIGN: left; LINE-HEIGHT: 21px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px" class=Apple-style-span><font style="COLOR: rgb(9,61,114); FONT-WEIGHT: bold">NO.3 你们打算给我多少钱？</font><br><br><strong>挠头系数</strong>：五颗星<br><br><strong>表达难点</strong>：我们每个人最想问、最应该问----却最不适合问的问题。面试比较高层次的工作，一般工资福利都会在之前透露出来。面试<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=初级>entry level</a>的职位，特别是类似店员、收银、护工、厨师这类服务性工作，劳动人民普遍比较爽快，习惯有话直说，你尽可以大胆的问&#8220;<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=你们给多少钱啊>What&#8217;s the pay like</a>?&#8221; 麻烦的是中级职位，双方都会小心翼翼，互相试探着看能不能多占对方点儿便宜。这样的情况下，面试官问&#8220;<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=你有什么问题问我么>Do you have any questions for me</a>?&#8221; ，实际上是在给你挖坑呢！<br><br><strong>表述技巧</strong>：<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=小心>WATCH OUT</a>！既然前面有坑，第一件事就是坚决不跳。关于薪水的问题，最好是留给面试官抗不住了先来问你。在我以往面试过的几百人中，主动开口问工资的几乎很少幸存下来。即便侥幸&#8220;活&#8220;下来，我的经验来看，都没能经得住后来的考验。当然也有另外一个极端的例子：曾经有来面试的人向我表达即便不给钱也要干活儿的良好愿望。我除了心里感叹一声&#8220;傻孩子啊，不知人间疾苦&#8221;，并没有给他们任何<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=额外关注>SPECIAL CONSIDERATION</a>。有坑不跳是常识，但难免有人抑制不住好奇要下去看看，这时候就只能采取迂回的方式了：先问问公司对你这个职位设定的具体工作描述，然后一脸无辜的&#8220;顺便问一下&#8221;这个职位的大概工资待遇。此方法貌似很傻很天真，但有可能让面试官觉得你很坏很狡猾，<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=请慎服用>PLEASE USE WITH CAUTION</a>。<br><br><strong>Q&amp;A例句：<span class=Apple-converted-space>&nbsp;</span></strong><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=如果我在贵公司工作，具体的职务说明是什么?>What is the job description of mine when working with the company?</a><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=这个职位日常需要负责的工作包括什么呢?>What are the day-to-day responsibilities of this job?</a><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=请问这个职位最重要的能力和技巧是什么呢?>What are some of the skills and abilities necessary for someone to succeed in this job?</a><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=这个职位的工资范围是多少呢?>What's the salary range for this position here?</a><span class=Apple-converted-space>&nbsp;</span><br><br><br><font style="COLOR: rgb(9,61,114); FONT-WEIGHT: bold">No. 4 我被上个老板炒了</font><br><br><strong>挠头系数：五颗星</strong><br><br><strong>表达难点：</strong>如果你的上个老板是黄世仁，被炒的这个事实绝对会为你赚来大把的唏嘘和同情---可惜啊，现代版的黄世仁们都穿着PHD或者MBA的老羊皮袄，把自己包装得绝对专业和理性。他们都不要的人肯定有问题，凭什么处理给我呢！这种事儿还不好撒谎遮着，显得咱不诚信；不好破口骂前老板这个死变态，显得咱们不够和谐；不好实话实说他们给的钱不够您租房的；显得咱们不够大气......<br><br><strong>表述技巧：</strong>炒鱿鱼也分几种。第一种：赶上经济危机，您是被一锅炒掉的。这个时候一定要表现的跟上甘岭的英雄一样，告诉面试官&#8220;我是坚持到最后的那一个！&#8221; 第二种：大环境没问题，但是你和老板同事气场不合，含泪出局。这种情况切忌在面试官面前像个怨妇一样诅咒别人。想要显得大度和无辜，一语带过是最佳做法。第三种： 被炒的原因像和尚头顶的狮子---注意！这个可比虱子明显太多了！凡是因为严重失职、贪污盗窃、殴打客户等等原因被炒的，切忌出现任何时间地点人物类细节，直接用一个模糊的<a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=错误>MISTAKE</a>带过，速度越快越好，争取用一秒钟把面试官带进另外一个世纪。<br><br><strong>Q&amp;A例句：</strong><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=你是为什么被解雇的?>Why were you fired?</a><span class=Apple-converted-space>&nbsp;</span><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=公司的前几次裁员我都没有被考虑，但是这最后一次没逃掉。>I outlasted several downsizings but the last one hit me.</a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=这次裁员对我来说还真是&#8220;塞翁失马，焉知非福&#8221;。现在我正可以有机会寻找更适合我，也同时更让我感兴趣的工作。>I&#8217;ve realized it was a blessing in disguise. Now I have an opportunity to explore jobs that better suit my qualifications and interests.</a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=一个新的高层管理团队进入到我的公司并且开始&#8220;换血&#8221;。他们想要带入自己人。虽然对我来说挺遗憾的，不过也让我能抛开负担看清哪里有更适合自己的机会。>A new top management team came in and started cleaning house. They wanted to bring in members of their old team. It was unfortunate for me but it cleared my head to envision better opportunities elsewhere.</a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我犯了一个让我很后悔的错误，不过我现在知道以后要怎么做了。>I made some mistakes that I regret, but I now know how I would better handle the situation.</a><br><br><a style="COLOR: rgb(227,102,39); FONT-WEIGHT: bold; TEXT-DECORATION: none" name=我想清楚了自己离开的原因，意识到有的事情的确是做错了。那个工作让我有机会锻炼自己，我现在觉得成熟了很多。希望我能有机会向您证实这一点。>I realized things could have been done differently after thinking about why I left. That job was a learning experience and I think I'm wiser now. I'd like the chance to prove that to you.</a><br><br>from <a href="http://www.wsj.com/">www.wsj.com</a></span></span></span></span>
<img src ="http://www.cppblog.com/beautykingdom/aggbug/102016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-11-26 23:20 <a href="http://www.cppblog.com/beautykingdom/archive/2009/11/26/102016.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>算法的功力</title><link>http://www.cppblog.com/beautykingdom/archive/2009/05/30/86209.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Sat, 30 May 2009 14:21:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/05/30/86209.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/86209.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/05/30/86209.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/86209.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/86209.html</trackback:ping><description><![CDATA[<p>转自：<a href="http://kaifu163tech.blog.163.com/blog/static/54381270200812041447221/">http://kaifu163tech.blog.163.com/blog/static/54381270200812041447221/</a><br><br></p>
<p style="TEXT-INDENT: 2em">算法是计算机科学领域最重要的基石之一，但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门，就产生了一种误解，认为学计算机就是学各种编程语言，或者认为，学习最新的语言、技术、标准就是最好的铺路方法。其实，大家被这些公司误导了。编程语言虽然该学，但是学习计算机算法和理论更重要，因为计算机语言和开发平台日新月异，但万变不离其宗的是那些算法和理论，例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。在&#8220;开复学生网&#8221;上，有位同学生动地把这些基础课程比拟为&#8220;内功&#8221;，把新的语言、技术、标准比拟为&#8220;外功&#8221;。整天赶时髦的人最后只懂得招式，没有功力，是不可能成为高手的。</p>
<p style="TEXT-INDENT: 2em">算法与我</p>
<p style="TEXT-INDENT: 2em">当我在1980年转入计算机科学系时，还没有多少人的专业方向是计算机科学。有许多其他系的人嘲笑我们说：&#8220;知道为什么只有你们系要加一个&#8216;科学&#8217;，而没有&#8216;物理科学系&#8217;或&#8216;化学科学系&#8217;吗？因为人家是真的科学,不需要画蛇添足，而你们自己心虚，生怕不&#8216;科学&#8217;，才这样欲盖弥彰。&#8221; 其实，这点他们彻底弄错了。真正学懂计算机的人（不只是&#8220;编程匠&#8221;）都对数学有相当的造诣，既能用科学家的严谨思维来求证，也能用工程师的务实手段来解决问题——而这种思维和手段的最佳演绎就是&#8220;算法&#8221;。</p>
<p style="TEXT-INDENT: 2em">记得我读博时写的Othello对弈软件获得了世界冠军。当时，得第二名的人认为我是靠侥幸才打赢他，不服气地问我的程序平均每秒能搜索多少步棋，当他发现我的软件在搜索效率上比他快60多倍时，才彻底服输。为什么在同样的机器上，我可以多做 60倍的工作呢？这是因为我用了一个最新的算法，能够把一个指数函数转换成四个近似的表，只要用常数时间就可得到近似的答案。在这个例子中，是否用对算法才是能否赢得世界冠军的关键。</p>
<p style="TEXT-INDENT: 2em">还记得1988年贝尔实验室副总裁亲自来访问我的学校，目的就是为了想了解为什么他们的语音识别系统比我开发的慢几十倍，而且，在扩大至大词汇系统后，速度差异更有几百倍之多。他们虽然买了几台超级计算机，勉强让系统跑了起来，但这么贵的计算资源让他们的产品部门很反感，因为&#8220;昂贵&#8221;的技术是没有应用前景的。在与他们探讨的过程中，我惊讶地发现一个O(n*m)的动态规划（dynamic programming）居然被他们做成了O(n*n*m)。更惊讶的是，他们还为此发表了不少文章，甚至为自己的算法起了一个很特别的名字，并将算法提名到一个科学会议里，希望能得到大奖。当时，贝尔实验室的研究员当然绝顶聪明，但他们全都是学数学、物理或电机出身，从未学过计算机科学或算法，才犯了这么基本的错误。我想那些人以后再也不会嘲笑学计算机科学的人了吧!</p>
<p style="TEXT-INDENT: 2em">网络时代的算法</p>
<p style="TEXT-INDENT: 2em">有人也许会说：&#8220;今天计算机这么快，算法还重要吗?&#8221;其实永远不会有太快的计算机，因为我们总会想出新的应用。虽然在摩尔定律的作用下，计算机的计算能力每年都在飞快增长，价格也在不断下降。可我们不要忘记，需要处理的信息量更是呈指数级的增长。现在每人每天都会创造出大量数据（照片，视频，语音，文本等等）。日益先进的记录和存储手段使我们每个人的信息量都在爆炸式的增长。互联网的信息流量和日志容量也在飞快增长。在科学研究方面，随着研究手段的进步，数据量更是达到了前所未有的程度。无论是三维图形、海量数据处理、机器学习、语音识别，都需要极大的计算量。在网络时代，越来越多的挑战需要靠卓越的算法来解决。</p>
<p style="TEXT-INDENT: 2em">再举另一个网络时代的例子。在互联网和手机搜索上，如果要找附近的咖啡店，那么搜索引擎该怎么处理这个请求呢?</p>
<p style="TEXT-INDENT: 2em">最简单的办法就是把整个城市的咖啡馆都找出来,然后计算出它们的所在位置与你之间的距离,再进行排序,然后返回最近的结果。但该如何计算距离呢？图论里有不少算法可以解决这个问题。</p>
<p style="TEXT-INDENT: 2em">这么做也许是最直观的，但绝对不是最迅速的。如果一个城市只有为数不多的咖啡馆,那这么做应该没什么问题,反正计算量不大。但如果一个城市里有很多咖啡馆,又有很多用户都需要类似的搜索,那么服务器所承受的压力就大多了。在这种情况下,我们该怎样优化算法呢?</p>
<p style="TEXT-INDENT: 2em">首先，我们可以把整个城市的咖啡馆做一次&#8220;预处理&#8221;。比如，把一个城市分成若干个&#8220;格子(grid)&#8221;,然后根据用户所在的位置把他放到某一个格子里，只对格子里的咖啡馆进行距离排序。</p>
<p style="TEXT-INDENT: 2em">问题又来了，如果格子大小一样，那么绝大多数结果都可能出现在市中心的一个格子里，而郊区的格子里只有极少的结果。在这种情况下，我们应该把市中心多分出几个格子。更进一步，格子应该是一个&#8220;树结构&#8221;，最顶层是一个大格——整个城市，然后逐层下降，格子越来越小，这样有利于用户进行精确搜索——如果在最底层的格子里搜索结果不多，用户可以逐级上升，放大搜索范围。</p>
<p style="TEXT-INDENT: 2em">上述算法对咖啡馆的例子很实用，但是它具有通用性吗？答案是否定的。把咖啡馆抽象一下，它是一个&#8220;点&#8221;，如果要搜索一个&#8220;面&#8221;该怎么办呢？比如，用户想去一个水库玩，而一个水库有好几个入口，那么哪一个离用户最近呢？这个时候，上述&#8220;树结构&#8221;就要改成&#8220;r-tree&#8221;,因为树中间的每一个节点都是一个范围，一个有边界的范围（参考：<a href="http://www.cs.umd.edu/~hjs/rtrees/index.html"><u><font color=#0000ff>http://www.cs.umd.edu/~hjs/rtrees/index.html</font></u></a>）。</p>
<p style="TEXT-INDENT: 2em">通过这个小例子，我们看到，应用程序的要求千变万化，很多时候需要把一个复杂的问题分解成若干简单的小问题，然后再选用合适的算法和数据结构。</p>
<p style="TEXT-INDENT: 2em">并行算法：Google的核心优势</p>
<p style="TEXT-INDENT: 2em">上面的例子在Google里就要算是小case了！每天Google的网站要处理十亿个以上的搜索，GMail要储存几千万用户的2G邮箱，Google Earth要让数十万用户同时在整个地球上遨游，并将合适的图片经过互联网提交给每个用户。如果没有好的算法，这些应用都无法成为现实。</p>
<p style="TEXT-INDENT: 2em">在这些的应用中，哪怕是最基本的问题都会给传统的计算带来很大的挑战。例如，每天都有十亿以上的用户访问Google的网站，使用Google的服务，也产生很多很多的日志（Log）。因为Log每分每秒都在飞速增加，我们必须有聪明的办法来进行处理。我曾经在面试中问过关于如何对log进行一些分析处理的问题，有很多面试者的回答虽然在逻辑上正确，但在实际应用中是几乎不可行的。按照他们的算法，即便用上几万台机器，我们的处理速度都跟不上数据产生的速度。</p>
<p style="TEXT-INDENT: 2em">那么Google是如何解决这些问题的呢？</p>
<p style="TEXT-INDENT: 2em">首先，在网络时代，就算有最好的算法，也要能在并行计算的环境下执行。在Google的数据中心，我们使用的是超大的并行计算机。但传统的并行算法运行时，效率会在增加机器数量后迅速降低，也就是说，十台机器如果有五倍的效果，增加到一千台时也许就只有几十倍的效果。这种事倍功半的代价是没有哪家公司可以负担得起的。而且，在许多并行算法中，只要一个结点犯错误，所有计算都会前功尽弃。</p>
<p style="TEXT-INDENT: 2em">那么Google是如何开发出既有效率又能容错的并行计算的呢？</p>
<p style="TEXT-INDENT: 2em">Google最资深的计算机科学家Jeff Dean认识到， Google 所需的绝大部分数据处理都可以归结为一个简单的并行算法：Map and Reduce（<a href="http://labs.google.com/papers/mapreduce.html"><u><font color=#0000ff>http://labs.google.com/papers/mapreduce.html</font></u></a>）。这个算法能够在很多种计算中达到相当高的效率，而且是可扩展的（也就是说，一千台机器就算不能达到一千倍的效果，至少也可以达到几百倍的效果）。Map and Reduce的另外一大特色是它可以利用大批廉价的机器组成功能强大的server farm。最后，它的容错性能异常出色，就算一个server farm里面的机器down掉一半，整个farm依然能够运行。正是因为这个天才的认识,才有了Map and Reduce算法。借助该算法，Google几乎能无限地增加计算量，与日新月异的互联网应用一同成长。</p>
<p style="TEXT-INDENT: 2em">算法并不局限于计算机和网络</p>
<p style="TEXT-INDENT: 2em">举一个计算机领域外的例子：在高能物理研究方面，很多实验每秒钟都产生几个TB的数据量。但因为处理能力和存储能力的不足，科学家不得不把绝大部分未经处理的数据丢弃掉。可大家要知道，新元素的信息很有可能就藏在我们来不及处理的数据里面。同样的，在其他任何领域里，算法都可以改变人类的生活。例如人类基因的研究，就可能因为算法而发明新的医疗方式。在国家安全领域，有效的算法可能避免下一个 911的发生。在气象方面，算法可以更好地预测未来天灾的发生，以拯救生命。</p>
<p style="TEXT-INDENT: 2em">所以，如果你把计算机的发展放到应用和数据飞速增长的大环境下，你一定会发现，算法的重要性不是在日益减小，而是在日益加强。</p>
<p style="TEXT-INDENT: 2em">给程序员的七个建议</p>
<p style="TEXT-INDENT: 2em">（1）练内功。不要只花功夫学习各种流行的编程语言和工具，以及某些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络，离散数学等基础课程学好。大家不妨试试高德纳所著The Art of Computer Programming里的题目，如果你能够解决其中的大部分题目，就说明你在算法方面有一定的功力了。</p>
<p style="TEXT-INDENT: 2em">（2）多实战。通过编程的实战积累经验、巩固知识。很多中国大学毕业生缺乏编程和调试经验；学习C语言，考试过关就算学会了；课题项目中，只要程序能够编译，运行，并且输入输出满足要求就算了事。这些做法是不行的。写程序的时候，大家必须多想想如何把程序写得更加精炼、高效、高质量。建议大家争取在大学四年中积累编写十万行代码的经验。我们必须明白的是：好程序员是写出来的，不是学出来的。</p>
<p style="TEXT-INDENT: 2em">（3）求实干。不要轻视任何实际工作，比如一些看似简单的编码或测试。要不懈追求对细节一丝不苟的实干作风与敬业精神。我发现不少程序员对于知识的掌握很肤浅，不求甚解，没有好奇心，不会刨根问底。比如，学会了C++，是否了解一个对象在编译后，在汇编代码中是如何被初始化的？这个对象的各个成员在内存中是如何存放的？当一个成员函数被调用时，编译器在汇编代码中加入了哪些额外的动作？虚函数的调用是如何实现的? 这些东西恐怕在编程语言或编译原理中都没有详细提到，只有通过踏实的实干才能真正掌握。</p>
<p style="TEXT-INDENT: 2em">（4）重视数学学习。数学是思维的体操，数学无处不在。学计算机至少要学习离散数学、概率论、布尔代数、集合论和数理逻辑。这些知识并不难，但是对你未来的工作帮助会很大。 尤其当你对一些&#8220;数学密集型&#8221;的领域如视频、图像处理等有兴趣时，这些知识将成为你手中的利器。</p>
<p style="TEXT-INDENT: 2em">（5）培养团队精神，学会与人合作。今天的软件工程早已经不是一个人可以单独操作的，而必须靠团队合作才能成功。不懂得合作的人是不能成大器的。大家要多去寻找可以与人一起做项目的机会。</p>
<p style="TEXT-INDENT: 2em">（6）激励创新意识，培养好奇心，不要死记硬背。没有掌握某种算法技术的根本原理，就不会有应变和创新的能力。想成为一位好程序员（其实从事任何一个行业都是如此），重要的是要养成钻研，好奇，创新，动手，合作的优秀习惯，不满足于填鸭，不满足于考试交差，不满足于表象。这不是学几门课能够一蹴而就的。</p>
<p style="TEXT-INDENT: 2em">（7）有策略地&#8220;打工&#8221;。在不影响学业的前提下，寻找真正有意义的暑期工作或兼职。去找一个重视技术的公司，在一个好的&#8220;老板&#8221;指导下完成真正会被用户使用的程序。不要急于去一个要你做&#8220;头&#8221;而独挡一面的地方，因为向别人学习才是你的目的。找工作也是一样，不要只看待遇和职衔，要挑一个你能够学习的环境，一个愿意培养员工的企业，一个重视你的专业的公司。最后，还要挑一个好老板。</p>
<p style="TEXT-INDENT: 2em">希望大家都能把握机会，养成好的学习习惯，把算法学精学透；希望大家都能有一个美好的未来！ </p>
<img src ="http://www.cppblog.com/beautykingdom/aggbug/86209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-05-30 22:21 <a href="http://www.cppblog.com/beautykingdom/archive/2009/05/30/86209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>美国公认顶尖黑客榜</title><link>http://www.cppblog.com/beautykingdom/archive/2009/05/27/85898.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Wed, 27 May 2009 04:50:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/05/27/85898.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/85898.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/05/27/85898.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/85898.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/85898.html</trackback:ping><description><![CDATA[<table style="border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0">
    <tbody>
        <tr>
            <td align="center" height="25"><font style="font-size: 14pt;" color="#02368d"><strong>美国公认顶尖黑客榜</strong></font><br>
            </td>
        </tr>
        <tr>
            <td bgcolor="#d2dee2" height="1"><br></td>
        </tr>
        <tr>
            <td bgcolor="#ffffff" height="1"><br></td>
        </tr>
        <tr>
            <td align="center">
            <table style="border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0">
                <tbody>
                    <tr>
                        <td width="100%">
                        <div id="art" width="100%" style="margin: 15px;">
                        <div>姓名：理查德.斯托曼（Richard Stallman)<br>个人网址：<br>http://www.undergrad.math.uwaterloo.ca/agray/meme.html<br>简
                        历：他从1971年从哈佛大学毕业后供职于麻省理工学院人工智能实验室，稍后设立了自由软件基金（free software
                        foundation)。1969年在IBM的纽约科技中心第一次接触计算机时他就产生了浓厚的兴趣，时年16岁。后来，斯托曼辞去了麻省的工作后留在了
                        麻省的一个独立的研究室从事研究，在那儿他开发出一套名为gnu的全新操作系统，为此获得了以美国传奇名将麦克阿瑟名字命名的麦克阿瑟基金24万美元天才
                        将。<br>网名：Phiber Optik<br>真名：马克.阿贝尼（Mark Abene)<br>个人网址：<br>http://www.levity.com/julian/phiber.html<br>简
                        历：作为一个激进组织的创始人之一，阿贝尼激励了全美成千上万的青年人&#8220;钻研&#8221;国内电话系统的内部工作原理，为此一项联邦裁决试图以&#8220;散布非法信息给其他
                        黑客&#8221;为由判他入联邦监狱一年，但该项裁决最后不了了之。回家之日，众多拥护者拥进了曼哈顿俱乐部出席向他致敬的&#8220;归来聚会&#8221;。聚会后不久，纽约一杂志将
                        他作为100明最杰出的纽约青年予以表彰。他第一次接触电脑是得益于在纽约某公司电子部门工作的母亲，从母亲那里他接触到了苹果II，他拥有的第一台电脑
                        是花完了大功近半年时间所攒下的钱所买的radio shack trs-80(托什-80）型。<br><br>网名:RTM<br>真名：罗伯特.莫里斯（robert morris)<br>个人网址：http://www.eg.bucknell.edu/kapolka/cs240/morris/faq<br>简
                        历:此君是闻名全世界的&#8220;莫里斯蠕虫病毒&#8221;的缔造者。这位美国国家计算机安全中心（隶属于美国国家安全局）首席科学家的儿子，康奈尔大学的高材生，在
                        1988年的第一次工作过程中戏剧性的散播出了网络蠕虫病毒后，&#8220;Hacker&#8221;一词开始在英语中被赋予了特定的含义，在此次的事故中成千上万的电脑收到
                        了影响，并导致了部分电脑崩溃，此次严重的突发事件同时让大家意识到了防治网络病毒传播的重要性。<br><br>网名：condor<br>真名：凯文.米特尼克（Kevin Mitnick)<br>个人网址：<br>http://www.260.com/kevin<br>(这个人我不想多说，我想你比我更清楚，呵呵他可是我唯一的偶像啊，我这儿有他的一切详细资料）<br><br>网名：Dark Dante<br>真名：凯文.鲍尔森（kevin poulsen)<br>个人网址：<br>http://www.catalog.com/kevin<br>简历：1990年鲍尔森为了让自己成为洛杉矶地区的kiis-fm电台的第102位呼入者，把当地的所有电话线统统给占用了，他也曾因为自己的勤奋和努力而获得保时捷944 s2跑车。他承认曾闯进计算机系统非法获取过由联邦调查局秘密操作的商业机构的名字。<br><br>网名：Julf<br>真名：约翰.黑尔森尤斯（Johan Helsingius)<br>个人网址：<br>http://www.cyberpass.net/securty/pe...essrelease.html<br>简
                        历：黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的，被称为&#8220;penet.fi"的匿名回函程序，他的麻烦从此开始接踵而至。其中最悲
                        惨的就是sceintology教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查，后来他封存了这个回函程
                        序。<br><br>好网址<br><br>http://nihao.dlut.edu.cn/web/book/<br><br>http://nihao.dlut.edu.cn/web/book/<br><br>http://qwerks.com/<br><br>ftp://nihao.dlut.edu.cn/pub/Windows/BookRead/ssreader/<br><br>http://arith.stanford.edu/<br><br>http://www.indies-av.co.jp/momotaro/movie/index.html<br><br>http://www.lndj.net/<br><br>http://www.rotten.com/<br><br>http://www.confluent.fr/javadoc/j2eee.html<br><br>http://clareby.topcities.com/life.htm<br><br>JAVA <br><br>iplnaet + tuxedo + JMS + Ldap + JNDI(native directory interface)<br><br>原文：<br>http://www.unlinux.com/doc/no/20051026/310.html<br><br></div>
                        </div>
                        </td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table><img src ="http://www.cppblog.com/beautykingdom/aggbug/85898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-05-27 12:50 <a href="http://www.cppblog.com/beautykingdom/archive/2009/05/27/85898.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软公司的三道面试题目看了会有意想不到的收获&lt;转&gt;</title><link>http://www.cppblog.com/beautykingdom/archive/2009/04/10/79524.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Fri, 10 Apr 2009 09:25:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/04/10/79524.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/79524.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/04/10/79524.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/79524.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/79524.html</trackback:ping><description><![CDATA[<p>微软公司的三道面试题目看了会有意想不到的收获</p>
<p>&nbsp;</p>
<p>1、手机厂家由于设计失误，有可能造成电池寿命比原来设计的寿命短一半（不是冲放电时间），解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。&nbsp;</p>
<p>&nbsp;</p>
<p>2、一高层领导在参观某博物馆时，向博物馆馆员小王要了一块明代的城砖作为纪念，按国家规定，任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导，将城砖取回。&nbsp;</p>
<p>&nbsp;</p>
<p>3、营业员小姐由于工作失误，将2万元的笔记本电脑以1.2万元错卖给李先生，王小姐的经理怎么写信给李先生试图将钱要回来？&nbsp;</p>
<p>&nbsp;</p>
<p>微软中国公司总裁唐骏说：&#8220;真可惜，我在很多场合都出过这三题，但到目前为止，还没有一个人能完全答对，有人答对了一题，所以他当上了我的助理。&#8221;&nbsp;</p>
<p>&nbsp;</p>
<p>第一题： 亲爱的用户：您好，为了回报广大用户，我公司最近对N型电池进行了技术升级，凡在*年*月*日前购买的N型电池用户，均可到我公司销售网点进行免费更换升 级。如果你更喜欢用原来的电池，我们将会送给你50元的新手机折换券。 再次感谢您对我们工作的支持！ **手机股份有限公司 *年*月*日（注意，不要搞用户已知道此电池设计寿命的假想，现在我们需要把实际的使用寿命当设计寿命，只不过价格相对低一点。我查看了一下我的手机说明 书，它并没有说明电池使用寿命，只说怎样使用寿命会长一些。所以可以回避寿命一事不谈。在答此问题时，应注意两个方面，一是不能让用户对公司失去信心，影 响声誉；二是要对用户负责，应值多少钱的东西就卖多少钱，所以，我就想了如上的表述方式，实际上，相对于原来的电池，现在也的确是一种技术升级，不存在欺 骗顾客）。&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>第二题 尊敬的**领导：您好！首先感谢您到我馆检查指导工作！按照你的指示，把相关的工作进行了完善，使我们的工作有了很大提高。在您走后，一位同志急着告诉 我，您带走了一块明代的城砖，问我怎么办，因为国家规定博物馆的收藏品不能变为私有，否则收藏者是违法的。我笑着告诉他，这是领导在考验我们，看我们的工 作是否严谨。我们真诚地感谢您为了考验我们的工作的良苦用心，同时，为了报答您对我们工作的指导，我们将于**月**日专门送一块该砖的仿制品作为纪念， 同时，取回我们的原砖。再次感谢你对我们工作的指导与关怀。 致 礼 ***博物馆馆长： *年*月*日（此题的关键我以为应激发领导的崇高心理。不知道大家是否记得周恩来总理用玩魔术的方法从外宾怀中取出被盗夜光杯的故事。所以，这里我用了相 似的办法。这里要注意两点，一是保住领导的面子，二是必须把砖拿回来，三是不能让领导认为现在博物馆的管理工作不到位，中间有这样一句话&#8220;问我怎么办，因 为国家规定博物馆的收藏品不能变为私有，否则收藏者是违法的。&#8221;，我们不是怕东西被拿走了，潜台词我们信任领导，而是怕领导违法，因为是为领导担心，一句 平实的话，分量很重，到这个份儿上，没有哪个领导再敢不还了。同时，送他一个仿制品，无论他是真想要，还是假想要，都应能给他的心灵以舒缓）。&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>第三题 尊敬的李先生：您好！首先感谢您使用我们公司的产品。您的支持是我们发展的动力。同时，我们还有一事希望与你协商。昨天在下班盘点时，营业员发现她在收款 时，因为看错了价格标签，错把2万元的电脑报价报成了1.2万元。按照公司的规定，如果不把此笔差额收回，她是要全额赔付的，这对于作营业员的小王来说， 相当于近一年的工资。当时她很着急，不愿说是怎么回事，几经询问，她才道出实情。她说她昨天在出售电脑给你时，和你谈得很投机，从你那里学到不少东西。因 为是自己工作的失误，她宁原自己赔付，也不愿意给你添麻烦。当时我告诉她，买这种产品的人都是高级知识分子或者素质很高的人，如果把事情说清楚，一定能把 钱收回来，我们不妨去试试，别人怎么能忍心让你赔呢？ 所以，我们给您写了这封信，希望得到你的支持，同时，也为我们工作的失误而给你带 来的不便深深致歉！再次感谢您对我们工作的支持，我们将静候回音。 致礼 **电脑营业部经理：** *年*月*日 (注意，在这封回信中，也充分地利用了激发他人崇高动机的手法，同时运用了同理心等。这封信中有一点假设，就是小王和他聊得很投机，以致不愿意要回电脑， 是否愿意自己赔这个细节可以省略，但聊得很投机，学到了知识，最好提到。因为这是极为可能的，电脑的价格高，属于理性消费品，它一般来说，讨价还价不同于 感性的日常消费品，消费者可能会经过比较久的选择时间，这样，会增加用户对小王的好感，增大还款的胜算。)&nbsp;</p>
<p>顺便插一个小案例，一次某子公司的出纳员也是把钱给一原料客户取多了，后来，也用类似的办法取回来，主要用了激发用户的崇高动机手法。后来用户给钱时说， 这钱不是我欠你的，因为没有任何证据可以证明我欠你的钱，这与本例有不同之处，本例有发票证明是少开了。找到用户时，我们也告诉他，你可以不还，如果不 还，这个出纳员需要全部赔偿，至少是她一年的工资。但我们相信你会同情这个出纳员，你作为一个大老板，一定非常讲商誉才能发展到今天，你帮助了很多的人致 富，相信你也会帮助她一把。后来，他说，好吧，此款我作为赠送，因为我们的合作愉快，我把它赠送给你们的出纳员（而不是还），就这样，把钱要了回来。)&nbsp;</p>
<img src ="http://www.cppblog.com/beautykingdom/aggbug/79524.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-04-10 17:25 <a href="http://www.cppblog.com/beautykingdom/archive/2009/04/10/79524.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>全国排名前10海外虚拟主机提供商 </title><link>http://www.cppblog.com/beautykingdom/archive/2009/02/01/72775.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Sun, 01 Feb 2009 15:21:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2009/02/01/72775.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/72775.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2009/02/01/72775.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/72775.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/72775.html</trackback:ping><description><![CDATA[海外虚拟主机，因中国互联网的特殊情况而存在并越来越受到热捧，但是在IDC行业并未完全规范的前提下，需求用户该如何寻找优秀的海外虚拟主机提供商呢？不妨从以下几个方面来考虑海外虚拟主机提供商的资质。 <br>&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、企业在选择国外虚拟主机供应商的时候，应以国内供应商为佳，因为国内供应商可以为企业解决沟通不便、付款不便、售后服务不便等问题。但也不能随便选择一家供应商了事，其中的了解筛选过程必不可少。查看该供应商的域名注册有效期是必要的。 <br>&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、看中某款国外虚拟主机后不要急着订购。到网上搜索看看，通常都可以看到一些论坛中对他们的评价，仔细看看用户们的评论在作定夺。这步一定要做，因为用户的评论不仅是对供应商其主机产品质量的评价，也是对其服务质量的评价，而在使用海外主机的时候，服务质量是一个非常重要的评判标准。 <br>&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、在选择海外主机供应商的时候，必须要弄清的一点是供应商的机房在哪里？是代购机构，还是在海外有自己的机房？毫无疑问，如果供应商拥有自己的海外机房，是主机稳定安全的可靠保障，也是供应商实力的反映。 <br>&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以下是IDC评述网根据海外虚拟主机运营商的上述资质及公司实力分析，而统计出的10大海外虚拟主机提供商： <br>&nbsp; <br>1、中国诺网www.nuo.cn（在美国拥有中诺达拉斯机房，专业提供美国主机）&nbsp;<br>&nbsp; <br>2、美橙互联http://www.cndns.com</a>&nbsp;（提供美国虚拟主机和香港虚拟主机服务） <br>&nbsp; <br>3、润迅通信http://www.cmidc.com/</a>&nbsp;（与中国电信共建10G跨境光纤传输网络） <br>&nbsp; <br>4、上海网域网http://www.7x24.cn/</a>（美国标准数据中心，40G美国骨干网络接入） <br>&nbsp; <br>5、西部数码http://www.west263.com/</a>（机房位于在美国加州硅谷数据中心） <br>&nbsp; <br>6、太阳网http://www.idc.hk/</a>&nbsp;（主机连通美国DC1/DC2数据中心）&nbsp; <br>&nbsp; <br>7、海洋数据http://www.idcsea.com/</a>（提供美国、香港、台湾、日本等海外主机） <br>&nbsp; <br>8、新一代数据中心http://www.gzidc.com/</a>（提供美国主机和香港虚拟主机服务） <br>&nbsp; <br>9、亿人互联http://www.erenb.com</a>（提供美国达拉斯机房、加州旧金山机房选择） <br>&nbsp; <br>10、乙天科技http://www.it5.cn/</a>&nbsp;（提供美国独立IP虚拟主机服务） <br>
<img src ="http://www.cppblog.com/beautykingdom/aggbug/72775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2009-02-01 23:21 <a href="http://www.cppblog.com/beautykingdom/archive/2009/02/01/72775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SCSI&lt;转&gt;</title><link>http://www.cppblog.com/beautykingdom/archive/2008/08/23/59749.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Sat, 23 Aug 2008 15:07:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2008/08/23/59749.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/59749.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2008/08/23/59749.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/59749.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/59749.html</trackback:ping><description><![CDATA[目前存储设备的接口有五大类：IDE、SCSI、USB，并行口，串口，其中并行口与串口的速度非常慢，不提也罢，最主要的就是IDE、USB
和SCSI。IDE（Integrated Drive
Electronics，电子集成驱动器）凭着其高速的传输和平民的价格，受到普通用户的欢迎,而USB设备大有后来者居上之势。至于
SCSI（Small Computer System
Interface，小型计算机系统接口），其速度、性能和稳定性都比IDE要好，价格当然也要贵得多，主要面向服务器和工作站市场。
在过去的几年间，IDE进步得很快，Ultra DMA 33推出不到两年，Ultra DMA
66就上市了。其实，SCSI的发展一点也不比IDE慢，只不过我们较少接触，对其了解不深而己。SCSI的标准从1980年开始实行，但到现在还未统
一，各厂商对它的命名不相同，容易令人混淆是最主要的原因，下文介绍了SCSI接口的各个方面。
<div>&nbsp;一、概述&nbsp;</div>
<div>&nbsp;<br>&nbsp;&nbsp;&nbsp;
SCSI是一种连结主机和外围设备的接口，支持包括磁盘驱动器、磁带机、光驱、扫描仪在内的多种设备。它由SCSI控制器进行数据操作，SCSI控制器相
当于一块小型CPU，有自己的命令集和缓存。在SCSI总线中，控制器也算一个设备，即实际最大可连接设备数目 = 理论最大支持设备数目-1。</div>
<div>&nbsp; <br>&nbsp;&nbsp;&nbsp; 所有SCSI规格公用的几个标准术语解释：</div>
<div>&nbsp; Single Ended（单终结）：许多旧式设备都是单终结设备，它们限制于SCSI-1协议的6米长度。注意：此距离包括设备内部电缆的距离。</div>
<div>&nbsp; Differential（分差动）：SCSI总线和设备可借助它来沿长传输的距离，附加线的最大长度为25米。缺点是与单终结设备不兼容。</div>
<div>&nbsp; Fast SCSI：把第一代SCSI总线的速度从5MHz提高至10MHz，理论数据传输率也加倍到10MB/秒。</div>
<div>&nbsp; Ultra SCSI：把第一代SCSI总线的速度从5MHz提高至20MHz，理论数据传输率也加倍到20MB/秒。</div>
<div>&nbsp;Wide SCSI：它依靠第二条数据电缆或68针数据线来增加总线的性能，数据位宽为16或32 bits，把传统SCSI的性能提升至2倍或4倍。</div>
<div>&nbsp;Wide Ultra SCSI：利用68针数据线把总线性能提高到40MB/秒。</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 仅靠上面的描述，我们仍然不能准确地判断出一个SCSI总线的类型，必须同时了解它的总线宽度、总线速度、数据线类型和附加命令集才能达到目的。</div>
<div>&nbsp;　&nbsp; <br>二、SCSI连接器的类型</div>
<div>&nbsp; <br>&nbsp;&nbsp;&nbsp;
SCSI连接器分为内置和外置两种。内置数据线的外型和IDE数据线一样，只是针数和规格稍有差别，主要用于连接光驱和硬盘，40针IDE线有40根导
线，40针ATA66有80根导线，SCSI内置则分为50针、68针和80针。至于SCSI外置数据线，就有以下几种规格，它们的密度均不相同，千万别
弄错了。</div>
<div>&nbsp;Apple SCSI，共有25针，分为两排，8位，常用于Mac机和旧式Sun工作站。</div>
<div>&nbsp;Sun Microsystem的DD-50SA，共有50针，分为三排。&nbsp; </div>
<div><br>SCSI-2 ，共有50针，分为两排，8位。&nbsp; </div>
<div>&nbsp;Centronics，共有50针，分为两排，8位，有点像并行口，它可以连接的设备数目最多。</div>
<div>&nbsp;SCA，共有80针，分为两排。&nbsp; </div>
<div><br>SCSI-3和Wide SCSI-2，共有68针，分为两排，16位。旧式DEC单终结SCSI使用68针高密接口。&nbsp; </div>
<div>&nbsp;三、IDE V.S. SCSI</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 这是个很难回答的问题，它包括了性能、价格、易用性、扩展性多方面因素。</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;
从性能上说，SCSI当然要比IDE好，毕竟SCSI控制器上有一个相当于CPU的芯片，能够处理大部分工作，减轻了中央处理器的负担（CPU占用率）。
同一时间推出的硬盘中，SCSI系产品的转速、缓存容量和数据传输率均比IDE系高，要比速度，IDE怎样也比不过SCSI。</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 在价格方面，SCSI是昂贵的代名词，面向商业级应用，IDE则以低价格著称，面向桌面式计算机。</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 易用性：使用SCSI的过程中，常会发生SCSI ID和总线终结器设置错误，导致硬件不能识别的故障，IDE设备仅有主、副之分，在同一数据线上只有两个设备，只要分别设置为Master和Slave就不会有冲突。 </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 扩展性：能够连接多达15个设备是SCSI的优点之一，而标准PC的IDE接口，最多只能连接4个设备。
购买一样产品之前，我们最主要的是考虑到自己的需求，凭着这一点，很容易判断出哪个产品较适合你，仅说&#8220;好&#8221;与&#8220;不好&#8221;没有太大意义。如果你用电脑来玩游
戏机、看DVD、上网，IDE硬盘己能满足你的应用，SCSI仅会让Quake
3增加几帧，绝对划不来。若是用计算机来视频捕捉、影像编辑等要求大量磁盘输入/输出的工作，相信SCSI是你的上上之选，别为了省几个金钱而买IDE
哦，否则会得不偿失的。</div>
<div>&nbsp;四、SCSI的未来</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; SCSI是一种不断前进的技术，最近加入的规格有Fibre Channel SCSI、IEEE
1394（Firewire，火线）和SCSI 3（160MB/秒），即将诞生的有SCSI 4（320MB/秒）和SCSI
5（640MB/秒）。从SCSI 3开始，SCSI能按照需要快速地提高性能，并拥有近乎完美的向后兼容性，保护了用户的投资。
随了速度的日益提升之外，SCSI也开始注重易用性，采用CAM（Common Access
Model，公共存取模型）在众多SCSI命令集和程序调节之间加入了一个控制层，使SCSI的编程更为方便。</div>
<br><img src ="http://www.cppblog.com/beautykingdom/aggbug/59749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2008-08-23 23:07 <a href="http://www.cppblog.com/beautykingdom/archive/2008/08/23/59749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转一个程序员经典笑话：射你自己的脚&lt;转载&gt;</title><link>http://www.cppblog.com/beautykingdom/archive/2008/07/19/56598.html</link><dc:creator>chatler</dc:creator><author>chatler</author><pubDate>Sat, 19 Jul 2008 05:29:00 GMT</pubDate><guid>http://www.cppblog.com/beautykingdom/archive/2008/07/19/56598.html</guid><wfw:comment>http://www.cppblog.com/beautykingdom/comments/56598.html</wfw:comment><comments>http://www.cppblog.com/beautykingdom/archive/2008/07/19/56598.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/beautykingdom/comments/commentRss/56598.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/beautykingdom/services/trackbacks/56598.html</trackback:ping><description><![CDATA[五花八门的计算机语言常常使我们程序员搞不清正在使用的是哪一种。下面的一次小型会议将有助于澄清你的疑惑。任务：射你自己的脚。
<p>　　C语言：射你自己的脚。</p>
<p>　　C++：你不留神生成了一堆你自己的实例，所以只好挨个射他们的脚。紧急援救是不可能的，因为你不知道哪个是你的真拷贝，哪个只是指向你的指针。 </p>
<p>　　Fortran：你逐个射你的脚趾，一直循环到射没了所有的脚趾，然后你读入下一只脚并重复之。如果你没了子弹，你也得接着射，因为你没有意外处理机制。 </p>
<p>　　Pascal：编译器不允许你这么干。 </p>
<p>　　Ada：在你仔细地包装好了你的脚后，你试图以并行的方式上弹，扣扳机，尖叫，并射你自己的脚。然而，当你试了一下后，发现你的脚类型不对。 </p>
<p>　　Lisp：你用拿着枪的四肢拿着的枪射你的拿着枪的四肢。 </p>
<p>　　Forth：。脚的己自你射 </p>
<p>　　Prolog：你告诉程序你想射你自己的脚。程序会自动找到具体的计划，不过语法上是不允许把这些计划告诉你的。 </p>
<p>　　Basic：你用水枪射你自己的脚。如果是在大系统中，重复直至你的下半身被水浸没。 </p>
<p>　　Visual Basic：你其实只是装出好象是射了你的脚的样子。不过你觉得这么干更有趣所以也不在乎倒底射没射。 </p>
<p>　　Paradox：不但你可以射你自己的脚，你的用户也可以。 </p>
<p>　　Access：你用枪瞄准了你自己的脚，但子弹却把旁边所有标着Borland字样的软盘打出了洞。 </p>
<p>　　汇编语言：你试图射你自己的脚，结果发现你还得先自己来制造出枪支，子弹，瞄准具，和你的脚。 </p>
<p>　　Modula2：当终于明白用这个语言什么也干不了时，你一枪射穿了你的脑门。</p><img src ="http://www.cppblog.com/beautykingdom/aggbug/56598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/beautykingdom/" target="_blank">chatler</a> 2008-07-19 13:29 <a href="http://www.cppblog.com/beautykingdom/archive/2008/07/19/56598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>