본문 바로가기
책/혼공 컴퓨터구조+운영체제

컴퓨터구조 - 컴퓨터 구조를 배워야 하는 이유

by 코딩하는 돼징 2023. 10. 18.
반응형

프로그래머에게 프로그래밍 언어의 문법을 이해하는 것은 중요하다. 하지만 그전에 컴퓨터 구조를 이해하는 것이 중요하다.

 

컴퓨터 구조를 알게된다면 다음과 같은 것이 향상시킬 수 있다.

1. 문제 해결 능력

프로그래머는 같은 코드를 작성하더라도 다양한 상황에서 발생하는 문제를 해결할 수 있어야 한다. 이는 코드상의 문법적인 오류 뿐만 아니라 논리적인 오류, 실행 시간 오류 등을 포함된다. 이는 개발자는 문법뿐만 아니라 문제 해결 능력을 키우고 컴퓨터 내부를 이해하여 문제를 심도 있게 생각할 수 있어야 한다.

따라서 프로그래머는 컴퓨터를 미지의 대상에서 분석의 대상으로 보야아 한다. 이는 컴퓨터의 작동 원리와 운영체제를 이해하고 코드가 어떻게 실행되는지를 알야한다는 의미이다.

 

2. 성능, 용량, 비용을 고려

단순한 문법 이해로만은 프로그램을 효율적으로 설계하거나 대용량 데이터를 처리하거나 제한된 자원을 최적화하여 사용할 수 없다. 프로그래머는 성능, 메모리 사용량, 비용 등을 고려하여 소프트웨어를 개발해야 한다. 이는 대규모 시스템에서 특히 중요하며, 하드웨어 및 네트워크 구성과의 상호 작용을 이해하는 것도 필요하다.

 

결론

프로그래머에게 프로그래밍 언어를 공부하는 것은 중요하다 하지만 이 외에도 CS공부도 중요하다!

 

 

 

참고 :  본 내용은개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제강의를 수강하여 작성하였습니다.

https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard

 

 

 

반응형

댓글