《大道至简》读后感

 所谓的大道至简就是说大道理(基本原理,方法和规律)是极其简单的,简单到一两句话就能说明白。所谓“真传一句话,假传万卷书”。这也许也是这本书只有一百多页的原因吧。

 说实话,《大道至简》这部作品对现在有一定的意义,我感觉对于以后的工作来说意义会更大,首先先让我来介绍一下这部作品。

  这部作品是由撰写《elphi源代码分析》的周爱民老师写的,这本书虽然没有印刷版而只有电子版,但是流传度依然很广,从序言和前言中我们就看以看出周爱民老师把精髓都放到了这本书里边,我们也可以看出周爱民老师的语言也是比较随意,并没有可以的使用专业用语,而是使用初学者也能看懂的文字来写整本书,其中给我印象最深的就是周爱民老师和Soul的一段对话,他在下边注释标明了不是非常有经验的程序员跳过这段文字是很正常的。从这里我们可以看出周爱民老师的细心和体贴。

  下边我笼统地介绍一下每个章节的内容:

   第一章为编程的精义,顾名思义,这一章讲解了编程的精髓所在,他以愚公移山的故事开篇,给我们分析了最原始的编程项目,从而达到自己说“简”的目的,然后介绍我们熟知的“程序=算法+结构”,同样是突出编程的“简”。

  第二章为懒人造就了方法,为什么说是懒人造就了方法呢,因为勤快人他不会花时间去走捷径而只是勤勤恳恳地做自己地本职工作,而懒人则会找寻适合他们的“懒方法”。这一章是以凿山和烧山为开头讲述了编程的发展历程。

  第三章为团队缺乏的不只是管理,我自认为这一章主要是写给管理者的,因为这一章介绍了作者从事管理的经验,并且结合实例规定和执行规定的重要性以及如何用人。

  第四章为流于形式的沟通,这一章同样是为已经工作的程序员所写的,讲述了如何以合适的语言与自己的客户进行沟通,以便于更好的了解客户的需求。

  第五章为失败的过程也是过程,首先提出了RAD模型和RUP模型,并配以图表生动地说明此模型的错误性,下面接着引用古人的例子,说明了怎样正确地做过程,讲究灵活地做过程。

  第六章为从编程到工程,认清“语言只是工具”,并且根据一张他受启发的图阐述了“程序=算法+结构”,方法,过程,工程以及组织的关系。

  第七章为现实中的软件工程,这一章系统地介绍了在软件工程发展的过程中涌现出的工具,方法和过程,以及他们的实用价值。

  第八章为是思考还是思想,软件工程是灵活的,要懂得变通,而不是一成不变地只有一个思路,毕竟方法是人创造的,人也可以改变方法。

  这本书总的来说应用的方面很多,毕竟一百多页的书写出来的也只能是精髓,值得借鉴。

  这本书并不是教你编程语言语言,只是教给我们方法,给我们一种思想的启蒙,作为一个以后注定要成为程序猿的人,我认真研读了这本书。

  学习编程语言固然很重要,有了语言自然就会有语法,前人造就了语法。可以说前人既提供了一种方便也能提供了一种障碍,后人总是喜欢效仿前人,而不喜欢推翻前人,所以说新思想很难产生,然而新思想一旦形成一种风气就必然会造就一个时代,一个编程语言的时代。

  书中对于管理者的启发,对于一个处于最底层员工的纯粹的程序猿来说用处确实不大,但也不是毫无用处,毕竟程序猿做出来的程序是要客户用的,随着时代的发展,客户的需求越来越多样化,而如果程序猿脱离时代,不去与客户交流,那作品肯定就不符合客户的需求,从而被时代抛弃。

  而不是仅仅IT专业的可以看这本书,对于许多其他专业的管理阶层也会有很大的帮助,比如其中所提及的蚂蚁的高效运作方法以及规章制度的作用以及执行方法都值得管理阶层借鉴

  总的来说,这本书综合性很强,值得阅读。。。

  

  

转载于:https://www.cnblogs.com/duowenjia/p/7391227.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/282641.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ajax 分页 评论刷新,评论:js无刷新分页(原创)

繁华落尽02020/4/28 0:26:00大佬,教一下怎么用,以前我是直接在按钮上绑个路径。首页上一页${i}${i}下一页尾页漫走32020/4/28 20:43:32后台的方法需要的参数:当前页、每页显示条数,插件都给你控制好了,你直接用就行。e…

MariaDB基础(二)

MariaDB基础(二)介绍关于MariaDB的如下知识点:1. 查询缓存2. 索引3. EXPLAIN1.查询缓存:1)什么是缓存?缓存就是数据交换的缓冲区,即Cache,存放在内存中;2)查询缓存的数据以何种形式存…

设计模式——享元模式具体解释

0. 前言写在最前面,本人的设计模式类博文,建议先看博文前半部分的理论介绍。再看后半部分的实例分析。最后再返回来复习一遍理论介绍,这时候你就会发现我在重点处标红的用心,对于帮助你理解设计模式有奇效哦~本文原创。转载请注明…

OpenStack Nova计算服务管理(四)

作者:李晓辉联系方式: Xiaohui_lifoxmail.com环境介绍类型控制节点和计算节点等在一起,形成all-in-one内存8G硬盘200G网卡2块计算服务概览使用OpenStack计算服务来托管和管理云计算系统。OpenStack计算服务是基础设施即服务(IaaS)系统的主要部分&#xf…

miui替换官方文件解决无服务器,miui 关掉云服务器

miui 关掉云服务器 内容精选换一换本节操作介绍Linux云服务器切换密钥登录为密码登录的操作步骤。使用密钥登录Linux云服务器,设置root密码。sudo passwd root若密钥文件丢失或损坏,请参考Linux云服务器如何进入单用户模式重置root密码,重置r…

PHP-高并发和大流量的解决方案

一 高并发的概念 在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 二 高并发架构相关概念 1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数…

原型

2019独角兽企业重金招聘Python工程师标准>>> 什么是原型: 对象与对象之间的关系 转载于:https://my.oschina.net/u/2285087/blog/854377

JavaScript中数组slice和splice的对比小结

前言 今天重温了一下Javascript,看到了数组的方法,其中有两个比较相似的方法——splice和splice,看着很像,就是多了一个p,但是用法却相当不一样。 在使用中,可以通过选择一个具有强语义表达性的 API 来减少…

存储服务器的操作系统,存储服务器是什么操作系统

存储服务器是什么操作系统 内容精选换一换镜像服务提供了私有镜像的全生命周期管理能力,主要包括创建私有镜像,复制、共享或导出私有镜像等操作,您可以根据实际场景选择合适的方法,并结合弹性云服务器、对象存储等周边服务完成业务…

优化--减少HTTP请求

一、 图片地图 (将几张图片合为一张,根据用户点击的位置发送不同请求,减少了图片的请求数量) 案例所在位置:http://stevesouders.com/hpws/imagemap.php 二、css精灵(和图片地图功能相似,都是将几张图片合并在一起,根据位置发送不同请求) 这里不做具体使用介绍,百度有此方面内…

软件负载均衡

一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档&a…

JAVA多线程之先行发生原则

一、引子   如果java内存模型中所有的有序性都仅仅依靠volatile和synchronized来完成,那么有一些操作会变得很繁琐,但我们在编写java并发代码时并未感觉到这一点,这是因为java语言中有个先行发生原则(happens-before&#xff09…

git工具 将源码clone到本地指定目录的三种方式

git工具 将源码clone到本地指定目录的三种方式 CreationTime--2018年7月27日15点34分 Author:Marydon 1.情景展示 运行git-bash.exe,输入命令:git clone 下载源码地址-->回车,结果发现项目被下载到了,git工具的安装目录下 如何…

[摘]全文检索引擎Solr系列—–全文检索基本原理

原文链接--http://www.importnew.com/12707.html 全文检索引擎Solr系列—–全文检索基本原理 2014/08/18 | 分类: 基础技术, 教程 | 2 条评论 | 标签: solr 分享到: 64 本文作者: ImportNew - 刘志军 未经许可,禁止转载…

优化-浏览器缓存和压缩优化

一、减少HTTP请求 1.图片地图: 假设导航栏上有五幅图片,点击每张图片都会进入一个链接,这样五张导航的图片在加载时会产生5个HTTP请求。然而,使用一个图片地图可以提高效率,这样就只需要一个HTTP请求。 服务器端图片…

汇新杯┃拼多多黄峥:普通的创业者,不普通的朋友圈_创成汇

本月26日晚,拼多多在美国纳斯达克上市,开盘后便持续走高,收涨高达40.53%,这家从成立到上市不过短短2年10个月的企业,是近四年来最大中概股IPO。拼多多创始人黄峥身家一夜暴涨到138.5亿美元。在拼多多之前,黄…

NCC CAP 6.2 版本正式发布

原文:https://www.cnblogs.com/savorboard/p/cap-6-2.html作者:杨晓东前言今天,我们很高兴宣布 CAP 发布 6.2 版本正式版,在这个版本中我们主要做了一些功能优化,以及针对目前已经发现的几个 BUG 进行了修复了。那么&a…

pdksh 包

安装oracle gi,rac 时经常会碰到 pdksh 的检测失败,可以从这个网站下载需要的包 http://rpm.pbone.net/ rpm -q ksh-* rpm -e ksh-* rpm -ivh ./pdksh* 或者参考 Requirements for Installing Oracle 11gR2 RDBMS on RHEL6 or OL6 64-bit (x86-64) (文…

sysctl.conf工作原理

2019独角兽企业重金招聘Python工程师标准>>> sysctl.conf工作原理 sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人…

CDN加速

一、CDN的概念 全称是Content Delivery Network,即内容分发网络。 其基本思路是: 尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。 通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智…