본문 바로가기
개발/개발자 취업준비

모의면접 .. 후..

by 코딩하는짱구 2023. 8. 23.
반응형

하ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ쉽지않다ㅏㅏㅏㅏㅏㅏㅏ
모의면접 후 참고할만한 것들 메모

보완해야할 점

보완해야할 점

1. 1분 자기소개, 비전공자가 왜 개발자가 되기로 했나요?

2. 프로젝트를 하며 기억에 남았던 문제와 해결방법

3.CORS란?

위의 목차를 클릭하면 해당 글로 자동 이동 합니다.

 

1. 1분 자기소개, 비전공자가 왜 개발자가 되기로 했나요?

1.

안녕하세요, 변수정 이라고 합니다. 
저는 맨땅에 헤딩해도 오뚜기처럼 일어나는 회복탄력성이 좋은 사람입니다. 저는 항상 새로운 도전을 두려워하지 않으며 성장해왔습니다. 비전공자로 개발을 시작했을때, 개념부터 프로젝트까지 그 과정엔 수많은 에러와 난관이 있었습니다. 하지만 그 어려움은 오히려 저를 더 강하게 만들었습니다. 저는 어려움에 닥치면 피하거나 좌절하지 않고 그 문제가 해결될때까지 집요하게 파고들었고, 이전에 몰랐던 새로운 개념을 이해하고 프로젝트를 구현하는 과정에서 오히려 기쁨을 느꼈습니다. 어려움을 극복하고 문제를 해결하는 과정에서 저의 끈기와 결단력이 지금의 저를 만들어 주었습니다. 

2.

무역회사에 근무할 당시 ERP기반의 업무를 하며 처음으로 개발자가 되고싶다는 생각을 했습니다. 한번은 ERP 시스템이 제대로 구축되지 않은 회사에 근무한 적이 있습니다. 당시 느리고 불편한 ERP 시스템 때문에 많은 인원이 관련 업무에 매달리게 되었고 업무 효율성이 매우 떨어짐을 경험하였습니다. 하여 IT 개발자로써  ERP시스템과 같은 근본적인 시스템에 기여하고싶어 개발자가 되기로 결심했습니다. 

 

 

2. 맛대기 프로젝트를 하며 기억에 남았던 문제와 해결방법

실시간 위치 기반 서비스를 구현하는 과정에서 대표적으로 카카오맵 API 를 연동하는 것이 크게 기억에 남습니다. 지도서비스는 주로 프론트엔드 개발에서 이루어집니다. 오로지 백엔드에서, 그리고 처음 사용하는 typescript 기반으로 카카오맵API를 연동하고 구현하는 것에 큰 어려움을 겪었습니다. 구글링할 자료가 없었기 때문에 처음부터 끝까지 어려움이였지만 단계별로 잘 해결하였고 기록에 남겼습니다. 예를 들어 공공데이터포탈의 CSV에서 얻은 식당데이터를 바탕으로 카카오 SDK/API를 통해 좌표정보로 변환하는 과정에 이슈가 있었습니다. 카카오 SDK를 사용하면 별도의 axios 없이 카카오 API와 통신할 수 있는데요, 이 과정에서 npm이 종속성 트리를 문제를 해결하지 못하여 지속적으로 에러가 났습니다. 이 문제를 해결하기 위해 구글링, 지피티, 개발자 지인에게까지 조언을 구했지만 결국은 SDK를 사용하지 못하였습니다. 관련 문제는 Axois 를 사용하여 CSV식당 정보에 해당하는 좌표를 불러와 해결했습니다. 

또한 대용량의 식당 데이터를 크롤링하는 과정에서 서버가 끊기는 현상이 발생했습니다. 이 문제는 카카오맵API의 쿼터문제였는데요, 일일 제한건수가 할당되어있기 때문에 AWS에 RDS를 만들어 팀원들과 돌아가면서 정보를 수집하면서 문제를 해결했습니다. 

 

3. CORS란?

브라우저에서 웹페이지가 서로 다른 출처 (origin)의 리소스에 접근할 수 있도록 허용하는 메커니즘 입니다.
기본적으로  HTTP는 보안을 위해 출처가 다른 리소스에 대한 접근을 제한합니다. 하지만 현대에 여러 도메인과 리소스를 공유하는 경우가 많아졌습니다. 이를 위해 브라우저가 서버가 보내는 HTTP 헤더를 확인하여 자원공유를 허락하는 것입니다.

 

반응형