나의 개발자 준비 과정

njh7799·2020년 6월 10일
10

후기

목록 보기
2/2

내가 개발자가 되기까지 어떤 과정을 겪었는지 정리하고 있었는데, 내가 봐도 너무 노잼이라 그냥 지웠다. 그냥 궁금할 것 같은 부분 위주로 정리하겠다.

최종 스펙

교육

프로젝트

인턴

  • 네이버

자격증(딱히 필요 없었음)

  • 정보처리기사

어학(전혀 필요 없었음)

  • 토익 935
  • 토익 스피킹 160

그 외

스펙은 아닌데, CS 지식 채우려고 휴학 기간 중 컴과 6대 과목들을 청강했다.

그 놈의 T자형 인재

T자형 인재가 뭐지

취업 설명회 때 부터 T자형 인재 얘기를 많이 하더라. 넓고 얕은 지식과 한 분야에 대한 깊은 지식을 보유한 인재라고 한다. 즉, 광범위한 지식과 내가 관심있는 한 분야에 대한 깊은 이해. 이렇게 두 가지를 가진 것을 원하는 것 같다.
솔직히 이 얘기를 듣기 전에는 CS 전반이나 JS, react 등 전반적으로만 공부했었는데, 준비를 하기는 해야겠더라.

그래서 내가 판 것

마침 나는 부스트캠프 프로젝트에서 프론트엔드 성능 최적화에 엄청 투자를 많이 했었는데, 이걸 계속 파면 좋을 것 같았다. 그래서 프로젝트에서 내가 성능 개선 했던 부분을 철저하게 분석하고 정리해갔다. 무슨 프로젝트를 하던지 간에 이런 컨셉 혹은 목표를 견고히 하는 것이 정말 중요한 것 같다.

그래서 어떻게 준비했는데?

프로젝트 경험 쌓기와 실제 면접 준비. 두 단계로 나누어서 정리해보겠다.

프로젝트

목적을 가지고 프로젝트에 임하자. 물론 게시판과 댓글 기능이 있는 페이지를 만들겠다. 라는 것도 나쁘지 않다. 하지만 정말 기능만 다 구현하고 끝내버리면 남는 게 별로 없다. 그냥 해봤고, 성공했다. 이게 다 인 것이다. 나는 그래서 프로젝트를 할 때마다 확실한 목표를 잡고 했다. 위에서 언급했다싶이 나는 UX 개선에 관심이 있었다. 따라서 프로젝트를 하며 어떤 방식을 취하는게 더 사용자 경험이 좋을지 항상 고민하며 프로젝트에 참여했다. 또한 성능을 최대한 끌어올리기 위한 방안들을 계속 서치했다. 그 결과 면접에서 할 말이 상당히 많아졌으며 UX 개선에 대한 나의 관심이 단순한 관심에서 끝난 것이 아니라 경험을 통해 증명할 수 있었다.

면접 준비

인성 면접은 됐고 기술 면접위주로 기술하겠다.

프로젝트

내가 무슨 프로젝트를 했고 그 결과가 어땠고는 사실 크게 중요하지 않다. 정말 중요한건 내가 어떤 기술적인 문제를 겪었고 어떤 시도를 했으며 어떻게 해결을 했는가가 중요하다. 프로젝트를 이를 기반으로 꼼꼼히 정리하자. 설마 이걸 물어보겠어? 하는 것도 많이 물어보더라.

내 기술 스택

내가 주로 사용하는 기술 스택에 대해 정말 깊게 공부했다. 나는 프론트엔드로 지원했기 때문에, JS 와 React 에 대해 다방면으로 엄청 깊게 팠다. 그 결과 기술 면접을 자신있게 잘 볼 수 있었던 것 같다.

CS

CS 지식은 생각보다 깊게 물어보는 곳이 잘 없는 것 같다. 이 때까지 스타트업, 대기업 기술 면접을 정말 많이 봤지만, 전공 수준까지 물어본 곳은 없었다. 인터넷 상에서 정리가 잘 되어있는 자료들만 숙지해도 괜찮을 것 같다. 하지만 기본적으로 컴퓨터과 6대 과목은 다 듣는 것을 추천한다. 면접관은 바보가 아니라서, 지원자가 달달 외워서 온 것인지 정말로 그 개념을 공부한 것인지 아주 쉽게 간파한다.

마무리

아 진짜 고생했다. 매일 매일 괴롭고 떨어지면 어떡하지 뭐먹고 살지 고민하고 자존감이 바닥 치던 나날들이 드디어 끝났다. 아직도 실감이 잘 안 난다. 취직하면 어머니집에 컴퓨터 사드리고 싶었는데, 드디어 할 수 있게 되었다. 이제 효도하고 살아야지...

개발자 준비 과정 타임라인

2018.09 컴퓨터 동아리 입단
2018.12 삼성 SDS 알고리즘 특강
2018.05 삼성전자 인턴 광탈
2019.02 프로젝트
2019.04 프로젝트
2019.07 부스트캠프 챌린지
2019.09 부스트캠프 멤버십
2019.11 프로젝트
2020.02 네이버 인턴
2020.06 네이버 최종 합격

11개의 댓글

comment-user-thumbnail
2020년 6월 10일

고생하셨습니다! T자형 인재가 대체 무엇일까요..
CS + 언어 + 프레임워크가 T자형이 아닌가요.... 😭😭 😭 😭 😭

1개의 답글
comment-user-thumbnail
2020년 6월 21일

우와! 네이버!

1개의 답글
comment-user-thumbnail
2020년 6월 27일

축하드려요

1개의 답글
comment-user-thumbnail
7일 전

대기업 개발자가 되기위해 2년씩이나 준비하다니 그게 과연 그만큼 가치가 있을까요?

1개의 답글
comment-user-thumbnail
약 13시간 전

안녕하세요 ㅎ 좋은 글 감사합니다
혹시 컴과 6대 과목이라하시면 어떤걸 수강허셨나요? ㅎ

1개의 답글