본문 바로가기

# 소쿠리 개발 공부방/개발도서 리뷰

[CS] 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (조너선 스타인하트)

한 권으로 읽는 컴퓨터 구조와 프로그래밍 (조너선 스타인하트)

더 나은 소프트웨어 개발을 위한 프로그래머 비밀노트

 

 

프로그래밍, 엔지니어링, 컴퓨터 과학

프로그래머는 문제를 관찰하고 해법을 결정한다. 프로그래머는 데이터를 정렬하고 조작하는 최적의 알고리즘을 결정하고, 웹 클라이언트와 웹 서버 사이의 통신 구조를 결정하며, 사용자 인터페이스를 결정하는 등의 작업을 수행한다.

 

엔지니어링은 지식을 얻고, 얻은 지식을 활용해 어떤 목표를 달성하는 기술이다. 예를 들어 5분안에 사용법을 알 수 있는 저가형 의료 모니터링 시스템을 개발 할 때 단지 프로그래밍 보다 더 많은 지식을 필요로 한다.

 

컴퓨터 과학은 계산에 대해 연구하는 학문이다. 컴퓨터과학에서 발견한 내용을 엔지니어와 프로그래머가 사용한다.