大道至简第六篇观后感

大道至简的第六章给我们叙述了从编程到工程的道理,正所谓“得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所视,而遗其所不视”。做任何事情都应该有一个循序渐进的过程,作为软件工程的学生,我们首先就应该做好编程这一项,编程是我们以后一切事情的基础,所以我们应该先努力学好编程。

要学会和学好编程,首先我们得知道,语言是我们学习和编程的最重要的工具,任何的再简单的程序也好,再复杂的工程也好,都是由语言一点一点堆砌起来的。猿之于为人,就是因为它学会使用工具,而作为一名软件工程的学生,想要成为一名出色的程序员,我们就应该很好地掌握并使用我们的C语言或者其他的语言。

程序=算法+结构。这是编程本源定义,也是编程的原始状态。而推动这般编程精义向前发展的便是方法。方法就是在不断的编程之中总结出来的,理解过程也需要编程经验,理解对象也需要编程经验,而有了足够的经验,我们就有了比较成熟的方法,也就对编程有了更好地理解和掌握。编程过程中我们并不怕失败,而怕的是我们没有回顾我们所经历的失败,一切的经验来源于回顾、理解与分析。

过程伴生工程而出现。过程解决的是工程中角色间的关系问题。首先需要把工程中的各个环节分离出来,毕竟各个击破可以把一个复杂的工程给简单化。这样,有了环节,就有了角色;有了角色,就有了沟通。因此过程中的问题,就是角色、沟通和环节的问题。角色的确定和角色之间的沟通问题在过程当中也显得格外得重要。工程的组织是否可以,角色相互之间的协作是否紧密,是这个项目能够成功的保障。

工程就是所有东西的结果的显示,代表了过程所要实现的目标的达成。对于软件工程来说,工程是很重要的,同时一个好的工程一般来说也是相对复杂的,这个时候就需要将问题简单地化为许多的步骤,通过经历一个个过程来实现一整个工程。同时也需要上面所说的角色之间完美的协作来完成一整个工程,毕竟三人同心,其利断金。

工程理论其实是包含组织学的。组织在一个团队里显得格外得重要,一个团体没有组织,就犹如一盘散沙,但是要是有一个强有力的组织,就有足够强的凝聚力和行动力,这样就能更好地去完成每一个步骤,经历每一个过程,最终完成最终所要实现的目标。

作为一个软件工程的学生,我们应该好好地去经历编程的每一个步骤或者说是一个工程的每一个过程,然后在失败中吸取教训,在成功中总结经验,多与团队交流合作,才能更好地去完成一个目标,实现一个工程。

原文地址:https://www.cnblogs.com/wxyxxx/p/4951508.html