人月神话

第一章 焦油坑

1.编程系统产品

要成为通用的编程产品,程序必须按照普遍认可的风格来编写,特别是输入的范围和形式必须广泛地适用于所有可以合理使用的而基本算法。接着对程序进行彻底测试,确保它的稳定性和可靠性,使其值得信赖
必须准备,运行和记录详尽的测试用例库,还需要有完备的文档,每个人都可以加以使用,修复和扩展,相同功能点的编程产品的成本,至少是已调试的程序的成本的3倍!

编程系统产品=3倍程序产品=9倍已调试程序 (成本)

2.职业的乐趣

1.创建事物的纯粹快乐
2.开发对他人有用的东西
3.组装零件以精妙方式运行并收到了预期的效果的 整个过程体现出的一股强大的魅力
4.持续学习的快乐
5.纯粹凭借想象来构建,易于驾驭

编程的快乐在于它不仅满足于我们内心深处进行创造的渴望,还唤醒了我们每个人内心深处的情感

3。职业的苦恼

1.追求完美
2.由他人设定目标,供给资源,提供信息,编程人员很少能控制工作环境和工作目标
3.概念性设计是有趣的,寻找琐碎bug是一项重复性高的活动
4.当投入了大量的辛苦劳动后,产品在即将完成或者终于完成的时候,却显得陈旧过时
产品开发所基于的技术在不断地进步。一旦设计被冻结,在概念上已经开始陈旧,不过实际产品需要一步步按阶段实现,实现落后与否的判断应根据其它已有的系统,而不是未实现的概念。因此,我们所面临的挑战和任务是在实际的进度和有效的资源范围内,寻找解决实际问题的切实可行方案。

这,就是编程!如同挣扎在焦油坑中的痛苦,又有创造事物的快乐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值