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

    《大道至简》读后感

    自大一第一学期学习完C语言以后,我就有了一点关于迷惑——什么是编程。带着这个问题,第二学期的C++转眼间学完了,但好像还是只会编一些学过的程序,总感觉脑子中很乱,一团浆糊。终于,暑假来临,在老师的推荐下,我认识了周爱民老师的《大道至简》这本书,短短的一百多页,书的字数对于书来说,确实很少。这也很契合书名——大道至简。初读此书,很多部分是不太容易理解的,自己又没有经历过,感觉差了一个高度似的。自己读的挺蒙,于是就去百度了一下这本书的读后感,看看别人读懂了什么,许多的评论都说不太容易懂。

    作者周爱民在书中阐述了一个软件开发者,在做项目的时候应该从什么角度,什么高度去看待整个工程,应该以一种什么样的态度来审视整个工程。

    在这本书中,作者引用了特别多的文言文,简介而又准确的向读者表达了自己的想法,他首先在第一章:编程的精义中把编程序比作愚公移山,把程序员比作勤快的愚公;然后作者又在第二章:是懒人造就了方法中引用了李冰烧石的例子,把愚公和李冰对比得出一味地使用繁琐的编程方法的人是不会发现更加简洁的方法的,所以说是懒人造就了方法说的一点也没错。本书教会我们程序不只等于算法加结构,应该是程序=算法+结构+方法,那么什么是方法呢?方法就是一个程序员在面对一个编程任务时所想到的怎样能让它变简单的过程,简言之,方法就是创新,就是创造新的编程路径或工具。当然,目前我只能想想,然后继续算法+结构 。

    勤奋努力才能获得成功,所以就会有人昏天黑地的打代码,试图将每一个关键字都以最快的速度打出来,把熟练度练到出神入化,在大一时,面对初学C语言,面对从未见过的代码题,我也陷入了“熟练度”的误区。就算把键盘盘出油来又有什么用呢?作者在书中的反问像是嘲笑我一样。就算把键盘盘出油来又有什么用呢?

    人的精力终归是有极限的。提出新的方法,解决的将是影响做事成效的根本问题。而愚公可以多吃点饭,多加点班,但突破不了人的精力的极限。

    愚公喜欢用自己的努力来代替方法,似乎亲自一个一个字母打出来会有很大的成就感,也很放心。函数与类的出现让代码变得比之前简单多了,我们不可能每一个for循环都自己打一遍,也不可能每个数据都手动输出一次。懒人造就方法,不想动手所以创造出了简单的方法,懒人的脑子从来不懒,他们无时无刻不在思考;而“勤奋”的人疲于coding,没有时间来进行思考。

    读完本书,不但解决了我长期以来的疑问,而且又学会了不少有用的东西。比如你一个人语言学得再好,也难以独自完成一个大的项目,重要的是团队意识,需要每个人的分工合作,才能把项目完成的又快又好。站在组织者的角度,在这本书中,周爱民先生用李离伏剑、Y公司的错误以及蚂蚁的故事来告诉我们作为一个team的组织者、管理者应该具备的才干:担当、明确组织模式与制度、分析成员工作的规律、明确分工等等。简言之,语言只是工具,重要的是怎么使用它去跟电脑沟通,怎么分工合作去使用它,才能使电脑更简单的为自己工作。

  • 相关阅读:
    关于用wubi安装Ubuntu,总是提示“没有定义根文件系统”的问题
    linux驱动---字符设备的注册register_chrdev说起
    面试汇总
    面试题(redis)
    面试题(restful)
    面试题(数据库)
    你常用的模块?
    falsk
    面试题
    浅谈virtualenv(虚拟环境)
  • 原文地址:https://www.cnblogs.com/Nojava/p/13446837.html
Copyright © 2011-2022 走看看