给计算机系学生的建议

译: Chen Bin
2005年1月2日
下面就是Joel给计算机系学生们七条免费的建议:

  1. 毕业前学会写作
  2. 毕业前学会C语言
  3. 毕业前学习微观经济学(microeconomics)
  4. 不要因为某些非计算机课程枯燥无趣就敬而远之
  5. 学习有大量编程实践的课程
  6. 不要担心工作都跑到印度去了
  7. 好好做夏季毕业实习

让我逐条解释这些建议。但解释之前我要说明一下,如果因为这些建议是Joel的建议你就打算无条件地接受,以至于连我的理由都想跳过,那么你就太单 纯,太容易被别人骗了。如果你是那种单纯的人,我还要给你第八条建议,找心理医生咨询一下如何培养自信(self-esteem)。

毕业前学会写作

如果Linus Torvalds不懂如何布道的话,Linux会成功吗? 正象每一个黑客,Linus精通写作,他知道如何准确地在email和邮件讨论组中使用书面英语表达自己的思想,所以他能够从全世界召集大量志愿者为Linux工作。

你听说过最近风靡全世界的极限编程(Extreme Programming)吗? 即使你不懂什么是极限编程,你至少听说过这个词。为什么?因为宣传极限编程的人都是天才的作者和演说家。

就看看你身边的那些小型的软件开发组织吧,最有权力和影响力的人是那些可以用自信,准确,舒适的英语交流的人。好吧,我承认这些人也许言过其实,但是你无可奈何。

一个合格的程序员和一个伟大的程序员的区别不在于知道多少种编程语言,不在于他们是喜欢Python或者Java,而是在于他们是否擅长表达。他们能够说服,所以他们获得权力。他们能够写清楚明白的评论和接口文档,所以他们使得别人不用重写, 而可以重用他们的代码,否则他们的代码就是毫无用处的。他们也能够写出清晰的用户手册,于是最终用户可以理解他们的代码是做什么用的,明白了他们的工作的 价值。sourceforge埋葬着许多精美的代码,这些已死的代码无人使用,因为代码的作者很少写(或者根本不写)用户手册。

我不会雇佣一个不懂写作的程序员。如果你擅长写,你就很容易找到工作,紧接着你就会被要求写技术规格文档,这意味着你已经被管理层注意到了。

大学里有一些课程,要求你做很多的写作练习,不要犹豫,赶快参加这些课程。不要错过任何要求你每周或者每天练习写作的课程。

给自己建立一个网络日志(weblog)。在上面写的越多,你会写地越容易。写地越容易,你就写地越多,这是一个正向地循环激励。

毕业前学会C语言

我可没有说是C++。虽然现在用C的工作不多,但是掌握各种编程语言的程序员事实上用C来交流(lingua franca);更重要的是,C比某些“现代”语言更接近机器语言。我不管现在大学里在教什么流行的垃圾语言(trendy junk),你至少得花一个学期接近机器。否则,你不可能使用高级语言写出高效的代码。这意味这你不会有机会写编译器或者操作系统,也许这是更好的编程工作;别人不会相信你能够为大项目设计架构。无论你知道多少高级的控制结构,知道如何进行错误处理,如果你不能解释为什么while (*s++ = *t++);的 意思是进行字符串拷贝(而且对你而言这是世界上最自然,最易懂的代码),那么你就是在对编程一窍不通的状态下编程(programming based on superstition)。打个比方,就好比一个医生不懂基本的解剖学就给你开处方,如果你问这个医生为什么开这种药而不是那种药,他会说因为医药销售 代表说这种药有用。

毕业前学习微观经济学(microeconomics)

我个人对经济学的一些理解:在经济学刚诞生的时候,它只是局限于有限的领域,在这些领域中人们发展和发现了很多有用的理论和很有趣的事实,这些理论和事实是从逻辑上是可以证明的。然后, 经济学开始走下坡路了。 “有限的领域”就是微观经济学,它对于商业可以进行有意义的指导。然后,事情就开始变糟了(以下部分你可以跳过),你接下来碰到的是讨论诸如失业率和银行 利率之间关系之类东东的宏观经济学,很多时候宏观经济学讨论的理论都是无法证明正确或者错误的。接下来事态更加恶化了,经济学中的一些领域开始和物理学搭 界,嗯,学习物理经济学也许你帮你在华尔街找到好工作。言归正传,无论如何请学习微观经济学,因为你需要知道什么是“供给和需求”,什么是竞争优势,什么 是净现值(NPVs,Net Present Value,指项目经济寿命期内现金流入总和与现金流出总和之差额),什么是折扣和边际效用(discounting and marginal utility),如果你真想了解商业是如何运作的话。

为什么计算机系的学生要学习经济学?因为理解商业基本规律的程序员对商业界来说是宝贵的程序员。我记得无数个程序员使我非常沮丧,因为他们在代码中 坚持某些疯狂的设计,这些设计从技术上来说,完美;从资本主义的角度来看,发疯。如果你是一个理解商业的程序员,商业会给你回报。这就是你要学习经济学的 原因。

不要因为某些非计算机课程枯燥无趣就敬而远之

首先,你需要让你的学分平均分(GPA)看起来漂亮点。

不要低估学分平均分的威力。很多雇主和人事经理(包括我)阅读简历时首先看成绩,为什么?因为这代表了大部分的教授在很长的时期内对你的学业的一个 平均的看法。托福成绩(美国的托福大致相对于我国的高考中的语文考试)?哈,几个小时的测验而已。当然学分不一定说明了一切,如果你修的是很难的课程,学 分就有可能低一点。即使你的学分平均分很高,我还是要看各科分数是否一致。如果你应聘的是软件工程师职位,我为什么要关心你在大学里学的欧洲历史课程分数的高低呢?毕竟,历史很枯燥。那么要是你要编程的部分也是很枯燥的,你是不是要放弃了?事实上,有时候编程是枯燥的,如果你不能忍受编程中的枯燥部分的话,你就不能完成整个工作,雇主不愿意雇佣你这样的员工。

我在大学里修过一门叫做“文化人类学”的课程,因为那时候我也搞不懂我到底要学什么,听起来这么课程可能还蛮有意思的。

出 乎我的意料。我不得不阅读大量讲述巴西热带雨林中的印第安人如何如何的书,让人真昏昏欲睡。听老师讲解也好不到哪去,我发觉看教室外的草如何长更有趣点。 土著人如何烤蕃薯藤和我有什么关系?我为什么要去讨论如何烤蕃薯藤?但是期中考试马上就要到了,我暗暗下定决心,如果我能跨越“文化人类学”这个障碍,以 后也许没有什么能难倒我了。我决心得A并且得到了A。以后当我不得不坐在林肯中心,连看18个小时的瓦格纳的《尼伯龙根的指环》时,我终于明白我为什么要 学习“文化人类学”了,相比之下,我也能忍受这种歌剧了。

学习有大量编程实践的课程

我还记得决定不去读研究生的那一刻。

就是在学习《动态逻辑》(Dynamic Logic)这门课的时候,我记得是耶鲁的Lenore Zuck(一个天才的教师)教的。

修这门课的时候,我已经不再是雄心勃勃了。我可不指望在这么课程中得个A,我梦想的是混个及格。逻辑本质上是很简单的:如果结论正确,前提必须正确。例如,如果“所有读书好的人都能找到工作”并且“张三的读书好”,那么“张三能够找到好工作”。就这么简单。

但是我要学的是动态逻辑, 动态逻辑和一般逻辑差不多,但是要考虑时间因素。例如,“在你开灯之后,你可以看见你的鞋子”加上“过去灯被打开了”意味着“你现在可以看到你的鞋子”

动态逻辑学对于象Zuck教授这样的天才理论家来说非常诱人,因为这门学科的知识也许可以用来证明计算机程序是否正确。我记得在第一堂课上,为了证明“如果你有一盏关着的灯”并且“你按了一下开关”,那么“现在灯亮了”,Zuck教授就使用了两黑板加上边上的墙壁。

证明过程难以置信的复杂。我觉得如此复杂的证明过程很可能会有小错误,但是我没办法证明证明过程本身是正确的。事实上,写在黑板上的证明跳过了很多中间步骤,许多步的证明使用了演绎法,使用了归纳法,以及一些研究生才懂的证明方法。

作为课后作业,我们需要证明以下命题:如果灯过去是关着的,并且现在它是开着的,请证明有人按了开关

我真的试着证明它了。

我花了许多小时,试图证明这个命题。

在无数个小时的努力后,我发觉Zuck博士的原始的证明有一个逻辑上的错误,也许这个错误是我的笔记抄错了,我不知道。于是我终于认识到,如果为了 证明一个简单的问题需要花三个小时写下几黑板的证明步骤,再考虑到这个漫长的证明过程中可能会引入种种错误,那么这种机制是不可能用来证明任何有趣的东西的。

对动态逻辑学家来说,有用是无关紧要的。

于是我退出了那门课程,发誓永远不会去读计算机系的研究生。

这个故事的主题是,计算机科学和软件开发不一样。如果你非常非常幸运,你的学校会开软件开发的课程。然而,他们也可能不开这样的课程,因为名牌大学认为教授实用技巧的事情应该留给那些二三流的技术学院或者某些释放犯人再安置计划。你可以在任何地方学习编程,我们是耶鲁大学,我们培养未来的世界领导人。你付给耶鲁16万美元的学费就是为了学习如何写循环语句吗?你把耶鲁当成什么地方了?Java速成班吗?哼。

问题在于,我们没有一个专业的学校教授软件开发。所以如果你想成为一个程序员,你可以进计算机系读书(当然计算机科学也值得学习),但是你学的不是软件开发。

如果走运的话,你可以在计算机系发掘出很多有大量编程实践的课程,就象你能在历史系找到很多提供写作水平的课程一样。这些课程绝对值得学习。如果你 喜欢编程,不要为你不能上教授诸如lambda算子或者线性代数的课程沮丧,在那里你连摸一下计算机的机会都没有。找找看有没有名字中带有“实习 (Practicum)”字样的课程,不要在乎Practicum是个拉丁语。有用的(无奈状)课程就是需要在课程名中塞一些拉丁语,才能从那些装模作样 (Liberal Artsy Fartsy)管理层的眼前蒙混过关。

不要担心工作都跑到印度去了

啊哈,如果你人在印度,你就无所谓了。愿你享受外包带来的工作机会并顺祝身体健康。

但是我听说现在愿意读计算机系的学生越来越少了。据说原因之一是工作机会都跑到印度去了。我认为这种观点是大错特错。首先,根据眼前的商业时尚选择 事业是非常愚蠢的。其次,即使工作真的都跑到印度和中国去了,编程对于其他有趣的工作来说都是极好的训练,例如业务流程工程(business process engineering)。第三,无论是在美国还是印度,好程序员仍然是非常短缺的,请相信我。当然,现在有许多所谓搞IT的人吵吵嚷嚷地说就业形势不 好,工作太难找。但是事实如何?恕我直言,好程序员找工作还是很容易。第四,你还有更好的主意吗?历史系的毕业生找工作更容易吗?去法学院如何?据我所 知,99%的律师恨他们的工作,每分钟都恨。而且律师一周工作90小时。正象我以前说过的,如果你喜欢计算机,那么感谢上帝,你将属于全世界人中的极少数 的幸运儿,这些幸运儿热爱他们的工作,而且工作也可以提供体面的收入。

实际上,我也不认为报考计算机系的人越来越少有多大的意义。相对于internet泡沫时期大家都疯狂的往计算机系挤,现在的人数回落只是回归正常 水平而已。在泡沫时期,我们这个行业涌入了许多对计算机毫无兴趣的南郭先生,他们梦想的是拿着高的吓人的薪水加诱人的期权,然后年轻退休。谢天谢地,现在 这些人都跑了。

好好做夏季毕业实习

明智的招聘者知道热爱编程的人初中就为当地的牙医写数据库程序,高中就在计算机夏令营教课,为校报规划网站,在某个软件公司做实习。他们找的就是这样的人。

如 果你喜欢编程,你最容易犯的最大的错误就是“有活就接”。我知道,其他专业的学生假期打工可顾不了这些条条框框。但是你不一样,你拥有一种特殊技能,不要 浪费它。当你毕业时,你的简历上应该已经罗列一堆的编程工作实习。让其他人去“为大家提供租车服务”(Tom Welling是个例外,他业余时间去演超人)。

最后,为了让你的生活更容易一点,也为了说明我这篇文章是能够自圆其说的,我将给我自己的公司的做做广告。我的公司Fog Creek软件公司,可以为大学生提供软件开发方面的实习机会。在我们公司,你可以学习“编码,开发,商业”。去年在我们公司实习的Ben就是这么说的,可不是因为我给他什么好处他才这么说。二月一号截至,抓紧机会吧。

如果你听了我的建议,你就会太早地卖掉Microsoft公司的股票,拒绝Google提供的职位,原因是因为你已经拥有自己的公司了。到时候可别后悔,更别怪我,呵呵。

http://chinese.joelonsoftware.com/Articles/AdviceforComputerScienceC.html

十大不靠谱投资

星期五,放轻松。说点不靠谱的事,但都是我这些年看到的。

1.        因为员工要吃饭而投资开了餐馆。(员工联系业务还要打电话呢您不考虑买点中国移动的股票?)

2.        因为找了个漂亮的女朋友而投资拍了电影。(你问你女朋友,她肯定更愿意你把那本来也是打水漂的钱直接打到她的账户上。)

3.        因为有块地而干上了房地产,因为干了房地产又投资办起了贵族学校。(中国最邪门的事就是谁都觉得自己可以干房地产,房地产公司又总觉得自己什么都可以干。)

4.        为了降低原材料成本而收购自己的原材料供应商。(可是原材料供应商还有它们的原材料供应商呢,要不您直接来两块森林外带一铁矿或者油田?)

5.        为了降低销售成本而收购了自己的分销商。(也就是咱国家不允许投资税务局,要不然真会有企业打这主意!)

6.        因为爱打高尔夫尔投资了高尔夫球场。(您最好每天能打54个洞这样起码从健身的角度还是划算的。)

7.        因为钱柜老定不上房而投资了卡拉OK。(投了以后没准还照样去钱柜排队。)

8.        投资任何这个“系”那个“系”的A股上市公司。(有“系”了就神秘,神秘了就没戏。)

9.        因为别人告诉您这是一个稳赚不赔没有风险的项目而投了资。(如同男人说“你是我见过的最美的女孩儿”,有些话当段子听还能找点乐子。)

10.    以为自己能够改变对方而继续一段明知道没有结果的恋情。(Nike的广告语怎么说的来着人生苦短,山外有山这后半句是我编的哈!)

孩子的教育问题

在新水木里面看到一个挺不错的文章,转过来了http://www.newsmth.net/bbstcon.php?board=FamilyLife&gid=1498167今天在QQ群上聊起孩子的教育问题,
我说,我不打算给孩子培养什么,任其发展,
以后做一个不自私,懂得人情事故,
做一手好饭,会撒娇,比较能把握别人心理的人就行了,
学历么一般的就够了,女孩子太强反而活得累。

她很则说,她现在每天给孩子念唐诗宋词,
看很多很多关于怎么教育孩子的书,
要让女儿有高尚的人格,独立的精神,
出类拔萃,做一个散发着光芒的女人,绝不能沦于平庸。
还炫耀说她的孩子8个月的时候就会说自己的名字,
9个月就能跟着音乐节奏打拍子

一个医生和妻子的对话:医生背的是“黑锅”

问:那女孩怎么样了,到北京能治好吗?
答:到美国也没办法。
问:那就眼睁睁的看着她死?
答:可以化疗,可以延长生命。
问:那得多少钱?
答:一年大概十万,但估计她活不了一年。
问:我怎么发觉你们要钱的水平比治病的水平高呢?
答:你说的对,我们这些人只会要钱,不会治病。谁让你们这些既有能力,又有爱心的人不学医呢?没办法只有我们这些既无才又无德的人学了。
问:你们就是听不得批评,我们这是恨铁不成钢。
答:现在的医疗体制是要把钢炼成铁,而不是把铁炼成钢。
问:我们知道体制有问题,可这不能作为医德下滑的理由,而且体制在短时间内是难以改变的
答:你的意思是体制难以改变,而医德容易提高。所以解决看病难看病贵最便捷的办法就是医德教育,医德提高了,人们看病就容易了。可事实恰恰相反, 改变医德要比改变体制要难的多!医德本来是一种最稳定,最坚固的职业道德,很多人把它作为社会道德的最后一道防线。因为它代表着人类的良心,它面对的是人 的生命。而它现在居然崩溃了,难道我们不该想一想到底是为什么吗?因为道德总是建立在一定的物质基础之上。一个社会,维系人与人之间最基本的关系就是劳动 关系,而这种关系的稳定就依赖于等价交换。而在医院存在等价交换吗?一方面,患者感个冒就要花几百块,另一方面是医生在付出了艰辛的劳动之后合法收入和护 士差不多。极度的不等价!既然人耐以安身立命的最根本的法则都造到了践踏,那医德沦丧不是顺理成章的事吗?马克思不是说过,人只有吃饱了饭才能去从事道 德、艺术吗?
你说是改革落后的体制容易,还是唤回沦丧的医德容易?如果你还以为是提高医德容易,那你又如何将它唤回呢?是思想教育,还是严刑峻法?这么多年 了,我们的思想政治工作做的好少吗,反倒是那些不做思想工作的国家,其道德水平比我们高的多;再就是严刑峻法,你认为把刀架在医生的脖子上医德能提高吗?
其实一个人的社会经历达到一定程度时,其思想已基本定型,不要总是试图去教育别人,改变别人,以达到社会对他们的要求。该先进的早就先进了,先进不了的,在怎么教育也没用。一个社会能否健康发展,并不取决它有多少先进人物,而在于它的主体能否遵守游戏规则。

问:那你们收红包、拿回扣算不算遵守游戏规则?
答:不算,但这是医生通过不正当,或者说是违法的手段要回自己的正当权益。
问:照你的说法,只要有人受到了不公正的待遇,他就可以违法?
答:照你的说法,一个人无论受到多么不公正的待遇,他也只能逆来顺受?
问:可总的讲良心吧?
答:医生也非常想讲良心,在这一点上我们是相同的。可现在的医疗体制给医生留下的讲良心的空间已经非常狭窄。
问:可你们应该知道现在大多数病人已经不堪重负,不可能给你们负担更高的工资。
答:正是为了让大多数人看的起病,才要给医生加工资,而且非加不可。何况这笔钱并不是让患者出,政府的负担也可以不用很大。
问:哦?愿闻其详。
答:要想降低患者的负担,就得让医生合理用药,合理检查;而让医生合理用药,合理检查就必须让医生有一个合理的报酬。

问:那加了工资,你们就能合理用药,合理检查了吗?
答:不能。首先在医院,你不可能单独给医生加工资。所以你的假设在现有体制下几乎不可能实现。其次,你可知道医生开出的药,开出的检查要养活多少 人吗?扭曲的医疗体制在漫长的岁月中已经培养了一个庞大的寄生虫阶层。他们分布在医院、卫生行政部门、还有制药行业。现在每个医院都养着一大群闲人,他们 如果真是闲人,患者的负担也不会这么重。他们一天也没闲着,他们整体都在琢磨如何从医生的手中攫取更大的利益,然后逼着医生把屠刀挥向患者。所以就出现了 ‘各路豪杰尽现英雄本色,种种手段让人瞠目结舌’。这也是国有企业的医院版,所不同的是国企都关停并转了,而医院却靠着患者的血与泪苦苦支撑着!
再看看卫生行政部门利用手中的审批大权,检查大权为自己谋取私利。假如医院干净了,有谁回去向他们进贡?中国有六千家药厂,而美国不到十家。假如医生真的合理用药了,那么将有百分之九十的药厂关门!

问:你说的这些问题的确是问题,可现在假如把你们的工资加起来,你别管能不能,你们真能保证不拿红包回扣吗?
答:不能。不管你把医生的工资加到多高,我也不能保证就满足了每一个人的胃口,可这不能作为人们在这个问题上无所作为的借口。现在有机会那回扣的 医生百分之八十都在拿,可这并不意味着这百分之八十的人坏了。这个行业的从业者在本质上和别的行业的人没有多大区别。百分之十的人好,百分之十的人坏,还 有百分之八十可以好也可以坏。所以要用政策来争取那百分之八十,用法律来对付那百分之十。可现行的政策却把那百分之八十推向了那坏的百分之十一边,又用法 律来对付那百分之九十。所以尴尬不断,一个医院经常被一锅端,最后还不是退款了事。

问:既然你们不能保证,那到时把你们一边拿着高工资,一边拿着红包回扣,那患者岂不是陪了夫人又折兵吗?
答:有一个医生在离开公立医院是说假如能给我私营医院给我的百分之五十我留下,百分之四十我留下,百分之三十我也留下,可凭什么只给我百分之二 十?我把这句话改一下,假如给我该给我的百分之五十我不拿红包回扣,百分之四十我不拿,百分之三十我也不拿,可凭什么只给我百分之二十?相信这是很多医生 的心声。没有人愿意提心吊胆的活着。
医生本可以通过自己的诚实劳动过上很体面的生活,本可以很有尊严的活着。可就是那一帮所谓的人民公仆,不尊重客观规律,为了在短时间内让所有的 人看上病,竟然异想天开的认为保持医生的低工资水平就可以减轻患者的负担。不仅如此,他们不允许医院正常收取诊疗费,当医院难以为继,而政府又不堪重负 时,有人想到了以药养医。这样不仅解决了医院的生存问题,还养活了一批药厂,两全其美。简直是一群用屁股思考问题的人。熟不知,从此潘多拉魔盒被打开,回 扣泛滥,患者的负担直线上升,多少本可以避免的灾难降临人间。所以,在某种意义上,现在大多数人看不起病正是源于政府为了把医疗费降到大多数人可以承受的 范围而做的种种努力!

问:难道有关决策者没意识到这些情况?
答:你也太小看他们了,之所以不能对症下药,各中原因太复杂了。说简单点,就是利益集团的阻碍。就是我 刚才说的医药系统的寄生虫阶层。很多人认为是医生,可恰恰相反,改革愿望最迫切的是医生,因为他们天天都生活在一个他们深恶痛绝的环境中!是的,现在很多 医生手红包拿回扣,可要知道这些钱中有一部分本来就属于医生,只是被一部分人剥夺了,医生通过了这种不正当的方式找回自己的正当权益,患者付出了高昂的饿 代价,医生也背上了骂名。而那些寄生虫阶层非常害怕改革,因为现行的体制一旦被改变,对他们就是灭顶之灾,所以千方百计的阻挠。当有人提出改变以药养医的 体制,改变医院的管理体制,分配制度时,他们却说医改事关人命,要积极稳妥。的确稳妥,二十年了,没有任何涉及体制的实质性改革。
可该爆发的总是要爆发,当患者不堪重负时,当整个社会都在为之颤抖时,医疗系统的深层次矛盾即将呼之欲出,可偏偏在这个时候半路杀出个程咬金。 一些高官利用人们对医疗腐败的憎恶,恰倒好处的把问题归咎为医疗市场化。因为市场经济里的人总是惟利是图的,这与救死扶伤的神圣使命是格格不入的。媒体几 乎一边倒的迅速跟进,为之摇旗呐喊。人们一下子就把矛头直指市场化和医德,叫杀声,呐喊声铺天盖地,震耳欲聋。一时间,血雨腥风顿起,刀光剑影毕现。而真 正的罪魁——落后的医疗体制躲过一劫。寄生虫阶层笑了,他们要的就是这个结果。他们知道,当人们把矛头指向医德时,问题就不可能解决,他们可以继续高枕无 忧的当他们的寄生虫。可悲,可气,可恶!
我就奇怪了,这市场化什么时候成了医疗的主流了?市场化允许垄断吗?市场化允许暴利吗?市场化允许机构臃肿,效率低下吗?市场化是惟利是图,可 不市场化就不惟利是图了?我不是认为市场话就多么的好,可我不能容忍有些人在那指鹿为马。市不市场化无所谓,最重要的是如何合理有效的利用宝贵的医疗资 源。

键盘“Print Screen”键的妙用—-替代屏幕截图

1、代替屏幕截图软件
  按下Print Screen键,将会截取全屏幕画面。用鼠标点击“开始→程序→附件→画图”,将会打开“画图”程序,点击该窗口中的“编辑→粘贴”菜单,这时会弹出一个“剪贴板中的图像比位图大,是否扩大位图?”对话框,点击“是”,就会将该截取的图片粘贴到其中。再按下Ctrl+S键将图片保存即可。
  2、抓取当前活动窗口
 在使用Print Screen进行屏幕抓图时,同时按下Alt键,就会只抓取当前活动窗口,然后按上述方法保存即可。
  3、截取游戏画面
  我们都知道用键盘上的Print Screen键可以抓取系统中的桌面图案,然后在“画图”程序或是Photoshop之类的图像处理软件中可以“粘贴”出来。但是如果我们要抓的是游戏画面的话,上面这个方法可能就不灵光了。
  没关系,启动Windows Media Player(6.0以上版本),打开一个视频文件,选择“文件→属性→高级”,双击Video Renderer,在Direct Draw中,把YUV Flipping、RGB Flipping、YUV Overlaya和RGB
Overlays四个选项取消,确定后退出。再试试看,用Print Screen键也可以抓游戏画面了。
  4、截取DirectX图
  Print Screen键无法截取DirectX图,没关系,只要我们略施小计,就可以让它大展拳脚。在“开始”菜单的“运行”中输入regedit,打开注册表编辑器,然后展开注册表到HKEY_Local_MachineSoftwareMicrosoftDirectDraw分支,新建一个“DWORD”值,并将其重命名为“EnablePrintScreen”,填入键值“1”,即可使Print
Screen键具有截取DirectX图的功能。

酒色财气

酒色财气四道墙,人人都在里边藏。

只要你能跳过去,不是神仙也寿长。

 相传苏东坡有一日于京都相国寺和佛印和尚对饮。酒意正浓,佛印和尚便挥毫题写了一首“酒色财气诗”来:
    酒色财气四堵墙,
    人人都往墙里藏。
    谁能跳出墙垛外,
    不活百岁寿也长。

  苏东坡看着别有情趣的“酒色财气诗”即度和道:
    饮酒不醉最为高,
    见色不迷是英豪。
    世财不义切莫取,
    和气忍让气自消。

  后来宋神宗皇帝和王安石一同游相国寺,看到墙上的“酒色财气诗”颇感新鲜。神宗要王安石和一绝,王安石稍加思忖,便吟成一首诗。这首诗把人们恐惧“酒色财气”与国民生计联系起来,给“酒色财气诗”添上了积极向上的色彩。
    世上无酒不成礼,
    人间无色路人稀。
    民为财富才发奋,
    国有朝气方生机。

  王安石不愧为推行新法有独创的宰相,一绝“酒色财气诗”引来了神宗皇帝的诗兴。当即,神宗皇帝吟道:
    酒助礼乐社稷康,
    色育生灵重纲常。
    财足粮丰国家盛,
    气凝大宋如朝阳。  
                   摘自《华夏酒报》

十九条你不该犯的办公室错误

1.不要比你的老板穿的更好。

如果你碰巧遇见一个极其没有品味的老板,喜欢穿着劣质西服到处向别人炫耀这是名牌时,我就建议你买块布找个土裁缝做件衣服得了。忠告你,不要试图用你自己的现身说法去影响你老板的品位,你应该明白这个看上去像个土老冒的家伙之所以成为你的老板,肯定不是因为他会打扮的原因。说不定,他讨厌奶油小生似的男人。

2.不要试图与老板的女秘书调情。

你这样在老板眼皮下面轻举妄动简直无异于自寻死路,即使你的老板和他的秘书之间的关系像办公室里的桶装纯净水一样透明无暇,你也别忽略一个正常男人对导性的占有欲和对同性的嫉妒与敌意,就像你在大街上看见一个超级美女被一个臭男人拥抱着的时候,你一样也会心中暗骂:哼,这走运的臭小子!

3.不要在办公室到处施展你的超人口才。

也许你想给你的老板日下一个深刻的演说家的形象,但遗憾的是,几乎所有的老板都讨厌看见一个喋喋不休的,像一只刚下完蛋的母鸡那样的罗嗦男人。记住,能用三分钟表达完的事情千万别说上三个小时,如果你是那种不讲话就会发疯的人,那就建议你先在家里对着墙壁大声说上一个小时,直到筋疲力尽,直到没有心情在办公室胡说八道的程度的时候再去上班。惜言如金是你应该恪守的最基本的职业素养之一,用最短的句子把你的观点非常职业地表达出来。还有,在别人,尤其是老板讲话时,别随便打断。

4.不要跟你的同事谈恋爱。

因为你只是个正常男人,所以你就很难做到对你的情侣视而不见,这造成的直接后果就是:即使你工作勤勤恳恳得像只老黄牛,你的老板也会怀疑你的上班时间是不是都在谈恋爱了。别抱怨老板的胡乱猜疑,站在他的位置上,你一样也会这么想。如果你真的与你的某位同事陷入爱河,那你们看上去只有两条路可走,要么你离开公司,要么你的爱人离开公司。

5.不要说黄色笑话。

你要明白这种爱好与幽默无关。虽然你把你的女间事逗得喜笑颜开,但她极有可能转过身去对自己说:天那!这个家伙真无耻!连这种话都能说的出来!

6.不要跟你的同事交朋友。

虽然把同事想象成你的假想敌的做法有些过分,但至少能使你防止某些糟糕的办公室纠纷的发生,就把他们当成一群你可以叫得出名字的陌生人好了。永远永远都不要推心置腹地把你的隐私告诉同事,这就好像在你身边理了一颗地雷没爆炸的时候风平浪静,可假如有一天爆炸了,你就彻底死定了。一个同事的杀伤力比一个亲密朋友的杀伤力厉害多了,最起码,作的密友不认识你的老板是谁。

7.不要露骨地拍老板的马屁。

如果他不是个白痴的话,他会明白,你只是在逗他玩而已。

8.不要在背后议论老板的是非。

如果你实在憋得难受,干嘛不去找个沙袋吊起来,上面写上老板的名字,然后给那个家伙一顿好揍。起码,与你向同事说老板坏话相比,这样没什么危险性。一般说,你背后说老板的那些话会很快传到老板的耳朵里,甚至比你说的那些还要难听几十倍。你就得留点神了,说不定什么时候,你老板会给你一顿好揍,——也许没那么糟糕,说不定他只是把你给炒了呢。

9.不要穿得像个朋克那样进办公室。

即使你的工作环境不需要你穿正式的西装领带,那你就穿样式最简单的休闲便装吧,除了结婚戒指以外,别配戴更多的饰品,否则会让人看上去比你的女同事还女人气十足。尽量避免穿粉红色系的衣服,如果不想把时间都花在选配衣服上,那就都选深色系列。必须注意,在穿黑色皮鞋时千万别穿白色袜子。不时清理你的衣橱,把那些有破洞的袜子坚决扔出去。

10.不要在办公室的电脑里登陆色情网站。

如果你自以为觉得没什么人注意到你正在干什么,或者以为自己是电脑高手,可以将你登陆过的网站删得不留痕迹——你显然过高地估计了自己的手段。你的老板能够非常简单而迅速地查到你到底在用你的电脑干什么,如果他想这样做的话。尤其在设施完善的大公司里,这点更是易如反掌。所以如果你不想留什么把柄在老板手上的话,你就先忍忍,回家再看吧,如果你老婆支持你看的话。

11.不要忘记在办公室里关掉手机和呼机。

为什么不让别人打电话到办公室来呢?你的手机声音只会让身边的同事感到厌烦,尤其在老板跟你谈话时,或者在重要的会议桌上。不要被手机广告所欺骗,以为成功人士都是二十四小时开着手机的。他们只不过是想多卖几台机子而已。

12.不要把你的办公桌弄得比垃圾篓还要脏乱。

即使你喜欢那种食物发酵的酸臭气味,你也还是把这习惯留在家里吧。在别人皱着眉头经过你办公桌之前把办公桌收拾干净,毕竟这不是你的私人卧室,你必须要为其他同事的眼睛和鼻子着想。

13.不要送价值昂贵的礼物给你的老板或者同事。

这只会让他感到难堪和让其他同事胡思乱想。

14.不要让自己陷入大公司里的人事斗争。

尤其在你还是个没什么高层背景的普通职员时千万不要有试图跟哪个部门老板结成同盟的幼稚想法,公司的事情和秘密永远比你想象的还要复杂和深奥,在你成为某次斗争的牺牲品之前,你也许还浑然不觉。无论哪一家的或者哪个国的公司都是如此,干嘛不老老实实把自己那份工作做好呢?让他们斗吧,你就当是在欣赏马戏表演吧!

15.不要在办公室里接打超过十分钟以上的电话。

在遇到令你尴尬的比如调情电话时。不要试图用降低声音或者改变说话的语气来逃掉别人的注意力,这只会让你的同事更加猜疑和好奇。

16.不要娶你老板的女儿做太太。

靠联姻来谋取事业成功是一种目光短浅的想法,即使你付出巨大的努力,即使你的确是栋梁之材,别人也会以为这仅仅是你娶了老板女儿的关系。如果你的老板没有一个天仙般的女儿的话,你这又是何苦呢?一个优秀的男人,无论娶了谁家的女儿,他早晚都会成功的。

17.不要娶你的老板当太太,如果你老板是个女人的话。

你会发现,从此以后,不仅在办公室里。甚至家里也都成为一个充满灾难的场所。试想一下,当你跟这个女人在床上亲热的时候,忽然想起来

这是你的老板,你是不是心里充满了罪恶感?如果是的话,那就提醒你,千万不要去追求你的女老板,除非你喜欢在家里也喜欢被人呼来喝去或者有受虐倾向。

18.不要每天都准时上班。

偶尔有意地退到一次。是对其他习惯拖拖拉拉的同事的一种心理安慰。说不定,你因此有了个好人缘儿。

19.不要轻信老板的许诺。

也许你是个心地善良的老实人,你相信老板对你说过的每一句话。你相信你老板今年没给你加薪水是因为老板处在水深火热的危机关头,必须得拿你那点可怜的薪水去救火,或者你相信老板话里话外要提拔你的暗示,但是你必须做好什么都得不到的心理准备。别理会老板说的要给你什么,先看他已经给了你什么吧,比较一下,然后再想想是否还有必要跟着这样的老板

被阉割的三句外国名言

 我们学过的很多东西都已经深深地嵌入在我们的脑袋中,而到头来才发现我们的脑袋被塞进了太多的垃圾,我们接受了太多的不真实信息,就是被引用的外国人说过的一些话,这些看似局外人说的客观话,也是在乔装改扮之后才被我们接受的,最出名的有三句话。
 1. 中国是一只睡狮,一旦他醒来,整个世界都会为之颤抖。谁都知道这是拿破仑说过的一句话,我们接受这句话,是一个伟大的外国人对中国有如此崇高的评价,我们深为作为一个中国人而自豪,而我们也深信这只睡狮已经醒来,已经让世界感到它带来的颤抖,因为中国人民已经站起来了,已经当惊世界殊了,但是我们很长一段时间不知道这句话还有一个尾巴:“谢天谢地,他至今仍然沉睡”。

  2. 天才就是百分之一的灵感加百分之九十九的汗水。这可能是最激励我们奋发向上的一句名言,因为照这个逻辑推理,我们每个人都是天才,每个人都是爱迪生,我们之所以没有做出爱迪生那样的业绩,只是我们不够努力而已,因为每个人再笨也总该有天才的1%灵感吧,但爱迪生的还接着说了一句:“这1%的灵感恰恰是至关重要的”。

  3. 我们是在一个错误的时间、错误的地点、同错误的对手打了一场错误的战争。我们过去知道的是美帝国主义侵略朝鲜,而中国人民志愿军则是一举打败了武装到牙齿的美军,取得了一个伟大的胜利,我们是第一个让美国人在没有取得胜利的情况下签署了停战协定,大灭了美帝气焰,大长了人民威风,连美国人也如是说,这就是明证。但是布莱德利的说的这段话却是有前提的:“如果我们把战争扩大到共产党中国,那我们就会被卷入错误的时间、错误的地点同错误的对手打一场错误的战争”。

一位大学教授给毕业生的临别留言

即将远行,前来辞别,惜别之情,溢于言表。谈起种种郁闷,似乎愤愤不平。其实,学术界的浮躁之气、暴戾之气、江湖之气,早已人所共识,不必为此大动肝火。能在这样的氛围中修炼,倒也是一种难得的境遇。如果到处发泄,倒显得不那么大度,做人要厚道,千万不能说三道四,晚年后悔不已。
  
  我们无法改变自己的环境,但我们至少可以改变自己的心情。如果总是感觉不得志,郁郁寡欢,孤芳自赏,那么,到头来可能会真的成为孤家寡人。
  
  学会生活,至少学会容忍,不是甘于平庸,而是为自己创造一个良好的环境。人生有限,不要陷入是非之中,要学会调适自己,做一个实实在在的人。
  
   继续从事学术研究,是一个非常不错的选择。搞学术工作,不要企求发财,只要吃饱饭就可以了。学者要清醒地认识自己的地位,千万不要自视甚高,不要脱离群 众,不要弄得连饭碗都保不住。学者是社会中一个特殊的群体,他们提供思想,找出思考的方法,甚至有时候低三下四,到企业兼职,赚取点零花钱,本身没有什么 值得骄傲的地方。
  
  作为学者,要诚实劳动,至少写出自己的真实想法,不要东抄西凑,更不要班门弄斧。现在学术界充满了恶习,把 外国的洋垃圾作为宝贝,填充在自己的文章中。写文章绕来绕去,让人不辨东西。这样的东西在评职称的时候偶尔弄一弄,但千万不要作为炫耀的资本。有些年轻学 者就是弄假成真,结果贻笑大方。
  
  学术这个东西,就是思想的传递工作。了解别人的思想,结合中国的实际,提出自己的看法,然后 用最精炼通俗的语言表达出来,就是学术了。形式的东西固然重要,在学写论文的早期,一定要注意格式,这是学术界自己制造的门槛,注意不要被绊倒。如果自己 有了真知灼见,不妨试着用最通俗的语言表达出来,千万不要把精美的思想用恶俗的方式包装起来。现在的学术论文跟现在的产品一样,包装过度。这对于学术的表 达和思想的传递,并不是一件好事。浪费别人的时间就等于谋财害命。
  
  在学术圈儿,要学会打入学术团体内部,拥有一定的话语权。 但是,千万不要争权夺利,不要背后议论人。对那些不可一世的人,千万不要曲意迎合,因为你这样做是自我贬低身份,同时也是助长他的嚣张气焰。对有些确实过 分的同行或者同事,不要急于跟他较真,而应该甩手而去。因为学术界的很多争论都属于茶杯里的风波,没有太大的价值。如果他坚持自己的那一套,那么,不争论 是万全之策。一旦争论起来,除了申明自己的观点之外,不要把过多的时间浪费在学术之外。
  
  可以坚持自己的观点,但一定要学会尊 重他人的人格。在学术讨论中,知道别人说的是什么很重要。这种学术鉴赏能力,依靠大量的阅读来实现。千万不要寻找终南捷径,因为只有大量的阅读,才能知道 学术作品的真伪。要广泛地阅读,了解前人的思想,然后沉下心来,思考中国当今所面临的种种问题,甚至不妨花费一些时间,到田野进行调查。学者要想自己的学 术生命长久,不要看同行的脸色,不要经常性地观察同行的评价,因为这样做,你永远只是落伍者。
  
  社会各个阶层被人为地分为三六 九等,不同阶层的人拥有不同的话语权。学者从总体来说还能够受到社会的普遍尊重。但是,作为学者,在内心深处一定要深刻地认识到,自己的价值就在于努力消 除社会的不平等现象。因此,不要说一套做一套,要把平等、自由和博爱思想贯彻到自己的日常生活当中。
  
  知易行难,现在社会上的 诱惑很多,有时不免急于求成。为了养家糊口,搞一点短平快的项目完全可以。但是,夜深人静,还是应该抽出一点时间思考一下治学问题。因为学者不同于其他行 业,最重要的一点就是学者有自己的思想。如果自己的思想不如工人、农民,或者,故作高深,但是却经不起实践检验,那么,学者也就失去了生存的价值了。