问HN:建设者与雇佣兵——这个区分有意义吗?

1作者: grandimam1 天前原帖
我注意到在我参与的团队中,有两种类型的工程师,我正在试图弄清楚这是否是真实的模式,还是仅仅是确认偏误。 - 建设者关注用户和领域问题。代码只是实现目标的手段。如果能解决真实用户的需求,他们会发布一些不完美的产品。让他们花时间在不影响用户体验的优化上?那是绝对不可能的。 - 雇佣兵则专注于技术本身。他们关心干净的架构、性能和优雅的抽象。无论业务或用户是否真的需要解决这些技术问题,他们都会深入研究。工作的质量与其影响无关。 但我不确定我是否正确地框定了这个问题。有几个问题想请教: - 这种区分与你的经验是否相符? - 你属于哪种类型,随着职业生涯的变化,这种类型有改变吗? - 你如何在团队中平衡这两种思维方式?
查看原文
I have been noticing two types of engineers on teams I have worked with, and I&#x27;m trying to figure out if this is a real pattern or just confirmation bias.<p>- Builders are focused on users and the domain problem. Code is just a means to an end. They&#x27;ll ship something imperfect if it unblocks a real user need. Ask them to spend time on optimizations that don&#x27;t affect the user experience? Hard pass.<p>- Mercenaries are focused on the craft itself. They care about clean architecture, performance, elegant abstractions. They&#x27;ll go deep on technical problems whether or not the business or users actually need it solved right now. The quality of the work matters independent of impact.<p>But I&#x27;m not confident I have this framed correctly. A few questions:<p>- Does this distinction resonate with your experience?<p>- Which type are you, and has that changed over your career?<p>- How do you balance these mindsets on a team?