10倍效率 +10x 的工程师很难找,但是 -10x 工程师是存在的。
所谓 -10x 工程师,就是每周要浪费团队 400 个小时的工程师。
他有以下特征:
- 创造无效的繁忙工作,比如演示文稿、图表、工单管理,以及毫无意义的流程。
- 鼓励工程师追求优雅而不是实用主义。确保没有人有权做出任何决定。
- 写冗长的消息/文件并尽可能广泛地分享,让大家发表所有意见并参与进来。
- 编写慢程序。避免数据库索引。在 16 核机器上运行单线程程序。不要压缩任何东西。
- 编写只有一个人看得懂的脚本,并且没有文档。
- 编写缓慢的构建,以及缓慢的测试。
- 编写无意义的测试。
- 添加需要大量时间维护的依赖项,迫使工程师单独学习每个库。
- 将10名工程师困在一个艰难的项目中,吸引他们的才智并浪费他们的潜力,向管理层低估项目的难度;夸大项目的实用性,直至最后延迟完成或根本无法完成。
- 雇用其他毫无生产力的工程师。