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

                           大道至简(第六章)读后感

    还是不乐意去读,但总算可以耐心的读下去了,这也许也算是读大道至简以来的收获之一吧。第六章的题目是从编程到工程,看到工程二字,让我不由想起了前几天和高中同学聊天。他报的燕大土木系,他一直对我没有和他报考同一专业耿耿于怀,他说你当年不报土木,使得祖国少了一个优秀的工程师啊。他这般调侃我,我一时竟不知说些什么,因为他也知道我是被逼得,本来自己不乐意学计算机的。如今看到工程二字我不由心中有了答案,无所谓了?谁说软件不能出工程师。或许我可以成为一个优秀的软件工程师呢?

    作者以《列子·说符》中的名句开篇,随后又现身说法,通过叙述自己在最初时候犯的错误来告诉我们“语言只是工具”,不必纠结于哪种语言更好。

    作者在文章中提到了编程的精义“程序=算法+结构”,与代码相关的任何工作都会归结于此。

    之后作者向我们介绍方法,作者提到推动逻辑向前发展的动力是“方法”和“方法论”。方法是长期实践的结果,作者以GoF为例,他的成功之道即为不断实践,不断总结,抽取,归纳这些规律。看到这里不由想到了王老师说的,没有学不会编程的人,只是蓝雨动手去实践,再此处两者不谋而合,也不由使得我意识到了实践的重要性,想到这里不由得心生惭愧,自己只会照猫画虎,在编程的时候总是以完成任务为目的,从来不到做一点点,多实践一点。从来不回去多考究推敲一遍代码,葫芦吞枣而已。唉,java快学完了却不知道学到了啥,一点也不清晰,没有形成一个有序的知识系统。唉,多实践实践吧我告诫自己。

    之后作者向我们讲述过程,过程是工程的伴生品。过程的解决是工程角色见的关系问题,过程是吧所有人组成团队,再分解成环节。有了环节就有了角色相应也就有了沟通。他告诉我们工程必须有一定的期限,不可以一拖再拖,沟通很重要,好的沟通是保障项目成功地重要因素之一。

    作者紧接着向我们讲工程,工程狭义的描述是“做什么”和“做到什么”。在这里我意识到了团队合作的重要性。

    在组织这一部分,作者嫌我们介绍了一个优秀的软件工作者应具备的素质,我与自身一一对比发现自己还有很多的不足之处。作者还提到回顾自己的日常工作以及与团队其他成员交流的重要性。

    作者在Boss中提到,工程中没有boss自己才是决定自己薪水的人,在上帝之手不部分作者提到实现是工程的本质需求。不由意识到工程要实现才叫工程啊,所有的努力要通过结果来体现的。

    读完这一章,还是有些收获的,我知道了程序的本质,什么叫工成,团队、、、、、

  • 相关阅读:
    希尔排序
    快速排序
    归并排序
    插入排序
    简单选择排序
    冒泡排序
    算法之时间复杂度和空间复杂度
    数据结构与算法思维导图
    rootfs根文件系统
    kernel 2.6.35.7向S5PV210移植
  • 原文地址:https://www.cnblogs.com/liying123/p/4936575.html
Copyright © 2011-2022 走看看