• 《大道至简》第一章读后感


    经常听见有人抱怨编程太难,说自己不是学软件的料,那么他们真该好好看看《大道至简》这本书,相信他们看完这本书后会有很大收获。

    《大道至简》第一章引用了一个很简单的故事“愚公移山”,用这个故事很好的概述了我们在完成一个项目时所要进行的步骤。听上去“愚公移山”和编程简直是风马牛不相及,但是看过作者的叙述又有原来如此的感觉。其实编程并没有什么难懂的,就和我们日常生活一样,发现问题,分析问题,提出解决问题的方案,实施,和后续的验收。例如某天我们突然发现家里放不出水了,这就是发现问题,我们会观察一下到底是水龙头的问题还是水管的问题,这就是分析问题的过程,然后我们要想想看是自己修还是找专业人员修,这是提出解决问题的方案,实施就不用多说了,修完以后很自然的我们要看一下是否能放出水,这就是后续的验收。看,很简单吧!其实编程就是这么简单,也许有人会问:编程不是敲代码吗?代码呢?

    编程还真的不是敲代码,代码只是你跟计算机交流的语言而已,计算机很笨的,你必须要把你的思路写的很清晰他才会懂。但是最主要的还是程序员的思想。

    学过几种语言的就会发现,其实每一种编程语言都是想通的,学得好的人两个星期就能学会一种编程语言,学得不好的人几个月也能熟练使用编程语言了。那为什么程序员还会分等级呢?这就是我们上学学编程的原因了,我们要培养自己编程的思想,怎样用最简单的方法解决问题,怎样快速的想到解决问题的方法,这才是我们要学习的。

    经常有人说自己不会编程,其实不会的并不是编程,而是没有编程的思想,做事没有条理性,他们每次见到一些复杂的问题,不会分解问题,什么是分解问题呢?一个大问题总是可以分解成小问题,小问题还可以分解成更小的问题……这样就可以通过解决一堆小问题来解决一个大问题了,不会编程的人总是会将问题复杂化,自己给自己制造困难。从而恐惧编程,形成恶性循环,不会编程的人更不会编程。

    编过程的人一定有这样的经历——编不出来!但从来不是因为语言编不出来,一般都是因为没有思路,只要有了明确的思路,那么敲代码就是水到渠成的事儿了。

    《大道至简》给我们传达的就是编程的思想,它不会教读者怎样编程,只会为读者在脑中树立编程的精意……

  • 相关阅读:
    [原][诗]送幼儿园杨老师
    [原]由智能音箱被黑联想到。。。人类灭亡
    [转]VS中的路径宏 OutDir、ProjectDir、SolutionDir各种路径含义
    [原]globalmapper设置高程配色(globalmapper自定义配色方案)
    [原]JSON 字符串(值)做判断,比较 “string ”
    [转]使用 curl 发送 POST 请求的几种方式
    [转]c++多线程编程之pthread线程深入理解
    [转]c++ pthread 多线程简介
    Linux下ps -ef和ps aux的区别
    Java三种方式实现栈和队列
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/4824630.html
Copyright © 2020-2023  润新知