我们都是橡皮人

原文见:你是无梦、无痛、无趣的“橡皮人”吗?

记录下来的原因是:某些片段,和我太像了。。。

你想寻找一个名字叫做“橡皮人”的人。

他总是坐在会议圆桌的10点钟方向,因为这个位置既不显眼也不担心被提问;他在MSN上的头像总是忙碌,因为正忙于在找不到开心的开心网偷菜;他总是一个人在茶水间抽烟,因为此时他的工作座机正响个不休。

他早晨可以准时起床,但感觉像一晚上没睡般疲乏;他和所有人一样善良,但从不见义勇为,连围观群众也不会去做;他不是无情无义,但从不让座;他拥有一颗温柔的心,但在致电父母时找不到语言;他有些孤独,但坚信沉默是金;他洞悉情趣的学问,但连送宠物回家都叫快递公司;他不是不渴望爱情,但连结婚都懒。

橡皮人没有病,只是心很累。为了不会不开心,他连快乐都不要了。他的形象模糊,有时隐藏在这个时代的人潮之中,有时就在每个人的镜子里——他面无表情地塞在拥挤的电梯中,他不起眼地混入地铁站汹涌的人潮中,他默默地站在斑马线前等待通过的整齐队伍中,他疲惫地沉睡在午夜依然满员的公交车座位上……他活在这个社会的潜规则之中,活在职场的金科玉律之中,活在世故的熟人社会之中,活在阶层板结的崛起大国之中,活在周遭变化速度让人皮肤都感到麻木的国度之中。

橡皮人似乎就是你自己,也许亦是所有人。皆因橡皮人患上了一种叫做没有感觉的病,和你的病一模一样。

[转载] 软件公司可重用代码库的建设

看到这篇文章的时候,正是我对部门工作方式深恶痛绝的时候。这种方式我做过很多反思,但是没有想到一条怎样的路,可以带领大家走出这种境况的。看了这篇文章,我是觉得深有同感!从管理层来讲,有这样的一个代码库,就是降低管理成本、降低开发成本、降低维护成本,甚至于降低人力成本(可以放心大胆招一些初级程序员了!)的大好利器。可惜的是,在国内,很少有管理层会真正重视这点,因为做技术的,要不就自己搞定这个问题,要不就别拿东西说事。“管理层忙着呢!别拿这种破玩意儿烦人!”

这段时间准备利用空闲时间把这个的原型做出来。应该会比sourceforge多一些想法,但是具体什么时候能全部实现,先实现什么再实现什么,需要把所有的需求罗列出来之后再做决定。

废话不说了,先看转载:

这个想法由来已久,也是因为自己在现在效力的公司中能看到一些不良的现象,但自己却不是管理层,没有任何的执行力去改变它。
软件公司管理职位越往上,越不熟悉技术方面,加上此举和重构一样,很可能是吃力不讨好的做法,要得到执行则是想当困难的。客户没有这些要求,我们为什么要去做呢?如果员工有这个念头,我基本上可以看出他对自己的公司是没有想法的,工作如快餐式开发,做完拉倒的迹象很明显。
软件公司越往大规模发展就越要注意可重用代码的利用,最好就是建立自己的代码库。
我在公司做了一阵子开发后发现,开发团队中根本没有这个意识。当然开发团队没这个意识不是团队的错,而是带团队的人的错误。就是上层管理不重视,所以下层也就不重视了。为什么说团队中没有可重用代码的意识呢?很显然,公司没有建立自己的可重用代码库,员工在开发时也没有这个意识,当碰到问题不会先去问一下公司里是不是已经写过类似的算法了,这导致信息的极度不共享。员工可能会在不同的项目中反反复复地写那些简单的小函数。稍微能有点意识的人可能自己会把代码收集起来,自己用时拷贝粘贴即可。但是个人的东西一般是不会拿出来秀的,所以团队的水平仍然是大众的平均水平。个别案例,甚至为了一个简单的函数而研究很多工时,那可真是让人哭笑不得了。而且研究的时候,管理层还不一定知道他把时间全花在了那个小函数上,而是以为开发确实可能需要那些时间。这一定层次上也影响到管理层的管理和进度把握。
那么我们怎么去组建公司自己的可重用代码库呢?
一、做好精神领袖。
有想法是好事,但一定要去做,不做的想法再好也没有用。我们首先就要给员工灌输这个意识,不仅仅是程序员,做设计的、搞测试的也要有这个意识。在工作中随时寻找可以抽象成复用的那一部分。要把这种意识从新人培训开始,就要深入的植入。此外也要培养员工对公司的家庭归属感。
二、建立专门组织和电子化管理
员工有了意识,那么接下来,我觉得公司应该有专门的人员管理这个库,建立起相关的组织来维护它。对外可以采用接口的形式,即一般不提供源码,只提供访问接口和库。
首先要建立一个查询系统,提供库内已收入的方法,函数等等详细信息的查询,这个查询可以不设权限,和项目有关的人员都能自由使用。这一步很重要,因为写程序的人大多不善交际,如果你说谁有好的方法要抽象出来的,和项目经理反应,我估计就没人出来反应,这样这个想法就得不到很好的互动了。
三、惰性增量式与后台研发式创建库。
对于小公司可能没有太多人力资源,很多重要的东西只能在实战中积累,那么就是所谓的惰性增量式。即遇到一个问题实现一个问题,最后入库,不做单独的可重用库开发。有实力的公司可以同时由专人来负责其它可能的需求(当前并没有遇到),把它开发成重用库即为研发式创建。
四、制定重用的准则。
首先关于什么代码应该重用?一方面是通用的,每个产品都能用到的代码,肯定要入库;另一方面是具有专业性的算法,比如图形算法等等,这种代码的通用性仅限于那个领域,不是所有产品都能用上的,但也要建立,因为他的技术含量高,避免二次反复开发。
对于客户而言,我们是一家人,是软件的开发和提供方,所以公司的代码一般不分服务与客户,代码大家都能看到,如果任其自由复制修改应用,那么虽然也叫重用但没办法统一,也就无法管理了。所以我主张,公司的重用库一般情况下最好实现封装,普通项目开发人员一般也得不到它的代码。他们要做的就是上报可重用的代码、查询库中已有的代码、直接调用。即使测试过程中发现是重用库的Bug,也和开发人员没有关系,由管理重用代码库的组织来解决,找到代码的作者,由其修改,新库一发布,就行了。所以说公司内部建立这种请求--服务的关系的话,各自的职责便明确化了。
开发人员一般比较偷懒,有了请求--服务的模式后,请求的人就会增多,这对于加深开发人员可重用意识也很有积极的意义。一般我们也懒得去动脑筋写算法,有这个查询机会何乐而不为呢?系统上一查,没有,于是可以请求。可重用管理组的人在评定通过后,可以由他们来开发把这个算法添加到库中,我们在得到信息后可以直接调用。重用管理组背后的技术支持可能是牛人们,这有什么问题呢,我们是要开发产品,不是去比试哪个大学毕业生牛,大家各自有各自位置!有现成的就可以复用,有更强大的开发技术资源的就可以用,不要什么东西都自己去做。这一点很重要。
当然,如果开发组的需求不是很通用,和库中的接口不协调的话,也可以变通,可以向管理组请求提供库的代码,在代码的基础上修改后直接应用,这样一来这些代码就不应该算是调用重用库了,一般是不推荐这样做的。或者项目组可以考虑应用适配器模式,适配接口,尽量用上库。实在需要改代码内部算法的也就只能提供源码让其修改后使用,总之尽量不要重新开发。
另外,如果开发人员上报的可重用代码抽象地不理想,换言之,抽象地不通用,那么管理组应该要与项目组协调,必须把接口设计成通用性高的,由项目这边妥协修改调用形式;当然,如果因某些原因(比如接口是客户规定的),无法修改的,就不要收入库中了(可以收入改正后的版本单独入库),因为很明显这段代码是为了项目而生存的,没必要重用化。
五、维护。
这个就不用多说了,既然决定一试,就不是创建出来后可以袖手不管。诸如库的更新升级或者修改Bug的事务可能也不会很轻松,但是不能因此而荒废。可重用库的价值很大程度上就要看维护了。
修改库的Bug原则上谁写谁改,如果是开发人员提供的,应该由开发人员修正,管理组审核。
再一个就是文档,文档一定要详细,一定要实时更新。程序即时编辑提示文档、外部API手册、不同的版本、函数的不同用法、使用场合等等一定要详细,说白了,内部算法就算是爱因斯坦再世写的,放出的接口和文档,也要让傻瓜用的起来。我非常注重这点,因为我也有和这类开发人员合作过,算法的调用相当复杂(就是要你调用的人也要懂这个懂那个,否则用不来)。这个我很奇怪,但也怪不着他们,因为他们自己懂就以会天下人都懂,而没有这方面的意识了。哪天,微软和你说想用Windows?把这个二极管焊在主板的X位置,把那个三极管焊在Y位置,不要焊反,否则电脑烧了,你就别用Windows了。反正我们提供你Windows了,是你不会用,和我们无关。技术人员是有牛人,但人外有人,对于用Windows再牛的程序员,微软如果这样做,他也牛不起来了,除非去用Linux。所以做技术的一定要考虑怎样让不懂技术的人用得爽,这绝对是一个功力。诚然,他们的解释是合情合理的:算法就应该是纯净的,任何与算法无关的事前准备之类的,不属于算法内部。解释得很好,我也赞成,那么请麻烦一下,算法都写出来了,你就再写个适配接口吧,就把这部分当成应用,而不是你的算法不就行了吗。
六、单元测试
这是极其重要的一环,如果有专职的维护和技术人员的话,一定要建立对已有库的单元测试用例和相关测试程序。Bug修正后,首先要做的是,把原测试用例测试通过,保证修正后不破坏其它功能。然后新添加测试用例测试。
可重用库,必须以严谨的方式管理,否则基础的东西出了问题,上层的构建将会直接面临崩溃的风险。千万不要等新库一发布,客户的新系统,老程序,产品A,产品B都崩溃了。
以上谈了些个人对公司建设可重用代码库的一些想法,最后总结一下好处和风险:
好处:
1、这是公司的无形资产,是公司的发展日志。员工是公司的,员工创造的思想也是公司的,既然是公司的,公司不去注意收集、管理这些无形的东西,将来造成技术流失,能怪谁呢(只见管理层抱着一堆产品的源码,感叹地说,我们是有技术的,全在这里面,但是却没人用的起来)?
2、降低以后的项目开发难度和缩短开发速度,提高软件质量。
3、对公司的产品的架构形式统一管理。也就是说这些可重用的代码不要嵌在各个软件产品中,而是独立成通用的包或库。需要时只要对外发布更新库而不用更新客户程序。
4、可重用代码库相当于公司的笔记,公司不怕核心员工跳槽,因为他曾努力写下的算法以经整理成可重用的库了。注意,一定要整理成规范易用的接口(算法再复杂也不要影响使用者的使用心态),不整理的随心所欲的源代码禁止入库。
5、加强团队成员间的交流与和作。因为加强了这方面的意识,开发人员随时会注意这些问题而与周边组员,甚至重用库的管理人员进行沟通。
风险:
1、具有高风险,执行前需要一个深远的考虑和计划。否则不易执行及运行长久。
2、维护库需要花费不少时间和精力,否则一旦发布新库,很有可能,所有产品受影响。不过可以考虑只针对部分产品发布库。但是如果你能确定现有库有一个Bug,而目前所有产品都使用这个库,那么从职业道德上来说,应该通知所有产品更新库,而不能等到客户Bug再现后再做处理。或者我们可以在公司网站上发布库,让客户自由决定是否下载最新的库。
3、正因为这些库是基础的基础,所以在评定审查以及讨论良好通用的接口是十分重要的,一旦决定将无法随意变更,公司要有这个实力安排这些专业人员,从而增加了成本。只有做好了,才能收回成本,应用于以后的所有开发,做不好就真的是吃力不讨好了。
4、产品系列具有严重依赖于这些库的特性,所以没有很好的管理,一旦出问题往往不是一个产品出事情,所有产品都会出问题。如果公司没有这种管理能力付不起这种风险,宁可一个产品一个产品分开开发,也不愿做一劳永逸的事,请不要使用这个方案。
5、这个风险是采用这个方案的一个很大风险。就是人力资源上容易出问题。大学刚毕业的有些人还是很有牛劲的,总希望做些厉害的开发,如果他总是用公司的基础库,甚至代码都看不到,对他来说可能会不爽,觉得学不到东西,造成人才流失。这个只有进行教育了,实际上,在业务逻辑上也是很有用武之地的,不可能练不到人,或者往设计方向走,怎么可能练不到人,不要一味追求写底层的东西,公司能提供给你也是开发人员的福气啊,要学会站在巨人的肩膀上。所以一定要让开发人员理解公司的这种做法。
说到这里,我又在想自己现在效力的公司,完全不注重“整理”。可重用库的建设我们就不去谈了,这种花成本没收益的事公司决计不做,那也应该注意下最简单的代码整理吧,至少在开发一个很有难度的项目时,管理层不懂得整理资源。以至于其它组开发类似的东西时,往往会听到管理层说这样的话,“好像某某在N年前做过这个东西,去问问他吧!”然后就看到开发人员从一个部跑到另一个部去取经。就算别人N年前做过,别人可不是闲人啊,专门给你解决这问题吗。就算愿意,他自己估计也忘了差不多了吧,还得再重新捡起来。对两个部来说都是降低效率的做法。如果别人已经离职了呢?那就把当年的项目源码翻出来吧,一起啃一起学,先把项目理解了,再找到你要的东西。于是加班开始了,公司还振振有辞,说加班是没有办法的,竞争激烈啊。要知道,良好的管理是不会加班的,加班绝对是哪个环节出问题了。
自己亲自体会,越发觉得建立可重用库的重要性。不是说公司没有重用的思想,而是觉得不到位。公司的重用思想,就是粘贴拷贝,修修补补,完全没有管理。如果把重用意识上升到管理层次,那么对公司的将来,至少在技术上,我是非常有信心的。

这个想法由来已久,也是因为自己在现在效力的公司中能看到一些不良的现象,但自己却不是管理层,没有任何的执行力去改变它。  软件公司管理职位越往上,越不熟悉技术方面,加上此举和重构一样,很可能是吃力不讨好的做法,要得到执行则是想当困难的。客户没有这些要求,我们为什么要去做呢?如果员工有这个念头,我基本上可以看出他对自己的公司是没有想法的,工作如快餐式开发,做完拉倒的迹象很明显。  软件公司越往大规模发展就越要注意可重用代码的利用,最好就是建立自己的代码库。  我在公司做了一阵子开发后发现,开发团队中根本没有这个意识。当然开发团队没这个意识不是团队的错,而是带团队的人的错误。就是上层管理不重视,所以下层也就不重视了。为什么说团队中没有可重用代码的意识呢?很显然,公司没有建立自己的可重用代码库,员工在开发时也没有这个意识,当碰到问题不会先去问一下公司里是不是已经写过类似的算法了,这导致信息的极度不共享。员工可能会在不同的项目中反反复复地写那些简单的小函数。稍微能有点意识的人可能自己会把代码收集起来,自己用时拷贝粘贴即可。但是个人的东西一般是不会拿出来秀的,所以团队的水平仍然是大众的平均水平。个别案例,甚至为了一个简单的函数而研究很多工时,那可真是让人哭笑不得了。而且研究的时候,管理层还不一定知道他把时间全花在了那个小函数上,而是以为开发确实可能需要那些时间。这一定层次上也影响到管理层的管理和进度把握。  那么我们怎么去组建公司自己的可重用代码库呢?  一、做好精神领袖。  有想法是好事,但一定要去做,不做的想法再好也没有用。我们首先就要给员工灌输这个意识,不仅仅是程序员,做设计的、搞测试的也要有这个意识。在工作中随时寻找可以抽象成复用的那一部分。要把这种意识从新人培训开始,就要深入的植入。此外也要培养员工对公司的家庭归属感。  二、建立专门组织和电子化管理  员工有了意识,那么接下来,我觉得公司应该有专门的人员管理这个库,建立起相关的组织来维护它。对外可以采用接口的形式,即一般不提供源码,只提供访问接口和库。  首先要建立一个查询系统,提供库内已收入的方法,函数等等详细信息的查询,这个查询可以不设权限,和项目有关的人员都能自由使用。这一步很重要,因为写程序的人大多不善交际,如果你说谁有好的方法要抽象出来的,和项目经理反应,我估计就没人出来反应,这样这个想法就得不到很好的互动了。  三、惰性增量式与后台研发式创建库。  对于小公司可能没有太多人力资源,很多重要的东西只能在实战中积累,那么就是所谓的惰性增量式。即遇到一个问题实现一个问题,最后入库,不做单独的可重用库开发。有实力的公司可以同时由专人来负责其它可能的需求(当前并没有遇到),把它开发成重用库即为研发式创建。  四、制定重用的准则。  首先关于什么代码应该重用?一方面是通用的,每个产品都能用到的代码,肯定要入库;另一方面是具有专业性的算法,比如图形算法等等,这种代码的通用性仅限于那个领域,不是所有产品都能用上的,但也要建立,因为他的技术含量高,避免二次反复开发。  对于客户而言,我们是一家人,是软件的开发和提供方,所以公司的代码一般不分服务与客户,代码大家都能看到,如果任其自由复制修改应用,那么虽然也叫重用但没办法统一,也就无法管理了。所以我主张,公司的重用库一般情况下最好实现封装,普通项目开发人员一般也得不到它的代码。他们要做的就是上报可重用的代码、查询库中已有的代码、直接调用。即使测试过程中发现是重用库的Bug,也和开发人员没有关系,由管理重用代码库的组织来解决,找到代码的作者,由其修改,新库一发布,就行了。所以说公司内部建立这种请求--服务的关系的话,各自的职责便明确化了。  开发人员一般比较偷懒,有了请求--服务的模式后,请求的人就会增多,这对于加深开发人员可重用意识也很有积极的意义。一般我们也懒得去动脑筋写算法,有这个查询机会何乐而不为呢?系统上一查,没有,于是可以请求。可重用管理组的人在评定通过后,可以由他们来开发把这个算法添加到库中,我们在得到信息后可以直接调用。重用管理组背后的技术支持可能是牛人们,这有什么问题呢,我们是要开发产品,不是去比试哪个大学毕业生牛,大家各自有各自位置!有现成的就可以复用,有更强大的开发技术资源的就可以用,不要什么东西都自己去做。这一点很重要。  当然,如果开发组的需求不是很通用,和库中的接口不协调的话,也可以变通,可以向管理组请求提供库的代码,在代码的基础上修改后直接应用,这样一来这些代码就不应该算是调用重用库了,一般是不推荐这样做的。或者项目组可以考虑应用适配器模式,适配接口,尽量用上库。实在需要改代码内部算法的也就只能提供源码让其修改后使用,总之尽量不要重新开发。  另外,如果开发人员上报的可重用代码抽象地不理想,换言之,抽象地不通用,那么管理组应该要与项目组协调,必须把接口设计成通用性高的,由项目这边妥协修改调用形式;当然,如果因某些原因(比如接口是客户规定的),无法修改的,就不要收入库中了(可以收入改正后的版本单独入库),因为很明显这段代码是为了项目而生存的,没必要重用化。  五、维护。  这个就不用多说了,既然决定一试,就不是创建出来后可以袖手不管。诸如库的更新升级或者修改Bug的事务可能也不会很轻松,但是不能因此而荒废。可重用库的价值很大程度上就要看维护了。  修改库的Bug原则上谁写谁改,如果是开发人员提供的,应该由开发人员修正,管理组审核。  再一个就是文档,文档一定要详细,一定要实时更新。程序即时编辑提示文档、外部API手册、不同的版本、函数的不同用法、使用场合等等一定要详细,说白了,内部算法就算是爱因斯坦再世写的,放出的接口和文档,也要让傻瓜用的起来。我非常注重这点,因为我也有和这类开发人员合作过,算法的调用相当复杂(就是要你调用的人也要懂这个懂那个,否则用不来)。这个我很奇怪,但也怪不着他们,因为他们自己懂就以会天下人都懂,而没有这方面的意识了。哪天,微软和你说想用Windows?把这个二极管焊在主板的X位置,把那个三极管焊在Y位置,不要焊反,否则电脑烧了,你就别用Windows了。反正我们提供你Windows了,是你不会用,和我们无关。技术人员是有牛人,但人外有人,对于用Windows再牛的程序员,微软如果这样做,他也牛不起来了,除非去用Linux。所以做技术的一定要考虑怎样让不懂技术的人用得爽,这绝对是一个功力。诚然,他们的解释是合情合理的:算法就应该是纯净的,任何与算法无关的事前准备之类的,不属于算法内部。解释得很好,我也赞成,那么请麻烦一下,算法都写出来了,你就再写个适配接口吧,就把这部分当成应用,而不是你的算法不就行了吗。  六、单元测试  这是极其重要的一环,如果有专职的维护和技术人员的话,一定要建立对已有库的单元测试用例和相关测试程序。Bug修正后,首先要做的是,把原测试用例测试通过,保证修正后不破坏其它功能。然后新添加测试用例测试。  可重用库,必须以严谨的方式管理,否则基础的东西出了问题,上层的构建将会直接面临崩溃的风险。千万不要等新库一发布,客户的新系统,老程序,产品A,产品B都崩溃了。  以上谈了些个人对公司建设可重用代码库的一些想法,最后总结一下好处和风险:  好处:  1、这是公司的无形资产,是公司的发展日志。员工是公司的,员工创造的思想也是公司的,既然是公司的,公司不去注意收集、管理这些无形的东西,将来造成技术流失,能怪谁呢(只见管理层抱着一堆产品的源码,感叹地说,我们是有技术的,全在这里面,但是却没人用的起来)?  2、降低以后的项目开发难度和缩短开发速度,提高软件质量。  3、对公司的产品的架构形式统一管理。也就是说这些可重用的代码不要嵌在各个软件产品中,而是独立成通用的包或库。需要时只要对外发布更新库而不用更新客户程序。  4、可重用代码库相当于公司的笔记,公司不怕核心员工跳槽,因为他曾努力写下的算法以经整理成可重用的库了。注意,一定要整理成规范易用的接口(算法再复杂也不要影响使用者的使用心态),不整理的随心所欲的源代码禁止入库。  5、加强团队成员间的交流与和作。因为加强了这方面的意识,开发人员随时会注意这些问题而与周边组员,甚至重用库的管理人员进行沟通。  风险:  1、具有高风险,执行前需要一个深远的考虑和计划。否则不易执行及运行长久。  2、维护库需要花费不少时间和精力,否则一旦发布新库,很有可能,所有产品受影响。不过可以考虑只针对部分产品发布库。但是如果你能确定现有库有一个Bug,而目前所有产品都使用这个库,那么从职业道德上来说,应该通知所有产品更新库,而不能等到客户Bug再现后再做处理。或者我们可以在公司网站上发布库,让客户自由决定是否下载最新的库。  3、正因为这些库是基础的基础,所以在评定审查以及讨论良好通用的接口是十分重要的,一旦决定将无法随意变更,公司要有这个实力安排这些专业人员,从而增加了成本。只有做好了,才能收回成本,应用于以后的所有开发,做不好就真的是吃力不讨好了。  4、产品系列具有严重依赖于这些库的特性,所以没有很好的管理,一旦出问题往往不是一个产品出事情,所有产品都会出问题。如果公司没有这种管理能力付不起这种风险,宁可一个产品一个产品分开开发,也不愿做一劳永逸的事,请不要使用这个方案。  5、这个风险是采用这个方案的一个很大风险。就是人力资源上容易出问题。大学刚毕业的有些人还是很有牛劲的,总希望做些厉害的开发,如果他总是用公司的基础库,甚至代码都看不到,对他来说可能会不爽,觉得学不到东西,造成人才流失。这个只有进行教育了,实际上,在业务逻辑上也是很有用武之地的,不可能练不到人,或者往设计方向走,怎么可能练不到人,不要一味追求写底层的东西,公司能提供给你也是开发人员的福气啊,要学会站在巨人的肩膀上。所以一定要让开发人员理解公司的这种做法。  说到这里,我又在想自己现在效力的公司,完全不注重“整理”。可重用库的建设我们就不去谈了,这种花成本没收益的事公司决计不做,那也应该注意下最简单的代码整理吧,至少在开发一个很有难度的项目时,管理层不懂得整理资源。以至于其它组开发类似的东西时,往往会听到管理层说这样的话,“好像某某在N年前做过这个东西,去问问他吧!”然后就看到开发人员从一个部跑到另一个部去取经。就算别人N年前做过,别人可不是闲人啊,专门给你解决这问题吗。就算愿意,他自己估计也忘了差不多了吧,还得再重新捡起来。对两个部来说都是降低效率的做法。如果别人已经离职了呢?那就把当年的项目源码翻出来吧,一起啃一起学,先把项目理解了,再找到你要的东西。于是加班开始了,公司还振振有辞,说加班是没有办法的,竞争激烈啊。要知道,良好的管理是不会加班的,加班绝对是哪个环节出问题了。  自己亲自体会,越发觉得建立可重用库的重要性。不是说公司没有重用的思想,而是觉得不到位。公司的重用思想,就是粘贴拷贝,修修补补,完全没有管理。如果把重用意识上升到管理层次,那么对公司的将来,至少在技术上,我是非常有信心的。

[转帖] 时间管理——永远做重要不紧急的事情!

时间管理的出发点,在于学会处理事情的优先次序,先考虑事情的“轻重”,再考虑事情的“缓急” ──也就是我们通常采用的“第二象限组织法”。请看下图。

第一象限是重要又急迫的事。诸如应付难缠的客户、准时完成工作、住院开刀等等。

第二象限是重要但不紧急的事。比如,包括长期的规划、问题的发掘与预防、参加培训、向上级提出问题处理建议等等。

第三象限属于不紧急也不重要的事。既然不重要也不紧急,那就不值得花时间在这个象限。

第四象限是紧急但不重要的事。表面看似第一象限,因为迫切的呼声会让我们产生“这件事很重要”的错觉──实际上就算重要也是对别人而言。电话、会议、突来访客都属于这一类。我们花很多时间在这个里面打转,自以为是在第一象限,其实只是在第四象限徘徊。

现在我们不妨回顾一下上周的生活与工作,你在哪个象限花的时间最多?请注意,在划分第一和每三象限时要特别小心,急迫的事很容易被误认为重要的事。其实二者的区别就在于这件事是否有助于完成某种重要的目标,如果答案是否定的,便应归入第三象限。

要学会把时间花在第二象限,做重要而不紧迫的事。那样才会减少重要的事进入第一象限,变得紧急。

案例:一个价值2.5万美元的建议
曾经有位效率研究专家艾伊贝•李,他给当时的美国史卡鲁钢铁公司的总裁查鲁斯一个时间管理的建议,结果查鲁斯因为这个建议给了艾伊贝•李一张价值2.5万美元的支票,那是为了感激李给他的这个神奇的建议,那么这个建议是什么?让我们来揭开这个谜底。

原来,查鲁斯每天忙于公司中繁复的事务,他是一个追求完美的人,但是事无巨细,他一个人怎么可能管得过来,于是很多事情最后都不能有效地做下去。

而李的这个建议正是:
1.不要想把所有事情都做完。
2.手边的事情并不一定是最重要的事情。
3.每天晚上写出你明天必须做的事情,按照事情的重要性排列。
4.第二天先做最重要的事情,不必去顾及其他事情。第一件事做完后,再做第二件,依此类推。
5.到了晚上,如果你列出的事情没有做完也没关系,因为你已经把最重要的事情都做完了,剩下的事情明天再做。

于是,查鲁斯按照李给他的建议试了一段时间,谁知效果非常惊人。当然,你也可以试一下李的建议!

时间是永远守恒的,怎样才能在有限的时间里做更多有效的事情?

答案就是,永远做重要而又不紧迫急的事。

[转摘] 从今天起,做一个低俗的人

近日,全国开始打击手机低俗涉黄短信。在上上一篇文章中(从次序上来讲的确是上上篇,但是从视觉上来讲却是上一篇),我说到我将发各种黄段子给各个朋友,看看这个尺度到底在哪里,因为难得我们国家有这么仁慈的惩罚手段,在违背了政府的意愿以后只需要停机,而不是像贵州村民一样直接停尸。既然只需要停机,为什么不试试呢。

但是我很后悔,因为这个行为破坏了我和很多朋友之间的感情,不少朋友在这两天直接质问我,为什么我没有收到黄段子,难道你不把我当朋友么?其实不是这样的,有可能你本人很黄,但我的黄段子不够黄,被你当成了一个普通笑话,有可能你本人不黄,但我的黄段子足够黄,被中国移动直接屏蔽,并不是每一个朋友我都发,因为很多朋友平时看上去还是比较正经的,没想到你们那么不正经。

除了给男性朋友黄段子以外,从明天开始,我决定双管齐下,对一些女性朋友进行性骚扰。这一切其实都是为了弥补政府的失职。我坚决拥护政府的决策,但是政府没有告诉我们对黄段子和色情短信的界定,相关部门应该在人民日报和新闻联播里刊登朗诵不能通过的黄段子或者淫秽词汇,比如说在新闻联播中,女播音员说,相关部门决定对手机涉黄进行严厉打击,防止手机短信低俗化,出席本次活动的屏蔽词有——“阴道”,男播音员接着说道“阴茎”……这才是负责认真的态度。

其实,黄段子和性骚扰完全不一样,黄段子在人际交往里扮演着重要的角色,黄段子是拉近人与人之间距离的重要手段。我身边的朋友没有人看到有人在手机里给他发了一个黄段子而暴跳如雷的,唯一不爽的可能性只有两种,第一种就是这个黄段子不够好玩,第二个就是这个黄段子是自己刚刚看过并且转发出去的。当然,由于我们经常站在民意的对立面,所以也不排除政府做一个调查,百分之九十的人表示,非常讨厌黄段子,黄段子给他们的生活带来了巨大的困扰,比如导致他学习分心,考不上研究生,当不了公务员。

第二种短信就是性暗示短信或者调情短信,调情短信在人际交往里扮演着重要的角色,调情短信是拉近人与人之间距离的重要手段。既然都能发出这样的短信了,估计已经有着很高的回床率了,无论是情人情侣或者夫妻,这样的短信也是必不可少,合情合理,我又没有在新民晚报上登报表示就喜欢人家什么姿势,这种单对单的消息当事人双方都表示没意见,但是连当事人还没插入,怎么突然间政府就插手了呢。

所以,我相信政府此举的目的其实是要屏蔽一些卖淫嫖娼信息,比如说我收到过的“各地小妹,贴心服务,白领500元,学生妹600元,模特800元,洋妞1200元,破处3000元”,从这条消息里我们得知两个讯息,第一个就是往往这样的短信里并不含有屏蔽词,第二个就是白领真的很可怜,生活工作压力大,连出去卖或者假装这个身份出去卖都卖不出一个好价钱。

另外我又一个疑惑的是,这究竟是怎样的一个审查系统,我从来不把侵犯人权和隐私权用来做文章,这是一个夫妻做爱都有人破门而入命令你拔出的地方。但是我很好奇,比如说你和你女人调情,结果被电脑先屏蔽审查了,然后就是相关部门的人员进行人工审查,最后审查下来没问题,这短信发出去了,你这应该算是一条短信调戏了两个人啊,连组织的女人都被你一并调戏了。另外,这个系统肯定会截停很多各种人的低俗短信,无论是各地领导,社会名流,文体明星,工人农民等等,虽然这些人可能最后没有被停机,但是每天看他们发送的各种短信应该很有意思,说不定还有屏幕前的你你你你你你你。

在二十年前,我国对于要消灭的群体都冠以流氓两字,然后判刑的判刑,枪毙的枪毙,到了今天,这个词汇变成了“低俗”,要消灭你,你就是低俗的。我花了很长时间去想,那些界定别人低俗的人,他们到底高雅在哪里,比如说有人花一百块嫖娼是低俗,有人用一百万去玩艺人就是高雅,有人看黄色图片是低俗,有人看红头文件是高雅,有人买个仿真枪是低俗,有人真枪一暴两个头是高雅,有人玩魔兽就是低俗,有人玩模特就是高雅,当然,这个谁都说不清楚,说清楚了,就不能随心所欲了。为了防止有一天我突然变成一个低俗的人,我率先低俗,并承认


从今天起,做一个低俗的人

劈腿翻墙  周游世界

从今天起,污染粮食和蔬菜

我有一个房子  面向大海  却被强拆

中国式的管理之痛

  我一直都对中国式的管理愤愤然,源于中国式的管理方式更侧重于“管”而不是“理”。这跟中医的思想正好是背道而驰的,中医的思想是挖掘人自身的潜力去对抗病魔,最终痊愈,而不是像西医,绕过人自身的防疫系统,用药物去对抗病魔本身,将人的身体变成病菌和化学物质的战场。中国式的管理就像西医,企图利用条条框框的制度去对抗人的惰性,将人的思想和办事方式整齐划一,将人的主观能动性制约起来。结果是中国能人多牛人多,却很难聚在一起做成什么大事。这种企图利用条条框框与人的惰性作斗争、完全忽视人本身能动性和潜力的管理方式,或许是最省事最便捷最容易做到的,却一定不是长久的、不是高效的、不是一加一等于二的。

  这让我想起以前在《童话大王》上看郑先生说过的一句戏言(我们不能不承认郑先生的直白和高度概括性):世界上有三种职业是可以管人的,而且还对被管理一方有绝对权威,他们是警察、老师和父母。这句话基本上概括了中国人的思维方式:“管”而不是“理”。中国人的脑子里面有一种根深蒂固的等级观念,认为任何管理活动中都会有等级之分,最起码是“管”的一方和“被管”的一方。而管理的根本目的被调整为,被管的一方对管理的一方的绝对服从,也就是让被管理的群体绝对服从于管理群体。而实际上,我们知道,管理的目的应该是协调各方资源,让各方在统筹规划下发挥协同效应,顺利完成某项活动或者达成某项目的。显然,中国式的管理与此是背道而驰的。根据我的经验,无论是在二三线城市还是各省省会级别的大城市,就算是号称国际大都会的北京、上海这样的城市,中国式管理都是随处可以见的,不同之处仅仅在于管理层在努力让被管理者绝对服从的同时,对于放在第二位的目标——努力推进事情本身顺利、高效完成——的重视程度。

  在首都北京我也经常遇到这样的论调,同时也是这种论调的受害者。但是今天我看到的一篇报道却在印证了郑先生戏言的同时,将中国式管理的“精髓”发挥地淋漓尽致!且看中青网转载自新华网的一篇报道,《毕业生留住“不心仪岗位”

  我最气愤的莫过于“专家”多次提醒应届毕业生要“放低心态”,“不挑不拣”,“留住‘不心仪’岗位”。
  我真的不知道现在地方政府是怎么看待这些每年像出栏牲口一样的大学生。他们毕业了,没有工作经验,没办法立即投入工作、参与就业竞争,或者说只有很少一部分企业给他们提供立即就业的机会。他们怎么办?怎么面对供自己二十多年的父母?怎么在社会上立足?怎么在社会中生存下来?这个时候他们是迷茫的(越来越多大学生自杀就是一个很好的佐证),需要有人给他们一条出路一个指引告诉他们应该怎么办,应该怎么去面对这个情况。说到毕业生对工作不满意,我觉得这个是非常自然的。我曾经作为毕业生应聘过,也在一家招聘应届毕业生的企业待过,企业对待应届毕业生的那种心态我有真实的体会。除了国有企业之外,绝大部分私企愿意招聘应届毕业生就是出于薪资低、“吃苦耐劳”、“诚惶诚恐,事儿少”的考虑。加上现在社会上“就业竞争大”的论调越来越突出,事先就被打了预防针的大学生更加诚惶诚恐,就算面对企业不公的待遇也不敢吱声。而企业拿金融危机说事儿,也敢于开出更低的薪资,或者拿出更低地职位去应聘应届毕业生。

  不知道教育部是怎么考虑的。大学生被迫在更低的职位就业难道是正常的吗?国家拿钱培养出来的大学生难道就应该享受“高知低就”的待遇吗?大学生的应聘求职市场化了,相应的学校专业配置是不是也要做到市场化呢?否则这两个有紧密联系的部分之间就会因为不协调产生摩擦,这个摩擦的消耗由谁来承担较公平?按照现实情况来看,这个消耗目前是由学生和学生家庭来承担的。中产阶级家庭供养一名大学生差不多刚刚好,而家庭条件稍差一些的,不论是省吃俭用还是东拼西凑,他们供养一名大学生的代价都是非常巨大的,大学生的身上往往也寄托着整整一家人的希望。高投入,结果呢?专家教授要大学生们“放低心态”、“不挑不拣”,去做他们父母从事的职业,或者说去和他们父母竞业,做营业员,做清洁工。且先不说这是不是对国家资源的浪费,单从社会的单元“家”来说,这是多么让人心痛的一家事情呢!?

  好了,说到这里应该会有人站出来说了:现在大学生一抓一大把,的确是现实问题,社会上没办法提供那么多职位嘛!
  如果真的有人要这么跟我说的话,我只能说他在放屁!稍微有点儿社会工作经验的人都知道,现在很多公司不是人忙为患,而是招不到合适的员工!注意,是合适的。什么叫合适的?就是说又有学历,又有能力,最好还有相应工作经验的,当然,最重要的是要有能力。这样的人在社会上走到哪儿都不愁没有工作的。按照现在对铁饭碗的重新定义:铁饭碗就是走到哪儿都不愁没饭吃——那么这样的人才是现代社会中抱着铁饭碗的人。目前来看,这类人通常是有三五年工作经验的,或者有典型的项目经验(不论成功或失败),或者掌握的专业技术及其复合企业要求,在某一细分领域非常精专的。可惜按照目前的实际情况来看,最多的还是前两类,第三类基本上也是在前两类中成长起来的。我就觉得非常奇怪,作为高等教育、专业技能培训的各大高校,怎么就培养不出这方面的人才呢?!按道理说,高校正好是培养精专人才的地方,是培养行业精英的地方,结果却是高校毕业生因为缺乏技能无法就业(不要拿成绩来搪塞,成绩优秀的毕业生同样缺乏基本的工作技能),只能“遵从”专家们的指点,高知低就。

  一方面背负着家庭重托的毕业生因为缺乏技能找不到工作,一方面众多的企业招不到合适的人才,空缺大量的职位,从未限制了企业自身的发展。中国式的奇怪的现象,我们亲切地称之为“中国特色”。至于根源,恐怕就是这个“中国式管理”的问题了。谁的中国式管理?还能有谁,教育部的,政府的。为什么说是教育部的,是政府的。且看:
  假设高校的专业配置市场化,高校的专业灵活化——比如之前有人提出大学生从大二开始选专业分专业,那么高校专业配置对市场的反应时间就能缩短到两年,而这一改变是符合实际情况的,因为很多高校也正是从大三开始才有专业课,大一大二基本上都是公共课。嗯,假设能做到这样的改变,同时把高校专业设置的自主权交给学校,教育部行使一部分相对宽松的审核权,那么我想,从学校出来的学生是不会愁找不到工作的。学校在配置专业的时候一定会更加客观地观察市场,甚至和大企业联手打造适合企业的精准型人才,学生在就读期间就能提前得到企业的岗位培训,基本上就不会存在所谓“就业难”的问题了!而且最主要的是,通过这种形式的培养,大学生可以更早发现自己的兴趣所在,按照自己的性格特点和兴趣特征来选专业和职位,避免了大量本身很有才的大学生在完全不了解情况的时候选了自己不喜欢的专业,又不得不坚持下去,结果就是人才的浪费、教学资源的浪费、大量社会资源(学生家庭)的浪费。
  当然,如果简单地把高校专业配置市场化,可能会导致部分高校沦为企业的帮凶,或者说好听点儿沦为企业的人力资源部,这是很有可能发生的事情。那么这个时候就要依靠教育部来发挥监管作用了,教育部这时候的作用就不是简单的“管”,而需要“理”,理顺企业、高校和学生之间的关系,通过宣传、教育、对三方面进行指导等等一系列的手段,来确保高校作为而不是不为也不是胡作非为,确保企业明确哪些是它们可以做的哪些是一定不可做的,确保学生知道自己要做什么怎么做什么时候做以及出了问题可以找谁可以信任谁。按照这样的方案来推行,企业可以找到他们合适的员工了,高校不再为学生就业率和招生率发愁了,大学生也会觉得前途光明很多,可以拿出更多的积极性来回报社会。

  当然,要到这样一个和谐的境界,各方面都需要克服很多困难,其中最大的问题其实就只有一个:怎样克服“中国式管理”的旧观念!要想解决中国式管理的问题,一般来说自上而下的方式是最有效最平稳的,那么,我们或许只能期望教育部能够就这个问题做出表率,然后达及高校,然后企业,最后才是作为被管理者的学生。

与至爱相忘于江湖

评论:问责伊能静,谁敢言之灼灼?
  ——摘自“华龙网”

  伊能静只是坐在香港的某家餐厅同主持人陈志云吃了一顿寻常饭,聊了三个小时的天。透过摄像机,我们观看了这顿饭局,带着强烈的好奇心,或者说对一个公众人物的偷窥欲。其实聊天的内容无外乎成长、家庭、感情,这是任何一个寻常女人茶余饭后说得最多的话题,也是最乐于倾诉的话题。当然,不用猜想,饭局过后,网络上一定开始流传大量的观后感,这其中夹杂着无数人对一个离婚女人的炮轰、批判和问责。

  伊能静曾经说过,两个人在一起的过程也是自我颠覆的过程——你必须试着摒弃那些你自认为很美很重要的个性或者原则,同时不得不去接受你认为很丑陋很不堪的东西。无论你如何看待伊能静本人,都必须承认这句话其实很有道理。

  两个完全迥异的家庭,两个大众熟悉的人物,一场十多年的爱情马拉松,一段长达九年的婚姻。在这个童话稀有的年代,伊能静和庾澄庆的爱情却像童话一样真真切切地发生了。然而,写故事的人总是让童话在最美的时候戛然而止,遗憾的是,琐碎并且一定有矛盾和摩擦的现实生活,却必须在童话之后继续。

  人们不允许童话毁灭,就如同不愿意美丽的气泡在空中突然爆破。当牵手门事件爆发,伊能静与庾澄庆劳燕分飞,几乎所有的人都开始对戳破气泡的“始作俑者”伊能静狂轰乱斗。伊能静正面解释,牵手门不是原因,而是导火索,真正让两个人分开的,是这段婚姻本身从一开始就面临过的问题。我们千夫所指,指责她的虚伪,她的欲盖弥彰!而我们却忘了:她才是那个童话的女主角,曾经为了这段从一开始就不被看好的爱情坚持不懈,甚至削足适履,才让双脚穿进了这双水晶鞋。

  这个世界上,谁都没有资格要求另外一个人完全按照自己的期望生活,我们不是别人生命的导演,所以粗暴干涉别人选择自由的权力,等于是生生抹杀了别人的生命。

  伊能静解释:她和庾澄庆的分开其实也是私下里很早就达成的共识,因为真正爱一个人会想要对方开心。如果一个人在婚姻生活中迷失了自己,倔强地想要离开,不是另一个人真心就能够挽留。

  自始至终,在媒体对伊能静铺天盖地的道德问责之下,庾澄庆始终不发一语,他深知沉默才是最好的表达,也是最好的保护。他一定有痛,但他心痛的肯定不只是自己一个人失去的这场婚姻,这分明是两个人、两个家庭的事情。他只是尊重了她的选择,同意她卸去她所承受的压力,因为他才是世界上最了解她的那个人,而我们通通都不是!我们的言语再尖锐再深刻,洞察力再敏锐,都无法进入他们相知相守了22年的感情世界!

  人与人之间的相处,不是简单的对与错的问题。当一个娱乐新闻,到最后演变成为打着道德的幌子来进行的失德报道,谁能为那些失实的新闻买单?媒体是否曾经自省?谁能够先拍着自己的胸脯对全世界说:我一定比伊能静做得要好?

  而我们的忠告,就像是炒菜,在端上去请别人吃之前,还是请自己先尝一尝。

  就像最近看某有才网友分析LiLei和HanMeimei的结局时,提到一种可能时用到的精辟言语:与至爱相忘于江湖,与次爱相濡以沫。我相信庾澄庆是真爱伊能静,伊能静也是真爱庾澄庆,爱得太深,负担就太重,结果就是双方不能承受。相离时牵肠挂肚,相近时又手足无措,只能以忘却来降温,重新恢复两人的生活。只要一方提出放手的要求,另外一方是没有办法拒绝的。就像那个常常被问到的问题:爱一个人,究竟是要不顾一切得到她,还是为了她的幸福宁愿放手?放手其实不代表从此了无牵挂,只是很多人没经历过,不了解罢了。

  希望哈林走的这步是正确的。祝愿王子和公主在另外一种生活方式下能够更轻松,更自由,更幸福!

【转摘】Java GUI项目的资源网站

【转自】csdn.net

  www.chinajavaworld.com  -论坛人很多,高手也多,不过好像都在潜水
  www.cn-java.com  -也很不错,文章很好,但是就是商业性浓了点。
  www.chinaitlab.com  -非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。
  www.huihoo.com  -灰狐动力,有个jfox,而且很多关于企业级应用的东西
  www.matrix.org.cn  -Matrix技术,不少java文章和资源,论坛牛人多,人气略差。
  www.javastudy.org  -java学习可下载资料不少,论坛人气也一般。
  www.javaresearch.org  -很多好文章,而且有出书。
  www.jdon.com  -很多java设计模式的资料。
  www.java-cn.com  -很多资料和书籍下载,文摘也有不少,就是下载要扣分。
  www.java.com.cn  -论坛不错,人气够旺,不过有时候老上不去。
  www.javapub.com  -还可以。我去的较少。
  www.javajia.com  -同上。
  http://www-900.ibm.com/developerWorks/cn/index.shtml  -ibm非常不错,里面的好文章层出不穷啊。
  tech.ccidnet.com  -赛迪还算比较有特色,原创很多。
  www.zdnet.com.cn  -zdnet也不错哦,精彩。
  水木清华java版  -很多大牛,真的很多,呵呵。
  www.yesky.com  -很多好文章,原创比较多。
  国外:    
  www.sun.com  -不用多说吧。
  www.apache.org  -apache很多开源项目,无论是拿来用还是看源代码都很不错
  www.onjava.com  -orielly的,java资源很多
  www.javaworld.com  -很多java文章和tips
  www.jguru.com  -很多文章,还有论坛
  www.theseverside.com  -关于应用的比较多,比如服务器
  www.sourceforge.net  -开源之祖啊。

“相亲相到局长的情人”

  这篇文章是今天刚刚从网易论坛上看到的。我向来不喜欢这种八卦,但有时候又不自觉凑上去看个究竟。
  作者比我大一两岁,也是大龄单身青年,父母介绍相亲,成功了,两人处得不错的时候,却发现原来未婚妻是局长的情人,作者理性地想要挽回这段感情,女方却越陷越深,最后还是选择了分手。

  看起来就跟在看电视剧一样,都说艺术来源于生活又超越于生活,我看这个故事的作者就反把艺术超越了。从文章讲述的角度来看,我总体上还是很崇拜这哥们儿的,首先是他能主动约局长出来聊聊,在这种特殊情况下还有面对困难迎头而上的本色,说明其人做事的基础不差;其二是想问题、做事能为身边的人考虑,没有只顾自己;第三是看得出他是很重感情的人,就算跟未婚妻最后分手了仍然为她辩解,担心她被局长遗弃。
  但我们同时也要看到这哥们儿的不足,最憋的一个地方就是跟局长谈话那次,典型的有勇无谋、匹夫之勇,把局长叫出来没谈出个结果,估计搞得局长同志虚惊一场,还长了局长同志的志气、灭了自己的威风!

  我以前也一直在想,现在的女生有几个洁身自爱的,好不容易看对眼一个,不定什么时候告诉你她惨烈的过去,把你吓个半死(要不就是气个半死),后面的日子还真的不知道能不能过?怎么过?
  所以我不太愿意相亲认识的,对方有自己接受不了的东西时,想谈分手还得照顾中间人的感受,还得对介绍人负责。这种情况就跟我不愿意朋友介绍的工作,更愿意我自己去找工作是一个道理。不愿意相亲,不代表我认为相亲的人都有什么问题,而是我不接受相亲这种制度。就好像朋友之间涉及到经济利益的时候我总要事先挑明说一样,不是我不相信朋友,而是我不相信这个社会。婚姻是需要两个人面对面看一辈子都看不厌才行的,没有共同语言,没有记忆的沉淀,两人浑身上下找不到共同点,就因为所谓之“现实问题”走到一起,其未来的人生也必定充斥着哀怨、不满和痛苦!
  要是不幸让我处在这哥们儿的立场,我想有两种情况,这两种情况的分水岭就在未婚妻说清楚那件事的当晚。第一种情况,我把局长叫来。那么我坚决不会让他轻易走回去,无论如何要他留下口实。至于狡辩,让我驳到他面红耳赤应该没问题。此后自然就是挽救这份感情,努力化解危机,关键是对未婚妻的教育。第二种情况,当晚回家“静一静”,其同义词就是我放弃了,给我时间去调整。但这种情况出现的可能性要小很多。
  是男人都会为这事情郁闷,至于怎么表达,可能各有不同,归纳起来无非就是这两种情况:挽救和放弃。我只是好奇,女人就真的可以为所欲为吗?洁身自好的女人还有没有?都到哪儿去了?

  下面把文章摘过来,备阅。

More

戒急

一男赶集卖猪,天黑遇雨,二十头猪未卖成,到一农家借宿。
少妇说:家里只一人不便。
男:求你了大妹子,给猪一头。
女:好吧,但家只有一床。
男:我也到床上睡,再给猪一头。
女:同意。
半夜男与女商量,我到你上面睡,女不肯。
男:给猪两头。
女允,要求上去不能动。
少顷,男忍不住,央求动一下,女不肯。
男:动一下给猪两头。女同意。
男动了八次停下,女问为何不动?
男说猪没了。
女小声说:要不我给你猪……
天亮后,男吹着口哨赶30头(含少妇家的10头)猪赶集去了……
哈佛导师评论:要发现用户潜在需求,前期必须引导,培养用户需求,因此产生的投入是符合发展规律的。

另一男得知此事,决意如法炮制,遂赶集卖猪,天黑遇雨,二十头猪未卖成,到一农家借宿。
少妇说:家里只一人不便。
男:求你了大妹子,给猪一头。
女:好吧,但家只有一床。
男:我也到床上睡,再给猪一头。
女:同意。半夜男商女,我到你上面睡,女不肯。
男:给猪两头。
女允,要求上去不能动。
少顷,男忍不住,央求动一下,女不肯。
男:动一下给猪两头。
女同意。男动了七次停下,女问为何不动?
男说:完事了~~~
女:……天亮后,男低着头赶2头猪赶集去了……
评论:要结合企业自身规模进行谨慎投资,谨防资金链断裂问题

Visual Studio 2008 简体中文正式版下载及序列号(无使用期限限制,正式版)

VS2008中文试用版刚出来不久就上网拖了下来
可是安装的时候却出问题了。后来,Google了下,把自己遇到的问题和解决方法跟大家分享。
1.让试用版变成正式版
    从Microsoft那下了7个压缩文件分包后,解压后是一个ISO文件。
  我用UltraISO编辑了下ISO文件:Setup–>setup.sdb文件提取出来编辑,将
    [Product Key]
    T2CRQGDKBVW7KJR8C6CKXMW3D
改成
    [Product Key]
    PYHYPWXB3BB2CCMV9DX9VDY8T
这样,安装的时候就默认是这个正版的序列号了。
还有一种方法就是,不改这个文件,安装后,再添加删除程序的时候可以输入序列号:
    PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
也可以变成正版。
好了,可以安装了^_^
顺便把下载连接贴出来:
官方下载地址:

http://www.microsoft.com/downloads/details.aspx?familyid=D95598D7-AA6E-4F24-82E3-81570C5384CB&displaylang=zh-cn

或直接下载压缩:
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part1.exe
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part2.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part3.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part4.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part5.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part6.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part7.rar
团队资源管理器:
http://download.microsoft.com/download/d/7/2/d72f8415-7b4b-4168-ba3b-65c3ca4c1f81/VS2008TeamExplorerCHS.iso

一些VS2008介绍及学习资料:
Visual Studio 2008的性能改进以及十大新功能:
http://news.csdn.net/n/20080125/113132.html

CSDN–Visual Studio 2008专题
http://subject.csdn.net/vs2008/

[摘自:小柯Atlas]

Previous Older Entries