随笔-55  评论-72  文章-2  trackbacks-0
 

    最近喜欢上写东西,前几天在一个群里,有个朋友问我要不要和他们合作发表我的文章。当时心想,好啊,我很喜欢和别人分享我的故事,哪怕是这样的观众不多,有几个忠实的也不错嘛。我问他看中我空间里面的哪篇没?若看中可以随便拿去发表,免费!与人分享本就是最大的快乐。可他告诉我,他们主要发表的是长篇类的小说,起码需要5万字以上,我的这些短评有写的不错的,可惜太短,不适合发表。这5万字也不算多嘛,我现在基本每天都写,算下来两周写的东西也可以达到5万以上,可惜都是些简短的,彼此无连贯性,还真不适合做发表之用,这样的东西更适合做短暂的发泄和倾诉,过了就没有太多可以咀嚼回味的东西了。
    其实,最近我还真有写长篇的想法。老是写那些短评,整天需要寻找不同的视点和角度,写的多了能说的东西也就少啦。写个长篇好,可以慢慢的扩展内心的幻想,也可以更长地打发我那些无聊的时间。前几天在天涯论坛看见一哥们儿写的一个长篇,写的真不错,很是富有想象力,就是内容有点不大入流,坚持看了20多篇连载,很有点曲折复杂的味道。这也鼓动了自己内心那个漫漫释怀的冲动。今天终于鼓起勇气,开始了自己的“处女长”了。
    在这里,我主要想说一段两个人的故事,当然这些描写,有源于自己身边的真实,但更多的是来自自己思想的意淫。长篇嘛,不都需要遐想和杜撰吗,不然怎么实现步步深入,引人入胜呢。
    故事的主人公是我和田心,我27,田心小我6岁,今年21。我和她的故事是城市中平常的一段,我们的生活多少有点像《蜗居》中的小贝与海藻——蜗居中不知所谓,我们的命运又更像苏淳和海萍——患难中忠贞一起。我现在之所以想把我和田心的生活记录在这里,多少有点害怕自己一直存放在脑海里,时间长了会忘记;当然我也想把我们的快乐与艰辛同大伙分享。现在好了写在这里,不时的拿出来回味一下,总算是一种享受。

【申明:故事中的情节纯属杜撰,如有雷同,纯属巧合】


 

(注:本人文章均为原创,转载请注明出处!20100616写于深圳。)

posted @ 2010-06-24 22:05 刀光剑影 阅读(151) | 评论 (0)编辑 收藏
 

软件开发中文档的编写是一个不可缺少的环节,常见的如《需求分析》、《概要分析》、《数据库设计》等。在“软件人”的阵营里向来存在两种观点,注重文档还是关心代码。一直争论多少年了,好像都没有一个真正的定乱。如果大项目且开发周期相对合理,很多时候项目组一定会安排进行相关开发文档的编写;但对于周期短工作量又多的时候,可能很多项目组就会选择代码编写为第一的原则,相应的文档编写很多时候被安排在项目演示甚至交付后才进行补救式的操作,而且这样的文档很多都是归于应付客户要求的形式罢了。

项目周期与质量保证向来是相矛盾的,如果为了保证质量消耗时间去编写文档,必将压缩系统开发的时间;不进行开发文档的编写,又没法进行开发质量的保证。那问题就来了,开发文档是否需要编写?怎么写?谁来写?

首先,我们来讨论下开发文档编写的必要性,即要不要编写开发文档;这些开发文档是否就一定能在开发中指导我们的程序员编写代码;在运维中支撑维护人员解决问题等。

“高楼万丈平地起”,这里告诉我们,一座高楼是否可以建?怎么建?建多高?最终由地基来决定。没有地基的牢固支撑,你建的楼就会变成“低楼”、“危楼”、“烂尾楼”。高楼需要地基的存在,需要地基的支撑,没有这两样又想要高楼,那只有去找“空中楼阁”了。那这个地基的牢固与否又是靠什么东西决定呢?“设计图纸”,对就是设计图纸,没有图纸上专业化的设计和演算规划,创建牢固的地基那就是天方夜谭、痴人说梦。

回到我们的软件项目中来,一个项目的成功同样需要一个牢靠的地基,有了这个地基才能装载那些各付其职的功能模块。这个地基就是我们软件的《架构设计》和《概要设计》,没有架构的设计就不能确保整个系统稳定的运行与统一处理方式等;没有概要设计,客户怎么知道当前需要能完成那些功能,程序员又如何得知自己编写的功能模块针对的业务处理流程,当然更不可能保证数据逻辑处理的正确性、完整性。不用再讨论下去了吧,光这两个问题,就能足以说明文档编写的重要性了。

       看到这里你可能会里面跳出来驳斥我的谬论,理直气壮般告诉我,我们的项目没有《架构设计》和《概要设计》也做的很好啊。我们是没有《架构设计》,因为我们压根儿就不需要它,我们的架构已经是多年成型的东西,很完美,进行了不同层次的封装,提供了丰富多样的扩展接口。有了这样成熟的系统架构而且是已经实现的东西,为什么我们还需要《架构设计》,莫名其妙。我相信你说的这些,你们的架构很完美,相当健壮,可扩展性又丰富,我承认这些都是好框架必须具备的,你们的框架也是好框架。但我能否问下,你们的这个完美是如何诞生的?如果是公司内部自行研发的,那敢肯定一定存在设计文档;如果是某个牛人自己磨练出来的,那就有点担心了,万一这个牛人走了如何是好?难道你们告诉客户,我们的架构有问题,不做这个项目了?夸张!!!我又问,你们的这个完美是否存在缺陷?如果你说不存在,那我只能伸手摆个pose,鄙视你的年幼无知,如果你说存在但是不知道,那我只能送你两个字——“杯具”;我最后问,你们的这个完美是否可以兼容所有的企业运用?是否能支持J2EEJ2MEJ2SE的解决方案?要是你告诉我说仅支持J2EE,因为我们只作J2EE的项目。你是老板吗?说这样的要负责任的,不然被老板听见,小心砸你饭碗。

       说完文档编写的必要性,那就来说说如何写的问题。其实很多时候一个成熟的软件公司或项目组都会有一套成型的文档模板,当然这些模板很多可能是从化为、东软等大型软件公司变种出来的。有了这些定型的模板,那编写文档的工作就会轻松很多,我们需要做的就是在相应的模板中填充自己的相关描述,即可形成针对当前项目的开发文档。

还是举例说下吧,看上面的文字多少有点空泛,我这里写一个《用户信息模块的概要设计文档》,只列举主要内容了(仅供参考)

1 功能描述:用于完成系统用户信息的新增、删除、修改、查询;

2 功能用例:一个主用例用户信息,附加新增、删除、修改、查询4个子用例,操作人员为管理员,图形就不画了,很简单的;

3 业务流程:查询有效范围用户信息——》新增用户信息——》判断当前帐号是否存在——》存在给出提示,反之保存成功提示。(简单的说下,图形就不画了)

4 约束限制:

超级管理员可操作所有(包含删除,我这里考虑仅是逻辑删除、非物理删除)的用户信息;

系统管理员可操作除系统管理员、超级管理员外的全部用户信息;

单位管理员可操作本单位用户信息;

用户帐号信息系统内全局唯一;

5 系统性能:

要求同时支持500个并发操作;

页面操作响应时间小于1s

页面大小小于1kb

当前用户所属员工信息不存在时,可直接进行员工信息的添加,并完成用户信息的同步保存,确保事务的完整性;

6 运行环境:依赖系统整体运行环境为准(存在特殊需要注明);

7 操作实体:用户信息、员工信息、系统日志等(我不知道,大伙在除概要设计时候是否已完成数据库/实体设计了。);

8 异常处理:如果系统框架中已经提供相关说明,这里仅需要注明符合系统架构异常处理方式即可。

9 外部接口:输入——用户ID,输出——用户信息;

10 其他说明:用户帐号必须定义为字母开头,数字与字母组合,并保证全局唯一;用户密码采用md5算法加密,系统架构已提供相关接口。

11 注意事项:用户帐号不能为空,不能存在空格,不能超过6位;超级用户信息仅在系统初始化中完成其信息写入操作,其他用户无权对其进行修改;

罗列几个文档的要素,这些我觉得是你的模板一定需要定义的:

1 变更版本记录、参考文献、编写人员、审核人员等;

2 制作背景、使用范围、文档作用;

3 文档结构描述、纲要描述、目录描述;

4 辅助编写工具(如viso\rose等建模工具都可以画用例图,但只能选择一种)、文档格式(word pdf还是其他)统一。

       项目组中也不是所有人都必须参与文档的编写,通常业务需求人员、设计人员、架构师、项目经理、小组长占大多数,而且这些人中很多也不是专注于写代码的角色。这就是项目组内部分工协作的事情了,毕竟最大限度地发挥项目组各成员的综合能力才是最主要的,“各司其职,各负其责”方是上策。

因为我这里说的仅是开发文档,所以像《用户手册》、《培训计划》、《验收计划》、《安装步骤》等就没罗列了。不是说它们不重要,只因为它们不属于开发文档的范畴罢了。实际开发中,需要完成什么样的文档完全取决于当前项目的开发、实施背景和用户需求,有些文档本就是做给客户验收的。(我曾经做一个电子政务系统,甲方请了监理公司在实施过程中参与,结果搞得各式各样的文档都需要完成,尽管其中很多都是些形式东西,但没法子,客户就是上帝。)对于客户要求这类型的文档我们不一定要做细、做专,做体面才是最有效的。反之,对于项目开发中特别是代码编写的指导文档,就必须要求编写得简单明了,面面俱到。

 (注:本人文章均为原创,转载请注明出处!20100619写于深圳。)

 

 

 

posted @ 2010-06-19 23:08 刀光剑影 阅读(1975) | 评论 (2)编辑 收藏

前段时间写东西,一直用“妓女”在做反面教材,多少有点鲁莽和唐突,今天这里写点东西,为这些小姐们明下正身,以此来告慰下自己对她们的那些无知嘲弄。还是称呼她们为小姐吧,这样多少好听点,毕竟前面那个词语多少有点贬人的味道,不大文雅,上不了桌面。

 

中国的女性,向来是地位不高。虽说现在有了明显的改善,可多少还是存在一点差别;在旧社会那就存在相当的差距了,女人的生活与社会地位是和男人很多是不平等的,那时候的女性需要在身体上忍受“裹小脚”的摧残,在心里屈服于“三从四德,相夫教子”的社会警示。这些可以从历史遗留下来的想过文献中找到答案,看看《西厢记》中的崔莺莺,《水浒》中的潘金莲,《红楼梦》中的金陵十二钗,再看看《祝福》中的祥林嫂,她们不都是人生悲剧的代言吗?我这里不想过多去讨论女性们过去的那些不平等的“杯具”,而是谈谈现在活着的那些小姐们,说说她们的无奈和无悔。

解放前,“小姐”一词主要被用于对官员等有钱人家女儿的尊呼,而且通常是丫鬟、下人、书生们常挂嘴边的词语。解放后,随着社会的进步,小姐一词也发生了一些变化。在高级场所“小姐”一词依旧是被认为是对女性的尊重。可如果你在小饭店、大街上或酒吧里,直呼某个女性特别是年轻女性为“小姐”,那一般都会看作对她的轻薄或侮辱,进而迎来她们一双仇视的白眼,弄不好的,有可能还会爆几句粗口。

还是说说大街上的那些小姐们吧。其实很多时候,被视为可耻的那些卖淫行为,在我看来,本身是社会遗留的一种产物。因为在大众的鄙视和唾弃中,小姐们从事的赚钱的活动,很多时候是她们迫于生活无奈的选择。贞操,向来是女性视为最宝贵的东西,是一种超越自我尊严与纯洁形象的物质形态。如果不是迫于每天填报肚皮,有几人会出卖自己的尊严,诋毁自己的人生,侮辱自己的圣洁。那些小姐们每天在麻木中出售自己的身体,不为别的,只为买主在销魂畅快之后给予自己的那几张票子,有了这些票子,她们才能活在今天,满足当下物质需求,为明天购买面包的筹集资本,这是她们生存在这个世界,这座城市里唯一可以有效利用的赚钱方式。她们中的很多人是把当前工作作为最后选择的,因为这个行当里,除了要求自身躯体的朝气蓬勃外,没有过多限制。选择这一行你可以目不识丁,也可以混混噩噩;在这里不需要勾心斗角,也不需要积极进取,当然更不需要一纸文凭。只要你有承受的忍耐,有娱悦的手法,你就拥有胜任这项工作的实力。

几年前,记得看过这样部电影,朱茵主演的,名字叫《性工作者十日谈》,主要讲述的就是一群小姐们的惨淡生活。她们中有30多岁的久经老鸟,也有10几,20岁的入门新生;有养家糊口的主妇,也有四处流浪的打工妹;有维持家庭生计的坚韧,也有为爱追求的痴迷。她们每天都生活在这个社会的底层,用华丽光鲜的衣服掩盖自己低贱的躯体。每天的工作永远都是通过搔首弄姿来满足男人们的快感,最终让自己获得最多的金钱施舍。看完这部电影,我感触很多,更多来源于小姐们对待生活的态度。在别人看来,她们每天生活在迷烂中,从事这样可耻行为,体味着灰暗的人生轨迹。

对于世俗的敌视,小姐们能做的唯有置之不理,一笑而过。这就是她们对待生活的态度,既然社会造就自己的卑微,为了生存,只有勇于面对,不时的告诉自己,“走自己的路让别人说去吧”。

广东有3000万农民工,对于这些背井离乡,两地分居的打工者,很多人由于不能解决性生活问题,长期处在饥饿状态。另一方面现代社会高速发展,人在过多地追求审美视角,女性们对待美不再是藏着掖着,而是大胆外秀、放任流露。这两种对立的社会现象存在,就好比一群羊,昂首挺胸地在一群饿狼面前徘徊,这样的窘境下,怎么能保证狼不爆发它自身的兽性呢?女性暴露最终刺激了男性的疯狂,随之而来的就是各种违法犯罪的产生。这也很好地解释了为什么夏天性犯罪的几率比其他时间多。其实小姐们的存在,在一定程度上抵御着这些刺激下的犯罪。因为有小姐存在,男人的“饥饿”与“疯狂”可以得到相对自如、合法的释放。人本就是感性的动物,必然存在七情六欲,如果一味地压抑人性,那人就变得不是人了,最终必将伴随出现一连串疯狂。

给你说个事实别笑我,据我猜测,住我楼下的就有几个小姐,虽说我从未和她们有个交流,但从每次下班回来,都能看见她们携带不同的客户进入固定的楼层房间,至于进去做什么就不得而知了,但这可以证明我的猜测。当然从个人喜好和健康担忧上,我不敢去尝试这样的刺激。但从内心里,我很能理解她们这样生存的方式,更何况生存在城中村这样的蜗居环境中,三教九流、龙蛇混杂本就是正常的事情,我没有鄙视别人的权利,因为我们都生存在相同的“租界”里。

前几天看新闻,公安部发出了严打7个月的口号。对于这种扬正气的重大举措,我举双手赞同,不过凡事过犹不及,这里我仅给出点建议,严打是铁的措施,但更需要人性化,毕竟小姐们的存在也不是百害而无一利,起码她们的存在,在一定程度上促进了社会的和谐。我们需要做的是有效地控制其活动的范围,最大地降低对社会的负面影响。当然能把小姐们的性工作合法化那是求之不得,不过在现阶段应该是不可能的事情了。

(注:本人文章均为原创,转载请注明出处!20100618写于深圳。)

posted @ 2010-06-19 16:05 刀光剑影 阅读(180) | 评论 (0)编辑 收藏

        在我们日常的工作中,项目组总会不时地安排些培训。有讲解基础知识的,如spring系统培训,struts2使用讲解,hibernate原理分析等;也有针对某个工具使用的培训,如powerdesigner如何使用,rose设计图形如何作,jira如何管理等;还有针对某个课题开展的讨论研究,如cmmi如何引入,敏捷开发如何开展,项目文档如何管理等;诸如这样的内部培训,经常发生在我们熟知的项目组内部,一般时间都以1-2个小时为主,其最终目的主要是抛砖引玉,引导大伙去关注软件开发中涉及的某个方向进行研究、深入了解。

        正所谓“仁者见仁智者见智”,你能从中收获多少,主要还是取决于你对培训的心态和积极性。在开始前如果你能认真阅读其讲解的主要内容,在培训中倾心聆听,这短暂的1-2小时收获丝毫不亚于你花费1-2天研究某个东西。因为在这简短的几页PPT中,融入了作者对某个知识点简单而全面的概括,说它简单主要因为几行文字就完全描述了某个知识点的中心。如,"spring是什么?spring就是控制反转,依赖注入,是一个让J2EE 开发更容易的开源整合框架"。这里说“控制反转,依赖注入”你理解不了,那“是一个让J2EE 开发更容易的开源整合框架”,你应该知道吧。这几个简短的词藻告诉你,spring是一个基于j2EE的开源框架;它是MVC分层思想的又一种实例化形式;spring是有效地整合其他开源框架的工具。使用spring你可以更容易地完成系统开发;你可以不用考虑繁琐的事务管理;也不用关心每个connecting的open and close;更加不用考虑jsp前台的request与java后台的response交互过程;这这些优势足够吸引你去了解spring开源框架了。

回到主题来,这里我针对这些内部培训简单的说几点。

第一,说说如何制作培训内容

         常见的培训材料主要以word、pdf、ppt、幻灯片等形式存在。在这里我主要推崇ppt,因为ppt可以支持各种动画效果;自定义各类模板;嵌入不同的音乐背景。而不像其他3种,主要都是基于静态,给人感觉过于死板和呆滞,这很大程度上会影响听众对培训的积极性和趣味性。确定了培训材料的展现形式,来说说培训内容。前面我说了,培训内容主要以简短精要为主,简单的几个文字,概括出主题中心。既可以避免冗余的累赘,又能有效地说明讲解的重点所在,就像我前面谈到的,什么是spring?答:spring就是控制反转,依赖注入,是一个让J2EE 开发更容易的开源整合框架。短小精要,多好。

     你千万别去网上搜刮一堆长篇大乱,那完了,现在的这份讲稿已经变成如老太太的裹脚布一般——又臭又长,鬼才愿意听你在那里之乎者也呢。


第二,讲讲如何安排培训

        培训材料做完,一般要求在培训开始前2-3天内email出去,这样让大伙知道你要讲什么内容?大概涉及的知识点是哪些?自己对这些东西是否已经了解?对培训的内容是否存在疑问?自己是否需要选择性地参与?是否需要先看看相关的其他知识?等等,有了这些问题,你的听众们才可能有准备,有目的去参考你的培训。这就好比世界杯前,安排几场热身赛——有了解才能有针对性嘛。

        如周五要培训,你别整个周四苦战到凌晨2-3点才完成内容。培训时间一到,你在台上说上两句,抬头一看台下一片片呼噜中,多郁闷,还有心情再继续吗?最后落得个,搞垮了自己,又没收到的效果,真不值。


第三,论论如何开展培训

         工作这些年,大大小小的内部培训参加过许多,有听别人讲,有给别人讲。我深有体会到:“在培训过程中,观众想不想听,完全决定于你讲解的水平”。如果你的讲解有如庖丁解牛一般——条分缕析,透辟独到,或又像穿针引线一样——融会贯通,一气呵成。这样培训一定吸引听众,你的讲解给人以绘声绘色,字字珠玑,大伙在收获了知识的同时,又敬佩你的口若悬河、铿锵有力。最终感觉到,这1-2小时花的值,下次还来参加。

         说归说,我对演讲的经验还真是欠缺很多。每次我做培训的时候,大伙总是说我不太照顾他们的眼神,一味的凭着自己的感觉走,把他们搞得天花乱坠,云中雾里的。听完这样评述,内心当时真是拔凉拔凉的,可回头一想,还真是这样,水平有待提高啊,别再误了大伙。。。。。


最后,对培训提几点的意见,仅供参考

1。培训时间不要过长,1-2个小时即可,实在太长,来个中场休息,不然人乏了,再讲下去,也没意思。

2。培训内容不要过多,简明扼要为主,讲解的东西太多,太泛,自己没法进行中心突出,听众更不知道你重点所在。前几天我项目组一哥们儿,花费3个小时捣腾CMMI,杯具啊!CMMI这样的东西太长,一次就想折腾完,难免有点过于自不量力,何况CMMI这东西也不太适合做内部培训,不专业。

3。不要每次讲完,张口就问,“大伙有啥问题没有?”,你先应该咨询下,“各位听明白我讲的东西没?”,别人连你说什么都不知道,怎么给你提问,莫名其妙!

4。作为听众,如果有问题,也不要张口就问,为什么?怎么会?你这样会打乱培训者的思绪,他停下来回答你吧,转眼他会忘记自己应该说到哪里啦?不回答你吧,又担心损害你对培训的这份热情。

5。培训中,尽量结合实际项目组中存在问题,一来你培训的内容有了实际可运用的地方,二来事实的东西更胜理论的堆砌。


说完了,希望对大伙参加培训或给人培训有所帮助,不足之处请指正并告之,o(∩_∩)o...哈哈。。。。

(注:本人文章均为原创,转载请注明出处!20100615写于深圳。)

posted @ 2010-06-15 23:40 刀光剑影 阅读(142) | 评论 (0)编辑 收藏

        做软件这行,加班就是家常便饭。做了这么多年程序员,我还真没听哪个说公司不加班的,碰见好的不时、偶尔加班,差的就是无尽的加。加班是那么的邪恶、令人作呕,但又无法抗拒,它仿佛就像嫖客患上梅毒——摆脱不了的,只不过早晚的事。有什么办法,谁叫你选择做程序员的,既然做了代码工人,那就萎缩地任命吧,别想逃避,除非你不想要这个饭碗。

       我们为什么会加班?这是每个做程序员的都会提的问题。其实加班很多都是源于工期与任务的不匹配,软件这个特殊的行业,本身存在太多虚拟的东西。我们的设计,构造在哪里?在代码里;代码又在哪里?在人的脑袋里;在脑袋里的是什么?是你的想象、臆造。

       客户永远看不见软件实施过程中的生产环节,因为软件不像生产磨具、牛奶那样存在一个可视、直观的作业流水线,软件的创作流水线很多就是存在于程序员的大脑中,客户唯一可以直观看见的东西就是计划文档,进度报告,实施过程描述等。看着这些图表勾勒、文字描述,客户是无法想象出工期结束你到底能交付什么样的东西?你做的东西是否就是他所想要的?生产中你是否存在偷工减料?等等诸如此类的各种想法,他不想看你给他的需求分析,软件设计,系统流程,当前更不想去看你用ABC拼凑出的code。在这样的无奈中,如果你与客户建立了良好的相信度,那还好办,若不是,那他当然只有担忧了,因为谁都不愿意花了票子,买个假货、次品。他现在可以相信的就是你的诚信,你唾液横飞吹嘘出来的那些成功案例。

        我经历的项目里,很多工期都是定在3-4月间,唯一做个一个1年多的地税项目,那都是老板的强大背景,不然是不可能的。客户付钱越多,担心的越大,它害怕自己的票子白白流失,如果真的是那样,他的日子就不好过了,弄不好有可能要掉脑袋的。因为客户不可视的生产过程,加上对创建方的综合实力忧虑,他当然会在招标期间缩减整个项目的周期。这样他可以减少太多无助的等待,越早看见你的产出,才能及早地辨别出软件的吻合程度,对于不佳地方也能更快地指出。

        客户预定的工期缩减,必然造成承建公司加大人力成本的投入,那你的老板最终可获得的最大利润必然减少。老板们都是金钱的“嗜血鬼”,他才不会傻乎乎地听你使唤,投入更多资源。他会装糊涂不知,直接告诉你,“时间就是这么多,合同都签订了,没法改。如果你不能按时完成,不是时间的不足,而是你的能力所致,水平有限“。最终结果就是项目经理(或项目负责人)们为了表现自己的非同一般,必定调整那些合理的开发计划。

        为了能按时交工,schedule中的工期被缩减,每个step中的任务量,被迭代、整合,每个执行任务的source依旧是那些。面对这样的plan,傻子都看得出来,一天8小时的工作时间如何能完成,一周5天的工作日如何够用。加班吧,项目经理被老板的幕后推手拽出来了(我曾经就是扮演这样的角色),他开始用自己虚伪的言论蛊惑你,“兄弟们,这段时间大伙辛苦点,好好干,等熬过这段,项目成功了,那我们日子就好过了,年轻轻的,这点苦算什么啊,想当年。。。。。”,再听下去,应该有人跳起来抽他巴掌啦,还是不说了。说白了,项目经理这是在告诉你这班你是加定了,就像大街上的妓女一样,你想要,爷们儿要上,你不想要,爷们儿也要来。付了钱,卖了身,你还能选吗?

         鲁迅说,“时间就像海绵里的水,只要愿挤,总会有的”,现代达人们,将其杜撰为“时间如女人的乳沟,只要你挤,都会有的”。有了这些神助的言论,老板们当然不会放过,这样他们压榨员工剩余价值就有凭据了嘛。加班吧,免费加,干好拉,我请大伙吃饭,要是不干的,卷铺盖,走人。

  我们为什么需要加班,应该这班就是给人加的,你是人吗?我是,那就是加吧,甭废话!!

(注:本人文章均为原创,转载请注明出处!20100615写于深圳。)

posted @ 2010-06-15 15:30 刀光剑影 阅读(192) | 评论 (1)编辑 收藏

        最近喜欢上登山这项运动,原以打发时间为目的,但现在发现其实登山是一项运动的同时,本身就是一门学问。不知大伙登山都是怎么准备的?别告诉我,塑料袋拎瓶矿泉水外加个面包就去了,体力好一口气爬到山顶出身臭汗就算不虚此行,要是碰上个头昏肚子疼什么的,半途撤退,有始无终。如果你是这么想,这样做的,那我需要告诉你,应该好好去享受登山的快乐,如果登上仅以体育锻炼为目的,那它就不可能广为流传,被大众所喜欢了。

       登山应该和旅游多少有点关联,这样看来登山爱好者大多都应该属于驴友的范畴。我坚持三周去爬山了,应该还不够“驴友”这个洒脱的称号,不过我这里不是讨论如何成为一名够格的登山者或是“驴友”。我想说的是我们应该怎么去享受登山这项普通但又刺激的运动,既然需要享受,那就应该在登山开始前做好充分的准备,尽量把自己打扮得专业点。这里我简单的啰嗦几点必备登山必备武器,希望大伙不要笑我,o(∩_∩)o...哈哈。。。

第一 必备装备,适合常规登山者

1。了解当天天气情况,明确目的地的方位,行车路线,地理位置。

对于第一次去的山,最好预先在网上看看天公是否作美,别与天斗,你不行的。明确下如何去,做什么车,走哪条路,怎么才能准确到达山底。别在路上溜达半天,北都找不到,那就别提到达山底,更别提登山了。


2。尽早出发

少睡点懒觉,尽早的开启你的行程,新鲜空气可不是常有的。如果12点才到山底,那就拉到吧,烈日当空,瞌睡都来了,回家睡觉吧。


3。带上水、干粮、雨具、帽子

水是生命之源,登山更不能缺水。能量的过度消耗需要进行有效的补充,这里说的是有效,不是大补,别大箱小包的带些去。负重攀爬更需要力气,何况又不是野炊,搞这么复杂干啥,弄点自己喜欢吃的东西就ok了。天有不测风云,雨具、帽子是抵挡天气的有效工具,带上一准没错。


4。带上登山的心情

不管你是否有好心情,都带上吧。登山是可以让你第一时间感受身体力乏的,心情好时你可以感受到这份喜悦的来之不易,毕竟烦心的事情总是太多。心情欠佳,那就更应该去爬山,你可以在汗流的瞬间感受坚持的脚步,同时感受到你的不幸与倒霉很多本就是源于自己的不坚强,向前再迈一步,也许就是你久违的成功、快乐。


5。带上全能的身体

登山途中,不要因为急促的呼吸而忘却你的去感受。用鼻子去嗅觉【动词,嗅出觉察】大自然的清新,用心去感受大自然的幽静,用眼睛去审视大自然的身影,用嘴去呼唤大自然的附和,用耳朵去聆听大自然的声音。这些都是你的权利,尽情享受吧。


6。带上坚韧的毅力

通往山顶的路总是漫漫延续,跌宕起伏。在拥有原始体力的同时,你更需要一份不懈的追求,它可以鞭策你,脚步可以放慢但别停歇。


第二 选择拥有,适合有条件登山者

1。带山你的伴侣

如果可以带上你的伴侣吧,当你爬不动的时候她可以给你继续的鼓动;当你空廖无忌的时候,她可以撬动你的孤独;当你 汗流浃背的时候,她可以擦拭你的疲惫。我和你在前行的道路相互搀扶,紧握双手,继续前进。


2。带山你的音乐

音乐总能转移人的思绪,带上它,因为它能化解你的懈怠,让你感受轻盈的随行。


第三 高级占有,适合专业登山者

1。帐篷、睡袋、钩锁、登山杖

帐篷、睡袋适合进行野外生存,钩锁适合挑战悬崖峭壁,登山杖适合险要崎岖,也有可能是体态龙钟。


2。一部好车

这里需要的不是QQ,也不是奔驰,而是悍马、路虎这样的鬃毛,它可以带你寻觅更远的地方,寻求更高的巅峰。


3。自我的时间

你不用考虑无聊的上班,也不用考虑生活的奋斗,你的时间由你做主,想去哪里,想问顶哪座,都可以自由随性。


3。永恒的目标

如果你够专业,如果你敢于挑战,那就需要你不断寻求新的目标。我们的地球上只有一个最高点,这样的巅峰,存在于世,那就是珠穆朗玛峰,你想过吗?你敢于像王石那样挑战吗?你有充足的条件支撑你的目标吗?
(注:本人文章均为原创,转载请注明出处!20100614 登山归来,写于深圳。)

posted @ 2010-06-14 21:03 刀光剑影 阅读(85) | 评论 (0)编辑 收藏

         世界上做任何事,都是从计划开始,一件事情的成功也必定拥有一个周全的计划。完成丰功伟绩,我们需要设定不同的里程碑以达到最终目标;做好一件小事,我们同样需要知道什么时间该做什么步骤。计划永远都是绑定在事情上的,它是整件事情实施周期开始的前奏。没有良好的运筹帷幄,就不能有良好的开始,当然圆满的结局就更别想啦。在一个软件项目中也是同样的道理,项目前期我们要制定计划,项目立项,草拟建设方案,分析讨论可行性,投标参与以及如何中标等;项目中标签订合同后,实际上才是项目真正意义上的开始,这时我们需要做的是任命项目经理,建立项目组,成立项目管理委员会,草拟项目实施纲要,制作软件开发周期,分配资源,调控进度等等,一堆繁琐的事情接踵而来。面对这样烦乱的项目周期构成环节,试问如果没有良好的计划,怎么可能保证项目最终的成功交付。

    下面我提到的项目都是基于常见的软件项目,因工作以来,我一直从事这行,所以只能有针对软件这行发表的权利了。我这里要说的项目计划也仅限于我们熟悉的软件开发流程,范围过大,一来没时间,二来担心说的过多没中心主题,好了不说废话,我这就开始。

    我们所认知的软件开发流程主要就是需要分析、设计、代码编写、测试、试运行、交付客户验收等。所以这些主要步骤实际上就是我们项目计划中的里程碑。这些里程碑,理想状态下是需要进行综合评审和告之客户的。这里我之所以说理想状态,是因为这样的流程执行在实际的项目实施过程中,存在于凤毛麟角的范围中或者更肯定点说,基本上不可能存在。因为计划仅是一个预先的理想状态,一旦将其投放到实践中,计划总会受到太多的阻力和不确定的干扰,这其中最为基本的要算时间与成本啦。说到这里问题就出现了,我们既需要制定计划又要求符合实际,如何制定计划就成了最焦点问题,这也就回归到本文的中心上来了(是不是够绕的,o(∩_∩)o...哈哈)。


第一,我们说说什么时候开始定计划

    项目的计划,大体开始于合同签订,项目经理任命后。只有合同的签订,我们才可以准确知道项目的开发周期,排除节假日、人为日常休息时间,最终才可以获得项目开发的真正意义上的时间数量。这里说真正意义上,可能也是理想状态,因为我们还没有考虑,风险占据的时间,如公司停电,项目变更,项目组成员意外,离职等等。当然也可能存在更为极端的人为不可抗拒造成的时间流逝,如地震,天气,社会动荡,2012(o(∩_∩)o...哈哈)等等。项目时间点的确定是项目经理必须掌握的,因为只有他很好地计算出有效的项目工期,才能进行各步骤占有工作日的有效调配,各步骤有了时间点的设定才能明确各步骤的任务量,任务范围,预期目标,执行资源等。


第二,我们来讲计划怎么定

    有效工期的明确和各阶段工作目标的设定,基本上完成了项目计划的主体框架。接下来我们需要做的就是,以各阶段里程碑为子目标,细化实现其各子目标的工作量,时间进度,任务难易、时间匹配以及任务执行人员的确立。同时进一步在计划中注明每周完成哪些内容,每天完成哪些事情,张三今天去干什么,李四明天该做哪些等。这样以天为最小单位的任务确认,基本上就完成了计划的制定了,当然如果你有更为睿智的头颅,那可以去深究到午、时、分。。。。


第三,我们来谈计划风险的预测和控制

    前面我们说,计划项目有效时间需要考虑其不确定因素。同样,一个计划的完成也需要进行计划风险的预测和控制。当你完成计划时,是否问过自己,我的计划真的做好了吗?计划的风险在哪里?万一王五今天生病了怎么办?如果小强明天离职了又如何?假设小薇后天失恋啦该何去何从?这些就是你的风险,但不包含全部,上面提到的停电,不可抗拒都是属于计划风险的范畴。计划的风险属于不可预知的东西,如何有效加以控制,这里我提三种解决思路,首先,我们在制定计划的时候更为客观的尊重实,尽可能少地偏离实际;其次,尽可能预留一点时间进行临时调度和匹配; 第三,在完成A计划的同时,制作一个B计划,一旦发现或即将发现大规模的延迟计划出现,立刻进行调整补救。


第四,我们来侃侃如何开展计划

    计划总是交给人来执行的,如何没有可执行的对象,那它就是废纸一张。同样一份计划好坏也是参与者在执行过程中体现出来的。所以计划的有效开展,不能脱离执行者的参与而存在,这就要求我们在制定计划或计划完成后,应安排足够的时间和计划参与者进行密切的交流,了解他们否可以在计划的时间内完成安排?是否存在延迟的阻力?是否需要有效的调整?因为很多时候做计划的人总是按照自己的思路和想法在行走,不要把自己的一厢情愿强加于别人,这样不好;也不要在计划做完后,桌子上一拍,盲目地下发开展;更不要老是告诉你的执行者,就这么干,做不完自己加班,很是暴力。 


        说了这么多,不知对各位是否有所感触或帮助,一句话,计划不是废划、乱划而是人划与人化(人性化)。


(注:本人文章均为原创,转载请注明出处!20100614 写于深圳。)

posted @ 2010-06-14 21:00 刀光剑影 阅读(139) | 评论 (0)编辑 收藏
     在网上看见这样一则新闻:"中国男足未能获得南非世界杯参赛资格,但南非组委会也巧妙地让中国元素参与了本届世界杯。在开幕式上,三位中国足球宝贝为南非著名歌手桑迪伴舞,这也是世界杯的历史上第一次有中国人参加开幕式的表演....."。
     不知道国人看见这样的新闻有啥感想,我只想说一句:"中国人成bz啦?给人伴舞!!咱能不丢人吗?"。
(注:本人文章均为原创,转载请注明出处!)




posted @ 2010-06-12 08:44 刀光剑影 阅读(148) | 评论 (1)编辑 收藏
        人的一生需要在与人交流度过,与朋友谈交情,与伴侣谈感情,与老婆谈爱情,与家人谈亲情。记不起在哪看见过这么一句话了,“在人的时间表里,80%时间是消耗在与别人蹉跎中"。的确,在我们每天生活的时间里,总要和形形色色的人谈天说地,论事说人,当然也有勾心斗角、争宠夺爱,等等诸如此类的物质形态,这些告诉我们如何与人相处,有效地利用他人帮助自己,是我们需要静心思考和引导的,这也就是我今天打算发表的一点谬论。。。
        在《蜗居》中,其实开头几集,你压根儿就看不出,宋思明在处事上的老练,而只能看见他在无私地帮助自己的同乡陈寺福,可能你还不时感叹这样的好官,真是稀少。跟随剧情的深入,你发现自己思想简单,冷笑当初的幼稚。宋思明能有今天,在自己的官路上如鱼得水般存活,本身就证明了他的非同寻常。与陈寺福的相处,宋思明外表看是简单的相互帮助,其实本质就是彼此利益的驱动。
        对陈寺福来说,需要紧抱宋思明这棵权利的大树,为自己的公司挡风遮雨,使自己的小作坊也能分块房地产的蛋糕,以填补商人的贪婪追求。宋思明的手段就相对高明多了,他首先是给对手以假象,让陈寺福认为在海藻的爱情面前自己变成一个可以驱使的工具。陈寺福这只讨欢的小狗,认为自己真的找到主人的喜好,押宝的正确。宋思明其实就是看中了陈寺福的头脑简单,认识肤浅,有这样的人代替他去完成自己的运筹帷幄,那是万无一失的。简单总是给人足够的忠诚可信,指挥家总是希望执行者,无条件的服从,只有这样,他才能保证自己计划的可控性和风险性。陈寺福需要的是宋思明不时给他个肉包子,让他满足片刻的祈求,那他就会服帖的伴随在左右唯你使用。
        同样的利用也发生在海藻与海萍间,说这话可能很多人惊讶和抗议,不过别着急,待我慢慢道来。海萍的处境决定了她与苏淳是完成不了购房首付的,她一开始的8万计划中,苏淳与海藻的两万本就是一个自我主观的安排。苏淳很鄙视啃老族不忍去逼迫辛苦的父母,他老家生活在农村,家里还要照顾生病的舅舅,怎么还会有多余的两万借给他们,即使有那苏淳的兄弟姐妹也不能同意吧。海藻呢,就更不实际了,换公司,才工作,如何能有多余的积蓄。把小贝的结婚钱拿出来,那更是海萍的自私了,换作我是小贝也不可能借她,因为小贝打算几个月后就结婚了,他不能保证海萍在短暂的几个月把自己的辛苦钱还上,万一不能还上,那小贝自己的幸福岂不是要完全寄托于海萍的赖账。对于这样的命运猜测,小贝是不能接受的,所以他说”不借,这是我自己的原则问题“。
         当海藻把自己”第一次“的辛苦钱送到姐姐手上时,其实海萍完全知道,妹妹已经为这些钱出卖了自己,海萍握住海藻的卖身钱,内心是痛苦的,她不能接受海藻这样的帮助形式。她看到为了自己的利益,把自己那个心爱、无知的亲妹妹推向火坑,逼上了背叛的绝境。海藻这样的行为,是不应该再去与小贝携手步入那个洁白的教堂,因为海藻的欺骗、隐瞒,根本没有权利去祈求那些永恒的承诺,这一切都是她自己造成的,是自己在亲手残忍地扼杀妹妹的幸福。
        海萍看见了海藻的无知,但在妹妹与母亲面前,海萍选择了后者,因为她知道,只有冉冉、苏淳才是陪伴自己余生的伴侣,海藻总有一天要嫁人,离开自己,放弃对她的眷恋。剧中有这么一段话,海萍说,“胡说八道!我怎么能在这个时候离开他呢?他是我儿子的父亲!我跟他是血缘亲。我告诉你,即便你是我妹妹,从法律上讲,你也不是我的直系亲属。他才是我的直系亲属!想都不要想这件事情。”,海萍说这些话已经出卖了自己当初为什么没有阻止海藻,因为海萍现在的心里只有自己的家庭才是NO1,海藻和父母只能排在第二。她已经为人父母;她需要做一个合格的母亲,她需要完成自己对家庭的责任,母亲这个角色最终驱动了自己对海藻的利用。。。
        其实我和你,都像《蜗居》中的故事一样,我们每天在喜怒哀乐生活,在与别人剧烈争夺时,也同时需要他人的帮助。不管你是出于何种目的在引导别人帮助自己,也不管你对别人的使用是否高尚,你都在发掘和利用那些对自己可用之人。人本就是群居的动物,相互利用,互为依存本就是我们的本性,有句话说的好”给我一个支点我就能敲起地球“,感叹下,敲地球这样的丰功伟绩都需要寻找可利用的支点,何况你我生活中的那些互利互惠,取舍平衡呢。。。
(注:本人文章均为原创,转载请注明出处!)
[后记:这篇文章在草稿箱里呆了一周多了,本来昨天就应该写完的。写到这里,对蜗居的一些想法基本告一段落了,最近项目组发生很多事情,打算去考虑下其中的根源。一直在说要把dhtmlx的API翻译下也没完成,wmframework的升级记录也是好久没写,都荒废了。时间那,都跑哪里去了。。]





posted @ 2010-06-10 22:39 刀光剑影 阅读(243) | 评论 (0)编辑 收藏
         宋思明海藻的地下情,在《蜗居》中算是最刺激的一段。所谓的“男人有钱就花心,女人没钱就傍爷”,说的就是这个道理。从人性的观点来看物质享受与精神追求永远都是支撑我们活着的唯一理由。我们每天玩命挣钱,为的是什么?追根到底无非就是物质上的占用和精神上的满足。
         在我们生活的社会里,很多人已是腰包鼓鼓,头戴高帽。金钱已经成为获得最大限度物质享受的唯一途径,他们的物质生活已经达到一个饱和溢出的状态。"饱暖思淫欲"已经很简单的告诉我们,人特别是男人在获得物质充分占有后,内心的欲望已经开始倾向于精神追求了,他需要去追求以前没资本感受的东西,去发泄内心那些无尽的奢求。哥们儿有钱了,应该去开开荤,搓搓澡,按按被,捏捏脚,有钱不享受,留着干啥,钱本就是身外之物,生不带来死不带去的东西。
        宋思明说:"我已经过了为钱发愁的年龄"。这样的从容已完全告诉对面的海藻,一个物质生活终日匮乏的小女孩,他就是那个物质上占有过剩的代表。宋思明通过这句话在向海藻传递一个信号——爷们儿现在有钱!我在《小贝与海藻的故事》一文中说过,小贝与海藻的爱情注定是个悲剧,海藻的依赖和小贝的无奈,本就是一个自相矛盾的东西。海藻向往一周只用周五上班的生活,渴求自己倦怠的身体终日休养生息;她喜欢赶潮流,追时髦,玩浪漫,尝美味,这些最终源于一个目的——她需要钱,大把的票子,唯有money才能满足她的这些梦想。可这个梦想在小贝这里,永远只是幻想,不能实现。因为小贝穷,每天蜗居在这个陌生的城市里过着“计划经济”,他终日在玩命打工,把自己一生的希望寄托在每月老板给自己的零星佣金,这几百大洋对小贝来说,就是他一生幸福现实的那个救命稻草。小贝的残羹冷炙是永远不能填饱海藻那些漫无边际的饥渴。和小贝一起的日子里,海藻可以使用爱情作为精神粮食来充饥自己的饥求,但爱情这个精神呀片永远只能像画饼充饥一样,只能用来作自我安慰存活在短暂的空想中。
         海藻的对物质的过度压抑,造就了宋思明胜利号角。宋在那一夜销魂中饱尝海藻的第一次后,给了她6万块。海藻手握自己的卖身钱,6万块,对她而言很是满足,她在感叹“春宵一刻值千金,我这算是万金了”,她感觉到自己很高贵,自己很满足。因为她的第n次已经在这里远远超越别人的第一次,有这么值钱的价格,还有什么不满足呢,不就是自己违心的付出嘛,没什么大不了的,洗一洗,照样活得安然自若,平静自如。短暂付出,换回这样丰厚的回报,该是多大的人生幸事,何乐而不为呢?
        “人情债,我肉偿了!从现在开始我就步入职业二奶的道路了!”,海藻说这话时,她已经感受到二奶的价值了,她需要穷奢极欲,渴求物质的满足,而这些唯有二奶这个岗位才能实现自己的需求,在宋思明强大的糖衣炮弹面前,海藻被打倒啦。她迷失了,忘记了小贝,忘记了那个陪自己在路边竞走的伙伴,忘记了那个为她撑伞遮雨的男孩,忘记了他们相遇的那个雨天。。。。
        男人,总是一群喜欢体味新鲜的动物,这和他们喜欢刺激、挑战一样。他们喜欢去追逐清纯的天真,去体味开蒙的神秘,去寻回怀旧的痕迹。这是每个男人的权利和梦想,但狂妄拥有之前你必须拥有钱,唯有钱才能招引那些渴求的萌动,拴住那只迷失的小猫。。。。
(注:本人文章均为原创,转载请注明出处!)





posted @ 2010-06-08 19:58 刀光剑影 阅读(103) | 评论 (0)编辑 收藏
仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页