美文网首页
effective engineer-快速验证想法

effective engineer-快速验证想法

作者: MontyOak | 来源:发表于2018-12-08 22:37 被阅读8次

这节讲了高频的验证自己的工作能够让整体的工作不偏离方向。

寻找低成本的验证方法

简单来说,投入小的成本来获取相关数据,去验证想法或者目标,这会节省大量走弯路的开销。

使用A/B Test

所谓的A/B Test就是在用户中做抽样对比实验,来验证不同的特性/功能的相关数据。

警惕单枪匹马的团队

经常出现这样一种情况,某个人闷头写了很长时间的代码来完成某个较为复杂的功能,最后提交一个数以千计的代码行数的Pull Request。这违背了快速验证获取反馈的原则,一些有可能更早发现的错误被深深的隐藏其中。这里作者给出了一些策略:

  • 虚心接受反馈
  • 尽早且频繁提交代码
  • 请求最严格的人来做code review
  • 向同事征求意见
  • 开发之前先写接口文档
  • 写代码之前先写设计文档
  • 尽量和同事协作完成项目,以便有相互沟通的上下文
  • 对于有争议的需求,有必要做充分的调研

为决策构建反馈闭环

验证就是提出一个假设,设计一个实验来验证想法,根据结果分析优势劣势。

相关文章

  • effective engineer-快速验证想法

    这节讲了高频的验证自己的工作能够让整体的工作不偏离方向。 寻找低成本的验证方法 简单来说,投入小的成本来获取相关数...

  • effective engineer-优化学习

    这节主要讲保有持续成长的心态是能力提升的先决条件,作者给出了关于一个公司或者团队对于个人学习的影响的几个关键因素。...

  • effective engineer-关注迭代周期

    大多数互联网公司的发布系统都提供了CI/CD(持续集成/持续发布)的功能,这使得每天多次发布成为了可能。有比较完备...

  • effective engineer-关注高杠杆事物

    这一节讲述为什么杠杆是效率的衡量标准以及三条提高杠杆的有效方式: 使用杠杆作为效率的衡量标准 在这里先简单给出杠杆...

  • effective engineer-提高项目预估能力

    这节内容中,作者主要着力于项目进度预估的工具。 利用精确的预估推动项目进度 实际工作中,我们经常被要求给出一项具体...

  • effective engineer-减少运行成本

    这里的运行成本指的不仅是新功能开发的成本,还包括后期维护、扩展、修复bug、运维等等成本。 保持运维简洁 引入过多...

  • effective engineer-权衡质量和成本

    这节内容作者主要介绍如何在项目质量与成本之间做权衡。 建立可持续的代码评审流程 Code review在很多公司都...

  • effective engineer-为团队成长投资

    团队的效率增长不仅仅是团队领导的责任,也是团队中的高级工程师的职责。在团队成功的建设上,作者给出下面几天建议: 把...

  • 《Effective Java》读书笔记

    《Effective Java》读书笔记目录,这篇文章记录了我读这本书的一些想法和验证。 1. 考虑用静态工厂方法...

  • effective engineer-时常调整优先级

    这节内容作者着重介绍如何适时地调整自己所关注的工作,因为相比于有限的时间,工作是明显多出来的。 维护一个简明清晰的...

网友评论

      本文标题:effective engineer-快速验证想法

      本文链接:https://www.haomeiwen.com/subject/ywjchqtx.html