Hacker News 의견
  • 첫 번째 댓글 요약:

    프로젝트를 수행할 때 작업을 세부적으로 나누고 추정해야 하며, 추정치가 정확하지 않더라도 시간을 초과하면 책임을 져야 함. 매일 1시간 동안 진행 상황을 보고해야 하며, 다른 회의에서도 같은 업데이트를 반복해야 할 수 있음. 긴급 상황이 발생할 경우 이에 대응해야 하지만, 이러한 상황이 시간 추정에 영향을 미쳐서는 안 됨.

  • 두 번째 댓글 요약:

    집을 짓는 일은 종종 까다로운 건축주나 맛없는 디자인을 원하는 사람들과의 대화를 포함하며, 이는 소프트웨어 엔지니어의 일부임. 때로는 설계도가 잘못되거나 부정확할 수 있지만, 그럼에도 불구하고 사람들은 집을 지음.

  • 세 번째 댓글 요약:

    프로그래머들이 다른 분야를 어떻게 운영하는지 안다고 생각하는 '칵테일 파티 아이디어'의 완벽한 예시임. 건축가도 프로그래머에 대해 비슷한 가정과 오해를 가진 글을 쓸 수 있음.

  • 네 번째 댓글 요약:

    건축가에게 실제 크기의 모형을 미리 만들어 기능을 확인하게 하고, 만족하지 않으면 처음부터 다시 만들어야 함. 한 번 만들어본 경험이 있으니 변경 사항을 포함하여 다시 만드는 것은 어렵지 않을 것임.

  • 다섯 번째 댓글 요약:

    건설과 소프트웨어 엔지니어링은 전혀 다른 분야임. 건설에는 다양한 역할과 책임이 있는 반면, 소프트웨어 엔지니어링은 제품 관리자, 디자이너, 소프트웨어 엔지니어, 감사자 등이 있음. 두 분야는 비교할 수 없음.

  • 여섯 번째 댓글 요약:

    이전에 다리 건설 팀에 관한 버전을 선호함. 작업 시간을 '포인트'로 표현하라는 요구와 소프트웨어 산업에 대한 비판으로 읽힘. IT 종사자들이 비현실적인 요구를 받아들이는 것이 일반적이지만, 고객들에게 이러한 현실을 이해시키는 것이 중요함.

  • 일곱 번째 댓글 요약:

    집에 들어오는 사람의 프라이버시를 엄격히 보호하면서도, 통신은 원활하게 해야 함. 또한, 화재, 신체적 위험, 다른 사람들로부터 안전을 보장해야 하지만, 추가 비용이나 사용 제한 없이 이루어져야 함.

  • 여덟 번째 댓글 요약:

    프로그래밍이 건설과 비슷하다고 생각하는 것은 잘못됨. 새로운 제품을 만드는 것은 제품 디자인 단계와 제조 단계로 구성됨. 건축가와 소프트웨어 엔지니어 모두 제품 디자인 단계에 속함. 소프트웨어 엔지니어링은 디자인의 일부이며, 최종 디자인에 따라 제조하는 것이 아님.

  • 아홉 번째 댓글 요약:

    대부분의 직업은 사람들의 요구를 듣는 것임. 사람들은 원하는 것을 정확히 모르지만, 그들의 문제에 대해 들어주고 최선을 다해 도와주길 원함.