模式的概念起源于1977年的architecture
相当于TDD在制造业中被用作20世纪80年代的及时和全面质量的一部分
Paul Graham将Hackers and Painters
联系起来我的问题是,我们可以在其他领域使用哪些您最喜欢的想法和技巧。例如,我认为工程师对项目管理有很多了解。
这是编程相关的......答案 0 :(得分:3)
Back of the envelope calculations来自物理和工程,是一种有价值的软件工具。使用小而粗糙的原型也来自工程。
答案 1 :(得分:3)
在应用程序设计,尤其是UI设计方面,任何心理学知识总是有很大帮助。我们制作的产品不仅仅是神奇的黑盒功能,它们是真正的人们需要使用和联系的“有形”工具。至少,它是一些非常敏感的训练:)尽量减少用户在工作时的挫败感。
作为应用程序开发人员,编写也是一项非常有用的技能,即使您自己不一定要编写副本。能够清晰简洁地传达您在电子邮件,文档和演示文稿中的含义,这使得工作变得更加容易,并且有助于与那些您正在完成此项工作的非程序员进行沟通。当用户和经理打开时,混乱就会消失。
答案 2 :(得分:2)
嗯,很明显,数学对编程有很大的影响 - 例如, John von Neumann或Alan Turing。
答案 3 :(得分:0)
具有讽刺意味的是,你问的是所有人都在同一领域 - 编程。