杯子


冠冠给我的杯子,杯子里满是她的爱。谢谢冠冠!

PSP学习笔记1

我要接受一个星期的紧张培训,培训的课程叫做《SW Six Sigma》,副标题是《PSP(Personal Software Process)》。

我们公司是一个讲究6西格玛的公司,所以每个人的工作总是离不开6西格玛,你不是在1p1p(1 people 1 project),就是在TDR(Tear Down and Redesign)中。我并不明白PSP和6西格玛有什么关系,但我知道,PSP在国外大学里是需要一个学期来学习的,然后倒了一般的培训机构,课程被压缩到了两个星期,然后再到了公司,课程就被压缩到了一个星期。有时我只是想,这种压缩(当然我指的是过分的压缩)是没有意义的。培训的目的是希望员工掌握培训的内容,但过分的压缩往往是消耗了时间,换来一堆无奈,茫然的眼神。还有更糟糕的,有很多同事和我说"这东西根本就没有用!",我想他们上课时的眼神应该已经是睡眼了,或者说已经没有眼神了。

PSP,TSP 还有CMM
都是在强调软件的过程管理的重要性,我们可以看到其实他们有如下的关系:
No086-2
到底PSP有没有用我不明确,但我的倾向它应该是有些用处的。所以我谈谈第一天课程我的理解。

今天主要介绍了两方面:
1. PSP 是概要。
PSP是什么? PSP(Personal Software Process),翻译成中文就是个人SW开发流程。我们可以说 PSP是把个人开发Process特性转换为Data,做出测量及分析的工具。也可以把PSP看做为个人作业履行能力改善为目的的规范化程序。

其中最基础的,就是了解历史,没有数据,谈优化,谈提高都是说白话。
个体软件过程PSP和团队软件过程就是提供了一个较好的实践指南。PSP里面印象最深的就是两份表格,一份是时间安排表,一份是错误统计表。有了这些数据,就可以知道自己的时间都花在哪些事情上面,做事的错误率有多少。过一段时间,再回去看看,也能知道自己是不是进步了。对于未来,比如估算项目完成时间和成本,也是非常重要的一个依据。

正像上面flykite说的,PSP提供了对个人软件开发过程提供了可测量的方法。这样就可以根据测量出的Data,确定自己真实的履行业务的能力,这些通过data都能客观的定量的表现出来。并且我们可以通过这些信息找寻自己的缺点与不足,随后进行改善。当然我们还可以根据这些信息,说服我们的上司,我们需要多长时间完成这个任务,而不是像他想象的那样快。

那么在个人软件开发过程中有什么东西是可测量的呢?这要问你自己,PSP并没有规定这些东西。我只能举几个例子:例如代码的Size测量,编译时间,你的生产性(即你单位小时能产生的代码行数),等等。

PSP和CMM的关系上图中已经有所表现。CMM特性告诉我们,它可以帮助我们有效的开发大规模的Software。而PSP则是为了让个人作业更有原则而产生的工具。

同6西格玛和CMM一样,PSP也被分为多个阶段。由PSP0到PSP3四个阶段。今天只说说PSP0。

2. PSP0的使用
在PSP0这个阶段,侧重的是测量。测量是为了得到Data,其最终目的是为了掌握自己的现有业务水平,为以后的分析,计划与优化打好坚实的基础。

3. Size的测量。
size测量(SW Size Measure)中并没有规定我们要以什么做为"Size",而相应的在PSP里则明确的测量基准:
1) 要去开发所必需的投入努力(effort)有所关系
2)要精密(秒单位比分单位更理想)
3)要可以自动测量(machine countable)
手动测量需要过多的时间,并且Error出现概率大
4)要刻意的使其使用与初期设计阶段
所以只要能满足上面几点的内容都可以作为Size,比如LOC(Line Of Code)。

 

2006 情人节礼物



今年我的情人节礼物,谢谢冠冠!

OFFICE自娱自乐——蹂躏水果

不是我故意的。真的。

一开始只是这样子的。水果是食堂拿回来的。质量不好,不想吃。正好某天被财务经理郁闷了,于是在中间的桔子上画了郁闷的表情。下班换完衣服回办公室,赫然发现领导坐在我的位置上,拿着小桔子画画。我没说话,一直站在门口看他画,同事们也不说话,一直看着他画。直到他画完了回头,看见我们都在看他,脸“唰”地就红了。据他介绍,小桔子是被人在头上打了个包,然后还长了三根毛。苹果是穿了一件NIKE的衣服。

http://imsgn.blogdriver.com/imsgn/inc/juzi54.JPG

然后正是我开始学画画。因为这次买的桔子们太酸了,实在吃不下。于是就有了如下的:

http://imsgn.blogdriver.com/imsgn/inc/juzi1.JPG

http://imsgn.blogdriver.com/imsgn/inc/juzi4.JPG

http://imsgn.blogdriver.com/imsgn/inc/jizu2.JPG

http://imsgn.blogdriver.com/imsgn/inc/juzi3.JPG

然后这些桔子就放在窗台上被慢慢风干,再也没人舍得吃它们了。真的不是我的错!

200502我最近要读的书单

我还有很多书要读,这是我最近要读的书单。

万物简史


退步集


旁观者:管理大师德鲁克回忆录


引爆流行


情感化设计

对不起,宝贝!

在两人之间发生问题的时候,生气是最不能解决问题的,我一直这么认为。可是今天我却也大喊大叫起来。事后我都在吃惊,我真的生气了?没有,我现在心平气和,可是当时我确实大喊大叫了,问题顺理成章的被放大了。

上升到了,一个人的观念是上,一个人的观念是下的问题。但愿她不要这么想,我其实也不这么想,这只是个最表面的意义罢了。在我看来它应该是现在生活得一个小插曲,它的发生应该为以后放生类似的问题产生抵抗力。用个比喻来说,它应该做为一剂乙肝育苗来看待。

开始是一个人让另一个人道歉的问题。后来他道歉,但是并不诚恳。我承认,我的确没有诚恳地道歉。事情就变大了。事实上,不是他不想诚恳地道歉,他多么想用一句诚恳地道歉,把这个问题快速的解决掉,因为他从心里绝不想让她生气,可是他“不会说谎”。他曾经看过一句话“女人是男人身上的肋骨”。其实他早就明白了,她就是他的肋骨。因为每次她痛苦的时候他总要跟着痛苦。我们可以说他是自私的,为了不在让自己痛苦,必须要做到的就是不让她痛苦,并为之付出全力。最明显是他有一次大年初四就跑回青岛去看她,因为她病了,也因为他实在想她,更因为那时这只肋骨正想离开他的身体,他必须想尽办法去挽留住自己的肋骨。

可是这次呢,一个小小的道歉他问什么都做不到?他问了自己很久为什么?

其实我们说他有天生有一个不会说谎的基因。他从小到大怎么可能没有说过谎?我想说的是他说谎的时候是那么的不自然,就像一个人在背着几十斤重的鬼魂走路一样,稍微有心的人,都知道他在说谎。所以他平常不说谎,因为他会觉得自己被鬼上身了。当然这里说的谎言不包括那些冠冕堂皇的谎言。所谓冠冕堂皇的谎言就是那些我们平常都在说的“你的头发很漂亮!”,“你今天好帅呀!”,“我保证能把这份工作做得十全十美”,甚至是你在给家里打电话的时候“我很想家!”。

其实上面的原因并不重要,他是这么看的。重要的是他心理并不想为最初的事情道歉。不过现在他是想真的为他的生气向她说声最真诚的“对不起,宝宝!”

他不是个大男子主义的人,他想他不想道歉是有原因的。他想她能够理解他,在给他些宽容。

最初的事情是这样的。晚上他去练瑜伽,7:30~ 9:00。他有两个手机,只带了一个经常用的。他把它调成了静音模式。练完瑜伽后他忘记了把手机换到标准模式。他急冲冲的回到了公司,他想在公司等没人了可以给她打电话。然而今天意外的有个领导却在一直加班。他没有打成电话,直到10点,他才发现她给他打了两个电话。他赶回了宿舍,发现另一个手机也有很多她的来电记录。他给她打了电话,她生气了,让他道歉。后来他意外地朝她大喊大叫。

上面这些事是她知道得。有些是她不知道得。他其实经常忘记在练完瑜伽后看看手机,当然他也经常提醒自己记得这件事。可是他还是经常忘。尤其在他心里有事的时候,他更容易忘记。他终于发现他是一个不能一心二用的人。他想着去公司给她打电话,把什么忘了,甚至在路上还闯了一个红灯。他如果是只老鼠,在偷到一块奶酪后肯定直奔回家,路上也会想着这东西会多么的美味,结果死在了路上的老鼠夹子上。正因为他经常忘记再加上他是为了她而忘记的,所以在她让他道歉的时候,他心里的一黑一白两个天使不知道是哪个获胜了,然后对他说,他不应该向她道歉。也可以换另一种说法,他觉得她应该宽容他,他不想她生气,他一直企盼着能用和平的方式解决问题。战争总会死人的,战争总会让两个民族仇视。这也是为什么他卑鄙的道歉了,然后又大喊大叫。

为什么要去公司给她打电话?因为这样可以省钱。他们天天打长途,他们真的受不了刚工作后就这样花费。他想省些钱,他答应给她要去买哪个东西,答应过她要请她吃牛排,答应过她给她出钱去学画画,她的生日快到了,他也需要钱去买身西服,他要去存违约金,他要用钱去扩展人脉,他要想办法用这点收入怎么去提高自己,好以后能多赚点钱,让自己的肋骨和自己能再幸福一点点。

他明天要给她打电话,向她诚信的道歉。他爱她。他要把每个插曲当作乙肝育苗。他不想以后得乙肝,所以他要在注射育苗后变化。他要在以后学会诚心的为自己的一点点错误道歉。他不求她的改变,只是有这么一点点希望。他深信她也爱他,爱还在,会融化一切。

对不起,宝贝!

OFFICE自娱自乐——插画

一直想学绘画。去了趟书城,翻了N多美术材料,发现自己比较喜欢插画。相对而言简单易学,图案又比较可爱。于是买了书回家学。这副图画很像很像我们领导的形象。于是今天在办公室,把他画在了记事本的第二页。就在领导写给我的赠言旁边。同事元元说真的很像呢!尤其是头发和嘴巴!我想,这可千万能给领导看到。考虑是不是以后每天下班都把记事本背回家?

http://imsgn.blogdriver.com/imsgn/inc/he1.JPG

后来又在内页上画了一只小猪!可惜刚起步,形似而已,还不够传神。

http://imsgn.blogdriver.com/imsgn/inc/zhu1.JPG

PPT演讲技巧及一点点原则

未完成前段时间曾写了一篇文章《PPT演示的10/20/30法则》,讲述了一些基本使用PPT进行演讲的技巧。原文见这里

由于近来半年我在公司做PPT演讲也有近十次了,所以今天我也想谈一谈这个问题,补充一点我的看法。如何做好ppt演讲。

首 先我们要先明白PPT在演讲中的作用。在演讲中PPT的重要作用同样是传递信息,不过它有其特殊性。PPT可以是演讲内容的一个简单的精明的框架。为演讲 者减轻负担,也为听众提供了更简单的抓住演讲主要内容的方式。PPT在演讲中应该始终扮演着助手的角色,他的作用应该是辅助于演讲者的表达。如果我们把顺 序反过来,事情就变了味道。但看起来却说的过去,比如我们的演讲是为我们的PPT添砖加瓦,用以说明它的“美丽”。这种观点也就是PPT成了主角,我们要 尽力把它描述清楚。但事实上我们是为了演讲而做的PPT,而不是为了PPT做演讲。前两天飞利浦公司来人到我们公司做了一场关于LCD的演讲。主讲者是个 欧洲人。他一身标准的商务着装,虽然有啤酒肚,但标准的着装也使他在我们这群身着休闲装来工作的年轻人面前显得很有权威。他的演讲让我眼前一亮。他并没有 按照标准的PPT从上到下按顺序演讲,而是让PPT跟随他的思想而动。没有固定的顺序,PPT总在上下翻动。

我所见过的几种糟糕的PPT演讲

1. 糟糕的文字。

这是一个女同事的PPT演讲。她有女人普遍具备的性格:认真,仔细。但她有些缺少自信。当上司让她准备一个演讲,并表示这关心到她的评价的时候,她 做了这样的一份PPT。从PPT第一页的目录后,每一页都密密麻麻写满了她找来的有关资料,直到最后一页结束。她害怕漏掉一点点自己辛勤的劳作。整个演讲 成了她的阅读课,她把PPT从头念到了尾。出于尊重我没有退席,这也让我第一次意识到尊重一个人也要如此的痛苦。演讲结束我连她讲的题目都不记得了。

2. 糟糕的花样。

PPT软件的强大,也可以体现在它内容是“活”的。你可以设计出各种内容进入推出的方式,甚至你可以让一个字像地板上的乒乓球一样跳个不停。我曾经 见过一个同事的PPT,那个PPT结合了各种特效,仿佛我在看一部好莱坞大片,但又不一样。我总在想,那种样式他是怎么做出来的,或者,原来PPT还可以 干这个。最后同样我不记得他讲过什么,只记得PPT是如此的强大。

3. 糟糕的形象。

有关形象的问题我以前说过一些英格丽·张在 她的书中举过很多例子,为什么很多有才华的人失去他们本应该从VC那里得到的投资,只因为他们糟糕的形象。蓬乱的头发,落满灰尘没有光泽的皮鞋...人们 普遍不相信形象糟糕的人,又怎么会把钱给这样的人。我总在告诫自己不能以貌取人,但有时候这些事情源于自然。我有的同事头发没梳就来上班,甚至去做PPT 的报告。有的人在做演讲的时候精神疲惫,说话有气无力。他们的形象一上来就在告诉我,他是一个不注重细节的人,他是一个身心疲惫的人,他是一个没有激情的 人...同时我们也会把这些感情色彩无情的凌驾到他的演讲上。那时他将很难翻身。这些多么无情,但很真实。另一种糟糕的形象发生在以下这样的情况。有的演 讲在结束后你根本不知道演讲者的相貌,因为整个演讲过程中他总是用臀部对着观众,演讲结束后人们只认识到了他“伟大”的背影。

如何做一个好的PPT演讲

一个好的PPT演讲不是源于自然,有感而发。在我看来一个好的PPT演讲需要演讲者的精心策划与细致的准备,同样必须对PPT演讲的技巧有所了解。

我們辛辛苦苦準備的內容只佔7%;簡報成功最主要的關鍵是能度/形象,佔了58%;其次是聲音,佔35%。回想一下所謂的名嘴,那麼這層道理也就不說自明了。

——PPT制作技巧

1. 内容:演讲的骨架 多使用图形 少用术语

PPT的内容应简洁而突出重点,在10/20/30法则中强调使用30号字体。

我更同意如下建议:

大标题 44 点 粗体

标题一 32点 粗体

标题二 28点 粗体

标题三 24点 粗体

如果有必要请多以图形表达你的思想。因为图形更容易让人理解,同时也让听众印象深刻。当然图形也会帮助演讲者更好的进行阐述。但是同样你必须注意图形上标注字体的大小。

如果你的演讲内容比较专业,请考虑你的听众,避免使用你的听众群不理解的术语。如果非要使用,请一定要解释清楚。还是上面提到的那次飞利浦来我公司 的演讲,LCD本身包括了很多术语,加之语言不通,让我们很多人听得贩晕。讲师是好的,但没有考虑语言和术语这些东西,听众听不下去,演讲者也就白忙活 了。

2. 花样:正式场合不使用任何PPT动作 非要使用最多不超过三种

如果在非常正式的场合下进行PPT演讲,在PPT制作中我建议不使用任何“花样”,包括自定义动作,幻灯片切换样式等。一个朴素的,中规中矩的 PPT是不会引起非议的。这时你可能得不到别人对你PPT的夸奖,但决不会有人说你做的不好。当然如果在非正式场合你可以加上一些效果。但我建议最多不要 超过三种。这样你的PPT还是简洁的,不至于落入“杂”的境地。

3. 形象:穿着正装 目光接触 保持微笑

请穿着正装进行PPT演讲,首先给听众一种权威的形象。我没见过余世维穿着牛仔裤去做演讲的,也没有见过那家公司过来演讲是穿着体恤的。你不要和我 说比尔盖茨,他可以这么做,如果你是比尔盖茨我也不介意你这么做。正确着装的同时,请你在演讲之前保持精神焕发的状态,你要有一种积极向上的态度,并相信 这种态度同样的可以影响你的听众。在演讲过程中请始终保持与听众的目光接触,你可以在他们眼中读出自己下一步要做些什么,也可以让听众知道你关心他们。

最后讲一下制作PPT的两个原则

1. Magic Seven原则(7士2=5~9)。每张幻灯片传达5个概念效果最好。 7个概念人脑恰恰好可以处理。 超过9个概念负担太重了,请重新组织。

2. KISS (Keep It Simple and Stupid)原则。因为我们做PPT针对的是大众,不是小众。我们的目的是把自己的理解灌输给听众。深入浅出才代表你对知识的真正掌握。


制作一个好的PPT并不简单,做一个好的演讲更难。掌握一点这里面的技巧是必须的。

老川菜的一顿午饭

之前Linger已经提到这顿饭了。我们都喜欢吃川菜。应Linger要求把照片传上来。

看菜单的时候看到一道“情人泪”。好奇得很。问服务员得知是凉拌金针菇。于是我开始逸想,说肯定是加了芥末,情人们分手的时候吃,就可以引出大量的泪水,也许就不至于分手啦!Linger不理我叨叨,说点来吃!

上菜来是这样子的!

http://imsgn.blogdriver.com/imsgn/inc/lei1.JPG

吃了一口发现居然没有放醋!这怎么成!于是要了醋倒进去!

然后就变成这样子!

http://imsgn.blogdriver.com/imsgn/inc/lei2.JPG

看来厨师知道我和Linger感情很好,我们吃了都没有被辣出泪来!(其实我想是他们舍不得放太多芥末!)

此顿午饭的重头戏!水煮鱼来啦!

http://imsgn.blogdriver.com/imsgn/inc/fish1.JPG

来看看这鲜红的辣椒!

http://imsgn.blogdriver.com/imsgn/inc/fish2.JPG

我和Linger梦想吃遍青岛所有的川菜馆,嘎嘎!

Email地址,URL地址,电话号码提取规则

这几天因为工作需要,需要在一堆文本中提取如下信息。规则如下:

1. 提取Email地址规则(依据RFC 2822 (RFC2822)

1). 区别字符记号 "@"

Mail 本文中,“@” 的前后地址使用的字符为许可使用的1个或者多个。

2). mail 地址许可使用的字符及最大字符数

Mail 地址可以使用以下82 个字符:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789

!#$%&'*+-./=?^_{|}~

“@”在外的93个ASCII 字符中,禁止使用以下 11 个字符 :

"(),:;<>[\]

包括“@” 最多可以识别64 个字符。 超过64个字节以外的任何允许使用的字符都不能被识别作为E-mail 地址。

延伸阅读:The Elements of an Email Address

RFC 2822

2. 提取URL地址规则(依据RFC 1738 (RFC1738))

1). 区别字符记号(这里简单讨论一般非智能手机使用规则,只支持http访问)

在以下UR L 标识后面跟随一个或多个( 后面 URL 格式中允许使用的) 字符的情况,到一个区分字符(后面URL 格式中允许使用的文字以外的任何其他字符)出现为止均为此URL 的一部分。

http://

https://

2). URL 允许使用的字符及最大字符数

允许使用以下91 个文字:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789

!#$%&'()*+,-./:;=?@[\]^_`{|}~

94个ASCII 文字中,禁止使用以下3个文字:

"<>

包括URL 区别字符最大可以识别256 个字节的字符。 超过256的任何字符URL 将不予识别。

3. 提取电话号码规则

1). 号码可以包括一个和多个以下字符“0”~“9” ,“*”和“#”。

2). 3 <= 号码长度 <= 32

3).“+”可以做为一个号码的开始,但不能计算到号码长度中。

4).Space”, “-“, “(“, “)”,这四个字符可以穿插在一条电话号码中,但提取后必须忽略掉这些字符,这些字符同样不能计算到号码长度中。

举例如下:

Example Message text Anchored number Number to dial
1 01/01/2005 not anchor -
2 January 2005 January 2005 2005
3 *99# *99# *99#
4 99#2* 99#2* 99#2*
5 *9# *9# *9#
6 +39 not anchor -
7 +391 +391 +391
8 tel:+39 not anchor -
9 tel:+391 tel: +391 +391
10 391 091 391 091 391091
11 +(0)44-8 +(0)44-8 +0448
12 123, 456 123 , 456 Two different num: 123 and 456
分页共3页 1 2 3 下一页 最后一页