다양한 기기 환경을 고려한 개발 경험을 제시한다
프론트엔드 개발에서 저는 다양한 화면 크기와 네트워크 환경에서도 일관된 경험을 제공하는 것을 가장 중요하게 생각합니다. 학회 프로젝트에서 웹 서비스를 만들 때, 데스크탑에서는 문제없던 화면이 모바일에서는 버튼이 겹쳐 보이는 문제가 있었습니다.
저는 반응형 디자인을 처음부터 고려하지 않고 데스크탑 기준으로만 개발했던 것이 원인이라는 것을 파악하고, 이후에는 모바일 화면을 먼저 설계하고 데스크탑으로 확장하는 방식으로 바꿨습니다.
이 경험으로 프론트엔드 개발은 특정 환경을 기준으로 시작하면 다른 환경에서 문제가 생기기 쉽다는 것을 배웠습니다.