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

           读完周爱民先生的《大道至简》感触很深,周爱民仅仅用了一百多页的文字将自己对编程的思想传递给了大家,简单明了,给我这种编程小白很大的启发。这本书一共有八章,由浅入深,而且每一章都利用了一个故事来进行阐述。

            第一章:编程的精义。作者在这一章引用了愚公的故事,原始需求:惩山北之塞,出入之迂。项目沟通:聚室而谋。项目目标:毕力平险,指通豫南,达于汉阴。在作者看来编程实际上是一件很简单的苦力活,编程的根本在于,顺序分支和循环。而且作者利用“程序=算法+结构”的公式,说明了编程的核心就是编程前的思考,做一个程序前先要分析事情的相互关系和有关数据的使用范围等,然后在通过顺序,分支,循环结构有序的完成。在语言工具方面,作者看来,只有喜不喜欢的问题,没有会不会的问题(惊(っ °Д °;)っ),语言的差别主要在于适用范围,没有必要讨论各个语言的好与坏。

            第二章:是懒人造就了方法。作者在这一章引用了李冰的故事,愚者勤奋有余,会为了达到目标拼命工作,而懒人为了节省力气,创造了方法。有勤快人,必有懒人,有懒人必有方法。单元文件模块化由此而生。只工作不思考是不行的。第一次思考:程序=算法+结构+方法。直接明了指出程序的本质。

            第三章:团队缺乏的不只是管理。一个人是个体,两个人是互立,三个人才算团队这样便有了团队的基本特性:主从,监督和责任。团队的意义在于完成个体几乎不能完成的任务,而一个团队必不缺少管理,而管理的基本素质就是能够承担责任。项目经理首先要组织手下的员工,给他们分配合适的角色随后再制定管理机制,这才能让团队更好的发挥作用。管理机制和相关的奖罚制度极为重要,与开发无关的职位不能让开发人员担任。这一章告诉我们(如果做了管理)如何管理好自己的团队,工作后这些技能都是很重要的。

            第四章:流于形式的沟通。只要是行之有效,能在各项角色间通用的,就是好的沟通方式。在沟通内容上,作者提议应该注重目的在沟通之前,就应该了解客户的公司有关的机制,理念和客户的需求以便在沟通中能得到与项目有关的更多信息。在沟通后应详细分析客户给的信息建立系统结论和模块。作者还提到在做一个项目时应留下历史记录,以便新人和后来人了解这个项目。做程序是必须和客户有好的沟通的,既要顾虑到客户也要考虑到后来人,不能流于形式。

            第五章:失败的过程也是过程。做过程不是做工程,软件工程有很多过程模型,有如:瀑布模型,RAD模型,螺旋模型和RUP模型等等。做过程不是做工程的精义,也不是目的。做工程也不能做过场,实现才是最终目的。工程不是做的,是组织的。做工程没有模板,所以不能“做”,而是要“组织”。项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同地完成这个项目。

            第六章:从编程道工程。作者用自身经历向读者阐述语言只是工具,又详细的用亲身经历说明了  程序,方法,过程,工程和组织的联系 ,和自己的理解(虽说我看不懂),作者明确的说了BOSS,

    BOSS不是发钱的人,真正的BOSS是经营者,这有利于我们日后工作。

            第七章:现实中的软件工程。略。\(;¬_¬)

            第八章:是思考还是思想。同上。ヽ(・_・;)ノ

            大道至简。这本书很深刻,收获颇丰,前几章对于现阶段的我很实用,后面几章或许日后能用得上。▄█▀█●不过是真的没有太懂。

             

  • 相关阅读:
    2020年. NET Core面试题
    java Context namespace element 'component-scan' and its parser class ComponentScanBeanDefinitionParser are only available on JDK 1.5 and higher 解决方法
    vue 淡入淡出组件
    java http的get、post、post json参数的方法
    vue 父子组件通讯案例
    Vue 生产环境解决跨域问题
    npm run ERR! code ELIFECYCLE
    Android Studio 生成apk 出现 :error_prone_annotations.jar (com.google.errorprone:error) 错误
    记忆解析者芜青【总集】
    LwIP应用开发笔记之十:LwIP带操作系统基本移植
  • 原文地址:https://www.cnblogs.com/shenaoyu/p/11275109.html
Copyright © 2011-2022 走看看