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

- 공부 링크
👉 Technical Interview Guidelines for Beginners
GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy: Technical-Interview guidelines written for those who started studying
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy:...
github.com
👉 Zero-base
현직 개발자가 정리해주는 프론트엔드 기술 면접 필수 질문, 답변 20선 (feat. 전 카카오 엔터프라
신입 개발자라면 반드시 준비해야 할 프론트엔드 기술면접 질문+답변
zero-base.co.kr
현직자가 말하는 신입 백엔드 개발 면접 질문 | 제로베이스 | zero-base
신입 백엔드 개발자 면접 전 꼭 읽어봐야 할 기본 질문 15가지
zero-base.co.kr
신입 개발자 기술면접 질문 정리 - 자바
💡 Java의 특징을 설명해주세요. Java는 객체지향 프로그래밍 언어입니다. 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언
dev-coco.tistory.com
'CS공부' 카테고리의 다른 글
SDLC, CI/CD, Docker 뜻 한 줄 정리 (1) | 2025.03.09 |
---|---|
IT 인프라 (0) | 2024.11.25 |