[WIL]230723

이세령·2023년 7월 23일
0

TIL

목록 보기
63/118

아웃소싱 프로젝트 진행

api를 하나 선택하여 자유주제로 진행하는 프로젝트
kakao map api를 선택했고, 제주도 Hotplace를 지도로 볼 수 있는 웹사이트를 개발하는 것이 목적이였다.

map을 불러오는 것을 담당했는데, 처음에 map이 불러와지지 않아서 당황했지만 문서를 보고 script 태그를 body에 옮겼더니 잘 불러와졌다. 문서에서는 head에 두어도 상관없다고는 하지만, 보통 script 태그는 body에 둔다고 알고있다. 아직도 head에서 왜 동작이 안되는지는 잘 모르겠다.

문서를 참고하는데 문서에서는 vanila js로 적혀있었고 이를, react 문법으로 옮기는데 조금 고생했던 것 같다. 처음에는 일단 동작하기 위해 코드를 하나로 나열했지만, 점점 익숙해지면서 함수를 분리하는데 성공했다.

특히, 리팩토링 진행 시 callback함수의 데이터를 promise로 내보내는 등 기본으로 돌아가서 문제를 해결하는 경우가 많았다.
리팩토링 할때, 팀원분들이 날씨 데이터를 불러와 코딩하시는데 하드코딩을 하셔서 이걸 줄일 수 있지 않을까 고민하고 받아온 날씨 데이터를 사용하기 편하게 가공해서 드렸더니 좋아해주셔서 뿌듯했던 점이 기억에 남는다.

이때, 데이터 가공할 시 사고력을 요구하는 것을 느꼈고 알고리즘 공부를 더 열심히 해야겠다고 다짐하였다.
알고리즘 스터디 정비기간이 곧 다가오는데 풀었던 문제들을 복습하고 부족한 부분을 채워 골드문제들도 답지를 안보고 풀 수 있을 정도로 실력을 키울 수 있도록 노력해야겠다.

profile
https://github.com/Hediar?tab=repositories

0개의 댓글