美文网首页
effective engineer-关注迭代周期

effective engineer-关注迭代周期

作者: MontyOak | 来源:发表于2018-11-18 22:34 被阅读4次

大多数互联网公司的发布系统都提供了CI/CD(持续集成/持续发布)的功能,这使得每天多次发布成为了可能。有比较完备的单元测试/集成测试,加上金丝雀发布以及完善的监控看板,即使快速的发布也不会对生产环境的稳定造成太大问题。
小步快走的发布策略使得产品策略的试验,功能特性的发布/排错都变得成本更低。

快速行动 高效学习

快速迭代带来更多学习的机会,集成发布系统通过实现便捷的一天多次发布来帮助我们快速定位问题,快速验证想法。

投入在节省时间的工具上

简单原则就是尽量减少手动重复操作,将重复性工作使用工具来做。高效易用的工具将会节省大量的时间,甚至颠覆整个原有的工作流程。观察现有工作流程中存在的瓶颈,尝试引入外部工具或者自己编写工具来修正工作流程,衡量效果。

缩短bug验证时间

尽量缩短bug的验证周期,从而大大减少开发所用时间。省略非必要的步骤。

管理编程环境

使用高效的编程环境,包括IDE,web调试工具,优秀的命令行工具等等。熟练使用快捷键操作都能节省大量的时间。

  • 熟悉你选用的IDE或者文本编辑器 熟练掌握常用的相关操作
  • 掌握至少一种高效的高级语言 至少掌握一门脚本语言,这会帮助你快速构建小工具
  • 熟悉*nix命令行 掌握诸如grep,find,sort,uniq,wc,awk,sed,xargs,find等命令
  • 熟练使用键盘操作而不是鼠标 快捷键提供了大多数的常见操作,减少手从键盘到鼠标之间的来回切换
  • 手工流程自动化
  • 在交互解释器中快速验证想法 在交互命令行中快速验证算法/数据结构设计等等是否可行
  • 快速运行和修改代码有关的单元测试

别忽视非工程方面的瓶颈

最常见的非工程瓶颈是对外部团队的依赖。这里可能是产品经理,设计师,外部工程团队,运营人员,销售人员等等。
解决人际间瓶颈的主要方法就是沟通,多种形式的沟通(当面沟通,会议记录,邮件等等)方便你把握整体进度。
另一个常见瓶颈是等待领导层批准。比如项目立项的批准,上线的批准,产品特性的批准,发布紧急修复的批准等等。在等待批准之前,可以做一些预先准备工作来减少阻塞的消耗。

相关文章

  • effective engineer-关注迭代周期

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

  • effective engineer-关注高杠杆事物

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

  • effective engineer-优化学习

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

  • effective engineer-快速验证想法

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

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

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

  • effective engineer-减少运行成本

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

  • effective engineer-权衡质量和成本

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

  • effective engineer-为团队成长投资

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

  • 产品经理的业务迭代周期与 4 大能力

    业务迭代周期 做产品就是做 0 到 1,本质上是创新创造的工作。首先明确迭代推进产品的周期(迭代验证闭环周期): ...

  • effective engineer-时常调整优先级

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

网友评论

      本文标题:effective engineer-关注迭代周期

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