什么是 -10x 工程师
2024/06/29 2 mins read See this issue
# 文摘
Back
To Top
互联网行业有一个共识,就是寻找 10x(10倍效率)的工程师。
这样的工程师很难找,现实生活中不一定能遇到,你反而可能遇到 -10x(负10倍效率)的工程师。 所谓 -10x 工程师,就是他不仅不能为团队节省时间,反而每周要浪费团队 400 个小时的工作。
- 10x 工程师有以下特征。
- 他会创造出大量的无效工作。最常见的就是,他会推动建立毫无意义的流程,以及让大家忙于幻灯片、图表、报告、工单管理等等。
- 他会鼓励团队追求优雅,而不是实用主义。
- 他会使得团队无法一锤定音地做出任何决定。
- 他写出冗长的消息/文件,并尽可能广泛地分享,让所有人发表意见并参与讨论。
- 他编写很慢的程序,比如避免数据库索引、在16核机器上运行单线程程序、不压缩文件。
- 他编写只有自己看得懂的脚本,并且没有文档。
- 他编写缓慢的构建,以及缓慢的测试。
- 他编写无意义的测试用例。
- 他添加需要大量时间维护的依赖项,迫使工程师单独学习每个库。
- 他将10名工程师困在一个艰难的项目中,吸引并浪费他们的才智。
- 他让管理层低估项目的难度,并夸大项目的实用性,直至最后延迟完成或根本无法完成。
- 他雇用其他毫无生产力的工程师。🤣