《大道至简》第一篇有感

读《大道至简》第一章有感

      老师上课给我们讲述了《大道至简》的第一篇,课下又细细品味了一番,感受颇深。

      文章首先通过愚公移山的故事一句一句的为我们分析出了实现一个工程的基本要素即项目沟通的基本方式、项目的目标,择定一个井然有序的、可以实现的技术方案,项目人员,整个工程的实现程序。为我们引出了编程的精义,同时也让我们看到了编程的根本即:顺序分支和循环。通过愚公移山这件事为我们展现了编程是一件很简单的事即分析出问题的实质,根据目标策划出合适的解决办法,然后去实行就可以完成一个基本的编程。有时候编程真的就像愚公要搬的山一样刚开始会让人心生畏惧,但是当我们找好目标,分清实质,一步一步的制定好解决策略,然后去执行,这座山终是会被我们搬走的。

      第二节通过会或者不会写程序的问题向我们发出提问,问的问题都是我们感觉貌似可笑的问题而恰似可笑却像我们说明了一个简单并且重要的观点即除了先天智障或者后天懒惰者人人都是可以学会编程的并不需要我们有多高的智力。人人都可以学习并有足够的能力学好编程,并且一个设计师需要的基本素质大多数人也都具备那就是折衷,通过这种简单问题的发问通俗易懂的揭示了一个道理就是人人都具备编程的能力并且都可以做的更好。我们不应该为自己编不出程序找借口,唯一的借口就是大脑的懒惰。

      第三节说出了编程的精髓即程序=算法+结构,在大一一年学习C++的过程中老师一直在给我们灌输这个观念,并且在一年的学习和实际操作中我也深深理解了这句话的含义,程序的第一要务是把事情分析清楚,事件先后的逻辑关系和依赖关系。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。只要开发人员将这个程序的算法设计出来了,把结构描述出来了,那么程序就已经定型了。现在正在学习数据结构这门课程,认识到了这门课程的重要性,为此也会好好学习。

      第四节讲述的是语言,任何编程语言他们的底层函数库都是相似的,语言的差别主要表现在适用范围上,学好任何一门语言对我们都是有益的,学好任何一门语言对于我们再接触其他语言是有一定基础的,我们就可以更快的掌握一门新的语言。大一我们学习了C++现在为接触数据结构带来了不少便利。

      第五节没有工程的时代,在没有工程的时代却有算法大师,游戏大师,语言大师等等,我们不可能在方方面面都成绩绰约,但是我们可以在自己擅长的领域开辟自己的天地。

      读完第一章最深的感受是我们是可以把编程掌握并运用好。现在已经是一名大二的学生了,大一时刚接触C++懵懵懂懂,到后来的浑浑噩噩,现在对于C++中的某些知识也是只知其一不知其二,现在学习数据结构和JAVA都会涉及C++的知识,对于过去的大一或许会留下多少遗憾吧,但是数据结构虽说涉及旧知识但也是新课程,作为网络工程的一名学生我会想愚公移山一样坚持的学好自己的课程。

转载于:https://www.cnblogs.com/sdm69/p/4822242.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值