来自其他领域的想法对程序员有用

时间:2009-02-12 22:20:26

标签: design-patterns

模式的概念起源于1977年的architecture

相当于TDD在制造业中被用作20世纪80年代的及时和全面质量的一部分

Paul Graham将Hackers and Painters

联系起来

我的问题是,我们可以在其他领域使用哪些您最喜欢的想法和技巧。例如,我认为工程师对项目管理有很多了解。

这是编程相关的......

4 个答案:

答案 0 :(得分:3)

Back of the envelope calculations来自物理和工程,是一种有价值的软件工具。使用小而粗糙的原型也来自工程。

答案 1 :(得分:3)

在应用程序设计,尤其是UI设计方面,任何心理学知识总是有很大帮助。我们制作的产品不仅仅是神奇的黑盒功能,它们是真正的人们需要使用和联系的“有形”工具。至少,它是一些非常敏感的训练:)尽量减少用户在工作时的挫败感。

作为应用程序开发人员,编写也是一项非常有用的技能,即使您自己不一定要编写副本。能够清晰简洁地传达您在电子邮件,文档和演示文稿中的含义,这使得工作变得更加容易,并且有助于与那些您正在完成此项工作的非程序员进行沟通。当用户和经理打开时,混乱就会消失。

答案 2 :(得分:2)

嗯,很明显,数学对编程有很大的影响 - 例如, John von NeumannAlan Turing

答案 3 :(得分:0)

具有讽刺意味的是,你问的是所有人都在同一领域 - 编程。