首页 > 代码库 > 大道至简第一章观后感

大道至简第一章观后感

       第一章是关于编程的精义,首先作者借愚公移山的事例来讲解编程的思路与步骤。当一个问题的出现(惩山北之塞,出入之迂),这时候就需要出现一个团队通过沟通和交换思想来解决问题(聚室而某),提出工程的目标(毕力平险,直通豫南,达于汉阴)。技术方案(扣石垦壤,箕畚运于渤海之尾),根据这些我们可以写出Java的伪代码:

While(未直通豫南||达与汉阴)

{

扣石垦壤,箕畚运于渤海之尾;

If(愚公死)

{

      愚公=愚公子;

}

}

对于会不会编程的问题,作者认为只要是正常人都可以编程除非懒惰者,编程就好像

每天起床一样简单:如果天冷则先穿衣服后洗漱,如果天热则可反之,日复一日直到死亡。伪代码形式:

While(活着)

If(天冷)

{

     先穿衣服后洗漱;

}

Else

{

      先洗漱后穿衣服;

}

 程序=算法+结构,程序的第一要务是先把事情分析清楚,然后再用代码实现。积极工作和勤于思考同样重要。拿到程序,我们最先做的不是急于写代码,而是先思考先弄清楚目标是什么,想要怎么做,弄清逻辑关系,最好才是写代码。对于一个编程者来说思想才是最重要的。

语言确实很重要,但从某角度来说所有语言都是差不多的,所以只有不喜欢的语言,没有学不会的语言。每一个程序员都应该具有这样的品质:精通一门语言并且能在短时间内学会另一门语言。

 

大道至简第一章观后感