自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 真的是最后期限吗?

在项目制软件开发中,工程师和项目主管的主要压力来自于最后期限(deadline)。有人或许说主要压力是来自于技术难点,但是事实上没有解决不了的问题,要么将技术难点攻克,要么绕过技术难点用其他的解决方案。问题在于解决技术难点需要时间,而这会让本不太多的项目时间更进一步逼近最后期限,而“按时交付”是评价一个项目成败的关键因素,所以压力由此而生。不过,最后期限有时候是可以主动把握的。下面看我

2009-07-19 19:40:00 426

原创 华山不再论剑

在商业软件开发中,胜出的往往不是最好的技术和算法,而是最能够满足客户需求的技术和算法。 ---- 题记古有华山论剑,最早出自于金庸老先生的武侠小说《射雕英雄传》,各大武功门派好手聚集华山,一绝高下,争锋天下第一。1. 新需求上周因为工作需要,我临时加入一个小组协助他们的工作,这个小组的人技术很强。客户需求是这样的,因为控件本身的性能原因,所以要在UI上面加一个单选框,选中即“显示全

2009-07-19 19:39:00 422

原创 软件开发中的角色扮演

商业软件开发并不是只有一个编程的人,而是可以分为不同的角色。 不同的软件公司因为规模大小性质各不相同,所以围绕软件的角色也各不相同。这就好比在重点学校里面分级很明确,每科有个老师,每个年级每个班级都有各自的老师,也有主任书记校长支持角色。而在电影《一个都不能少》级别的学校里面,往往一个老师兼职从语文教到体育,年级从一年级到六年级。类似的说,一个大型的软件外包企业,外资企业,往往分工明确细致

2009-06-07 16:43:00 985

原创 边际效用递减

这段时间在工作中,QA经常给我发一些bug,这些bug确实也是bug,但是是那种“需要花费很多工作量才能达到一点效果”的bug。对于此类bug,我的态度是,1.作为enhancement,我会在后期有时间的时候fix掉;2.如果在软件开发正式开发过程中,我会将精力更集中在开发功能上;3.如果在软件打包的那天,拒绝fix;4.特殊情况除外。在软件的早期版本包中,相当于部分功能开发完成的提交,这个期间

2009-03-28 17:49:00 625

原创 管理成本与收益

周五又开周会了,气氛很凝重,主要是对近期发生的事情检讨,然后分析到底什么原因出现了这样的事情。主要是因为两个项目,一个项目的事故在于用一个项目文件覆盖另外一个项目文件的时候,被覆盖的项目文件属性不会变。这一点很不make sense,而那个属性直接影响到手机同步数据的问题,所以自然到客户那边会感觉出了一个很大的事故。第二个项目的事故在于客户要求在每级数据库下加一个key字段,但是这边DEV在加的过

2009-03-15 19:04:00 452

原创 软件包中的调试代码

上周一的一次Deliverable出事故了,一个DEV因为同时负责几个项目导致慌乱将某个软件包中的debug信息忘记去掉,发到客户那里被客户发现,在一个主要功能点上打开界面居然弹出4个Message box(DEV常用的调试方法),导致那个美国客户花容失色(想象的)。背景是这样的,那天这个DEV本人接到了很多任务,而且都是跨项目的,他一共负责两个项目。其中有一个项目便要当天打包发给客户,于是他急急

2009-03-01 18:47:00 400

原创 客户需求变更

// Updated on 2009-2-22.加了tag 谁动了我的代码还在大学的时候就知道IT业的客户经常变更需求,然后随之而来的就是工程师们狂改代码。现在在公司接触到的第一个项目,客户是美国的企业,客户方有两个人,一个管技术,一个管业务。做了一个月,才知道美国人也经常换需求,而且有时候根本不知道自己到底需要什么,管技术的和管业务的互相没有太考虑对方,技术的不太懂业务,所以设计的架构满足不了业

2009-02-22 20:28:00 603

原创 程序员的状态==代码的状态

周五的时候leader单独找我谈话,主题是关于另外一个工程师最近的状态。看来似乎所有人都发现他的状态不好。一个人的状态怎么样是很容易看出来的。尽管可能口头上不说,或当你问起的时候回答“我状态挺好的啊”,但是身体语言不会说谎。这点小孩子都可以很容易看出他的玩伴某天的状态与往常不一样。当你问起的时候,如果他承认他状态不好,这说明他至少也希望积极寻求帮助让他恢复往常,但是当他不承认状态不好的时候,这说明

2009-02-22 20:27:00 430

原创 程序员应该有自己的一门语言

星期五的周会,让我们讨论到这个话题。之所以提起这个话题,是因为参会的总监提出影响一个项目有哪些方面,头脑风暴的结果分为4个方面:技术,沟通,管理,业务知识。我们这个team的项目比较特殊,是用客户的一套API进行开发,这种API语言就是放在CSDN上也没人知道,因为这API只是针对这家北美客户的产品。技术含量比较低,但是好处是可以用来快速开发项目,有的项目甚至可以用4天开发完成。而且因为这套语言基

2009-02-22 20:24:00 423

原创 《谁动了我的代码》

本博决定推出《谁动了我的代码》系列文章,文章不定期更新,主要是记录自己在公司的收获和软件方面的些许思考。《谁动了我的代码》标题创意取自于《谁动了我的奶酪》,在这个变化飞快的世界里,我们要做的就是Change with speed,然后记录下变化的种种历史,以便用来"数据挖掘"得出新的思考和收获。第一篇是《程序员应该有自己的一门语言》,来源于上周的一次有总监参与的项目周会。希望在自己的职业生涯的技术

2009-02-22 20:19:00 396

空空如也

空空如也

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

TA关注的人

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