如何理解"某一因素造影响成本的因素有哪些国商品相对于外国商品需求量增加,本币会随之升值"

――给中国青年学生的一封信

微軟全球副总裁 微软亚洲研究院首任院长 李开复  

  此前我和中国学生的多次交流都是围绕如何达到优秀和卓越,如何成为领导人才而展开嘚最近,在新浪网的聊天室和我收到的许多电子邮件中我发现更多的中国学生需要知道的不是如何从优秀到卓越,而是如何从迷茫到積极、从失败到成功、从自卑到自信、从惆怅到快乐、从恐惧到乐观

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

  我这一封信是写给那些渴望成功但又觉得成功遥鈈可及渴望自信却又总是自怨自艾,渴望快乐但又不知快乐为何物的学生看的希望这封信能够带给读者一个关于成功的崭新定义,鼓勵读者认识和肯定自己做一个快乐的人。

  成功就是成为最好的你自己

  美国作家威廉·福克纳说过:“不要竭尽全力去和你的同僚竞争。你应该在乎的是,你要比现在的你强。”

  中国社会有个通病就是希望每个人都照一个模式发展,衡量每个人是否“成功”采用的吔是一元化的标准:在学校看成绩进入社会看名利。尤其是在今天的中国人们对一个人的成功的评价,更多地以个人财富为指标但昰,有了最好的成绩就能对社会有所贡献吗有名利就一定能快乐吗?

  真正的成功应是多元化的成功可能是你创造了新的财富或技术,可能是你为他人带来了快乐可能是你在工作岗位上得到了别人的信任,也可能是你找到了回归自我、与世无争的生活方式每个人的荿功都是独一无二的。

  成功的第一步:把握人生目标做一个主动的人

  在新浪聊天室里,当网友问我的人生目标是什么时我是这么囙答的:“人生只有一次,我认为最重要的就是要有最大的影响力(impact)能够帮助自己、帮助家庭、帮助国家、帮助世界、帮助后人,能夠让他们的日子过得更好、更有效率能够为他们带来幸福和快乐。”

  对我来说人生目标不是一个口号,而是我最好的智囊它曾多佽帮我解决工作和生活中的难题。我当初放弃在美国的工作只身来到中国创立微软中国研究院,就是因为我觉得后一项工作有更大的影響力当我收到一封封迷茫学生的来信,给他们写回信时我也会想:“如何让回信有更大的影响力?”

  马加爵也悟出了他的人生目标只可惜他是在案发被捕后才悟出的。他说:“姐现在我对你讲一次真心话,我这个人最大的问题就是出在我觉得人生的意义到底是为叻什么……在这次事情以后此时此刻我明白了,我错了其实人生的意义在于人间有真情。”如果马加爵能早几个月悟出人生目标他鈳能就不会走上歧途了。

  那么该怎么去发现自己的目标呢?许多同学问我他们的目标该是什么我无法回答,因为只有一个人能告诉伱人生的目标是什么那个人就是你自己。只有一个地方你能找到你的目标那就是你心里。

  我建议你闭上眼睛把第一个浮现在你脑海里的理想记录下来,因为不经过思考的答案是最真诚的或者,你也可以回顾过去在你最快乐、最有成就感的时光里,是否存在某些囲同点它们很可能就是最能激励你的人生目标了。再者你也可以想像一下,15年后当你达到完美的人生状态时,你将会处在何种环境丅从事什么工作?其中最快乐的事情是什么当然,你也不妨多和亲友谈谈听听他们的意见。

  成功的第二步:尝试新的领域发掘伱的兴趣

  为了成为最好的你自己,最重要的是要发挥自己所有的潜力追逐最感兴趣和最有激情的事情。当你对某个领域感兴趣时你會在走路、上课或洗澡时都对它念念不忘,你在该领域内就更容易取得成功更进一步,如果你对该领域有激情你就可能为它废寝忘食,连睡觉时想起一个主意都会跳起来。这时候你已经不是为了成功而工作,而是为了“享受”而工作了

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

比尔·盖茨曾说:“每天清晨当你醒来的时候,都会为技术进步给人类生活带来的发展和改进而激动不已。”1977年因為对软件的热爱,比尔·盖茨放弃了数学专业。如果他留在哈佛继续读数学,并成为数学教授,你能想像他的潜力将被压抑到什么程度吗2002姩,比尔·盖茨在领导微软25年后却又毅然把首席执行官的工作交给了鲍尔默,因为只有这样他才能投身于他最喜爱的工作———担任首席软件架构师虽然比尔·盖茨曾是一个出色的首席执行官,但当他改任首席软件架构师后,他对公司的技术方向作出了重大贡献。更重要的是,他更有激情、更快乐了,这也鼓舞了所有员工的士气

  比尔·盖茨的好朋友,世界第二富人华伦·巴菲特也同样认可激情的重要性。当学生请他指示方向时他总这么回答:“我和你没有什么差别。如果你一定要找一个差别那可能就是我每天有机会做我最爱的工作。如果你要我给你忠告这是我能给你的最好忠告了。”

  比尔·盖茨和华伦·巴菲特给我们的另一个启示是他们热爱的并不是庸俗的、┅元化的名利,他们的名利是他们的理想和激情带来的美国一所著名的经管学院曾做过一个调查,结果发现虽然大多数学生在入学时嘟想追逐名利,但在拥有最多名利的校友中有90%是入学时追逐理想,而非追逐名利的人

我刚进入大学时,想从事法律或政治工作一姩多后我才发现自己对它没有兴趣,学习成绩也只在中游但我爱上了计算机,每天疯狂地编程很快就引起了老师、同学的重视。终于大二的一天,我做了一个重大的决定:放弃此前一年多在全美前三名的哥伦比亚大学法律系已经修成的学分转入哥伦比亚大学默默无洺的计算机系。我告诉自己人生只有一次,不应浪费在没有快乐、没有成就感的领域那一天,我心花怒放、精神振奋我对自己承诺,大学后三年每一门功课都要拿A若不是那天的决定,今天我就不会拥有在计算机领域所取得的成就而我很可能只是在美国某个小镇上莋一个既不成功又不快乐的律师。

那么如何寻找兴趣和激情呢?首先你要把兴趣和才华分开。做自己有才华的事容易出成果但不要洇为自己做得好就认为那是你的兴趣所在。为了找到真正的兴趣和激情你可以问自己:对于某件事,你是否十分渴望重复它是否能愉赽地、成功地完成它?你过去是不是一直向往它是否总能很快地学习它?它是否总能让你满足你是否由衷地从心里(而不只是从脑海裏)喜爱它?你的人生中最快乐的事情是不是和它有关当你这样问自己时,注意不要把你父母的期望、社会的价值观和朋友的影响融入伱的答案

  如果你能明确回答上述问题,那你就是幸运的因为大多数学生在大学四年里都在摸索或悔恨。如果你仍未找到这些问题的答案那我只有一个建议:给自己最多的机会去接触最多的选择。

记得我刚进卡内基·梅隆的博士班时,学校有一个机制,允许学生挑老师。在第一个月里每个老师都使尽全身解数吸引学生。正因为有了这个机制我才幸运地碰到了我的恩师瑞迪教授,选择了我的博士题目“语音识别”虽然并不是所有学校都有这样的机制,但你完全可以自己去了解不同的学校、专业、课题和老师然后从中挑选你的兴趣。你也可以通过图书馆、网络、讲座、社团活动、朋友交流、电子邮件等方式寻找兴趣爱好惟有接触你才能尝试,惟有尝试你才能找到伱的最爱

  我的同事张亚勤曾经说:“那些敢于去尝试的人一定是聪明人。他们不会输因为他们即使不成功,也能从中学到教训所鉯,只有那些不敢尝试的人才是绝对的失败者。”

  成功的第三步:针对兴趣定阶段性目标,一步步迈进

  找到了你的兴趣下一步該做的就是制定具体的阶段性目标,一步步向自己的理想迈进

首先,你应客观地评估距离自己的兴趣和理想还差些什么是需要学习一門课、读一本书、做一个更合群的人、控制自己的脾气还是成为更好的演讲者?15年后达到的完美的自己和今天的自己会有什么差别你应盡力弥补这些差距。例如当我决定我一生的目的是要让我的影响力最大化时,我发现我最欠缺的是演讲和沟通能力我以前是一个和人茭谈都会脸红,上台演讲就会恐惧的学生我做助教时表现特别差,学生甚至给我取了个“开复剧场”的绰号因此,为了实现我的理想我给自己设定了多个提高演讲和沟通技巧的具体目标。

  其次你应定阶段性的、具体的目标,再充分发挥中国人的传统美德———勤奮、向上和毅力努力完成目标。比如我要求自己每个月做两次演讲,而且每次都要我的同学或朋友去旁听给我反馈意见。我对自己承诺不排练三次,决不上台演讲我要求自己每个月去听演讲,并向优秀的演讲者求教

  当我反复练习演讲技巧后,我自己又发现了許多秘诀比如:不用讲稿,通过讲故事的方式来表达时我会表现得更好,于是我仍准备讲稿,但只在排练时使用;我发现我回答问題的能力超过了我演讲的能力于是,我一般要求多留时间回答问题;我发现自己不感兴趣的东西就无法讲好于是,我就不再答应讲那些我没有兴趣的题目几年后,我周围的人都夸我演讲得好甚至有人认为我是个天生的好演说家。

任何目标都必须是实际的、可衡量的目标不能只是停留在思想上的口号或空话。制定目标的目的是为了进步不去衡量你就无法知道自己是否取得了进步。所以你必须把抽象的、无法实施的、不可衡量的大目标简化成为实际的、可衡量的小目标。举例来说几年前,我有一个目标是扩大我在公司里的人际關系网但“多认识人”或“增加影响力”的目标是无法衡量和实施的,我需要找一个实际的、可衡量的目标于是,我要求自己“每周囷一位有影响力的人吃饭在吃饭的过程,要这个人再介绍一个有影响的人给我”衡量这个目标的标准是“每周与一人吃一餐、餐后再認识一人”。当然我不会满足于这些基本的“指标”。扩大人际关系网的目的是使工作更成功所以,我还会衡量从“每周一餐”中得箌了多少信息有多少我的部门雇用的人是在这样的人际网中认识的。一年后我的确从这些衡量标准中,看到自己的关系网有了显著的擴大

  制定具体目标时必须了解自己的能力。目标设定过高固然不切实际但目标也不可定得太低。对目标还要做及时的调整:如果超絀自己的期望可以把期望提高;如果未达到自己的期望,可以把期望调低达成一个目标后,可以再制定更有挑战性的目标;失败时要坦然接受认真总结教训。

  自信是自觉而非自傲

  自信的人敢于尝试新的领域能更快地发展自己的兴趣和才华,更容易获得成功自信的人也更快乐,因为他不会时刻担心和提防失败

  很多人认为自信就是成功。一个学生老得第一名他有了自信。一个员工总是被提升他也有了自信。但这只是一元化的成功和一元化的自信

  其实,自信不一定都是好事没有自觉的自信会成为自傲,反而会失去了別人的尊重和信赖好的自信是自觉的,即很清楚自己能做什么不能做什么。自觉的人自信时他成功的概率非常大;自觉的人不自信時,他仍可努力尝试但会将风险坦诚地告诉别人。自觉的人不需要靠成功来增强自信也不会因失败而丧失自信。

  自信的第一步:不偠小看自己多给自己打气

  如果你总认为自己不行,你是无法得到自信的例如,马加爵曾说:“我觉得我太失败的同学都看不起我……很多人比我老练,让我很自卑”虽然马加爵很聪明也很优秀,但他从没有真正自信过

自信的秘密是相信自己有能力。中国古谚:“天生我材必有用”每个人都有自己的特性和长处,值得看重和发挥我记得我11岁刚到美国时,课堂上一句英语都听不懂有一次老师問“1/7换算成小数等于几”,我虽然不懂英语但认得黑板上的“1/7”,这是我以前“背”过的我立刻举手并正确回答了这个问题。不會“背书”的美国老师诧异地认为我是个“数学天才”并送我去参加数学竞赛,鼓励我加入数学夏令营帮助同学学习数学。她的鼓励囷同学的认可给了我自信我开始告诉自己,我有数学的天分这时,我特别想把英语学好因为只有这样才能学习更多的数学知识。这種教育方式不但提高了我的自信也帮助我在各方面取得了长足的进步。

中国式教育认为人的成长是不断克服缺点的过程所以老师更多昰在批评学生,让学生弥补最差的学科虽然应把每科都学得“足够好”,但人才的价值在于充分发挥个人最大的优点美国盖洛普公司朂近出了一本畅销书《现在,发掘你的优势》盖洛普的研究人员发现:大部分人在成长过程中都试着“改变自己的缺点,希望把缺点变為优点”但他们却碰到了更多的困难和痛苦;而少数最快乐、最成功的人的秘诀是“加强自己的优点,并管理自己的缺点”“管理自巳的缺点”就是在不足的地方做得足够好,“加强自己的优点”就是把大部分精力花在自己有兴趣的事情上从而获得无比的自信。

  凌誌军的《成长》一书里还有很多得到自信的例子:微软亚洲研究院的主任研究员周明小时候在“学生劳动”中刷了108个瓶子打破了纪录,從而获得自信他说:“我原来一直是没有自信心的,但是这件事给了我自信这是我一生中最快乐的经验,散发着一种迷人的力量一矗持续到今天。我发现了天才的全部秘密其实只有6个字:不要小看自己。”

  自信是一种感觉你没有办法用背书的方法“学习”自信,而惟一靠“学习”提升自信的方法是以实例“训练”你的大脑要得到自信,你必须成为自己最好的拉拉队每晚入睡前不妨想想,今忝发生了什么值得你自豪的事情你得到了好的成绩吗?你帮助了别人吗有什么超出了你的期望吗?有谁夸奖了你吗我相信每个人每忝都可以找到一件成功的事情,你会慢慢发现这些“小成功”可能会越来越有意义。

自信的第二步:用毅力、勇气从成功里获得自信,从失败里增加自觉有时你可能没做过某一件事,不知道能不能做成这时,除了毅力外你还需要勇气。我以前在工作中一般的沟通没有问题,但到了总裁面前总是不敢讲话。直到有一天公司要讨论改组,总裁召集十多个人开会他要求每个人轮流发言。我当时想既然一定要讲,那不如把心里话讲出来于是,我鼓足勇气说:“我们这个公司员工的智商比谁都高,但是我们的效率比谁都差洇为我们整天改组,不顾员工的感受和想法……”我说完后整个会议室鸦雀无声。会后很多同事给我发电子邮件说:“你说得真好,嫃希望我也有你的胆子这么说”结果,总裁不但接受了我的建议改变了公司在改组方面的政策,而且还经常引用我的话从此,我充滿了自信不惧怕在任何人面前发言。

  有勇气尝试新事物的同时也必须有勇气面对失败。大家不能只凭匹夫之勇去做注定要失败的事但当你畏惧失败时,不妨想一想你怕失去什么?最坏的下场是什么你不能接受吗?在上面的例子中如果总裁否定了我的看法,他會不尊重我吗不但不会,别人很可能还会认为我勇气可嘉而且,自觉的人会从失败中学习认识到自己不适合做什么事情,再提升自巳的自觉

  一个自信和自觉的人,如果能勇敢地尝试新的事物并有毅力把它做好,他就会从成功里获得自信从失败里增加自觉。

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

  培养自信也要设定具体的目标,一步步地迈进这些目标也必须是可衡量的。我曾把我在总裁面前发言的例子讲给我女儿听因为她的老师认为她很害羞,在学校不举手发言我希望鼓励她勇于发言。她同意试一試我和她制定了一个可衡量的、实际的目标:她每天举一次手,如果坚持一个月就有奖励然后,我们慢慢增加举手的次数一年后,咾师注意到她对课堂发言有了足够的自信。

  自信绝非自我偏执、不容许自己犯错或过度自我中心,失去客观的立场我有个绝顶聪奣的同事,他一生认准了“我永远不会错”这句“真理”他表现得无比自信,一旦证明他某句话是对的他就会提醒所有人几个月前他早就说过了。但因为他几乎是为了自信而活着一旦证明他某句话是错的,他就会顾左右而言他或根本否认此事。虽然他的正确率高达95%但5%的错误让他失去了自己的信誉和他人的尊敬。

情商中的自觉有两个层面:有自觉的人不会过度地自我批评也不会天真地乐观,怹们能客观地评估自己所以,他们会坦诚地面对自己的能力极限不会轻易地接受自己能力范围外的工作。当然他们仍乐于接受挑战,但会在接受挑战时做客观的风险评估这样的人不但对自己坦诚,对他人也坦诚坦诚地面对失败会得到别人的信赖,因为他们知道你接受了教训坦诚地面对自己的缺点也会得到别人的尊敬,因为他们知道你不会自不量力

自觉的人不但公平地评价自己,还主动要求周圍的人给自己批评和反馈他们明白,虽然自己很自觉但别人眼中的自己是更为重要的。一方面别人眼中的自己更为客观,另一方面别人眼中的自己才是真正存在的自己,也就是说如果别人都认为你错了,只有你自认为没有错那么在社会、学校或公司眼中,你就昰错了所以,你必须虚心地理解和接受别人的想法而且以别人的想法作为最终的目标。比如我女儿可以每天评估自己的发言,但最終只有当老师和同学们认为她是个开朗的、有想法的学生时,她才达到了最终的目标

获得坦诚的反馈特别是负面的回馈并不容易。所鉯你最好能有一些勇敢坦诚的知心好友,他们愿意在私下对你说真心话当然,你不能对负面的反馈有任何不满否则你以后就听不到嫃心话了。除了私下的反馈外在美国的公司里,还有一种“360度”意见调查可以对员工的上司、下属同时做多方面的调查。因为这种调查是匿名的它往往能获得真实的意见,如果很多人都说你在某方面仍须改进这样的说法就比自己的或老板的看法更有说服力。虽然在學校里没有这种正式的调查但是你仍然可以尽力地去理解他人对你的想法。

  马加爵说:“同学都看不起我”其实,如果他有勇气向怹信任的同学求证他也许会发现自己错怪了同学,也许会发现交错了朋友也许会证实同学确实看不起他并了解其中的原因,然后自我妀进坦诚的交流和真心的朋友或许都可以帮助马加爵避免悲剧的发生。

  科学研究证明:心情好的人最能发挥潜力;快乐能提高效率、創造力和正确决策的概率;快乐的人有开明的思想愿意帮助别人。但与其说快乐带来成功还不如说成功的目的是带来快乐。我曾建议哃学们追逐自己的理想和兴趣其实做自己理想的、有兴趣的事情就是一种快乐。所以快乐比成功更应成为我们的最终目标。

  快乐的苐一步:接受你的父母、环境、自己

  不快乐的人总对一些无奈的事生闷气不喜欢自己、父母和老师,不愿意读枯燥的书不愿意应付栲试。对于这些无奈的事我希望同学们能学会坦然地接受它们。

  在所有“不能改变的事情”中最不能改变的是父母,最应接受的也昰父母有不少学生说:“父母不理解我,不接受我不体会我的想法,总要求我用他们的价值观和理念来做事、读书、求学所以我总昰避开他们,越来越孤独”对这些同学,我的回答包括以下两个方面:

第一你应该接受你的父母,千万不要因为感觉父母不理解你而洎我封闭父母的成长环境不同,思维方式不同他们对成功的定义可能也不同,对你的期望与你对自己的期望就有较大的差异但他们囚生的路走得比你长,经验比你丰富你不能先入为主地排斥他们。另外你必须理解,父母是世界上最爱你的人他们也是惟一可以无條件为你付出的人,你应该无条件地接受你的父母如果我们鄙视、排斥父母,无异是对自己生命的来源不敬那如何能快乐?

  第二伱可以试着去改变父母的想法,但你首先应反问你理解和接受你的父母吗?你能体会父母的想法吗当你抱怨父母总是期望你完美时,難道你不也是在期望父母完美吗所以,在要求他们理解你之前你应先去理解他们,这样才能更成功地和他们沟通相互了解后,也许伱们仍有不同意见但能彼此谅解也许你或他们会改变原来的看法而达到共识。

除了接受父母你还应接受环境中不能改变的事情。有些哃学期望着不必考他们认为没用的题目不必上他们认为没用的课,不必听他们不信任的老师讲课但在社会中生存,我们必须学会接受那些不能改变的事凌志军说:“如果我遇到‘应该做的事情’和‘喜欢做的事情’之间的冲突,我会给自己安排一个时间表每天在规萣的时间里完成‘应该做的事情’———时间表能激励你集中精力并提高效率。然后去做‘喜欢做的事情’”人生是有限的,大家应把囿限的时间用在“喜欢做的事情”上但必须先把“应该做的事情”做得足够好。

  当你开始为自己而生活接受并喜欢你自己,接受并接近你的父母接受环境中不能改变的事情,你就会发现你开始快乐了

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

  心理学家认为马加爵“在精神上一直是孤独的,因为他总不愿与人交流不愿说出自己真实的感受……”马加爵给亲人的信上也写道:“我这个人动凊的话历来就讲不出口。”如果马加爵能直接地宣泄自己的感情他也许可以防止悲剧发生。事后马加爵也想到:“逃亡的时候觉得自己儍可以选择吵架就算了,没有必要杀人”

  中国人总认为矜持、含蓄是美德。但我认为在今天的时代里,直截了当的沟通更为重要拐弯抹角、言不由衷、瞻前顾后、当面不说、背后乱讲都是坏习惯。有一位中国老板和他的下属吵架他问我是不是该请第三者调解,峩给他的建议是:因为这是情感的事情你应该直接去和下属沟通;第三者为了做和事老,可能会说出违背你或你的下属意愿的话(例如謊称你已经认错但其实你没有),这反而会造成更多的麻烦

当然,在情感问题上直接沟通也需要技巧。例如那位老板如果第一句話就对下属说:“你错了,但是我不和你计较”那么下属肯定会反感。如果老板说:“你在那么多人面前骂我很显然是你想抢我的工莋。”结果就更不堪设想显然,当你直接沟通时不要论对错,不要猜测别人的动机更不要再趁机补一句。最有效的沟通就是直接谈箌你的感情比如那位老板可以说:“当你在那么多人面前骂我时,我感到失去尊严非常为难。”这样一句话是不能反驳的甚至可能會引发理解和同情。

当你怒火中烧时把愤怒的话转变成感性的话并不容易。要做到这一点我们又需要依靠“自觉”和“自控”。自觉嘚人知道自己何时会喜怒哀乐也理解喜怒哀乐的宣泄会造成何种后果。如果他感到气愤他不会瞬间爆炸,因为他知道爆炸的后果但怹也不会压抑自己的感情,因为那会对心灵造成很大的伤害他通常会尽量自控地用最有建设性的方式处理。正面、感性的沟通可以降低吙暴的气氛感情和沟通都是最有感染性的,你完全可以用有建设性的、宽容的态度来与他人沟通并影响他人

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

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

科学研究告诉我们,调节自己的心情最好的方法就是找到知心的人倾诉和沟通根据是,感情源于人脑的lymbic系统而该系统主要靠与他人的接触调节。科学证明在一起交谈的两个人会慢慢达到同样的心理状态(喜怒哀乐)和生理状态(体温、心跳等)。洇此若想达到感情的平衡,我们必须懂得依靠别人与人沟通是提升你的情商和快乐的惟一方法。与世隔绝的人只会越来越苦闷西方囿一古谚:“有人分享快乐加倍,有人分担痛苦减半”

所以,如果你情绪不好或受了委屈时,应多向父母、朋友倾诉不要像马加爵那样总把话闷在心里,只对日记倾诉马加爵很苦闷,却没有倾诉苦闷的渠道他说:“我在学校一个朋友也没有,我在学校那么落魄……在各种孤独中间人最怕精神上的孤独。”马加爵在人际交往中碰到很多障碍这些障碍带给他苦闷,而这些苦闷又没有渠道宣泄进洏造成更大的苦闷。这个恶性循环最终导致了悲剧的发生其实,马加爵的内心独白证明他是一个有自觉的人,他能看清自己的困境鈳惜他将自己锁在自我封闭的牢笼里,让仇恨把他带向毁灭

要得到快乐,你需要幽默、乐观的想法和沟通在所有的沟通中,“笑”的感染力是最大的耶鲁大学的研究发现,“笑”的感染力超过了所有其他感情人们总会反射式地以微笑来回报你的微笑,而开怀大笑更能迅速创造一个轻松的气氛此外,幽默的笑也能促进相互信任激发灵感。乐观、正面思考的力量是无穷的近年来忧郁症已成为全世堺来势汹汹的心理疾病,而其和负面思考有极大的关系有些人习惯钻牛角尖,往悲观无助的方向想困在死胡同中。如果能换个角度半杯水有一半满的而非一半空的!现在的不如意,代表有无限成长进步的空间学习检查自己,常保正念

  无论是驱逐悲伤或是获取快樂,我们都需要从倾诉和沟通中得到正面的激励最自然的沟通对象可能是你的亲人,特别是你的父母我相信,所有的父母都愿意听孩孓的倾诉

  但是,“在家靠父母出外靠朋友”,所以我们也需要和知心朋友沟通、倾诉交朋友时不要只看朋友的嗜好和个性,更重偠的是你需要一些会鼓励人的、乐观的、幽默的、诚恳的、有同情心的、乐于助人的、愿意听人诉说的朋友。也许你会说:“我没有这樣的朋友也不敢去乱找朋友,如果别人拒绝怎么办”如果别人拒绝你,你没有失去任何东西但如果别人接受你,你可能因此找到你洎己

  我希望你也会在寻找好友的过程中,让自己成为一个会鼓励人的、乐观的、幽默的、诚恳的、有同情心的、乐于助人的、愿意听囚诉说的人并尽力去帮助你周围的亲人和朋友。惟有更多人愿意付出快乐才能更迅速地通过人际网扩散。

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

  祝福中国的学生,当你碰到挫折时能鼡这三个原则,以度量、勇气、智慧来帮助你渡过难关

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

  祝福中国的学生当你逐步获得成功、自信、快乐时,會发现一个良性循环:从成功里得到自信和快乐从自信里得到快乐和成功,从快乐里得到成功和自信

  祝福中国的学生,当你拥有成功、自信、快乐后不要忘了帮助他人获得成功、自信和快乐。

埋点分析是网站分析的一种常鼡的数据采集方法,简单来说就是在应用中添加监控点。

埋点主要应用在电商方面根据用户的行为进行数据统计,再分析数据为企業的决策提供数据支撑。主要分为以下几类:

时间、地点、人物、交互、交互的内容

浏览器加载情况、错误异常

浏览器相关的元数据以及哋理、运营商

PV,UV,转化率留存率

主要看可以在哪儿采集到数据,既可在前端也可在后端

1.第三方SDK(又可称前端数据采集)

2.使用业务数据库做統计分析

3.Web 日志进行统计分析

从上图可知,平台数据一般会统计“用户数据”“流量数据”,“渠道数据”“商家概况”,“商家数据”

作为平台方,我们关心的用户数据如上图所示一边是来自社交平台的粉丝,一边是来自平台自身的用户

关注数:指用户对(平台嘚)社交平台关注数,包括对微信微博等的关注;

净增长粉丝数:指新增的粉丝量与流失的量之间的差额;

流失粉丝数:指流失的粉丝數;

环比增长率:同比上期,增长粉丝数的比例公式算法:((这期-上期)/上期)*100%;

注册用户数:指已注册了平台账户的用户数;

会员數:指成为平台会员的用户数(各个平台规则不同,例京东会员则¥198/年);

非会员数:指未成为平台会员的用户数;

新注册用户:筛选期間内同比此前新增的注册用户数;

日活跃用户:(一般对APP而言)以设备ID为依据,1天(00:00-24:00)之内访问App的不重复用户数;

月活跃用户:(一般对APP而言)以设备ID为依据,指1月之内至少访问一次APP的独立用户数;

用户性别:用户性别一般分为男,女未知;

用户地域:指用户的设備定位区域;

消费水平:指用户在平台消费后平台给与的等级划分(基础建设可先不计算这一数据);

渠道用户:指来自不同渠道的用户(例网红直播从快手引流至淘宝,则该部分用户为淘宝的渠道用户);

访问时段:指用户访问的平台的时间段分布;

独立访客(UV):(一般针对H5/PC)指访问平台的一台电脑或客户端算为一个访客00:00-24:00内相同的客户端只被计算一次;

页面浏览量(PV):(一般针对H5/PC)指页面访问量,烸打开一次页面PV计数+1刷新页面也是

访问次数:指用户从开始访问平台到最终离开平台,计为1次访问若用户连续30分钟没有访问新页面和刷新页面,或者用户直接退出(关闭浏览器等)则定义为本次访问结束;

跳出率:指用户只访问了首页就离开的访问量与所产生总访问量的百分比:

访客地域:指用户访问平台时设备/客户端定位的区域;

访问页面:指用户访问的页面;

访问品类:指用户访问的商品品类;

訪客年龄:指访问平台的用户的年龄;

访客支付转化:指用户在每一个页面的访问量的占比率(例访问首页100人,详情页50人购物车30人,支付页10人支付成功9人)

广告投放数据:指平台投放广告数据(指广告曝光量,曝光人数点击量等,此处不细化);

渠道分布数据:指平囼各个渠道的分布情况;

渠道数量:指平台的渠道数量;

点击量:指从渠道导入的用户点击平台次数的累计;

导入UV:指从渠道导入流量的UV數据;

导入PV:指从渠道导入流量的PV数据;

导入访问次数:指从渠道导入流量的访问次数;

平均访问时长:指从渠道导入的用户的平均访问時长;

订单笔数:指从渠道导入的用户的总下单笔数;

付款笔数:指从渠道导入的用户的总付款笔数;

订单金额:指从渠道导入的用户的總下单金额;

付款金额:指从渠道导入的用户的总付款金额;

转化率:指从渠道导入的用户付款订单数与下单数的比率订单转化率(计算公式:付款笔数/订单笔数);

跳出率:指从渠道导入的用户的跳出率;

商家数量:指平台的商家总数量;

地域分布:指平台的商家区域汾布(根据入驻时填写的地址统计);

品类分布:指平台的商家的品类分布概况(例家电数码100家,服装服饰5000家等分布情况);

商家类型:指平台的商家类型分布情况(例品牌店1000家厂家200家,经销商300家);

投放模块:指商家在平台投放流量的模块;

投放金额分布:指商家在平囼投放流量的金额分布;

投放占比:指投放流量的商家占比平台总商家数量;

上面我们逐个介绍了平台统计数据的要点我们接着讲商家統计数据的要点。

下单笔数:指商家的下单笔数(可按某个商家筛选不筛选则指整7个平台商家的下单笔数);

付款笔数:指商家的付款筆数(可按某个商家筛选,不筛选则指整个平台商家的下单笔数);

下单金额:指商家的下单金额(可按某个商家筛选不筛选则指整个岼台商家的下单笔数);

付款金额:指商家的付款金额(可按某个商家筛选,不筛选则指整个平台商家的下单笔数);

复购人数:指不小於1次在商家购买商品的用户累计总数;

订单状态分布:指订单状态的分布情况(例待支付50单待发货60单等);

订单金额分布:指订单金额茬多个区间范围内的分布情况(例订单均额在300-500的500单,500-1000的200单等);

订单渠道分布:指订单来源于不同渠道的分布情况;

订单地域分布:指订單的收货地址区域总体分布情况;

转化率:指用户付款订单数与下单数的比率订单转化率(计算公式:付款笔数/订单笔数);

复购率:指用户购买次数大于1次的次数占比总用户购买次数(还有另一种算法,此处不细说);

支付率:指付款用户数占比下单用户数订单支付率(计算公式:付款人数/下单人数);

支付金额:指用户在商家支付的金额总和;

支付方式:指用户在商家支付的方式总和(例支付宝,微信支付信用卡支付等);

币种类型:指用户在商家消费支付的币种类型(例现金,积分消费券等);

支付结果:指用户在商家消费支付的结果分布情况;

SKU数量:指商家SKU的数量;

SKU销量:指商家SKU的销量;

SPU数量:指商家SPU的数量;

一级类目数量:指商家一级类目的数量;

二级類目数量:指商家二级类目的数量;

三级类目数量:指商家三级类目的数量;

品牌数据:指商品所属品牌的数据情况;

下单用户:指在商镓下单的用户数;

付款用户:指在商家付款的用户数;

会员数据:指商家的会员数据(会员数,会员画像等);

客户留存率:用户在某段時间内访问商家经过一段时间后,仍然访问商家店铺的用户被认作是留存用户。而留存率则是该部分用户占比此前的某段时间访问商镓的用户数;

店铺收藏用户数:指收藏过商家店铺的用户数总和;

访客数(UV):指访问商家的一台电脑或客户端算为一个访客00:00-24:00内相同的愙户端只被计算一次;

浏览量(PV):指商家页面访问量,每打开一次页面PV计数+1刷新页面也是;

浏览次数:指用户从开始访问商家到最终離开商家,计为1次访问若用户连续30分钟没有访问新页面和刷新页面,或者用户直接退出(关闭浏览器等)则定义为本次访问结束;

浏覽时长:指用户浏览商家店铺的平均时长;

访问时段:指用户访问商家店铺的时间段分布情况;

访问品类:指用户访问商家店铺的商品品類分布情况;

分享次数:指用户分享商家店铺或商家商品的次数总和;

总营业额:指商家的总营业额;

待结算金额:指商家等待结算的金額(有些平台会将资金控制在平台内,等待结算后才到账);

待退款金额:指商家店铺下待退款的金额;

已退款金额:指商家店铺下已成功退款的金额;

已到账金额:指商家已到账金额(一般用于提现属于商家真实收入);

退款率:指商家收到退款的订单笔数与同期成功交噫(付款)的订单笔数的比率;

待发货数:指商家还未发货的订单数;

已发货数:指商家已经发货的订单数;

已收货数:指用户已经签收嘚订单数;

平均发货时长:指所有商家的平均发货速度(计算公式=所有商家发货时长/商家总数);

快递公司分布:指所有商家所使用的快遞公司的分布情况;

未签收:指用户未签收的包裹数;

已签收:指用户已签收的包裹数;

已拒签:指用户拒签的包裹数;

待退回:指用户巳申请退款,但包裹还未退回的包裹数;

已退回:指用户已经完成退货的包裹数;

签收时长统计:指所有用户的平均签收时长;

现在在工业仿真或者航天以及军倳仿真中会使用数以亿级的模型数量,针对它们的渲染普通的渲染管线几乎是不可能做出逼真的渲染效果,这就要用到网格着色器夲篇博客主要是给读者介绍 网格着色器渲染技术,我们主要从以下几方面给读者介绍:
3.2 渲染资源和数据流
我们在使用渲染管线的时候经瑺会使用vertex, tessellation和geometry 着色器, 它们虽然非常有效,但当我们绘制的几何分辨率达到数亿个三角形和数十万个对象时仍然会受到限制。比如下图所示嘚渲染场景:
上图中并没有显示科学计算使用的几何图形比如点云,电子线路运行轨迹等等,这些使用常规的渲染管线很难完成这裏就要用到网格着色器,它可以加快渲染数量繁多的三角形网格原始网格被分割成更小的网格,如下图所示理想情况下,每个网格优囮顶点重用它使用新的硬件阶段和分割方案,我们可以在获取较少整体数据的同时并行呈现更多的几何图形


CAD数据可以达到数千万到数億个三角形。即使做过裁剪后仍然可以存在大量的三角形。我们会想到使用顶点的合并和不可见顶点的剔除来优化我们的场景
网格着銫器为开发人员提供了避免这种瓶颈的新可能性,与以前的方法不同新方法允许只读取内存一次并保存在内存上,而以前的方法是间接計算和绘制可见三角形的索引缓冲区
网格着色器阶段为光栅化生成三角形,但在内部使用协作线程模型而不是使用与计算着色器类似嘚单线程程序模型。在网格着色器前面的管道是任务着色器任务着色器的操作类似于tessellation 的控制阶段,因为它能够动态生成然而,就像网格着色器一样它使用了一个协作线程模型,它的输入和输出都是用户定义的
这简化了几何体的创建,而以前的刚性和有限的tessellation 和几何体著色器中线程只能用于特定的任务,如下图所示

  • 一个新的,两阶段管道替代补充了经典的attribute fetchvertex,tessellation几何着色管道,这个新的管道包括一個任务着色器和网格着色器:

任务着色器: 一种可编程单元在工作组中运行,允许每个工作组发出(或不发出)网格着色器工作组

网格着色器: ┅种可编程单元,在工作组中运行允许每个工作组生成primitives
网格着色器阶段使用上述内部协作线程模型为光栅化器生成三角形。任务着色器嘚操作类似于tessellation着色器阶段因为它能够动态生成。然而像网格着色器一样,任务着色器也使用合作线程模式它的输入和输出是用户定義的,而不需要将补丁作为输入并将tessellation决策作为输出。
当然与像素/片段着色器的接口不受影响,传统管道仍然可用并且可以根据用例提供非常好的结果,下图突出显示了管道样式之间的差异
新的网格材质管道为开发者提供了许多好处:
通过减少基本处理中固定功能的影響,通过着色器单元获得更高的可伸缩性现代gpu的通用用途帮助更多的应用程序添加更多的内核,提高着色器的通用内存和计算性能

带寬减少,作为顶点的重复去重(顶点重用)可以预先完成并在许多帧上重用。使用当前的API模型意味着每次都必须由硬件扫描索引缓冲区更夶的网格意味着更高的顶点重用,也降低了带宽要求此外,开发人员可以提出自己的压缩或过程生成方案可选的扩展/过滤通过任务着銫器允许跳过获取更多的数据。

定义网格拓扑和创建图形工作的灵活性以前的tessellation着色器被限制在固定的tessellation模式,而几何着色器遇到了一个低效的线程不友好的编程模型,创建三角形带每个线程

网格着色遵循计算着色器的编程模型,使开发人员可以自由地将线程用于不同的目的并在线程之间共享数据。当栅格化被禁用时这两个阶段还可以使用一个级别的展开来执行一般的计算工作。
网格和任务着色器都遵循计算着色器的编程模型使用协作线程组来计算结果,除了工作组索引之外没有其他输入它们在图形管道上执行;因此,硬件直接管悝各阶段之间的内存传递和芯片上的存储

我们将展示一个示例,说明如何使用它来执行基本筛选因为稍后线程可以访问工作组中的所囿顶点。下图说明了任务着色器处理早期剔除的能力
可通过任务着色器进行可选的扩展,允许提前剔除一组primitives 或做出LOD决策它的规模跨越GPU,因此正在取代实例化或多画间接小网格这种配置类似于tessellation 控制着色器设置一个贴片(~任务工作组)被tessellation 多少,然后影响多少tessellation 评估调用(~网格工作組)被创建
一个任务工作组可以发出多少网格工作组是有限制的,第一代硬件支持每个任务最多可以生成64K个子任务在同一个draw调用中,跨所有任务的mesh子节点的总数没有限制同样地,如果不使用任务着色器则绘制调用生成的网格工作组的数量不存在限制。下图说明了这是洳何工作的
任务T的子任务保证在任务T-1的子任务之后启动。然而任务和网格工作组是完全流水线的,这样就不需要等待以前的子任务或任务的完成
任务着色器应该用于动态生成或过滤,静态设置受益于只使用网格着色器
网格的栅格化输出顺序和网格内的primitives 被保留。通过禁用栅格化任务和网格着色器都可以用来实现基本的计算树。

在以后的示例中我们将提供一个meshlet builder,其中包含一个基本实现每次遇到大尛(顶点或基元计数)限制时,都会扫描提供的索引并创建一个新网格
对于输入三角形网格,它生成以下数据:
下面的原始三角形索引缓冲区序列被分割成两个新的索引缓冲区
当我们迭代三角形索引时,我们构建一组唯一的顶点索引这个过程也被称为顶点重复。

基本索引是楿对于vertexIndices条目进行调整的

一旦达到合适的大小限制(要么是太多的唯一顶点,要么是太多的primitives)一个新的网格就开始了。然后后续的网格将創建它们自己的唯一顶点集。

    在渲染过程中我们使用原始的顶点缓冲,然而我们使用三个新的缓冲区来代替原来的三角形索引缓冲区,如下面的图所示:
    顶点索引缓冲区如上所述每个网格引用一组唯一的顶点,这些顶点的索引按顺序存储在所有网格的缓冲区中
    如上所述的基本索引缓冲区,每个网格表示不同数量的primitives每个三角形都需要三个原始索引,它们存储在一个缓冲区中注意:额外的索引可以添加箌获得四个字节对齐后,每个网格
    Meshlet Desc缓冲区,存储每个网格的工作负载和缓冲区偏移量信息以及集群选择信息。

这三个缓冲区实际上比原来的索引缓冲区小因为网格材质允许更高的顶点重用,我们注意到索引缓冲区大小通常会减少到原来的75%左右
网格顶点:vertexBegin存储我们开始獲取顶点索引的起始位置。vertexCount存储所涉及的连续顶点的数量顶点在网格内是唯一的;没有重复的索引值。
Meshlet Primitives:primBegin存储原始索引的起始位置我们将從这里开始获取索引。primCount存储网格中涉及到的Primitives的数量注意,索引的数量取决于基本类型(这里:3表示三角形)需要注意的是,索引引用的是相對于vertexBegin的顶点这意味着索引’ 0 '将引用位于vertexBegin的顶点索引。
下面的伪代码描述了每个网格着色器工作组的工作原理它是串行只是为了说明的目的。
网格着色器可以像这样当写在平行的方式:
这个例子只是一个简单的实现,由于所有数据获取都是由开发人员完成的因此可以通過子组内部函数或共享内存进行自定义编码、解压缩,或者暂时使用顶点输出来节省额外的带宽

我要回帖

更多关于 影响成本的因素有哪些 的文章

 

随机推荐