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

    读《大道至简--软件工程实践者的思想》有感

        周爱民(Aimingoo)老师所著的《大道至简》是其从事十年开发工作的总结,是一本闪烁思考光芒的技术散文集。该书介绍了一些软件开发的理论,在实践中应用这些道理,知变通之道,才能在软件开发过程中少走弯路,走出自己的光明大道。

        该书给我印象最深的是作者引经据典,从一些古文出发来揭露有关软件开发的道理,一改我印象中埋头苦干、呆滞木讷的程序员们,是我太片面了,在IT行业中能做到谈笑风生的人有很多。下面我来谈谈这本书给我带来的一些感触。

          第一章“编程的精义”从《愚公移山》的故事告诉我们大工程也是通过简单的编程(顺序、分支、循环)来实现,大部分人也都会写程序,不存在学不会的问题。

          第二章“是懒人造就了方法”从李冰“积薪烧之”来引申出愚公太勤快以至于没时间来找到移山的更快方法,而李冰闲极无聊找到了新的“方法”,使做事成效得以提升。由于懒人的存在创造出懒方法,使做事效率提高。“你桌上的书书乱得吗”提醒我们将学过的东西分类归纳于脑子里来使用。也提出了:程序=算法+结构+方法,这一新思考。

           第三章“团队缺乏的不只是管理”从三人便可构成团队,这样就有了团队的基本特性:主从、监督和责任。做管理起码能承担责任,需要的不是程咬金这样的牛人,而是李离这样的死士。项目成功从项目完成的质量和时间来评判,只有经验更加丰富才能尽可能逼近“合理的工期”目经理需要时间来成熟,而不是一开始就享受成功。组织模式确立,相应制度随之建立,应在制度面前应做到“公平化”和“人性化”。做工程前应明确好各位的角色,明确自己是在进行“团队内协作”、“团队管理(和组织)”还是“团队外交流”。对于开发人员应该跟随他们,看看他们如何做的,发现规律,分析规律价值,最后再尝试改变。弹性分工需要快速地转换到新的角色,能力可以学习来增强,故首先是思想的转换。

          第四章“流于形式的沟通”,告诉我们应避免这种形式做到“用模型语言与客户沟通”、“为不存在的角色留下沟通的渠道(history记录)”、“最简沟通”从而保障每一次沟通有效。

          第五章“失败的过程也是过程”告诉我们做工程不是按步骤亦步亦趋,要学习模型中的骨子,靠实践慢慢获取经验,在失败中学习,组织好工程中各个角色,分工明确,步调一致,共同完成这个项目。

          第六章“从编程到工程”论证“语言只是工具”,实践积累一定程度得出方法,经验来源于回顾、理解和分析,过程问题即是角色、沟通和环节的问题,“团队”是软件规模和复杂度渐次累积的结果。组织者考虑问题很多,回顾每一个项目或者项目中的每一个阶段,以及每一个团队成员交流的细节,是日常工作。好的项目经理是以尽可能少的失败来获取成功,组织者保证决策和经营者的方向是同步的,而工程则是在两者的架构下的具体行为。

           第七章“现实中的软件工程”需要思考项目完成的成本,大公司间的博弈形成如今的软件业界,我们只是用于计算胜负的一枚算子。

           第八章“是思考还是思想”谈论从软件工程(三要素:需求、设计、测试)本体来思考问题,工程整体问题是实现,理解角色的关注层面完全不同,目标与保障质量间的矛盾,明确软件工程需要变通。

           话说“编程如做人”,实现项目工程更像人生的一场博弈,需要考虑诸多方面的问题,灵活运用、实践积累经验也许是接下来我们该做的。

                                                                                                                                                                   (不喜勿喷,纯属本人一时感想)

  • 相关阅读:
    十步完全理解SQL
    c#退出应用程序办法
    几个有意思的算法题
    GeoServer不同服务器安装配置、数据发布及客户端访问
    开启httpd服务的时候 显示Could not reliably determine the server`s fully qualified domain name
    Working With OpenLayers(Section 1: Creating a Basic Map)
    GeoServer地图开发解决方案(五):基于Silverlight技术的地图客户端实现
    模拟远程HTTP的POST请求
    模拟提交带附件的表单
    支付宝手机网站接口对接
  • 原文地址:https://www.cnblogs.com/watm/p/7228408.html
Copyright © 2011-2022 走看看