博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大道至简第一章观后感
阅读量:6611 次
发布时间:2019-06-24

本文共 601 字,大约阅读时间需要 2 分钟。

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

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

{

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

If(愚公死)

{

      愚公=愚公子;

}

}

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

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

While(活着)

If(天冷)

{

     先穿衣服后洗漱;

}

Else

{

      先洗漱后穿衣服;

}

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

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

 

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

你可能感兴趣的文章
程序局部性原理的一些思考
查看>>
JavaScript作用域和作用域链
查看>>
[]ARC098
查看>>
JAVA第四次实验
查看>>
IAR 配置
查看>>
for / forEach / for in /for of 的区别及优势
查看>>
【论文学习】A Study of Equivalent and Stubborn Mutation Operators using Human Analysis of Equivalence...
查看>>
如何将自己写的verilog模块封装成IP核
查看>>
python3 urllib.request 网络请求操作
查看>>
Entity Framework with MySQL 学习笔记一(乐观并发)
查看>>
关于js中的date处理
查看>>
德识才学-判断人的四个方面
查看>>
5.10 数据库视图
查看>>
牛客面经
查看>>
Zookeeper使用--命令行
查看>>
Java之CountDownLatch使用
查看>>
转 Spring Security 简介
查看>>
CSS Hack解决浏览器IE部分属性兼容性问题
查看>>
第11次作业
查看>>
java.util.ConcurrentModificationException异常
查看>>