zoukankan      html  css  js  c++  java
  • 软件工程——《你的灯亮着吗》读书笔记2

      在上一篇读书笔记中,我概括的说了一下自己的感受,现在我想结合我们现在的团队项目,具体谈谈自己的感受。

      读完一本书,最最深刻的就是第一篇故事——电梯的维修问题,我知道了什么是问题,软件项目中的问题就是用户期望的东西和体验的东西之间的差别,那么故事中是怎样解决这个问题的呢?

      方法1:在电梯旁挂镜子和蜡笔,让雇员们涂鸦,从而让雇员们觉得等电梯的时间不是那么的长,减少抱怨。 改变问题所有人的体验,让人们在意识中淡化这个问题。 似乎解决了问题,但是当雇员们玩腻了涂鸦的时候,问题是否还会暴露出来呢?

      方法2:发现电梯的问题,并且修整电梯,恢复电梯的速度。 达到人们对事物的期望,如果当初皮特从电梯入手而不是从雇员们的体验入手,我相信他很快也会在电梯上作文章,从而彻底解决这个问题的。 效果当然是彻底解决了雷龙塔的电梯问题

      方法3:修建与隔壁百货大楼的高空通道,让雇员们去偷电梯 不仅解决了雷龙塔的电梯问题,而且与百货大楼取得了双赢的效果!
            
      这么一分析,似乎大家都觉得方法三是三个方法中最好的解决方案了,但是,我没有办法描述这个方法得出的逻辑思路,似乎只是皮特的灵光一现,或者是在与百货大楼的科维尔先生交流中偶尔达成的更好的解决方案。

      其实,对于这个故事,我一直在想如果我是问题的解决者,我会通过何种思考模式去想到这第三个办法,但是现在我发现,这个办法只是通过人们的发散思维或者类似于头脑风暴的思考方式偶尔闪现,并没有固定的模式。就像一个伟大的球星在最不可能的位置把足球踢进对方的球门,你要是问他为什么会想到在那一刹那射门,他也说不出个通顺的道理来。我想这就是上帝赋予我们人类的灵性吧。我想温伯格老先生通过这个故事也是倡导我们通过这种创造性的思维解决问题

      在我们的团队开发中,也会遇到或多或少的问题,我们应当站在客户的角度,体会他们的痛苦,尽力满足他们的需求,用创造性的思维解决问题。

      不管是科学技术还是工程技术发展到今天,虽然取得了巨大的成就,但是,还是有很多未知领域等着人类去探索,探索新领域解决新问题都需要有新的思维,固有的知识和方法论只是前人的总结,只是一个参考,并不是向导!只有一步一步地不断改变自己的思考模式,才可能找到新方法,发现新规律。我们的教育从某个意义上说,也就是教会学生用老的方法论重复的解决老问题,学习就有的规律,于是,整个人群就慢慢地变得没有创造力了。

      如果我是一名老师,我一定会注重让同学们学会用创造性思维想问题,就像我们的软件工程的王建民老师,就很注重这一点,课上的练习,他鼓励我们优化算法,而不是用传统的方法,跟着这样一位老师学习,真是十分荣幸,哈哈哈!

  • 相关阅读:
    使用beanShell来解析执行java的String方法,类似javascipt的eval方法
    osgi与流行的框架(spring,struts,hibernate等)的集成
    hibernate与ibatis比较的11大优势
    使用beanShell来解析执行java的String方法,类似javascipt的eval方法
    使用beanShell来解析执行java的String方法,类似javascipt的eval方法
    osgi与流行的框架(spring,struts,hibernate等)的集成
    hibernate与ibatis比较的11大优势
    osgi与流行的框架(spring,struts,hibernate等)的集成
    reparent指定进程到当前进程
    系统程序员成长计划动态数组(一)(上)
  • 原文地址:https://www.cnblogs.com/maximumminimum/p/4466846.html
Copyright © 2011-2022 走看看