zoukankan      html  css  js  c++  java
  • 《大道至简》读后感

           应着老师的推荐,我在暑假读了《大道至简》这本书,下面我想谈谈对这本书的感想。

           该书开篇以耳熟能详的故事《愚公移山》为背景,将愚公的行动以一个程序员的视角去分析,编程的本质就是顺序、分支和循环。然后,引出了对过程与结果的看法,进而开始正文。全书并没有告诉你对于编程我们具体应该怎么去做,而是通过简洁明了的标题以及作者的亲身经历和一些小故事来总结,一点点明确一个程序员应该具备的思想。

           编程语言只是一个工具,真正让它们发挥作用的是我们,人。市面上有许多的编程语言,新的语言的出现和新闻联播一样,永远也不会停止。重要的是当你学会并精通了一门语言,再去学习其它的语言就会更为轻松。

           文中说是懒人造就了方法,其实不然,真正的懒人是不具备这个实力的。只有那些有很强的专业技能,并善于观察、善于思考的人才能发现方法。如前言中的愚公,或许只是具备了第一项,并不能从日继一日的重复工作中总结出经验办法。人的精力是有限的,你可以超越方法,但不能超越极限。反观李冰,偶然发现卵石遇水会爆裂开来,便将其运用到专业上,不仅提高了效率,还节省了大量的人力物力。

           团队的力量是不可小觑的,一个人再厉害完成一个一百万行的程序代码也十分困难,可是如果是团队协作,效率会成倍的提高。而且在一个团队中,每个人的分工都是不一样的,如果作为管理者,你要明确团队的能力。同时在以后的工作中你也可能会在不同项目中担任不同的职位,在对于角色的转变你需要尽快适应的同时,还要去适应这个团队,去了解这个团队的运作。

           在我最开始学习编程的时候,并没有什么条件大框,只是一味的填鸭式学习,先学进去然后再通过大量的编程练习来明确这些知识单独的作用。一年过去了,反观现在,看了这本书之后,文中的“程序=算法+结构”让我印象深刻。编程就是通过我们,将客户的需求通过计算机语言的形式传达给计算机,并让它们去执行。在赋予指令的时候要明确好顺序,确定好逻辑关系,考虑可能会出现的所有结果。然后计算机会像宠物一样,会很听话的按照你的指令去执行,直到你说停止为止。

           读过这本书,给我的感觉是并没有让我在编程技能上有所精进,可却让我在对编程的认知以及对其的逻辑框架的构架上有所帮助。这本书让我对软件的编译有了新的认识,前辈所传的经验、犯过的错误,所提示我们的,在我今后的学习和编程中回引以为戒。多思考、多总结,做到真正的“大道至简”。

  • 相关阅读:
    xpath语法速查
    负载均衡设计
    Nginx负载均衡配置实例详解
    实现基于DNS的负载均衡
    建立双线服务器(双线游戏服务器)
    python学习
    python多线程概念
    python 多线程就这么简单(续)
    打包一沓开源的 C/C++ 包管理工具送给你!
    讲解开源项目:功能强大的 JS 文件上传库
  • 原文地址:https://www.cnblogs.com/dg1137/p/11274152.html
Copyright © 2011-2022 走看看