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

       花了两天的时间读完了周爱民先生著的《大道至简》,在阅读期间为周先生精辟犀利的讲解所折服,在某些问题上周先生提出了

    自己独特深刻的见解,让我不得不深深折服。在阅读完这本书之后,最大的感触就是自己之前对于软件工程和编程的认识太狭隘和

    片面了,格局太小了,读完感觉自己对于软件工程和编程又有了一定程度上新的理解。

       在第一章中周先生引用愚公移山的例子来分析讲解编程,有了搬山的需求,在其驱动下进行其的操作。移山本是一个艰难繁巨的

    工作,然而周先生却精辟的将其分解出来,并提炼了编程的根本:顺序,分支,循环。深入浅出的讲解,让人不得不佩服。作者在

    这一章中也就人们常常问的如“我能不能学会编程之类的问题”进行了回答。作者认为,除了先天智障或者后天懒惰者,都可以学会编程

    。因为你已经具备别人不具备的素质:折衷。之后,作者又对程序=算法+结构这个公式提出了自己的看法,作者认为初学者都过于看重

    编程和代码,而忽略了自己的分析和逻辑。我在这中看到了自己的问题,自己就是太拘泥于书上的代码和结构,而没有自己的思考,总是

    机械的编程,从而自己的编程基本没有提升。作者也提出了自己对于语言的看法,他认为语言只是一种工具,每种语言都有属于自己的优

    势与劣势,因此没有必要去争论语言的好坏。

       第二章一开始,作者提出了懒人创造了方法的观点。这里的懒人并非真正的懒人,而是在工作中善于思考怎样更好的完成问题的人。确实,

    某种意义上,是作者所说的懒人创造了方法。之后,作者又通过举座子上的书的排列讲述逻辑的重要性。随后,作者在通常的程序=算法+结构

    的基础上提出了“程序=算法+结构+方法”的构思,让人感觉作者对于编程的理解很深。

       第三章中主要讲工作中的团队合作,算然现在上学的我们并没有工作,真正的体会一个团队的氛围,但平时中我们也有一些和同学们合作的

    机会,也能对于我们有一些启发。作者在本章一开始提出了团队的领导要敢于担当,不是要想程咬金一样的牛人,而是要像李离一样的死士。然后

    作者也认为作项目并不是一蹴而就的事情,而是要有一个经验的积累的过程,只有一定的积累过后才能做到对项目的十拿九稳。然后作者又提出了

    管理者要深入了解员工的体系和习惯,但管理者不要深陷其中,而是要跳出来,要有自己的格局。

        第四五章作者主要的观点就是沟通很重要,但沟通的形式只是表达沟通的,而不要本末倒置流于形式。沟通过程中,最重要的是“画骨”而不是“画架子”

    。作者认为不要拘泥与工程,实现才是目的,过程不是死模型。这对于我们的启示是很重要的。

        第六七章中作者认为语言只是实现工程的一种工具,因此没有必要拘泥于哪种语言好用与不好用的争论中去。在一个工程中,作为一个项目经理是要

    考虑成本的问题,这个就是在做工程中所注重的细节。

        第八章中作者总谈在软件工程中的思考所得,讲述了一些深刻的思想,对我很有启发。作者认为工具,方法与过程是软件工程的关键要素。并且认为甲

    骨文和UML并无实质性的区别,都是为了沟通的,因此不要忘记沟通的实质。

  • 相关阅读:
    iOS-布局-Masonry
    Xcode-打开代码折叠带
    Xcode-显示代码行数
    iOS-UITextField-通知
    iOS-UITextField-常用方法
    iOS-UIButton-文字位置,字体大小,边角样式,button种类,点击事件,内容位置
    iOS-UIView-设置背景图片4种方式
    windows8.1 plsql连接oracle
    win7_oracle11g_64位连接32位PLSQL_Developer
    oracle字符集的查看和修改
  • 原文地址:https://www.cnblogs.com/lwq666/p/7401978.html
Copyright © 2011-2022 走看看