반응형
"컴퓨터 구조는 실력 있는 개발자가 되려면
반드시 알아야 할 기본 지식입니다."
컴퓨터 구조를 이해했을 때의 장점
1. 문제 해결 능력이 향상된다.
학교에서 프로그래밍 실습 수업을 진행할 때
모두가 같은 코드를 작성하고 있음에도,
누군가의 컴퓨터에서는
작동하지 않는 경우가 종종 있었다.
또 과제로 주어진 프로그램을 시연할 때,
개인 컴퓨터에서는 잘 작동하던 프로그램이
작동하지 않는 경우도 있었다.
위와 같은 경우 단순 '개발' 과정에서는
문법적인 문제가 없었을지 모르지만
컴퓨터 구조적인 관점에서는
문제가 있었을 것이다.
컴퓨터 구조를 이해하면
문제를 해결할 수 있는 또 다른 눈이
열리게 되는 것이다.
2. 성능, 용량, 비용을 고려하며 개발 가능
나의 경우 백엔드 개발자를 꿈꾸고 있다.
때문에 클라우드 서버를 다룬 경험이 있는데
매번 인터넷에서 추천해주는
적당한 가격과 성능의 서버를 선택하곤 한다.
그러나, 매번 남이 추천해주는 서버만을
선택할 수는 없는 노릇.
내가 구현하고자 하는 서비스에 맞는
서버나 컴퓨터를 선택하기 위해서
컴퓨터 구조를 이해해야 한다.
3. 결론
컴퓨터 구조를 이해하면
문제 해결 능력이 향상되며,
성능/용량/비용을 고려하여
개발할 수 있게 된다.
반응형
'개인 학습 > 컴퓨터 구조' 카테고리의 다른 글
06 - 컴퓨터에서의 문자 표현 (0) | 2023.01.23 |
---|---|
05 - 컴퓨터에서의 숫자 표현 (0) | 2023.01.23 |
04 - 컴퓨터에서의 정보 단위 (0) | 2023.01.23 |
03 - 컴퓨터의 핵심 부품 (0) | 2023.01.22 |
02 - 컴퓨터가 이해하는 정보 (데이터, 명령어) (0) | 2023.01.21 |