我的开始--大道至简的第一章

---恢复内容开始---

    选择了计算,选择了软件工程系,最大的原因就是自己对程序能够实现的功能的很大的好奇心。然而随着一年的学习,我越发的感觉到,如果仅仅靠在课堂上所学到的内容,恐怕连小学期都难以应付,慢慢的,我就感觉到深深的无力与后怕,我真的不敢想象,几年下来我能学到多少东西,或许我害怕在几年后一事无成,让人绝望。但是这一切心理的变化,在看了大道至简编程的精义后,心理的压力逐渐有了些缓和,也许,编程,或者说成为一个程序员,没有想象中那么复杂。

    一开始,作者便是用了一个耳熟能详的故事,愚公移山来引入,仅仅编程来说,是一件非常简单的事情。愚公居住的地方交通闭塞,生活不便,严重影响正常的生活,这也就道出了问题所在,有了问题,才引出解决它的项目工程。聚室而谋,毕竟集思广益,才能找出更好的解决方法,这也就对应了工程的商讨。经过浅谈之后,得出了项目的目标,毕力平险,指通豫南,达于汉阴。之后便有了工程实现的技术方案,箕畚运于渤海之尾。在这一项目中,我们可以看到三个技术人员即担夫,一个工程管理人员就是愚公,还有一个力量薄弱但是工作激情高的外协人员,这也就达到了一个工程的基本构造。接下来就是愚公与智叟的对话,说出了实现的程序,有分支有循环,而且不是死循环,这也就是说明了程序的可行性,只要可行,那么便是能够解决问题的。在此过程当中,我们看到了编程的根本就是顺序,分支,循环。实在是令人意外,就这么一个简单的故事,作者却是抽出了一个移山的大工程,不得不说对于我们这些初学者而言,作者的想法很独特,也很吸引人。

    接下来,作者给我们讲述了会不会编程的问题,其实编程很简单,这一切并不需要那么多的顾虑,只是你害怕困难,和没有耐心罢了。移山在当时是多么不可能的事情,但愚公敢,而且他这份固执真的难能可贵,愿意拿出世世代代来解决这个问题。所以说,我们没有说学不会的,只有去不去下心。程序等于算法加结构,过去的一年我们的老师一直在跟我们说这句话,基本上每节课都有提到。但是我们的理解还需要加深,毕竟我们的经验有限。这种思想,还有待进一步的深入。

    最后作者给我们说了语言和那个没有工程的时代。对于语言来说,没有任何的优劣区别,可以说每一种语言都是各有千秋,没有所谓的差或者所谓的好,认真学好哪一门语言都能够做得很好,也能够有所作为,说到这里还是指向我们,我们需要好好学,下心学,不一定只有课上,课下也要利用起来。而对那个没有工程的时代,我并不能理解,希望之后还能有所涉及。在此,只能期待接下来的学习了。

---恢复内容结束---

原文地址:https://www.cnblogs.com/kt97458/p/4825601.html