개발자 포트폴리오, 개발자 이력서는 어떻게 작성해야 할까?, 면접은 어떻게 잘 볼 수 있을까?

Session

  • 개발자의 이력서 작성하는 법
  • 개발자의 포트폴리오 만드는 법
  • 면접을 잘 보는 법

들어가기 전

상대방이 뭐에 대해 관심이 있을지 생각해봐야 한다.

개발자의 이력서 작성하는 법

1. 사용 언어 작성 시

보는 사람 입장에서 기준이 명확해야 좋다.

2. 인성 작성 부분

기본적으로 보는 것은 ‘인간이 됐나’와 ‘열정과 성의’를 본다.

3. 형식 조언

정리, 요약하라.

중요 포인트에 굵기 표시를 한다.

4. 내용 조언

너무 솔직할 필요는 없다.

지루해지면 안된다.

정치적, 종교적인 거를 절대 드러내지 마라.

5. 기술 작성 부분

기술적으로 유혹하자.

공부했던 중요 책들을 소개해서 적는 것도 매우 좋다.

개발분야는 기술적인 것만 관심이 있다.

TIP
사실, 인턴이나 취업을 해서 최대한 빨리 업계에서 배우는 것이 성장률이 빠르고 이력에 작성하기 좋다.


개발자의 포트폴리오 만드는 법

1. 내용 조언

자신이 한 부분을 어필하자!

맨 처음에 세 줄 요약이 필요하다!

2. 형식 조언

디자인을 잘하자!


면접을 잘 보는 법

1. 보는 사람마다 다 다르다.

보는 사람마다 다 다르기 때문에 확실한 답이 없다. 그렇지만..!

2. 반드시 개발 부분에 대한 질문을 한다.

그럼에도 불구하고 면접에서 중요한 것은 개발적인 것을 물어본다.

  1. 기본기
    • 거의 대부분이 물어본다. 하지만 기대치가 낮다. 적당한 수준에서 대답을 하면 된다.
      • EX) 동기 프로그램 / 메모리 / 스레드 / queue의 구조 / IOCP / ICP
      • EX) 운영체제 / 자료구조 / DB / 네트워크 프로그래밍 (Low한 쪽으로) / Struct -> OOP
    • IT에서의 바뀌지 않는 기초들은 스스로 공부를 하면서 닦아 나가야 한다.
    • 대신 면접 대비 문제를 통해 스피드있게 공부하여 면접을 대비할 수 있다.
    • 개발자로 오래가고 성공하려면 굉장히 중요한 부분
  2. 응용 범위
    • 중요하다.
    • 이력서에서 적은 내용을 바탕으로 질문을 한다.
      • 질문할 수 있는 소재가 굉장히 다양하다.
      • EX) 프레임워크
    • 면접관을 유도하자!
      • 면접관만 유도를 하는 것이 아니다. 면접을 당하는 사람도 유도를 해야한다.
      • 기본기에 대한 얘기를 하면서 응용 범위로 자연스럽게 넘어갈 수 있도록 유도를 하자!
      • 해당 기본기 질문에 대한 답을 조금만 하면서 그것을 적용했던 프로젝트로 유도를 한다면 면접관도 자연스럽게 넘어온다.
      • EX) 이런 프로젝트를 했을 때 이런 식으로 사용했었다. ~
    • 유도심문에 넘어가지 마라!
      • Q) 지금 IT 업계에서 지원자가 별로 없고 많이들 떠나는 추세여서 굉장히 힘든 상태인데 혹시 언제까지 개발할 생각인가? 혹시 다른 것도 관심이 있는 것이 있나?
      • A1) ‘5 ~ 10년 정도 개발하고 제가 진짜로 할 거를 찾을 것입니다.’라고 한다면… 뽑는 사람쪽에선 ‘아 얘는 금방 나갈 친구구나!’라고 생각한다.
      • A2) ‘저는 무덤갈 때까지 키보드를 잡고 있을 겁니다.’라고 한다면… ‘개발에 열정은 있는 친구구나!’라고 생각한다.
      • 즉, 오버는 하지 말고 개발에 열정있는 모습을 보여주는 것이 좋다.
      • 적당히 타협하려는 모습은 안좋다.
    • 너무 거만한 모습을 보이지 마라!
      • 개발자 중에는 거만한 사람이 많다.
      • 그런데, 그런 사람들이 거만한 친구들을 진짜 싫어한다.
      • 그러므로 면접에서의 거만한 모습은 주의해야한다.
    • 발랄해 보이자!
      • 되게 어두워 보이는 사람을 좋아하지 않는다. 발랄해 보여야 한다.
      • 긴장하지 말고!!!
      • tension을 높여라. - 면접 전에 롤 한 판 지고 면접 봐라.
    • 프로젝트 경험을 통해 자신만의 응용범위가 생겼다면 여러 명이 함께들어가는 단체 면접이 훨씬 유리하다.
      • why? 우리는 기본기 질문보다는 응용 범위 질문이 많이 나오면 좋을 것이니까
      • 자신의 응용 범위를 통해 다른 사람들과 차별화되는 자신만의 장점을 활용한다.
      • EX) Jenkins / nGrinder / Websocket

감사 인사
‘스마일게이트 서버개발캠프’의 ‘계동원’캠프장님의 조언에 진심으로 감사드립니다.!

References