大道至简第一章感想

愚公移山是我们大家熟知的神话故事,但其中浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质。他向我们阐述了各个角色的职责,我们也从中看到了编程的根本,那就是:顺序、分支和循环。愚公要移山,便把移山这个工作分成很多步骤,把人分成个各种类,各司其职,其实这也就是编程了,它旨在能把问题分析清楚,分成条理清晰的步骤,一步一步分别实现即可。对于我们编程而言亦是如此,分析问题也是很重要的。可能有些人就要问,那么难那么复杂的编程学不会怎么办?其实事实并不是这样的,目前很多企业家或者是软件公司的老总他们以前都不是研究或者做软件的,它们之所以能成功的在这一行做下去并发展壮大,就能说明这并不是难事,关键在于是否用心,是否不怕麻烦,是否勤于思考,是否勤于实践,并不与自身智力有什么关系,人与人之间的智力又会相差多少,无论是做什么事,只要能有条理一步一步做,那就可以编程。其实编程说白了就是把你的想法告诉计算机,让他帮你去实现而已,把你认为这件事该怎么做的方法步骤用编程语言告诉计算机,仅此而已,所以首先自己必须去思考,将问题按顺序思考,有轮廓之后在从每一步中看需要循环还是其他,从分支再解决,这种顺序、分支和循环的思想是非常重要的。在编程的过程中,就是以解决问题为主,所以必须搞清楚逻辑关系和依赖关系,然后再代码实现,那些一说要编程敲代码就开始#include<iostream>而不是先思考的,往往需要花更多的时间,而不能有效最大化工作效率。程序=算法+结构。这也是上学期老师一直反复强调的编程思想,算法是对一个程序的逻辑实现的描述,结构是逻辑实现所依附的数据实体,如果这些都做好了,编程并不是一件难事。现在我们学的c、JAVA等等虽然都只是皮毛,但更重要的是我们学习的方法,在学校的并不能把各种语言都接触过,所以在我们精通一门或两门语言之后就应该很清楚该怎么学,然后在工作的岗位上也能很快学会工作需要的更重语言,因为对于不同的语言它并不是完美的,都是利弊兼得的,可能有的语言适合做数值处理,有些适合做图形处理,有些适合做网页等等,所以说在掌握方法之后两周掌握一门语言是完全不成问题的。作为一个程序员学会用程序的方式去思考是具有很重要的意义的。总之对于程序员来讲,一个优秀的程序员,一定得善于思考,一定得有付出,以应对快速的变化,软件的行业肯定不会是一成不变的,就要求我们具有紧跟变更的步伐。

时间: 2024-08-24 17:22:22

大道至简第一章感想的相关文章

大道至简第一章读后感(java伪代码)

大道至简第一章用Java伪代码编写第一次写,难免有错误,欢迎指正和指导 //1 愚公移山public class yishan{public static void main(String[]args){while(山还在){扣石垦壤,箕畚运于渤海之尾:if(愚公死&&子孙存在)愚公=愚公儿子: //有子复焉,子又生孙,孙又生子else if(愚公死&&无子孙)//考虑没有子孙的情况break: }if(山平)System.out.println("山已平,指通豫

《大道至简第一章》读后感(伪代码)

大道至简第一章引用了愚公移山的故事,以此来引出编程的奥义.在愚公身上有项目组织者.团队经理.编程人员.技术分析师等众多角色的优秀素质,其中有原始需求的产生,项目沟通的基本方式,项目的目标,和技术方案,其中还有技术人员和工程管理人员.并且愚公还有编程人员的基本素质,他了解了整个工程的实现程序,有if的分支结构,有循环结构,并且不是死循环,在他的论述中,我们还看到了编程的根本,顺序.分支和循环. 下面是用java伪代码编写的读后感: import.java.大道至简.*; import.java.愚

大道至简第一章伪代码读后感o(╯□╰)o

import.java.io*; import class duhougan; public static void main(Striing arges[]){ system.out.println("老师让我们读一下大道至简第一章,略读一遍后发现,其实就是举了个老愚公的例子告诉你这就是编程.然后再告诉你或者说是鼓励你编程不是很难,以及一系列的例子,道理谁都懂,还是要实践,毕竟实践是检验真理的唯一标准,所以我准备歇一下这个老愚公的程序(喜闻乐见 的程序员工作)") //开头还是老规矩

大道至简第一章读后感

当今社会,信息化飞速发展,软件的需求也越来越高,而<大道至简>给我们点透了编程的精义. 大道至简第一是讲的便是编程的精义,文章借愚公移山这个故事来阐释编程的基本思路:出现一个问题(惩山北之塞,出入之迂),接下来便是一个团队商量解决问题的办法(聚室而谋),然后提出工程的目标(毕力平险,直通豫南,达于汉阴),确定技术方案(扣石垦壤,箕畚运于渤海之尾).在与河曲智叟的对话中,我们看到了这个工程的实现程序: while(直通豫南,达于汉阴) { 扣石垦壤,箕畚运于渤海之尾: if(愚公死) 愚公=愚公

大道至简第一章阅读感想

作者在本书一开始的序当中写到了这本大道至简在出版时遇到的一些问题,比如,作者这本书写的很少很薄,而出版社认为应该写厚,这样出版出去才可以好卖.但是这违背了作者一开始创作这本书的愿意,想写一本“阐明软件工程的思想核心”的书.这本书要很容易就读明白,还要很容易就想通,还要很容易就知道:工程其实很简单,只是大家把它做复杂了.不过后来好在这本书终于还是出了电子版的,才终于可以面世. 作者在本书的第一章就极其简明的写出了编程的根本:顺序.分支和循环,这就是编程的根本,并且用愚公移山这样的大家都知道的例子来

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

观看了大道至简的第一章之后,从愚公移山的故事中我们可以抽象出一个项目, 下面用Java 伪代码的形式来进行编写: import java(愚公移山的故事) //愚公移山 public class yugong { //项目的目的:惩山北之塞,出入之迂: //项目的基本沟通方式:聚室而谋曰: //愚公确定的项目的目标:毕力平险,指通豫南,达于汉阴: //项目的技术方案:扣石垦壤,箕畚运于渤海之尾: //项目中的三名技术人员以及工程管理人员:(愚公)率子孙荷担者三夫: //力量较弱,富有激情的外援:

大道至简第一章观后感

大道至简读后感 大道至简的作者用了很短的篇幅把其在软件开发方面的思考和感悟写了出来,他直指本源的讲述了编程技术.更为可贵的是作者不使这本讲高技术的书变得枯燥无味:而是让读者读起来幽默风趣. 第一章作者讲述了编程的精义,作者在第一章分5步讲述了编程的精义.首先作者用愚公移山的故事阐述了如何去编程的思路与步骤,编程首先是用来满足人们的原始需求(惩山北之塞,出入之迂.):在编程中需要团体的沟通(聚室而某):而后需要确定编程项目的目标(毕力平险,指通豫南,达于汉阴)并且讨论技术方案确定人员.同智叟的交谈

大道至简第一章读后感JAVA伪代码形式

观看了<大道至简>第一章后,从愚公移山的故事中可以发现愚公移山其实可以看作是一个一个项目,下面用JAVA伪代码形式编写: Import java(愚公移山) //愚公移山 public class yugongyishan { //需求:惩山北之塞,出入之迂; //项目沟通的基本方式:聚室而谋曰; //项目最终目标:毕力平险,指通豫南,达于汉阴; //择定的技术方案:叩石垦壤, 箕畚运于渤海之尾; //项目中的技术人员和管理人员:(愚公)率子孙荷担者三夫; //满富工作激情的外协: 邻人京城氏

大道至简第一章读后感——java伪代码形式

大道至简这本书第一章在向读者展示编程的精义.开篇以愚公移山的例子来描述软件工程项目.愚公,作为一名工程名家,集项目组织者.团队经理.编程人员.技术分析师于一身,来领导工程的进行.下面我们来看看这个项目的具体实施. 项目需求:"惩山北之塞,出入之迂" 有了合理的需求就有了项目根本,于是树立了项目目标. 项目目标:"毕力平险,指通豫南,达于汉阴" 有目标后,愚公开始着手于项目实施方案. 技术方案: "扣石垦壤,箕畚运于渤海之尾" 以下我用java伪代