📋 스터디 개요

🧩 컴퓨터공학을 왜 공부 해야할까요?

IT 현업에서는 소프트웨어 개발자가 되려는 사람에게 탄탄한 컴퓨터공학 전공 지식을 요구합니다.

컴퓨터공학 이론 지식이 소프트웨어 개발과 직접적으로 연관되어 보이지 않을 수 있지만,

고객에게 가치를 전달하여 비지니스를 성공으로 이끄는 좋은 소프트웨어를 잘 만들기 위해서

프레임워크나 라이브러리를 잘 사용하는 것 뿐만 아니라 근간 기술인 컴퓨터공학 지식에 대한 이해가 필수적입니다.

개발자 면접에서도 컴퓨터공학에 대한 기본적인 이해가 있는지 검증하기 때문에 취업을 위해서 컴퓨터공학 학습은 필수입니다.

<aside> 🥊 복싱 선수는 줄넘기, 달리기와 같은 기초 체력 훈련을 미친듯이 합니다.

잽, 스트레이트, 훅 등 상대방을 제압하기 위한 기술을 연마하는 것도 중요하지만, 이런 기술들을 실제 경기장에서 구현하려면 기초체력이 뒷받침 되어야 하기 때문입니다.

개발자도 마찬가지 입니다. 복잡해지는 비지니스 요구사항을 해결 하기위해서 프로그래밍 언어나 프레임워크 그리고 신기술을 연마하는 것도 중요하지만, 그런 기술을 잘 활용하기 위해서는 컴퓨터공학에 대한 기본적인 이해가 탄탄해야합니다.

</aside>

🧩 컴퓨터공학을 어떻게 학습해야할까요?

컴퓨터공학은 효율적으로 공부하는 것이 좋습니다.

두꺼운 전공 책을 처음부터 끝까지 무작정 읽는 방법보다 기본적이고 필수적인 내용 위주로 효율적으로 학습해야합니다.

실제 개발자 면접에서 자주 물어보는 내용들이 바로 기본적이고 필수적인 것들이며, 면접에서 자주 물어보는 질문들에 대해 완벽하게 답변할 수 있는 지식을 먼저 쌓는 것이 개발자 취업을 준비하는 입장에서는 효율적인 학습 방법입니다.

(우리는 컴퓨터공학 지식 말고도 합격을 위해 준비해야할게 너무 많습니다. 😱)

혹시 나중에 실무에서 더 깊은 이론적인 지식이 요구된다면 그때 다시 깊게 공부하면 됩니다.

🧩 면접에 합격하려면 어떻게 해야할까요?

컴퓨터공학 지식을 면접 질문 기반으로 효율적으로 학습 했더라도