컴퓨터공학(CS) 배우기/혼공 컴퓨터 구조 + 운영체제
[CS] 컴퓨터 구조를 왜 배워야 할까?
개발자는 코드만 잘 짜면 될까? 좋은 개발자는 프로그래밍 언어와 함께 '컴퓨터의 근간'을 알아야 한다. 다양한 사고 능력을 기를 수 있다. 대표적으로 1. 문제해결 능력 2.성능,용량,비용을 고려한 개발 능력 왜 위의 2가지가 중요할까? 첫번째. 문제 해결 능력 컴퓨터는 미지의 대상이 아닌 분석의 대상이다. 미지의 대상에서 분석의 대상으로 바라보는 시각이 필요하다. 만약 프로그래밍 오류가 났다. 언어 문법의 문제가 아니라면 ? 어떤 개발자는 컴퓨터 구조를 분석하면서 문제를 해결하려 한다면 어떤 개발자는 그대로 손을 놓아버릴 수도 있다. 그래서 컴퓨터 구조를 학습하면서 문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자가 아닌!! 컴퓨터를 훤히 내려다보며 문제를 해결할 수 있는 개발자가 되어야 한다. 두..
2023. 3. 21. 11:35