从编程到工程:

  我们从学习程序语言开始,就不断地编程,但所编的只能算的上是程序,而不能算是工程。从程序,到方法,方法到过程,过程到工程,工程到组织。猿之于为人,“学会制作和使用工具”是最重要的标志。语言只是工具。最狭义的工程,是描述“做什么”和“做到什么” 。也就是说,是对目标的描述和成果的检测。至于这个工程目标的实现,是“过程”和“方法”的事;而有效、快速地实现“过程”和“方法”所需的,就是“工具” 。

  从大一到大三,我们接触过好几门编程语言,C++、C、JAVA、C#、html等等。各种语言各有特点,但万变不离其宗,所有的语言都有一个共同点,那就是作为工具用来编程,直到后来用来完成一个工程。编程只是实现某个简单的功能,而工程就是根据需要,用代码来实现用户的需要。一个工程包含多个过程。编程只是基础,工程是从提出目标到实现目标的过程。