엔지니어링 문화란 무엇인가요?
엔지니어링 문화는 종종 회사 내 엔지니어들의 공통된 신념과 행동을 의미합니다. 강력한 엔지니어링 문화는 엔지니어들이 더욱 효과적으로 협력할 수 있도록 합니다.

설계 문서에 PRD가 필요한지 또는 엔지니어가 작업을 위해 테스트를 작성해야 하는지 여부와 같이 동일한 주제에 대해 엔지니어마다 이해나 신념이 다른 경우가 많습니다. 강력한 엔지니어링 문화가 없다면 엔지니어는 종종 미묘한 차이에 대한 논쟁으로 시간을 낭비하게 되며, 이는 비즈니스 생산성을 크게 떨어뜨리고 고객 경험을 저하시킬 수 있습니다.

대형 기술 기업에는 강력하고 독특한 엔지니어링 문화가 있는 경우가 많습니다. 예를 들어 Apple은 디자인과 품질을, Amazon은 고객 경험을, Facebook은 성공 지표를, Google은 엔지니어링 우수성을, Microsoft는 비즈니스 성공을 중시합니다. 각 엔지니어링 문화에는 장단점이 있습니다. 일반적으로 엔지니어링 문화가 있는 것이 없는 것보다 낫습니다. 훌륭한 리더십은 회사에서 강력한 엔지니어링 문화를 의도적으로 조성해야 합니다.
What is engineering culture?
Engineering culture often refers to common beliefs and behaviors of engineers within a company. A strong engineering culture allows engineers to work more effectively together.

Different engineers often have different understanding or beliefs on the same topic, such as whether a PRD is needed for a design doc, or whether an engineer should write tests for their work. Without a strong engineering culture, engineers often waste timing debating on nuances, which can significantly hurt business productivity and create poor customer experience.

Large technology companies often have strong and unique engineering culture. For example: Apple favors design and quality; Amazon favors customer experience; Facebook favors success metrics; Google favors engineering excellence; Microsoft favors business success. Each engineering culture has its pros and cons. In general, having an engineering culture is better than not having one. A good leadership should intentionally foster a strong engineering culture in their company.