大道至简观后感

大道至简,顾名思义,就是最有价值的道理其实是最朴素的道理,很重要的道理其实是很平常的道理。一个伟大的目标,一个浩大的工程甚至于一个我们现在看起来遥不可及的软件,都是由由一点一滴的努力,一点一滴的知识以及一行一行的程序语言实现的。

作为未来要成为程序员的我们,更要明白大道至简这个亘古不变的道理。哪怕是老师布置的一个课后作业,也是由无数的各类语句组成的。我们都是岁左右的年轻人,比老师课上那个伟大的工程管理人员一一愚公的思维,逻辑能力要优秀得多,所以我们有能力,也有义务成为一个合格的软件工程师。从愚公移山的例子中,我们看到了编程的根本:顺序,分支和循环。从需求的产生开始,一个软件项目的实现经过了需求,项目沟通,设定目标,实施几个阶段。再大的程序,将其分解开来,一部分一部分进行分析,还是特别容易实现的。而实现一个程序对我们的硬件要求就是编程思维,编程语言。

程序说白了,就是算法加结构,在那个没有工程的时代,虽说有很多优秀的人才,但还是没有发挥出自己的能力如今我们有了这样的机会。在这样一个IT时代,我们无时无刻在接受着软件的狂轰乱炸。两三年后,我们也要进入那些软件公司。在接收了一两年c++的“洗脑后”,我们脑子里也应该有一些计算机语言的思维,比如每天早上起床后,如果天冷则先穿衣服后洗漱,如果天热则先洗漱后穿衣服,死亡则是这个日复一日的循环的终止。程序员的思维是除了掌握熟练的编程语言之外最重要的东西,这种思维,一半是人的思维方式,一半是计算机的思维方式,我们要注重这种思维的培养。

计划有了,编程思维有了,接下来就是根据项目的要求。首先,我们要有一个大体的框架,不同的板块用到什么样的算法,什么样的结构,首先要有一个大概的提纲,就像描绘一幅画,就要先描绘一个轮廓。项目的框架有了,接下来就要往进去填充语言,去实现每一个小的部分所要求实现的功能,一个一个去填充。当程序填充完整后,回过头来看看,本来毫无头绪的一个项目,就这样一点一点被完成了。大道至简,那些我们觉得遥不可及手机app,软件的编写实际上也是一个一个代码敲出来的,再复杂的程序也需要一个板块一个板块的小知识来实现。也许在两三年后,但我们回过头来看曾经的自己还因为一个程序写不出来而焦头烂额的时候,一定觉得可笑。

大道至简的精髓也就是我们编程的精髓,是我们处理棘手的问题的精髓。学习,生活,工作中,大道至简这个道理无处不在,在未来的学习中,我们要时刻谨记。对于现在的我们,要好好掌握编程,就要好好练习自己的编程思维,算法与结构的熟练运用,编程语言的掌握,缺一不可。

时间: 2024-10-14 00:39:28

大道至简观后感的相关文章

《大道至简》第五章观后感

<大道至简>第五章观后感 老周写的<大道至简>总共六章,在老王的强烈建议下,我们已经不知不觉的来到了第五章,这也就意味着我们的java课也要over了.但这并不意味着我们再也见不到老王了.老王的精神我们永远记得.虽然听起来怪怪的! 这周,我们愉快而又不舍的阅读了第五章“做过程不是做工程”,天生丽质的我,一开始就看成了“做工程不是做工程”.这显然是不对的.按照模型的的这个样子,昨晚过程的每一个阶段,并不等于做工程.或者说,工程并不是这样就可以做成功的.乱了...过程做完了并不是工程.

大道至简第四章观后感

学习java语言也有些日子了,陪伴我们一路走来的除了神采奕奕的老王,还有这精辟的<大道至简>.前些日子我们本着自愿的原则,学习了大道至简的前三章.现在我们来学习第四章. 流于形式的沟通,足下求速化之术,不于其人,乃以访愈,是所谓借 听于聋,求道于盲.韩愈如是说,是啥意思不重要,因为我也不太擅长于文言文但是!根据本章节的内容我们是可以大致知道一点的.作为一名程序员,我们应当做好人与人之间的沟通和交流.不能要求或者强求别人按照自己的约定俗成的那套习惯方式来与自己共事.这显然是不现实的.文中也有提到

大道至简第一章观后感

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

大道至简第五篇观后感

大道至简的第五章叙述的是失败的过程也是过程. 做过程并不是做工程.我们可以把一个工程分成好几个部分,或者说把其中的每一个环节都当做一个模型拿出来,但是做工程却并不是单单把这些过程做好然后整合在一起就能算作是一个完整的工程的.如果工程可以这样亦步亦趋地做成的话,那一切都变得简单了.因此,做过程并不是做工程的精义,也不是目的.当然做工程也不是单单是走过场这么简单,并不是说有了过程就行了的,对于一个项目来说,最重要的是它的结果.因为客户让我们知道他们的需求,然后我们最终是去实现客户的需求,所以在客户的

大道至简第四篇观后感

大道至简的第四章,告诉我们的是有关沟通的技巧. 首先,面对不同的人,我们需要不同的沟通方式和他人交流,而是不以自己的方式与他人交流.就比如我们面对一个客户,无论我们精通的语言是什么,我们都应该选择客户最方便的语言去与客户进行交流,从而明白客户的需要,毕竟顾客才是上帝,我们要是让其以我们所学的C语言的方式来描述他们的需求,也许人家早就让你走了.所以沟通也是一种技巧,最重要的一点便是找到合适的沟通方式,没有合适的沟通方式的话,谈何沟通. 在沟通的技巧中,减少沟通次数和提高沟通质量这两点就很关键.减少

大道至简第二章观后感

大道至简读后感 第二章的标题是懒人造就了方法.也就是说只有懒的人才有时间和精力去想出各种可以提高做事效率,即事半功倍的方法.在文章中作者所提到的<华阳国志>里所写的李冰,我们可以肯定他不是一个很勤快的人,就像愚公,如果他是一个勤快的人,那么他肯定也是和愚公一样扣石垦壤,自然而然,他也就不会,也没有精力去发现“积薪烧山”的方法了.很显然,勤快的人有勤快人的方法——凿石开山,相应的懒人也自有懒人的方法——积薪烧山.这说明懒人比勤快人有更多的时间去思考,观察,进而发现一些捷径.人的精力终究是有限的,

大道至简第五章观后感

人们常说,做事情要看的是结果:而又有人说,我们看重的是过程,不是结果.那么,到底是过程重要,还是结果重要?在我看来,每个人都会有每个人的见解,而每个人,对于不同的事情,也都会有不同的看法.也就是说,要分情况,有时候是过程重要,有时候是结果重要.在我看来,无论过程还是结果,都一样重要,而重点在于你如何去看待. 在阅读大道至简的过程中,我也了解了有关过程的知识,或许不是正确的,但也是一些自己的体会与理解. 就软件开发人员来说,过程是非常重要而且关键的.很多时候我们要开发,就需要准备好很多东西,而过程

《大道至简第一章观后感》伪代码版

import java.大道至简.*; import  java.io.*; //第一·<汤问篇>愚公移山 import.java.愚公移山.*; public class YuGongYiShan { public static void main(String [] args) throws IOException { //原始需求:惩山北之塞,出入之迂 //项目沟通基本方式:聚室而谋曰: //项目目标:毕力平险,指通豫南,达于汉阴 //技术方案:扣石垦壤,箕畚运于渤海之尾 //技术人员:

《大道至简》第三章观后感

大道至简第三章读后感 本章节主要讲的是团队的合作与分工三个或者三个以上就能算得上是一个团队了.但还必须具备一些基本特征:主从,监督和责任. 这也就让我们联想到了我们得一个程序的深度剖析,我们是不是可以把一个程序也对他进行分工?当然可以,对于任何一个稍微复杂一点的程序,我们都是可以对它进行拆分的,这样不仅有利于编译,更有利于后期的查漏与改进.在编译程序之前,我们应该像一个管理者一样,首先要对这个程序进行分析,确定对它的分块,第一部分负责什么,第二部分负责什么等等.另外,我们从本章节中也不难发现,书