072DATA

면접 질문 대답해보기 ( 1주차 ) 본문

Anything/끄적끄적

면접 질문 대답해보기 ( 1주차 )

0720 2024. 10. 22. 00:49

- 1분 이내의 자기 소개

  • 안녕하세요 저는 노용철입니다 내일배움 캠프에서 프론트엔드 과정을 수료(예정)하여 5번의 팀 프로젝트를 통해 협업 능력을 키웠고, React와 Next.js에 대한 전문성을 쌓았습니다. 저는 학습 과정을 즐기며 늘 새로운 것을 배우고자 하는 열정이 있습니다. 이러한 노력을 바탕으로 사용자 경험을 향상시키는 인터랙티브한 프론트엔드 개발자로 성장하고 싶습니다.

- 어떻게 개발을 시작을 하게 되었나요?

  • 제가 개발을 시작하게 된 계기는 군 복무 중 한 동기의 영향이 컸습니다 사실 어릴 적부터 저는 플래시 8 같은 도구로 새로운 것을 만드는 것을 즐겼습니다. 하지만 시간이 지나며 이런 창작에 대한 열정이 잊혀졌었죠.
    동기의 성과를 보면서 제 안에 잊혀져 있던 이 열정이 다시 깨어났으며
    이 경험은 제게 두 가지 중요한 깨달음을 주었습니다.
    1. 개발을 통해 실질적인 문제를 해결할 수 있다는 것
    2. 한 사람의 노력이 다른 이에게 큰 영감이 될 수 있다는 것
    이제 저의 목표는 단순히 코드를 작성하는 것을 넘어
    제 동기가 그랬듯이 누군가에게 영감을 줄 수 있는 개발자가 되는 것입니다.
    사용자의 삶을 개선하는 개발을 하며 동시에 다른 사람들에게 긍정적인 영향을 미치고 싶습니다.

- 공부 기간은 얼마나 됐고, 어떻게 공부를 하고 있는가요?

  • 개발 공부를 시작한 지 10개월이 되었습니다.
    스파르타 코딩 클럽의 9 to 9 프로그램을 통해 매일 10시간씩 집중적으로 학습하고 있으며,
    하루하루 공부한 내용을 토대로 TIL을 작성하여 기록해두고 있습니다

    주로 프론트엔드 기술을 학습하여 HTML, CSS, JavaScript를 기초로 배웠고, TypeScript를 통해 정적 타입의 이점을 익혔습니다 React를 다루면서 컴포넌트 기반 개발, 훅, 그리고 전역 상태 관리에 대해 깊이 있게 공부했습니다 또한 Tanstack Query를 사용한 서버 상태 관리를 통해 효율적인 데이터 페칭과 캐싱 기법을 익혔습니다.

    Next.js 프레임워크를 학습하여 SSR, SSG, ISR 등 다양한 렌더링 기법과
    파일 기반 라우팅 시스템 그리고 이미지 최적화와 코드 스플리팅 같은 성능 최적화 기법을 배웠습니다.
    또한 Git을 이용한 버전 관리 시스템을 익히고, 5번의 팀 프로젝트를 통해 실제 협업 경험을 쌓았습니다.

    앞으로는 Node.js와 Express 같은 백엔드 기술에 대한 이해를 높여 풀스택 개발자로 성장하고자 합니다.
    또한 웹 접근성과 성능 최적화에 대해 더 깊이 공부하여 사용자 경험을 향상시키는 개발자가 되는 것이 목표입니다.

- 자신이 만든 프로젝트를 되돌아 봤을때 아쉬운 부분은 무엇인가요?

  • 가장 아쉬운 부분은 프로젝트 기간이 끝나고 리팩토링을 제대로 거치지 않았던 점입니다
    과정 자체가 타이트하고 힘들다는 이유로 프로젝트가 끝나면 쉬기 바빴던 것 같습니다.
    저는 이러한 모습을 꼭 고쳐서 쉬더라도 제 자신이 인정할 수 있는 휴일을 갖고 싶습니다. 

- 앞으로 개발자 커리어로써 커리어에 대한 계획은 어떻게 되나요?

 

  • 단기, 중기, 장기적 목표를 명확히 제시
  • 프론트엔드에서 시작해 풀스택으로, 그리고 기술 리더로의 성장 경로를 보여주기
  • 백엔드 지식의 필요성과 그 이유를 설명하기
  • 지속적인 학습과 커뮤니티 참여에 대한 의지를 보여주기

 

마치며

 

 

마지막 질문은 너무 어려워서 뭐라고 대답할지 모르겠다...

이러한 질문들을 직접 현장에서 받는다면 차가운 공기에 입이 얼어서

단 한마디도 뱉기 힘들 것 같다ㅠㅠ

질의응답 능력을 반드시 키워내야한다.. 힘쇼!!!!