01 2010 档案

好程序员的十大习惯之二 写代码之前成竹在胸
摘要:[作者按:大家的好习惯有很多,这其中必然存在重要的和非重要的,我也看过网上有写N大习惯的,但是写的都比较随意。感觉就是直接写自己的经验一样。我在写每一个习惯之前,都在琢磨,为什么要把这个习惯放到这里。下一个习惯又是什么?大家也可以帮忙一起来分析,可以在回复的时候,加上自己的建议,谢谢了!]不清楚自己要做什么的程序员,不可能做出好的代码出来。这话虽然有点绝对,但一定适用于很多人。我知道有一些程序员,在做任务的前期,几乎就是在浪费时间。你去问他做得怎么样了,他会告诉你遇到什么什么困难了,但是你要是帮他分析一下他真正要完成的事情,你会发现,他根本还不知道自己要做成什么样子。他是自己理解一点做一点,根 阅读全文

posted @ 2010-01-29 10:58 ohmyjava 阅读(137) 评论(0) 推荐(0)

好程序员的十大习惯之一 积极解决每一个问题
摘要:对于好程序员,有很多好的习惯,为什么要把这个习惯放在第一个呢?有很多人如果阅读过《高效能人士的七个习惯》,其中第一个习惯就是积极主动。如果从这个角度来看,我把解决解决每一个问题放在首位从理论上是完全没问题的。但我要说说我们程序员独特的地方。所有人都知道,程序员永远是拿着键盘在战斗的勇士。他们不能只是纸上谈兵。他们得有非常多的实战经验,人家才慢慢地说你是一个高手。可以说,高手绝对不是吹出来的,而是真枪实战干出来的。在这里,我们不需要考试,不需要比赛。我们就看同样是一年年过去,到底谁做出来的东西最好,最多!因此,解决问题是我们提升自己能力,并且证明自己能力的非常重要的路线。我有一个非常好的朋友,大 阅读全文

posted @ 2010-01-26 00:55 ohmyjava 阅读(108) 评论(0) 推荐(0)

企业信息化的三个重要步骤
摘要:这两天和领导一起做CRM系统的接口调研。发现其中很多问题又会追溯到系统本身的结构上来,特别是关于客户的模型定义,关于的订单的模型定义等等。我将这些经验与之前的企业信息化理论结合起来,发现有一个非常有意思的推论。那就是要做好企业信息化,就是要做好三件事。第一、数据模型标准化第二、业务流程规范化第三、系统运作规模化三件事是层层推进的,其中规模化又是企业信息化的目标。数据模型标准化,其实就是定义出来,我们想要什么样的业务数据。业务流程规范化,就是让大家知道,我们应该怎么管理才能得到我们想要的。这点看上去是很明白的事情,但是过程往往不是这样的。我们往往没有直接的去面对这三个问题。事实上,我们往往会被其 阅读全文

posted @ 2010-01-25 00:13 ohmyjava 阅读(282) 评论(0) 推荐(0)

SOA的本质是组织设计的一个模式一个方法
摘要:SOA=5S本文中的5S是指麦肯锡企业管理的7S方法论中,除了愿景和战略之外的5个S,包括(系统Systems、组织Structure、能力Skills、人力Staff、文化Style)。可以参考资料:麦肯锡7S模型很多人都在说SOA,但是真正能够把SOA说清楚的没几个。要不就是太概念化,要不就是太意识化。我希望我这次能够把他说清楚。我们是一个给客户提供信息化的公司,不要我们自己都对SOA一知半解。老卢曾经打过比方,SOA就是搭积木。这个比方确实不错。但是不足以说明清楚SOA到底是什么。SOA这个概念是在Gartner十多年前(1995年)提出的,Gartner定义SOA是一种模块化的、发现的 阅读全文

posted @ 2010-01-17 20:51 ohmyjava 阅读(212) 评论(0) 推荐(0)

好习惯成就好程序员
摘要:公司搞了一次技术峰会,我有机会和大家聊了一下有关如何成功的问题。会上我向大家提出了我的想法,好习惯才能成就好程序员。有很多人可能对这句话很不以为然,我也不忙辩解,先回答我下面的一个问题。现在我们身边的同事,开车的越来越多了,如果周末你出去游玩,你需要寻找一个开车的伙伴,你愿意找下面的哪一位呢?第一位,平常开车的时候,经常遇到一些小状况,但是因为见识多,所以很多事情知道怎么解决。第二位,平常开车的时候,从来没出现过什么状况,但是经验非常欠缺,出了事都需要打电话求救。你会选择哪一位呢?我告诉你,我会选择第二位。为什么,因为我相信,开车不出状况,绝对不是偶然的。这么多现象的背后,一定是因为这位朋友, 阅读全文

posted @ 2010-01-15 00:36 ohmyjava 阅读(144) 评论(0) 推荐(0)

软件企业的信息化重点是什么
摘要:软件企业在做信息化战略的时候,必然和其他企业一样,要考虑企业的核心价值是什么。那么,软件企业的核心价值是什么呢?对于企业而言,核心价值本质上是在诠释一个企业靠什么来赚钱。网上也有人网友在探讨这个问题。《软件企业的核心价值》就是讲一个外包软件企业的价值所在,不过看来是牢骚多于理论。但是这篇文章提醒我们,先搞清楚企业的定位,然后再做分析。软件企业的分类,按照产业链中所在的位置,大致可以分为:第一、独立软件供应商第二、软件开发外包商第三、测试测试外包商第四、系统实施供应商从软件的供应目的来看,又分为:第一、大众娱乐产品第二、个人信息化工具第三、企业信息化工具第四、企业信息化系统当然,从其他角度,任然 阅读全文

posted @ 2010-01-04 02:29 ohmyjava 阅读(237) 评论(0) 推荐(0)

导航