权衡:寻找平衡
自然的存续是不断寻找平衡的过程。 “平衡”统治着宇宙,统治着我们的思想和行动。 作为人类的活动之一,IT软件产品的开发过程中也处处在“寻找平衡”。 ? 软件产品的开发是在有限工期、有限成本、客观条件(比如技术者保有情况,技术的熟悉程度)等诸多制约下,在起点和目标终点之间寻找一条最短的路线。而寻找这条路线的过程就是“平衡”各方制约的过程。 ? 具体到Flex开发RIA,比如: 为了追求减小swf文件的尺寸,我们希望裁剪掉Flex组件框架中一些我们不需要的功能。 这需要我们的技术者对Flex组件框架有深入的了解,能够从更高层次自定义组件(比如用ActionScript重写组件)。 我们保有的技术者有这个水平吗?我们的成品投入允许我们这么做吗(重写组件无疑是费时费力的工程)?我们的工期允许我们这么做吗? 如果这种做法不是必需的,这里就需要权衡,以达到“平衡”。 ? 软件开发绝大多数情况下,是不由得技术开发者“一厢情愿”的。 我期待中国的IT技术者能成为技术的开拓者和尝试者,不受限制的开发出天马行空,充满想象力,创造力的产品。 突破平衡才能创新。 当然中国对知识产权的法律保护如果没有实质的进展,一切都是免谈。我们的技术者只能继续为国外的外包打工,继续着流水线似的重复性体力劳动。让我们的脑细胞继续休眠吧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |