管理者应该鼓励工程师花时间尝试简化架构和减少……
… 管理者应该鼓励工程师花时间去简化架构和减少代码、基础设施和包依赖。聪明的工程师可以随着时间的推移学会简单思考,但这不会自动发生。(我承认在职业生涯的早期阶段我倾向于复杂性,但后来我学到了更好的方法。)管理者应该强调尽可能使用现有的模式,而不是重复发明轮子。专注于交付价值,评估解决方案的依赖关系,以保持简单,并准确地对所讨论的问题领域进行建模。与其与工程师争论实现方法,管理者应该尝试引导工程师自己得出这些结论。我还发现,将简单性作为工程师的关键绩效指标之一是一个有用的工具。
源讨论问HN:如何与过于聪明的工程师合作?原帖 474 条评论 · 导入时统计