自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 架构的关键就在于预防和消除瓶颈

<br /> <br /> <br />架构的关键就在于预防和消除瓶颈

2010-12-28 17:40:00 363

原创 迁移、重构项目的注意事项

如果你在一家大型的网站或者it公司里维护,总难免要面对一些庞大、陈旧、臃肿的老系统,随着业务的发展,这些老系统还在不断的膨胀,终于有一天开发团队无法忍受,逐渐将其中的一些部分拆分出来成为相对小一些的独立系统,就像从一大团乱麻中清理出一小团乱麻,虽然还是很乱,但是维护起来要容易得多,如果你碰到这种项目,你要小心了,在你评估工作量的时候,一定要记得给历史遗留问题留下充沛的解决时间,通常你会评估迁移的时

2010-04-20 00:04:00 1615

原创 三思而后行的真意

想到就去做,胜过做时再去想; 做时再去想,胜过常想却不做; 三思而后行的真意是:一思何所欲,二思何所惧,三思如何去,三思之后,当断则断,当行则行!

2010-03-31 13:04:00 533

原创 SCRUM心得要点

scrum planning meeting要点:0:先花30-60分钟讨论一下上个迭代做得好和不好的地方,下个迭代怎么改进.1:进行分析设计时记得做好会议纪要,否则讨论的内容很多会被遗忘.2:识别任务并估大小时,对于估得较大的任务,应该把难点记录下来,为什么估得这么大.3:对于每个BackLogItem,每个Task,都需要知道怎么测试(日志/数据/界面),对于特殊的测试

2010-03-31 13:02:00 630

原创 网站架构之变迁

一个网站在刚开始的时候可能就只有一个应用程序,然后网站前台内容和后台管理功能会分解为两个系统,随着网站的业务发展,需要增加的功能越来越多,这两个系统会越来越庞大,更重要的是,在网站快速发展的过程中,为了快速的适应市场的变化,很多网站开发人员在代码结构的很多地方上采取简单的权益之计,于是就在网站的程序中留下了大量的遗留代码,而这些遗留代码慢慢充斥了整个系统,然后整个系统的代码就象一大团乱麻,当这团乱

2010-02-04 00:22:00 511

原创 领域模型中的manager

 在模型驱动开发中,manager在需要的地方依然是存在的,manager职责是对某一类对象集合体的操作,就像现实中的管理者,主要的职责是计划、分工、协调、激励,管理者会负责把符合要求的对象找出来、命令这些对象去做一些事情、要求这些对象把结果汇报给自己,但是管理者不会自己动手做所有的事情,除非被管理对象全部都是木偶或者死物,实际上软件中的被管理对象通常更像一些电子设备或者机器人,它们有自己被设

2009-12-23 11:36:00 535

原创 不要把解决方案当作需求

在需求分析时,一个重点是不要把解决方案当作需求,从而掩盖了需求的本质,需求要的是结果,而解决方案给出可以达到结果的过程,比如网站登录功能,其实它是一个解决方案,真正的需求是网站需要知道谁在使用它,需要保证用户数据的安全,实现这些需求其实还有数字证书、ic卡等各种解决方案,一个产品经理或者系统分析师要做的是识别出真正根本的需求,然后才能设计出最合适的解决方案。

2009-08-21 11:38:00 520

原创 知行合一

人对知识的掌握可分为三“层”六“得”第一层:记得、懂得记得未必懂得,懂得未必记得。第二层:用得、教得用得未必教得,教得未必用得。第三层:变得、改得灵活应用,不拘一格,改良创新,融会贯通。 万法归宗,模式总有相通之处,最快掌握新知识的关键就在于迅速的匹配到最合适的模式并迅速地掌握其中的差异。

2009-07-14 03:24:00 418

原创 用人十二法

管理的根本就是做人为人,管理的秘诀其实就是做人的秘诀,其实已经流传了千百年,可惜大音无声大道无形,大多数人只是视而不见。 仁:仁者为人,关心他们义:承担责任,维护他们礼:尊重他们,也让他们尊重你。智:理解他们,教育他们信:信任他们,也让他们相信你,相信你的能力,也相信你的品格。忠:忠于使命,他们忠于你,你也要忠于他们,永远不要背叛他们。恕:当他们因为能力不足犯错,培

2009-07-14 02:53:00 476

原创 识人八法

姜子牙:六韬一曰问之以言,以观其辞。二曰穷之以辞,以观其变。三曰与之间谍,以观其诚。四曰明白显问,以观其德。五曰使之以财,以观其廉。六曰试之以色,以观其贞。七曰告之以难,以观其勇。八曰醉之以酒,以观其态。 诸葛亮:心书问之以是非而观其志。 穷之以辞辩而观其变。 咨之以计谋而观其识。 告之以祸难而观其勇。 醉之以酒而观其性。 临之以利而观其谦。 期之以

2009-07-14 02:28:00 1378

原创 什么是势?

yle="height:450px;width:620px;">激水之疾,至于漂石者,势也;鸷鸟之疾,至于毁折者,节也。故善战者,其势险,其节短。势如扩弩,节如发机。 纷纷纭纭,斗乱而不可乱;浑浑沌沌,形圆而不可败。乱生于治,怯生于勇,弱生于强。治乱,数也;勇怯,势也;强弱,形也。 故善动敌者,形之,敌必从之;予之,敌必取之。以利动之,以卒待之。

2009-07-14 02:11:00 2519

原创 三言两语讲清楚设计模式

   有一次,我为了实现在iphone和pc之间能够随意通过网上邻居互相访问,在两边分别安装和配置ssh,rsycn,samba服务和客户端,并互相分发公钥和私钥以满足不用每次输入密码的需要,当时在网上查阅了数十篇相关技术帖,结果居然没有一篇帖子是对的,中间碰壁无数次,最后才摸索出正确方法,在大功告成那一刻,我突然发现其实这本来是非常简单的事情,三言两语就可以讲得清清楚楚,结果偏偏被不擅表达的技术

2008-03-04 11:39:00 606

原创 为什么要做架构设计

架构设计的目标: 减少重复代码    重复是万恶之源!这是从结构化程序设计时代就存在的格言,在面向对象时代依然是金玉良言。方便理解逻辑    清晰简洁的结构能够让人以最快的速度理解和掌握程序代码的逻辑,因此也就便于维护和扩展。适应需求变化    因此有了各种设计模式,大多都是针对某种需求发生变化的可能性而提出。便于分工协作    基于这个要求和上一点,所以才要求

2007-08-03 13:59:00 2321

原创 软件配置管理思想精髓

软件开发过程中的配置管理按照应用的水平逐渐深入,可以依次达到以下5个目的:1:随时保留文件到服务器上,使自己的工作成果不会应为误操作、病毒、意外等原因轻易丢失。2:集中所有成员的工作文件,使每个成员都可以获取完整的源文件,从而可以共同工作,甚至在两个人同时修改一个文件时可以自动提示冲突并合并他们的修改。3:记录下每个文件的每个版本,可以随时让某一个文件的内容回到某个历史状态,进行了错误的尝试后

2007-08-03 13:47:00 1139

原创 软件开发项目的关键

孙子兵法曰:凡治众如治寡,分数是也;斗众如斗寡,形名是也; 软件开发是一个多种专业角色一起协作来解决问题的活动,每个需求的实现都是这样一个过程。 因此,软件开发管理者最最重要的工作只有3件事:1:把握好需求。2:领导好人员。3:教会团队中各种角色以协作的方式共同实现每个需求。(并非只是流水线方式的各自孤立的工作,而是在一起紧密合作)。 软件开发项目管理的几个秘诀:管理成功,

2007-08-03 13:43:00 965

原创 如何领导团队

    随着技术的不断进步,人们对软件功能要求也越来越高,大多数软件都不再是一个人埋头苦干就能做出来的了,我15岁开始编写程序,97年投身商业软件开发行业,在中国算比较早的了,就在我进入这个行业没多久,一个前辈就很感慨的告诉我:“现在已经不再是个人英雄主义的时代了”,其实不管在什么时代,不管做任何事情,如果你想干一番大的事业,你就必须学会领导团队,把更多的人才组织在一起,齐心协力才有可能成功。

2007-08-03 13:35:00 1490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除