zoukankan      html  css  js  c++  java
  • 构建之法读后感

    其中有个G-number的小游戏:
    每个成员写下名字和一个(0, 100)开区间的有理数。最接近G点者获胜,最远者输。G点的计算方法:G = 0.618 * average (all numbers)。
    共有20个人参加了游戏(不包括我),我给大家两分钟的时间,对于结果会是多少,我心里是没谱的。你现在心里猜一个数字(记住不要更改)。
    你可能会想,大家随机报的话,平均数会是50,50 * 0.618 = 31,那么我选31低一点。但其他人也不是傻子,那大家都选31附近的数的话,我得选31 * 0.618 = 19。那么还得继续往下迭代,我就干脆选0.0001好了!
    0.0001是正确答案吗?
    我公布昨晚我们游戏的结果:G点值是19.28,一位出了21的获胜,一位出了70的输。
    邹欣老师在书上还做了总结,第一次游戏获胜数字一般离17不远,也就是平均进行了两次迭代。
    在我公布题目后,就有同学冒出来说接近0,被我制止了呼喊。如果大家脑子转的都足够快,可能最后真的接近0。但某些想的快的同学,并不能决定整个团体的思考阶段。即使写了0.00001,也不能赢得比赛。
    在创新的道路上,需要的是领先一步,且只领先一步。我在大三的时候(2003年),上一门人机交互课程。老师剖析苹果公司的Newton产品的例子,就是苹果的产品总是领先市场两步,以至于失败。但从我的分析来看,从2001年苹果发布iPod之后,就懂得只领先一步的道理了,不管是iPhone、iPad,还是刚发布的Apple Watch。

  • 相关阅读:
    嵌套类型返回错误解决办法(如迭代器的设计)
    UITableView的多选删除模式
    UITableView的编辑模式
    指针和引用初理解
    strstr()函数实现
    一句话的单词倒置
    字符串过滤程
    strcpy函数
    二叉排序树(Binary Sort Tree)
    二叉树插入操作
  • 原文地址:https://www.cnblogs.com/mumulailai/p/14914657.html
Copyright © 2011-2022 走看看