大道至简:软件工程实践者的思想

——是懒人造就了方法读后感

俗话说懒人造就了方法,在很久以前的战国的有这么一个故事 “蜀守冰凿离堆”,据说是说李冰(约公元前302年~235年,生卒年、出生地不详,号称陆海,战国时代著名的水利工程专家。公元前256年—前251年被秦昭王任为蜀郡:今成都一带的太守,当然我不认为李冰是一个懒人,而且我认为他恰好是善用懒方法来完成一件困难的工程)在成都的时候凿出了离堆。在民间最为流传的一种说法是李冰在当时将都江堰附近的玉垒山凿了一个大口子,叫宝瓶口,而凿的石头就堆成了离堆。当然还有一些说法,有另一说,则是李的确是凿了一座“(溷)崖”,但是是在沫水,亦即是今天的大渡河。但是不管是哪种说法,事实只有一个,李冰悠懒人的方法完成了一个大工程  ,《列子・汤问篇》里的愚公就要“碎石击壤”,而李冰就已经懂得“积薪烧之”了。

同样愚公是“碎石”,但是没有说他“碎石”的方法究竟是“斧钺以凿之”,还是“积薪以烧之”。作为现代人的我们仔细想想那个时代,如果有人懂得了烧石头这个方法,哪能不立即载文志之,永世传承,发现这个方法的人在当时不亚于我们现在发明了电脑。  再说了,愚公嘛。愚者怎么会呢?这还需要分析吗?所以一根很大的工程我们没有必要把所有的代码写在一起,可以尽量的分开。

根据了解,早期写程序,都是将代码打在穿孔纸带上,让计算机去读的。要让计算机读的纸带当然是连续的想想如果没有现在的类,包,文件的方法,那我们应该如何学这莫多行代码呢,也许我们学的第一个写程序的时候 “HelloWorld”程序,简单的来说,那个程序写在一个文件里就行了。其实开始我就是写在一个文件,而且出现了多个错误,且不再一起,设想一下,如果一个程序有一万行呢,那又是该怎样看,怎样找到错误,。还好,后来有了汇编语言,可以写一些代码了。这时的代码是写在文本文件里,然后交给一个编译器去编译,再由一个链接器去链接,这样就出来了程序。 所以后来就成了习惯,大家都把代码写到一个文件里。早期的汇编语言里,GOTO 语句是用得非常非常频繁的,将一个语句GOTO到另一个文本文件里去,既不现实也不方便。所以大家习以为常,便统统地把代码写到一个文件里。再后来出了高级语言,什么C呀,Pascal呀之类的。 如果以后我要学会习惯,自然地会把一个程序写到一个文件里。无论这个程序有多大,多少行代码,写到一个文件里多方便呀。这就是我的目标。一直以来,不管是我的桌还是我的床但是整整齐齐,,每次查寝都会被表扬,以后我也会将自己的生活习惯运用在编写代码上。 世间万物不管是大的还是小的东西,都有有不同的单位来组成的,所以以后的项目就是要分单位。加油!!

转载于:https://www.cnblogs.com/hanzhu/p/4839466.html

《大 道 至 简   ——软件工程实践者的思想 》是懒人造就了方法读后感相关推荐

  1. 《大道至简——软件工程实践者的思想》读后感

    " 大道至简"源自老子的道家思想.道,即道理,理论.大道,即事物的本源,生命的本质.大道至简的含义就是最有价值的道理其实是最朴素的道理,很重要的道理,其实是很平常的道理.它很简单, ...

  2. 电子书下载(强烈推荐):《大道至简——软件工程实践者的思想》

    下载地址: <大道至简--软件工程实践者的思想>

  3. 《大道至简》第二章读后感--是懒人造就了方法

    何为"大道至简"?在周爱民的<大道至简>一书中给出的大道至简的解析是软件工程实践者的思想,它是一种思想,而不是一些招数或者方法. "僰蘭道有蜀王兵,亦有神作大 ...

  4. 《大道至简》第二章——是懒人造就了方法 (读后感)

    何为"大道至简"?在周爱民的<大道至简>一书中给出的大道至简的解析是软件工程实践者的思想,它是一种思想,而不是一些招数或者方法. 前几天我把这本书的第一章用伪代码的形式 ...

  5. 读《大道至简—是懒人造就了方法 》有感

    读了大道至简第一章编程的精义之后,我觉得感触颇深,于是乎我又读了第二章是懒人造就了方法 ,之后果然没有让我失望,第二章写的也是非常的好,非常的吸引我. 第二章的开头便引用了李冰凿山的故事,在战国时代, ...

  6. 读《大道至简-- 第二章 是懒人造就了方法》 有感

    社会的进步.科学的发展,无不是靠这些"懒人". 懒人造就了方法,这句话一点也没错.突然间想想那些聪明的人,大多都是懒人.因为想得多,所以做得少.因为想得多,所以思维得到了锻炼,变得 ...

  7. 大动作!!!公开《大道至简——软件工程实践者的思想》电子版(第二版)

    哈哈,其实这个标题是七年前第一次发布这本小书的电子版时使用的.那个时候比现在爱咋呼,所以标题也就有点哗众,现在在这么写,只是怀个旧罢了. 不过真的是要发布这本书的新电子版来着.关于这次发布的原因,在前 ...

  8. 大道至简(读后感)第二章 是懒人造就了方法

    <华阳国志>中写道 " 僰道有蜀王兵蘭 ,亦有神作大滩江中.其崖崭峻不可破,(冰)乃积薪烧之." 史记中记载战国时李冰凿了一座山搞成一条河.他的伟绩也是够大的! < ...

  9. 大道至简——软件工程实践者的思想 读后感3

    作为团队中的一员,不同的人的关注点也不一样.我们需要了解自己所需要关注的方面,作者主要列出了三个:实现,团队,经营.从自身来定位到这三个方面,了解自身所需要做的事情才是最重要的. 随后作者对实现,团队 ...

最新文章

  1. Linux C编程--进程间通信(IPC)4--管道详解
  2. 关于我自己的三个层次
  3. 【锁相环系列1】锁相环的基本原理
  4. Jmeter之逻辑控制器(Logic Controller)
  5. RACSignal的Subscription深入分析
  6. linux sh expr冒号,linux expr命令参数及用法详解
  7. python中的序列类型数据结构元素的切片操作_浅析python中的分片与截断序列
  8. Android FancyCoverFlow的使用实现图片画廊形式的呈现
  9. mysql事务日志备份_事务日志备份 (SQL Server)
  10. python tkinter库Entry控件Text控件
  11. struts2:表单标签续(datetimepicker标签)
  12. flash 上传文件 java_Flash 二进制传图片到后台Java服务器接收
  13. Linux inittab和oracle lsntctl 启动的问题解决办法
  14. PCB 18种特殊走线的画法与技巧!
  15. 【java】模拟物流快递系统程序设计
  16. AStar(A*)算法
  17. 对接转账到支付宝账户API接口流程步骤
  18. 如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率
  19. nvm的安装配置教程
  20. Lua中ipairs和pairs的区别

热门文章

  1. JAVA8中并发类CompletableFuture使用遇到的坑-守护线程
  2. pythongui界面源码_超酷 Python 程序包 ,一行代码实现 GUI 界面
  3. 天翼云联想云坚果云我应该选择哪一个呢?
  4. 第三次团队作业——系统设计
  5. 管理日常工作、生活琐事的待办事项提醒工具便签
  6. C++ 中谓词是什么?
  7. iOS开发 ☞ Cornerstone (SVN)用法详解
  8. USGS Landsat 8 Collection 2 Level 1数据正确姿势下载
  9. 蓝桥杯JAVA答题技巧,第九届蓝桥杯大赛个人赛省赛(软件类)C/C++ 大学B组比赛心得(还在更新)...
  10. 学堂在线答案计算机应用基础,2018计算机应用基础随堂练习与答案.pdf