大道至简之编程的精义读后感

在我首次读到这本大道至简时。我首先被他的引例吸引,“愚公移山”这个从小听到大的故事,一开始对他的理解也只是愚公那种坚持不懈的精神,做事不怕苦累。而在读完第一节时,我才幡然醒悟,原来他具有另外一种新的意义,蕴含了编程的精义:无论多么大的工程和事件,我们都可以通过简单得而编程来实现。在这么一个小小的故事中,充满了编程的根本:顺序,条件,循环。

愚公移山伪代码:

/*沟通方式:聚室而谋之;项目目标:毕力平险,指通豫南达于汉阴;技术方案:叩石垦壤,运于渤海之尾;技术人员:子孙荷担之三夫*/

import.java.愚公移山.*;

public class YiShan

{

people 愚公,其子孙后代;

愚公和子孙荷担之三夫移山;

if (愚公=die&&子孙一直存在)

{

while(山没有移完)

{子孙后代不停的移山;}

}

}

再者关于是否可以写好程序,对于我来说,只要我足够勤奋和努力,就不可能有学不会的东西,这在这本书中也有提到过,并且他也用了“天冷了先穿衣后洗漱”这样的案例来告诉我们其实不用把编程想的有多难,其实生活中处处都有编程的思想。并且我们可能在不经意间就具备向设计师发展的潜质--折衷。

程序=算法+结构,虽然听无数老师说过,但其实都没怎么懂。在书中,他介绍到:其实编程就是把一件事情交给计算机去做,所以首先要把事情分析清楚,把事件先后的逻辑关系和依赖关系搞清楚,再去考虑代码的问题。我现在学的代码只是 以后的体力活,我应该把时间多用到思考算法上去。

语言,其实就是一个载体,让我们把自己的想法通过一个载体表达出来,所以说语言在精不在多,当我们精通一门语言时,就足够能表达我们所有的想法了。所以说,关于语言,精通一门,了解会用其他就可以。虽然现在有很多种语言,我必定要精通一门。

在读完《大道至简》第一章后,我觉得我似乎懂得我在以后学习中的侧重点,应当注重思考,而不是代码的编写;要注重自己的想法而不是编程;要注重创新而不是复制。一定要学好专业知识的,精通一门语言。

时间: 2024-10-07 10:01:22

大道至简之编程的精义读后感的相关文章

《大道至简》-编程的精义读后感

首先,开篇由<愚公移山>引入,叙述了原始需求的产生,项目沟通的基本方式,以及确定了项目目标,为了达到这个目标择定了一个井然有序.可以实现的技术方案.在项目实施过程中所出现的人物按任务不同划分为了技术人员.工程管理人员和一名外协.愚公的论述里面包含了编程的根本:顺序.分支和循环.也就是说,编程可以通过这三个部分来实现,这就是编程的精义. 书中说“除了先天智障或者后天懒惰者都是可以学会编程的”这句话写的很对.就像书中所说,如果在早晨起床后,你自己知道干“如果天冷则先穿衣服后洗漱,如果天热则反之,日

大道至简之编程的精义读后感(Java伪代码)

import.java.大道至简.*; import.java.愚公移山.*; public class YuGongYiShan { 愚公={项目组织者,团队经理,编程人员,技术分析师}: //沟通方式:聚室而谋之: //项目目标:毕力平险,指通豫南达于汉阴 //技术方案:叩石垦壤,运于渤海之尾 //技术人员:子孙荷担之三夫 //工程管理者:愚公 if(愚公=die) 子孙去完成移山的任务: else 愚公自己完成移山的任务: while(子孙存在) { 这个工程必定会实现: } //编程包括

大道至简之编程的精义读后感-Java伪代码

import.java.大道至简.*; import.java.愚公移山.*; public class Yugongyishan { 愚公={项目组织者,团队经理,编程人员,技术分析师}; //沟通方式:聚室而谋之 //项目目标:毕力平险,指通豫南达于汉阴 //技术方案:叩石垦壤,运于渤海之尾 //技术人员:子孙荷担之三夫 //工程管理者:愚公 if(愚公=die) 子孙去完成移山的任务; else 愚公自己完成移山的任务; while(子孙存在) { 这个工程必定会实现; } //编程包括顺

读《大道至简:编程的精义》有感

成果源于正确的思想 ——读<大道至简:编程的精义>有感 应老师的推荐,我阅读了周爱民所著<大道至简>,在读完第一章“编程的精义”后,决定写下读后感表达自己小小的看法. 首先,世界变化万端.而理为一贯.我们学习一项知识理论并用它解决实际问题,最根本的不是掌握某种方法,而是明白其本源.只有深刻理解事物背后的道理,才可以此不变应万变,知变通之道而不乱.这本书主要为我们讲述了作者在从事十年软件开发之后回顾自己的经历所得到的感想.和自己的思考. 总结编程的精义,就需要简单的编程可以实现庞大的

大道至简-从编程到过程读后感

语言只是工具,当我读到这里的时候,我就惊讶是不是意味着我们可以在学习上偷一点懒,这个想法太天真了.是的,猿猴之所以跟我们不一样,是因为我们呢可以制造和使用工具.在一定程度上来说,我是十分赞同的.本来就是为了我们的交流,为了我们的方便么.有句话叫做换汤不换药.是的“程序=算法+数据结构”这是编程雷打不动的真理.实践出真知,实践是检验真理的唯一标准.我们现在做的.从事的.实现的.就是方法.因为我们呢习惯了这种状态.其实方法就在我们身边.有时在一个瞬间得道,有时是一生.瓜熟蒂落,量变是质变的必要准备.

大道至简第一章Java伪代码读后感

import.java.大道至简.*; //周爱民 import.java.读后感*; public class shawanyia { //1. 编程的精义 while(山没有消失) {if(愚公没死) 移山: if(愚公死了) 子孙继续移山: if(山没了) break; } //2. 会或者不会写程序的问题 if(你不是先天智障&&后天傻逼) 你可以学会变编程: else 出门左转退学谢谢: //3. 程序 = 算法 + 结构 //记住:积极工作和勤于思考都要占时间. if(你可以思

信1403-2班程怀远20142897《大道至简》第五章读后感

<大道至简第五章>读后感 “虚有其表耳.” ——<明皇实录> 随着时间一天天的过去,我们的Java语言学习几近了尾声,<大道至简>这本书也已经读了很多遍,最后一章讲的是过程,题目就是失败的过程也是过程,那么究竟是过程重要还是结果重要? 有的人说是结果重要,对于程序员来说那么就是最终程序的实现了,但是实现的过程我们能忽略吗?对于程序员来说显然是不能的.所以说过程同样重要,或许客户给对于我们的要求就是只要你能实现最终的目的就好了,但是一个好的程序员是不会仅仅局限于“实现”的

《大道至简》 第一章 编程的精义 读后感

早早就读完了<大道至简>第一章编程的精义,现在写一下我的读后感. 首先,开篇由<愚公移山>引入,叙述了原始需求的产生,项目沟通的基本方式,以及确定了项目目标,为了达到这个目标择定了一个井然有序.可以实现的技术方案.在项目实施过程中所出现的人物按任务不同划分为了技术人员.工程管理人员和一名外协.愚公的论述里面包含了编程的根本:顺序.分支和循环.也就是说,编程可以通过这三个部分来实现,这就是编程的精义. 本章第二节还提到了“会或者不会写程序的问题”,书中“除了先天智障或者后天懒惰者都是

大道至简—编程的精义读后感

<大道至简>阅读第一章感想 大道至简以<愚公移山>的故事引入,形象生动的分析了编程的关键因素. 首先,编程需要原始要求,即编一个程序的目的所在.愚公移山的原始需求是惩山北之塞,出入之迂也.因为山的存在堵住了他们的道路,出入不方便,所以产生了移山的想法.在我们编程的时候,我们必然也有这么一个要求,比如圆周率人工计算太麻烦,这时候我们就需要一个程序求它的数值,这就是编程的需求.再者,项目是需要人员参与的.在愚公里,愚公和他的三个儿子是主要的技术人员,其外,还有一个6岁的孩子参与了进来,