zoukankan      html  css  js  c++  java
  • 项目感想

    最近一个同事负责去做另一个工程,看到他做的样子,想到些东西。

    第一条,实验里的变量唯一原则。这个在做很多事的时候都是可以拿来借鉴的,变量越少,我们越容易观察到结果,或是做出判断。借鉴意义何在?我们做产品的时候,每次只改变一点点的话,更方便我们观察改变的效果,而且改变也可控;做系统的时候,熟悉的部分越多,剩余选择和尝试会更从容。总体把握的时候,从两个方向去考虑这个问题,一个是把我们知道怎么做的和不知道怎么做的分开,一个是把主要矛盾和次要矛盾分开。知道怎么做的,哪怕是抄别人的,我们就不应该去发挥更多,尝试新的就意味着增加变量。主要矛盾和次要矛盾也是,有很多问题等待去make decision,掌握住主要矛盾其实是减少了变量,电通了,信号通了,防水做好了,设备哪怕是用胶水黏上去的,也是照样可以用的,更不要说多颗螺丝或者少颗螺丝。当然,不是提倡这样做,要有精益求精、做质量工程的思想准备和自我要求;要明白,是这个决定了每个人操作的时候拧几颗螺丝,而不需要从最高层决策。

    第二条,研发不只有原理的实验。产品研发里面一个重要的工作其实是发现合适的材料。所谓“巧妇难为无米之炊”,另一层含义是,“巧妇”会根据拿到的食材去判断怎么加工。为什么?比如同样是红枣,山东的红枣,河北的红枣,甘肃的红枣,口味都差别特别大,营养含量也天差地别。同样是我们研发用的物料,不同厂商有自己的工艺特色,制作标准,甚至没有标准,怎么能期待我们拿到的东西是一样的?这里顺便提一下标准的问题,用上面一条来解释,标准其实是减少了实验里的变量,如果我们选择某个产品是符合某标准的,经认证的,那么它有质量问题的唯一可能就是厂商的执行不好!回来讲物料选择,既然物料千奇百怪,那么我们如何选择用哪个?答案是唯一的,实验。这就是产品测试的真正的内涵,其实也是国内大部分硬件工程师的主要工作,尝试物料是否是合适的。花如此代价确定了物料,那肯定是,一经确定,绝不更换!

  • 相关阅读:
    UISegmentControl
    UISwitch 开关控件
    UI弹出键盘和收回键盘
    UITextField的属性设置
    UIButton的属性设置
    UILabel 的属性设置
    创建UIView对象
    id和instancetype的异同
    SPOJ FIBPOL
    HDU 6168 Numbers
  • 原文地址:https://www.cnblogs.com/pied/p/3269431.html
Copyright © 2011-2022 走看看