우리회사는 개발자를 채용하는데 기획팀장인 나도 채용에 관여를 한다. 이유는 간단하다. 개발자가 나와 일을 많이 하기 때문이다. 최근 회사에서 개발자를 채용중이기 때문에 많은 이력서 및 면접을 보는데 참 안타까운 부분들이 많다. 오늘은 개발자들이 입사지원 시 많이 실수하거나 간과하는 사항들에 대해서 이야기를 하고자 한다. 물론 내가 타인의 취업에 대해서 조언을 해줄만한 위인은 못되지만…그럼에도 불구하고 내 글이 누군가에게 도움이 되길 바라며 썰을 풀어본다.

 

1. 프로젝트 경력사항에도 약간의 설명이 필요하다.

경력이 5년 이상인 개발자의 경우 대부분 프로젝트 경험이 많다. 그런데 이력서를 보다보면 많은 사람들이 프로젝트를 나열만 하지 정작 그 프로젝트가 무슨 프로젝트 였는지에 대한 설명이 없다. 아래 내용을 한 번 보자.

[ㅇㅇㅇㅇ기업] 업무시스템 검색서비스 구축

사용기술 : ASP.NET ( C# ),  Java, Spring Framework, Play Framework, Angular JS,  JQuery

만약 위와 같이 프로젝트 경험을 나열만 한다면 이 프로젝트가 도대체 무엇인지 알 수가 없다. 이력서를 보는 사람이 이 프로젝트가 무슨 프로젝트였는지 이해를 못한다면 이 프로젝트 작성의 의미는 없다. 포트폴리오 문서를 별도로 준비하는 것이 아니라면 간략하게 3줄 정도라도 해당 프로젝트의 주요목적이나 기능이 무엇이었는지 언급할 필요가 있다.

2. 여러가지 개발언어를 사용할 줄 안다는 어필은 생각보다 강력하지 않다. 

개발언어

최근 여러가지 언어를 사용할 줄 알아야 한다는 주장이 개발자들 사이에서 제기되면서 이력서에 자신의 최대장점을 여러가지 언어능력으로 내세우는 사람들이 늘어나고 있는 듯 하다. 그런데 냉정하게 생각해보자. 기업의 입장에선 여러가지 언어를 사용할 줄 아는 능력은 크게 의미가 없을 수 있다.(물론 내 개인적인 생각이다.) 많은 기업들이 해당 기업에서 주로 사용하는 공통 개발언어가 정해져 있는 경우가 많으며 실제로 프로젝트에서 여러가지 언어를 사용하는 경우가 많지 않기 때문이다. 예를들면, 백엔드 개발을 자바+파이썬 으로 하는 경우보다는 자바로만 개발하는 경우가 훨씬 많지 않은가! (Javascript + 자바는 둘의 분야가 다르므로 제외하자)

우리회사의 경우 Docswave 개발자를 채용하는데 Docswave의 백엔드는 자바기반이다. 따라서 개발자가 파이썬이나 스칼라와 같은 언어도 다루면 좋겠지만 자바를 잘 하는것이 제일 중요하다. 그래서 나는 여러가지 언어를 사용할 줄 안다는 것에 대해서 사실 큰 매력을 못 느끼겠다. 물론 다양한 언어를 사용하는 큰 기업에서는 상황이 다를 것이다.

3. 신입 입사지원도 면접 시 이것만큼은 준비해가자.

신입사원

신입입사지원자도 개발자는 기술테스트를 면접 시 한다. 따라서 기본적으로 기술테스트에 대한 준비를 해가야 한다. 이정도는 준비해가자. 내가 아래 사항들을 언급한 이유는 기획자인 나도 기본이라고 생각하는 아래 사항들에 대해서 제대로 답변을 한 면접자가 별로 없었기 때문이다. 심지어 경력자임에도 불구하고 대답을 못하는 경우가 있었다. 물론 정상적인 개발자라면 다 아는 내용이다. 다만 갑자기 물어보니까 당황해서 설명을 못했을 것이다. 그래도 면접시 대답을 못하면 모르는 것이 되므로 사전에 간단하게라도 준비해가자.

  • OOP는 무엇인가? 객체는 무엇인가? : 사실 이 질문에 대한 답은 정말 어렵다. 그냥 자신이 생각하는 내용을 말하면 된다.
  • 쿠키와 세션의 차이점은 무엇인가?
  • 오버라이딩과 오버로딩의 차이점은 무엇이가?
  • Class와 객체의 차이는 무엇이가?
  • API는 무엇인가?

4. 학교에서 작업한 졸업작품이나 학원에서 진행한 프로젝트 보고서를 그대로 제출하지 말자.

문서

신입의 경우 학교에서 졸업작품으로 작성한 문서나 학원에서 진행한 프로젝트 보고서를 편집없이 그대로 제출하여 프로젝트를 같이 진행했던 다른 팀원들의 개인정보까지 그대로 노출되도록 하는 경우가 있는데 사실 이런 경우 실망이 이만저만이 아니다. 귀찮더라도 본인이 제출하는 문서에 대해서 한 번 검토를 해보도록 하자.

5. 경력자라도 면접 시 이 회사에 왜 지원했는지 정도는 준비하자.

왜지원

경력자의 면접은 사실 신입과 많이 다르다. 경력자는 아무래도 실무적인 이야기를 주로 한다. 그럼에도 불구하고 내가 경력자에게도 항상 물어보는 것이 있는데 ‘왜 소프트웨어인라이프에 지원을 했습니까?’ 라는 질문이다. 그것을 알아야 우리 회사와 맞는 사람인지 아닌지를 정확하게 판단할 수 있기 때문이다. 예를들어, 우리회사는 클라우드 기업이기 때문에 클라우드에 관심있어서 지원하는 개발자는 당연히 OK이다. 그런데 막연히 많이 배우고 싶어서 지원한다는 말은 사실 진정성이 없다.

만약 내가 이 회사에 왜 지원을 하는 것일까에 대한 답을 얻지 못했다면 사실 그 회사는 지원하지 않는 것이 좋을 듯 하다. 최종합격이 된다고 하더라도 아무런 이유없이 다니는 회사생활이 재미있어봐야 얼마나 재미있겠는가!

 

6. 쓸데없는 내용, 반복적인 내용은 삭제하여 텍스트의 양을 줄이자. 특히, 화목한 가정이야기는 정말 하지 말자.

삭제

채용공고를 낼 때마다 놀라운 사실은 화목한 가정에서 자랐기 때문에 자신은 성격이 좋다는것을 어필하는 사람들이 너무 많다는 것이다. 냉정하게 말하면 그 내용은 자랑할 사항이 절대 아니다. 사소한 것이라도 다른 내용을 구체적으로 쓰는 것이 좋다.

그리고 자기소개서에서 이런 말은 빼는 것이 좋다. 최대한 자기소개서는 필요한 말만 있어야 중요한 내용이 잘 들어온다.

처음 인사드립니다. ㅇㅇㅇ라고 합니다…….생략……다시 한 번 정중하게 인사드립니다. ㅇㅇㅇ였습니다.

Tags: , , , , ,