大道至简第一章读后感
第一章目录
1.编程的精义
2.会或者不会写程序
3.程序=语言+算法
4.语言
5.在没有工程的时代
开篇引愚公移山序言表明作者做事的态度,执着且坚韧不拔。
第一节以愚公移山为例表明了如何做好一项工程,其中包括原始需求的产生,项目沟通的基本方式,可行的技术方案,人员分工等等。
最后总结了编程的根本:"顺序,分支和循环。"最后总结起来就是如何做好一个项目,在拥有基本品质的基础上还要有科学的方法。
第二节主要讲编程并不如人们想象的那样难学,拥有一些正常的基本思维甚至可以发展成为设计师。
第三节描述了程序的精髓即“程序=算法+结构”,这是一种很重要的思想。其中我认为最经典一句话是“所有算法描述中,有且仅有三种执行逻辑:顺序,分支和循环。”
第四节主要讲语言,语言本质上都是十分相似的,但是每种语言有其特长(即应用范围,适合做网页的语言就不适合来做通讯录。)语言各有各的好处,不分好坏。
第五节的本意我认为就是将上述部分结合起来就是一个工程了。