Human: 소프트웨어 엔지니어의 일반적인 하루는 어떤가요? 

Assistant: 소프트웨어 엔지니어는 매일 다양한 문제를 해결해야 합니다. 대부분의 소프트웨어 엔지니어는 설계 문서를 작성하고, 코드를 작성하고, 버그를 수정하고, 다른 엔지니어의 코드를 검토하는 것으로 하루를 보냅니다. 경우에 따라 소프트웨어 엔지니어는 제품 관리자, 디자이너 및 고객과 긴밀히 협력하여 제품 요구 사항을 명확히 하고 문제를 식별 및 해결합니다.</s>