본문 바로가기

CS 공부/기본 지식2

컴퓨터 과학에 대하여 최종 수정 : 24.12.25컴퓨터 과학컴퓨터 과학(Computer Science)를 줄여 CS라고 부른다. 개발자에게 필요한 핵심 역량은 뭘까? 그것은 '근거'를 설명하는 능력일 것이다. 어떻게 작동하고, 왜 특성 능성을 내는지에 대한 '근거'를 말하고 '설명'할 수 있는 것이야말로 진정한 역량이라 생각한다. 그런 근거를 설명하는 능력은 상당 부분 컴퓨터 과학에서 찾을 수 있다. 컴퓨터 과학은 대단히 깊고 방대하며, 흥미로운 학문입니다.개발자가 반드시 알아야 할 배경지식임에도 불구하고, 학습의 범위와 로드맵이 명확하지 않은 경우가 많아 기술 면접에만 필요한 단순 감기 과목쯤으로 오해받거나 아예 학습을 생략하는 경우도 많습니다._이것이 컴퓨터 과학이다.(p.4)  공부해야 하는 이유실무적 역량기술 면접과.. 2024. 12. 25.
CS 지식 공부 순서 최종 수정 : 25.1.5CS 공부는 지름길이 없다. 기본서가 되는 책을 사서 여러 번 정독하고 계속 꼬리를 물어가는 형태로 질문하면서 학습하고 반복해야 한다. 비전공자인만큼 CS를 자발적으로 공부해야 한다. 단단한 CS 지식은 많은 면접들의 기본이 될 뿐만 아니라 빠르게 변화하눈 IT 산업 흐름 속에서도 흔들리지 않게 만들어주는 기둥 역할을 할 것이다. CS는 앞으로 개발자로서 길을 걷는 좋은 발판이 되어준다. '기본기'라고 할 수 있기에 풍부하고 정확한 CS지식을 갖추는 것은 좋은 개발자가 되는 척도이다. 기업에서도 이 기본기를 가장 중요하게 보고 면접에서도 반드시 질문으로 나온다.5대 과목 : 자료구조, 알고리즘, 운영체제, 데이터베이스, 네트워크CS 공부 순서A. 점점 깊이 들어가는 방식실용적이고.. 2024. 12. 25.