제가 CS공부를 시작하는 이유는
1. CS는 개발 퀄리티를 높히는 기본기이기 때문에
2. 기술 면접을 통과하기 위해서
3. 현업에서 프로다운 개발자가 되기 위해서
입니다.
도구만 잘 다룬다고 해서 설계도 없이 집을 잘 지을 수 있을까요?
안정적이고 튼튼한 코드는 CS를 공부해야 만들어 낼 수 있습니다.
아는 것이 힘이다라는 말이 있는 것처럼,
프로다운 개발자가 되기 위해선 CS공부는 필!수! 이기 때문입니다.
CS는 크게 5자리로 나뉩니다
- 컴퓨터 구조 - CPU, 메모리(RAM)
- 운영 체제 - Mac, Window, Linux, Unix
- 시스템 소프트웨어 - Compiler, Debugger
- 네트워크 - 통신 규칙
- 소프트웨어 공학과 현업 프로세스
이처럼 매우 광범위하기 때문에
프론트엔트, 백엔드 기술 면접에 자주 나오는 질문을 선별하고 핵심 키워드를 구글링하려 합니다.
① 최상단에 나오는 글 ② 가장 최근에 작성된 글 두 가지를 읽은 후 개념을 정리합니다.
이런 식으로 질문 선정 → 키워드 선정 → 개념 공부 → 정리의 순서로 진행합니다.
- 공부 링크
👉 Technical Interview Guidelines for Beginners
👉 Zero-base