훌륭한 개발자가 되기 위해서는 반드시 컴퓨터 구조와 운영체제를 배워야 합니다. 왜냐하면, 개발자가 내부적인 시스템 오류에 직면했을 때, 컴퓨터 구조에 대한 지식이 부족하다면 이를 해결하지 못하고 어려움을 겪게 될 것입니다. 더불어 개발자 채용 공고에도 컴퓨터 구조에 대한 지식을 요구하는 기업들도 많아지고 있는 추세입니다. 컴퓨터 구조를 배움으로써, 문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자에서 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자가 될 수 있습니다. 컴퓨터 구조를 알아야 하는 이유 두 가지 문제 해결 능력을 기를 수 있습니다. 성능, 용량, 비용을 고려한 프로그래밍을 할 수 있습니다. 강의실에서 다양한 학생들이 같은 코드를 입력했는데 어떤 사람은 코드가 작동하지만, 또 다른 사람은..