软件开发如同玩杂耍
来源:互联网 发布:淘宝流量指数怎么计算 编辑:程序博客网 时间:2024/04/27 19:33
软件开发如同玩杂耍
我们可以将软件开发过程比作玩杂耍。通常,人们在玩杂耍时至少需要三件物品,而对于可以使用的物品数量并没有任何限制。刚开始学习如何玩杂耍时,您会发现在接球和抛球时您看到的是单个的球。随着熟练程度的增加,您会开始将注意力集中在这些球的运动上,而不是集中在每个单个的球上。当您掌握了玩杂耍的方法时,您就会再次将注意力集中在单个球上,一边努力使这个球保持平衡,一边继续抛出其他的球。凭直觉您就可以知道这些球的运动方向,并且也总是能将手放在正确的地方接球和抛球。可是,这与软件开发又有什么类似之处呢?
不同的角色在软件开发的过程中会“耍弄”不同的三件物品:项目和计划经理耍弄的是功能、资源和时间,而软件开发人员则耍弄正确性、性能和安全性。人们在玩杂耍时总是试图使用更多的物品,但只要是学过杂耍的人都会知道,即使只添加一个球都会让在空中保持所有球的平衡变得更加困难。从技术上讲,如果耍弄的球少于三个,那根本就不叫杂耍。作为软件开发人员,如果您不考虑正在编写的代码的正确性、性能和安全性,则说明您根本就没有投入到您的工作中。当您刚刚开始考虑正确性、性能和安全性时,您会发现您每次只能将注意力集中在一个方面。当它们成为您日常工作的一部分时,您会发现您再也不需要将注意力集中在某一个特定的方面,因为此时它们早已融入了您的工作。而一旦掌握了它们,您就能够凭直觉进行权衡,并相应地调整自己的注意点。这就跟玩杂耍一样,关键在于实践。
- 软件开发如同玩杂耍
- 软件开发如同木匠做桌子
- 软件开发如同木匠做桌子
- 软件开发如同木匠做桌子
- 软件开发如同木匠做桌子
- 软件开发如同木匠做桌子
- 软件开发如同木匠做桌子
- 做软件如同做人?
- 软件如同做人
- 人生如同软件
- 如同
- 杂耍算法
- 杂耍算法
- 从玩扑克到软件开发
- (转)从玩扑克到软件开发
- 从玩扑克到软件开发
- 从玩扑克到软件开发
- 开发与测试如同左手和右手
- 深入浅出VC++串口编程(二) 基于DOS的串口编程
- JSP文件下载及getOutputStream() has already been的解决
- 【转载】基于VC++的特殊波特率的实现方法
- pku1674 Sorting by Swapping
- 新的开始
- 软件开发如同玩杂耍
- 深入浅出VC++串口编程(三) 基于win API的串口编程
- Vs2008中ofstream不能读取带有中文的路径
- IT核心转向互联网
- 春天里的一场雪
- VC操作注册表
- 深入浅出VC++串口编程(四) 基于控件的串口编程
- 【原创】关于一个月以来应聘的感想
- 关于cronExpression的介绍