阅读“大道至简”的读后感

通过阅读大道至简感触颇深,在大一一年中,先后学习了c语言,c++。进入大二,选择了软工专业,应老师的要求,在暑假期间阅读大道至简这本书。

在书中开头,作者将愚公比作编程人员,论述编程的根本:顺序,分支,循环。可能我们在大一学习c语言和c++的时候,一直在抱怨感觉好难,自己没有那个赋,根本学不会。然而我们大错特错,书中却说道,除先天智障和后天懒惰者,都可以学会程序。书中有一个公式“程序=算法+结构”,编程的要务就是先将事情分析清楚,搞清逻辑关系和依赖关系,再由代码实现。程序的算法设计出来了,程序就已经定型了。所以当我们遇到编程题时,不要感觉很难,无从下手,而应该学会将问题分解,搞清之间的相互关系。

语言是编程的工具,任何一门语言都可以在两周内掌握并开始熟练编程。语言的差别主要表现在适用范围上。有的语言适合做网页,有的适合做软件应用。其实无论什么语言,都只是一个媒介工具而已,重要的是思考。

在书中有提到是懒人造就了方法,如果一个人一年的编程,他的脑袋还是晕乎乎的,不知道从哪里开始,也不知道如何做程序。那便只有一个原因,他将知识学进去了,却不到如何使用。所以在我们学习知识的期间,要随时把学过的东西进行分类整理。

在日常学习中,要学会依靠团队的力量,一个人的能力还有精力都是有限的,而团队的力量是无限的,一个人是个体而不是群众。尽管是团队的角色,但千万要记住离蚂蚁洞远点。你在洞口张望,可以发现问题;你在洞内,就只有做循规蹈矩的蚂蚁。而管理者是那个可以在洞外放木棍的人。有了团队,还要学会对团队进行明确的分工,而不是弹性分工。保证和团队的沟通是有效的。C语言是程序与计算机交流的语言,而不是与客户交流的语言。程序员面对的是计算机,但计算机不是客户。沟通不是打电话或请客户吃饭那么简单。抓住每一次沟通的机会,了解更深层次的需求。通过这本书我了解到沟通都是具有目的性,没有明确目的的沟通,则是在浪费自己的时间。流于形式的沟通,可能使得你的项目被不断推翻和延迟。

在生活中有成功就有失败,成功的过程是过程,而失败的过程也是过程。从编程到工程,长期的编程实践,必须沉淀为某种想法,于是过程出现了。而做过程并不是做工程,如果每一次过程都是走过场,那么项目将是一场无休止的演出。在项目中,真正精髓的东西既不是人家的招牌,也不是人家的广告,而应该是那个实在的东西。

在学习中,还要进行思考,生活中有很多细节亦或是枝节,只要感觉到你的脚趾已经粘上了泥,就快要回头。

有时候我们离成功并不远,许多非凡的成就只不过是简单坚持的结果,关键是要守住自己的心。在生活中不断思考,学习,编的程序才有活力。

时间: 2024-10-31 04:44:47

阅读“大道至简”的读后感的相关文章

《大道至简》读后感 网1403-2 程怀远 20142897

<大道至简>读后感 “虽我之死,有子存焉:子又生孙,孙又生子:子又有子,子又有孙.子子孙孙,无穷匮也.而山不加增,何苦而不平?” ——<愚公移山>·<列子·汤问篇> 这是我第一次读像这种理论性的文章,之前都是一些小说之类的.说实话,一开始我对这种小说并不感兴趣,因为我认为这都是讲一些大道理的东西,而我虽然理解但是并不一定能看的进去,但是通过本次对<大道至简>的阅读,让我认识到这一类书并不一定是枯燥乏味的,书的内容更加偏向于学习方法,而不是枯燥的大道理. 从高

咳咳,软工新手读《大道至简》读后感

<大道至简>读后感 本书是周爱民先生把这本<大道至简>表达为"阐述软件工程的思想核心",书中又分为八个章节,接下来我想把我对每个章节的认识分开来介绍. 在第一章节中,周爱民先生将编程归类为公式"程序等于算法加结构",同时周爱民先生也将编程认为是一件简单的劳动工作.一个程序无论多么复杂,都可以将其拆分为无数多个不同的结构,然后用算法把它们编织出来.这就想文中的例子,把愚公移山的工程拆分成多个顺序.分支和循环.文中的观点就是"算法是对一

《大道至简》读后感

大道至简读后感 大一匆匆的过去了,在过去这一年c++这门课程着实有点让我头疼不已.往往拿到一个程序后,我不会做到很好有序的从思考到实现算法到实际步骤一步步走下来.更多的是凭借着已有的经验硬做.回想起来,这种做题方法很不科学,最后往往变成简答题懒得做,复杂题不会做. 在老师的要求下看了看<大道至简>这本书,里面提到这一点.“编程=算法+结构”.对,这公式巧妙的把代码绕了过去,一个好的编程重要的是思考的过程其次才是涂鸦式的代码.算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体.这

《大道至简》读后感(一)

大道至简——软件工程实践者的思想 从根上解决问题,从历史本源来剖析来明白一些道理,这本书的名字大道至简乘着一股文艺古老的气息扑面而来,让人感觉不像是一个学现代科技的人读,而更像是一个热爱古文学的人来读,就像是一本闪烁思考光芒的有技术含量的散文集.它里面把问题简单化,理论都是 从实践而来,没有实践就没有发言权,让人真真正正的明白了什么是“知其然而知其所以然”,从一些古文言中得出这个问题的程序思想编码,开发了大脑的新思路,让人眼前一亮.

大道至简伪代码读后感java为代码形式

//愚公移山 import.java.大道至简.*; import.java.愚公移山.*; public class yishan //定义一个名为yishan的类 {//类定义的开始 public static void main(String[] args) //定义主程序 { //主程序的开始 //目标为平王屋太行二山 //愚公为团体的项目组织者.领导者.技术主管 //其子孙为外援 int 愚公及其子孙: if(山未被挖平) { 愚公和其子孙移山; } if(愚公去世) { 其子和其子孙

《大道至简》读后感——论沟通的重要性

沟通的品质决定了做事的品质. 软件行业本身也就是一个服务行业,真正的软件工作者,在工作中是可能和各个行业都有所接触的,但是作为一个软件行业的工作者,我们绝不可能像一个行内人一样熟悉那个行业的需求,而且我们设计的软件又是完全为别的行业而服务的,这样,有效的沟通就显得尤为重要. 对一个组织而言,良好的沟通可以使成员认清形势,使决策更加有理.有效,建立组织共同的愿景.主管可以通过沟通,引导属员更好地工作:属员可以通过沟通,更好地理解.执行领导的意图和决策:同事之间可以通过沟通,更加精诚团结密切合作.在

【周爱民《大道至简》读后感】

/*当读这本书之前,我料想这应该是一本告诉我们软件工程到底是干什么的的一本书.我也是本 着这个思想开始读这本书的. 起初看了一遍,我只写出来200字,后来决定把200字删了又去读了一遍.然后开始着手写这篇文章*/ 正像作者在电子版前言那里说的一样"我只想写一本"阐明软件工程的思想核心"的书.这 本书要很容易就读明白,还要很容易就想通,还要很容易 就知道:工程其实很简单,只是大家把它做复杂了""这本小书不是一本教你项目管理,软件工程或者编程 技巧的书籍,他是

大道至简(读后感)

1 愚公移山采用了最朴素的编程思想 2 愚公采用了顺序(先提出问题 惩山北之塞,出入之迂.在制定方案 毕力平险,指通豫南,达于汉阴.接着采用技术手法 扣石垦壤,箕畚运于渤海之尾. ) 3 愚公一代人是搬不完山的所以愚公就让他的子孙后代都来搬山,所以他又使出了循环结构(子又生孙,孙又生子:? ? 子子孙孙,无穷匮也)服了谁知道他什么时候会绝后啊! 4 最后山平了 愚公和他的后代被内存清掉了!( ̄▽ ̄)" 开个玩笑 ! 写程序我们应该都会吧!就是照本宣读,一字一句地向电脑上敲吗,有什么难的! 其实不

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

1编程的精义 阅读大道至简后,第一部分以愚公移山为例,讲解了编程的精义,可以看出编程的根本是顺序,分支循环.这个故事很简单,所以也可以通过简单的编程实现 Public  class  编程的精义 /*  对大道至简第一章第一部分的读后感*/ { Public static void main (string[] args) { If(愚公活着)                    //判断活着是否能完成工作 System.out.println("愚公完成了移山的工作"); If(愚