最近一直在追求一点,就是反省自己,反省自己的代码,自己有什么地方是错误的。于是开始在google baidu上爬来爬去,如何做一个“伟大的程序员”? 呵呵 这个看起来似乎比较幼稚。
有如此想法还是从最近的一个项目说起,在整个项目中(从设计到上线)都出现了这样和那样的问题,最后我感觉还是由于我个人能力的问题,导致了一系列不应该出现的问题,于是开始自我反省,找出自己的问题,提高自己的能力。从网上看到如下内容,摘要过来,做个警示:

libo 发表于 2010-06-27 09:57最近一直在追求一点,就是反省自己,反省自己的代码,自己有什么地方是错误的。于是开始在google baidu上爬来爬去,如何做一个“伟大的程序员”? 呵呵 这个看起来似乎比较幼稚。
有如此想法还是从最近的一个项目说起,在整个项目中(从设计到上线)都出现了这样和那样的问题,最后我感觉还是由于我个人能力的问题,导致了一系列不应该出现的问题,于是开始自我反省,找出自己的问题,提高自己的能力。从网上看到如下内容,摘要过来,做个警示:
libo 发表于 2010-06-26 19:11
libo 发表于 2010-06-14 09:13
libo 发表于 2010-06-14 09:11
libo 发表于 2010-06-14 09:05
libo 发表于 2010-06-09 09:40
libo 发表于 2010-06-03 21:12
libo 发表于 2010-06-03 21:02SCRUM作为敏捷方法论的一种实践方式,它自然也是朝着这个目标走的:尽快开发,尽快测试,尽快发布可用版本,尽快让用户体验,尽快让开发团队知道自己的不足,这样又反过来激励开发团队把产品作得更好。而产品作好了,公司可以赢利,团队就能生存下去,这些都是很实际的问题。
libo 发表于 2010-06-03 21:01互联网开发的特点是什么,用一句很有名的话来说,就是always beta,什么是always beta,直白的翻译,永远的测试版,为什么会这样,因为用户的需求总是在不断的变化,唯一不变的就是变化本身。这种特点的开发特别适合敏捷开发,而强调自组织特点的Scrum又是其中一个值得尝试的开发模式。准备尝试实践SCRUM。
libo 发表于 2010-06-03 21:00一 什么是Scrum?
Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。
Scrum的基本假设是:
开 发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战, 确保每天、每个阶段都朝向目标有明确的推进。
Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成的规格部分,开发团队必须尽力于 30 天后交付成果,团队每天用 15 分钟开会检查每个成员的进度与计划,了解所遭遇的困难并设法排除。