22년 원티드에서 주최하는 프리온보딩 프론트엔드 코스에 합격했다.
85명의 동기분들 중에서 5주간 함께할 3명의 팀원을 만났고 4명이 함께 협업하면서
다양한 과제를 수행하고 주니어 개발자로서 갖추어야 할 지식과 자세를 배워나가는
뜻깊고 소중한 시간을 보내게 되어서 너무 기쁘다.
그중 첫번째 과제인 실시간 환율 계산기에 대한 회고를 남기려 한다.
그러나 시간이 지나고 사용자 경험(UX)부분을 생각해 보았을 때 사용자의 입장에선 총 몇 개의 국가가 리스트에 있는지 모르는 상황에서 화살표 버튼만 눌러가며 자신이 원하는 국가를 찾기에는 힘들고 불편할 것이라는 생각이 들었다.
![]()
그 후에 코드를 위와 같이 select태그와 map을 통해서 간결하고
국가 확인 및 선택이 편리하도록 변경하였다.
const exChange = () => {
let result = number * data;
return result.toLocaleString(undefined, { minimumFractionDigits: 2 });
};
<Result>
수취금액은 {exChange()} {Country[current].label} 입니다.
</Result>
const showResult = () => {
if (number <= 0 || number > 10000 || !number) {
return alert('송금액이 올바르지 않습니다.');
}
setHide(true);
};
이번 과제는 페어 프로그래밍을 통해서 코드를 작성하는 순간에도 서로 끊임없는 토론과 코드 및 결과물이 조금 더 간결하고 재사용이 좋아지는 방향으로 가기 위한 노력을 많이 했던 것 같다.
앞으로 마주하게 될 과제 역시 지금과 같은 자세로 어렵더라고 끝까지 해결해서 내 것으로 만들어내는 시간을 보낼 것이다.🌟
해당 깃허브 주소 알려주실수있나요?