프론트엔드 개발자가 CS 지식을 몰라도 되나요?
저는 컴공 출신이고 백엔드쪽이다보니 당연히 개발자라면 CS 지식을 알아야 한다고 생각을 해왔는데요.
최근에 제 입장에서 조금 놀라운 (문화 충격?) 글을 봐서, 다들 이 부분에 대해 어떻게 생각하시는지 궁금해졌습니다.
그 글은 며칠 전에 링크드인에서 본 글입니다. 최악의 면접 경험을 공유한다는 내용이었습니다.
글의 내용을 요약해보면
‘자신은 프론트엔드 개발자인데 다른 회사에서 경력직 면접이 들어와서 면접에 응했다. 그런데 1차 면접 때 갑자기 CS 지식을 물어보자 너무 당황했다. 자신은 CS 지식이 부족했기 때문에 거의 대답하지 못하고 1차 면접을 치뤘고 이는 정말 최악이었다. 처음에 채용 과정을 설명할 때는 면접 때 CS 지식을 묻는다는 말이 없었기 때문이다. 앞으로는 면접 때 무엇을 물어볼지 미리 다 말해줬으면 좋겠다.’
라는 내용이었습니다.
저 글을 보고 제가 든 생각은 ‘면접 때 개발자에게 CS 지식을 물어본다는 사실을 미리 고지해야 하는 것일까? 당연히 CS 지식을 잘 알고 있어야 하지 않을까?’였습니다.
프론트엔드 개발자에 대해서
1. 프론트엔드는 (상대적으로) CS 지식을 잘 몰라도 된다.
2. 프론트엔드도 CS 지식을 잘 알고 있어야 한다.
그리고 개발자 면접 때
1. CS 지식을 묻고 싶다면 미리 고지하고 물어봐야 한다.
2. CS 지식은 미리 고지하지 않고 물어봐도 된다.
여러분들은 어떻게 생각하시나요?