大道至简第一章观后感

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

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

{

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

If(愚公死)

{

      愚公=愚公子;

}

}

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

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

While(活着)

If(天冷)

{

     先穿衣服后洗漱;

}

Else

{

      先洗漱后穿衣服;

}

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

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

 

转载于:https://www.cnblogs.com/x-m-/p/5878968.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值