zoukankan      html  css  js  c++  java
  • 大道至简第一章读后感

    化繁为简

    —《大道至简》读后感

       《大道至简》第一章,讲的是编程的精义,精义,所谓精华也。在我看来,编程的主要中心思想就是化繁为简。

    每当你接到一个题目,工程或者项目的时候,你所要做的,不是拿过来就打开电脑编写代码,你应该首先明白产生这个程序的需求是什么,就像书中所写“惩山北之塞,出入之迂也。”有了需求,下一步便需要寻找目的,做这个程序要实现什么“指通豫南,达于汉阴”。为了达成这个目标,你需要寻找一个团队,一个团队最重要的是人员分配均匀,由设计师,有底层程序员,也有前端,种种都需要。当你找到了一个团队,很好,接下来,就是对这个程序进行划分,每一部分,每一个功能要分给那些程序员去实现。作为一个设计师,能否把程序恰当而高效的分配是自己能力的体现;作为一个程序员,你需要做的,是把领导分配给你的任务,进一步划分,画出程序框图,根据框图写出伪代码,然后进行代码的编写。每一步看起来很容易,其实需要多次的累积和积累,无数次的练习才能达到。

    程序 = 算法 + 结构,无论是算法,还是数据结构,二者都没有提到一点和语言相关的东西,这也说明,程序最重要的不是用什么语言去编写,重要的是一个程序的思想,算法,这才是程序的灵魂,就如我们认识的很多汉字,却仍无法写出李白那样的诗句的原因,归根结底就是自己的能力还没有达到。

    最后,是我对愚公移山写出的伪代码:

    Cin >> 惩山北之塞,出入之迂也。

    While(山不是平的)

    {

        叩石垦壤;

        箕畚运于渤海之尾;

        If(指通豫南,达于汉阴)

        {

            Break;

        }

    }

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    Windows邮件添加QQ邮箱
  • 原文地址:https://www.cnblogs.com/jiandanqinxin/p/5877944.html
Copyright © 2011-2022 走看看