读大道至简有感续1

懒人造就了方法。拿鲁迅先生的一句话来开篇:这世上本没有路的,走的人多了,也便成了路。事实上,条条大路通罗马,而有的路长,有的路却很短。当第一个懒人发现了两点之间直线最短后,就不会再像其他人一样去绕那么多弯路了。之所以世上有那么多捷径,就是因为一个个被视为懒人的开拓者。当然这里的懒人并不是我们生活中固有观念里的懒人,因为想要成为一名能创造方法的懒人就必须要懂得去思考。倘若连思考都懒得去想,那或许严格意义上来讲就不能称其为人了。人生来是有惰性的,这世上有勤快人就有懒人,有懒人就有懒人的懒方法。而这些懒方法就是要懂得去思考。我们不一定非要做个敲码如飞的勤快人,抱着思考问题的,解决问题的懒人之心,做个会创造方法的懒人何尝不是一种好的选择呢。

不敢想象我们在学习程序之处就范了程序员的通病,把所有代码写在一个文件里。随着学习的深入,越发不能想象把一百万行代码写在一个文件里。这对检查,阅览代码的人该是一种怎样的折磨啊。或许就是因为这折磨之深,使程序员们越发想要开发结构化编程。庆幸的是现在我们已经解决了这个问题,不然我猜会有不少程序员因为自己的程序而崩溃。作为一名编程者我们至少应具备的素质就是懂得归类自己的代码,可以让别人看懂你的代码,所以那种一千乃至一万行的代码是要不得的。让自己在编程之初养成一个好习惯很有必要。因此我们要或用我们学到的类与结构,在编写程序时给上该有的注释,然其他人可以非常清晰的看懂你的代码,这在以后的团队合作,将使我们有自己的一席立足之地。

我们学习编程有近一年时间了,但大家普遍还是不会编程,究其原因,因为我们不懂得如何去归纳整理,不知道什么该用,什么不该用。其实我们已经掌握了不少的知识,只是不懂得如何去运用。因此在学习过程中的归纳和整理其实很有必要。我们要在学习中不断思考,这样才会学以致用。

面向对象,是我们目前的编程内容。相较于我们没有接触过的面向程序,不再是结构加上算法了,还有我们需要提供的方法,所以,在学习面向对象编程时更需要我们去思考。无论做什么事情其实方法都非常重要。总而言之,我们在学习与以后的工作中,思考是必不可少的,无论你是个懒人或是勤快人。若是懒人则必不可少,而若是勤快人则锦上添花。

时间: 2024-08-25 03:41:06

读大道至简有感续1的相关文章

读大道至简有感

在周爱民先生的书中,存在于两千年前寓言中的工程名家愚公,作为讲述各种事理的例子反复出现.确实,愚公的事迹中蕴含了许多我们这个专业的学生必须要明白的道理.对于程序,我们很多学生说是一窍不通也不为过,写出一个程序在我们眼中是一件多么了不起的"大事",但周爱民先生说:"除了先天智障和后天懒惰者,都是可以学会写程序的."看到这里我不经开始反思自己:是否把写程序这件事过度复杂化了. 初学c语言时,老师要求我们把算法画出来,我不以为意,那时我想:直接把代码打出来不就好了,为什么

读大道至简第二章有感

大道至简第二章的题目是"是懒人造就了方法"而开头也写到李冰的开山并与愚公移山做了比较,无非就是想用具体的例子来证明懒人造就方法的观点.而其深层的含义便是要学会观察,学会思考,同样是一件事,很多人都能做,有人用的时间长资源多,而有的人则截然相反,这就说明了观察思考的重要性,而相对于编程来说,一个简单的比较大小的问题,有的人比较五次,而有的人只比较四次就能运行出结果,这就是程序的优化,也是思考的结果 一百万行代码是可以写在一个文件里的.这反映了一个很常见的问题,很多初学者比如我们总是在关注

再读大道至简第一章以及生活有感

开始上JAVA,在还没有老师授课前就接受了安装JDK的任务,虽然我在暑假前就已经安装完了JDK,以及ECLIPSE,也跟着学长学了一点点的东西,但是,一个暑假因为家里的关系,电脑都没开几次的我,真心都忘的差不多了……唉,先是JSE的界面出了问题,后来是cmd黑框无法运行.JSE的问题还好及时解决了,不然那个附带的小问题还真的没办法搞定. 上课,果然自己的亲导师是从<大道至简>开始授课的,虽然我之前看过了一遍,也大概知道了主要内容,但是,具体的问题我还真心的回答不上来.比如,愚公移山的分析,编程

读大道至简

近些天来,我读完了由周爱民所著的<大道至简>这本书,说实话,这本书的一些内容我并没有读懂,但还是在这里写下我的一些感想,也是一些收获. 从本书的序以及前言中就可以看出,作者很想通过这本书来让更多人理解软件工程的思想核心,想向更多人分享他这些年所积累的经验. 作者在这本书中讲了很多,有些我还没有理解,所以我只写下我目前有所收获的那一部分. 以前我从没有想过,愚公移山的事例也能够用编程的方式讲出来.当我在开头看见作者所举的这个例子时,顿时感到十分惊讶.继续看下去,我似乎越来越能明白,世上的所有事情

再读大道至简第五章

我记得在选择软工之前,就已经认识了那幅秋千的图.还是王建民老师在信息导论课的时候讲到的.当时还笑话呢,好好的一幅秋千,硬是被程序员做成了一个轮胎.当时放这个图片是为佐证客户描述的内容和程序员做出来的产品是会有很大的不同这个观点.如今又看到了这幅图,心里稍微多了一些感触.在UML的大作业的第一次实验报告中,自己想的很丰满,但是写出来的东西却很单薄.当时我是按照老师给的一份例子来模仿的,看着老师的例子尽善尽美,可是我自己的项目却乱七八糟,没有十分严谨的思路和结构,在不断的修改中已经和我想的有些明显的

读大道至简第三章感想

大道至简第三章介绍的是关于团队的问题.首先说明了什么是团队,至少是三个人的队伍才称得上是团队.对于团队就会存在领导者,作为领导者能力很重要的,但是并不意味着能力出众就可以成为领导者.就像书中所说,一个员工在一次项目制作中完成了全部的核心代码,公司给予了他优厚的奖励,但是这并不意味着下一个项目就由他来领导.因为项目经理必须具备最基本的素质:承担责任.做项目不是要像程咬金一样只有能力而不会管理的人,而是要李离这样对于出错敢于担当的死士.作为一个项目经理你拿着经理的工资,凭什么出了问题要你的员工来背锅

大道至简有感

大道至简是一本很精简的书,里面介绍了很多关于我们现在所学语言的知识.一开始有一个小故事.一个叫做愚公移山的故事. 太行.王屋二山,方七百里,高万仞.本在冀州之南,河阳之北. 北山愚公者,年且九十,面山而居.惩山北之塞,出入之迂也.聚室而谋曰:“吾与汝毕力平险,指通豫南,达于汉阴,可乎?”杂然相许.其妻献疑曰:“以君之力,曾不能损魁父之丘,如太行.王屋何?且焉置土石?”杂曰:“投诸渤海之尾,隐土之北.”遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾.邻人京城氏之孀妻有遗男,始龀,跳往助之.寒暑易节

读大道至简引发的思索——delphi

读完了大道至简,发现书中总是在不停地说着一种语言,或者说是一个编程工具——delphi. 看了我前边的一些博客内容的朋友可能发现了,我曾发布过用delphi 曾编写的一个小程序,其实在那之后也利用delphi 进行了一些编程,小到计算器,大到水准测量记录软件(表格输出并计算).个人觉得这是一个很不错的语言,界面就与其他编程软件不同,还可以完全分离每一部分!(用过的编程工具有限,熟练程度有限,在我的认知中是这样) 大道至简中提到了DelphiBBS这个论坛,“Delphi论坛——Delphi 乐园

读大道至简之感

阅读了大道至简之后,我突然发现编程原来是如此简单的一件事,当我们把编程慢慢的分解成为一个个小小的问题的时候,编程就会变得意想不到的容易.因此在平时的           编程中,我们也应该学会大事化小,小事化了,然后成功的完成问题. 编程的顺序可以分成以下几点: { if(能够成功解决问题) cout<<answer; else { while(有问题没被解决) { while(不能够成功解决第一个分解问题) { 对第一个问题不断分解: } while(不能够成功解决第二个分解问题) { 对第