zoukankan      html  css  js  c++  java
  • 我的开始--大道至简的第一章

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

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

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

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

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

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

  • 相关阅读:
    gain 基尼系数
    luogu P5826 【模板】子序列自动机 主席树 vector 二分
    牛客挑战赛39 树与异或 离线 树上莫队 树状数组 约数
    4.22 省选模拟赛 三元组 manacher 回文自动机
    4.22 省选模拟赛 最优价值 网络流 最大权闭合子图
    4.18 省选模拟赛 消息传递 树剖 倍增 线段树维护等比数列
    luogu P4008 [NOI2003]文本编辑器 splay 块状链表
    牛客挑战赛39 密码系统 后缀数组
    luogu P1526 [NOI2003]智破连环阵 搜索+最大匹配+剪枝
    luogu P4095 [HEOI2013]Eden 的新背包问题 多重背包 背包的合并
  • 原文地址:https://www.cnblogs.com/kt97458/p/4825601.html
Copyright © 2011-2022 走看看