2. 1일1로그100일완성IT지식
한 페이지 요약
• 책 분류
• 개발, IT 교양
• 대상 독자
• 컴퓨터가 할 수 있는 일과 할 수 없는 일이 무엇인지 알고 싶은 독자
• 컴퓨터의 가장 기본적인 하드웨어 동작 원리부터 블록체인 기술에 이르기
까지 전반적인 IT 지식을 높이고 싶은 독자
• 특징
• 프린스턴 대학교의 IT 비전공자 대상 과목인 COS 109 ‘우리 세상의 컴퓨
터들(Computers in Our World)’ 에서 다룬 내용을 정리한 책
3. 이 책의 구성
이 책은 크게 4부로 구성되며, 총 100개의 이야기가 실려있다
1일1로그100일완성IT지식
4. 무엇이 이 책을 흥미롭게 만드는가?(1)
디지털 세상을 이해하기 위한 기본기를 다지자
• 브라이언 커니핸은 벨 연구소에서 다양한 연구를 수행했으며, 프린스턴 대학교에서 강의를 맡고 있다
• https://www.cs.princeton.edu/~bwk/
• <C Programming Language> 저자로 컴퓨터 역사에 길이 남을 “hello, world” 예제를 선보인 주인공
• AWK 유틸리티를 비롯한 각종 유닉스 텍스트 프로세싱 도구를 만듦
• 프로그래밍 수련법, 유닉스의 탄생, 숫자가 만만해지는 책 등을 집필
• 단순 IT 용어 설명으로 그치는 대신 기술이 우리의 삶을 어떻게 바꿨고 경우에 따라 우리를 어떻게 위협하는지를 설명
• 험난한 디지털 세상에서 생존하기 위한 최소의 기초 지식을 정리
• 따분하게 컴퓨터 역사를 나열하는 대신 과거에서 현재로 이어지는 본질적인 흐름에 집중
1일1로그100일완성IT지식
5. 무엇이 이 책을 흥미롭게 만드는가?(2)
하드웨어, 소프트웨어, 통신, 데이터 분야의 얽히고 설킨 실타래를 풀어라
• 스마트폰의 웹 브라우저로 고양이 영상을 찾아 감상하기까지 얼마나 많은 기술이 개입되어 있을까?
• 하드웨어(서버, 클라이언트, 스마트폰), 소프트웨어(운영체제, 웹 서버, 웹 브라우저, 인코더와 디코더, 자바와 자바스크립트), 통신
(4G, 5G, 이더넷, TCP/IP, 압축, 인터넷, 디지털 저작권, HTML과 쿠키), 데이터(클라우드, 검색, HTTPS)
• 각각에 대한 원리와 사용 사례를 쉽고 명확하게 설명
• 디지털 시대의 사생활 보호와 보안을 개인 관점에서 높이려면 우리는 무엇을 해야 할까?
• IT 기반 지식을 알아야 가짜 뉴스, 피싱, 바이러스에서 스스로를 지킬 수 있다
• 이 책은 프로그래밍 서적은 아니다
• 하지만 프로그래밍이 어떤 맛이고 어떻게 만들어야 하며 어떻게 동작하는지 눈치챌 수 있다
1일1로그100일완성IT지식
7. 대상 독자
복잡하고 광범위한 IT 지식을 어떻게 공략해 들어갈지 고민이 많은 분들
• 여느 분야와 마찬가지로 급변하는 IT 분야에서 처음부터 끝까지 차근차근 밟아서 올라오기에는 너무 넓고 깊고 방대하다
• 이 책에서 다루는 주제를 조금씩 더 깊게 파고 들면 효과적으로 지식을 확장할 수 있으므로 출발점으로 삼자
• 컴퓨터의 가장 기본적인 하드웨어 동작 원리부터 블록체인 기술에 이르기까지 전반적인 IT 지식을 높일 수 있다
• IT 비전공자들은 IT의 핵심적인 원리와 아이디어를 확인할 수 있고…
• IT 전공자들은 개인과 사회에 기술이 미치는 영향력을 파악하고 어떻게 기술을 올바르게 활용할지 다시 한 번 생각할 수 있다
• 디지털 기술에 의존하는 분들이라면 교양으로 읽어보시길…
1일1로그100일완성IT지식
8. 결론
***** 이제 컴퓨터 지식은 전문가에 국한되지 않는다
• 첨단 기술은 빨리 변하지만, 사람은 그렇지 않다
• 하지만, 첨단 기술 중에서도 시간이 변해도 본질은 그대로 남아있는 경우가 있으며, 이를 정확하게 파악하고 있어야 한다 → 예) 튜
링 완전성
• 컴퓨팅 부문에는 추상적인 아이디어가 너무 많으므로 이해가 쉽지 않지만, 논리적 구조와 물리적 구조를 구분하고 이를 연결하는 과
정에서 이해도를 높일 수 있다
• 여러분의 생활과 업무가 기술과 동떨어져 있거나 그렇게 보이더라도… 기술 자체나 기술 관련 사람들과 상호 작용해야 하는 필요성
은 존재한다 → 컴퓨터 장치와 시스템의 작동 방식을 어느 정도 알면 큰 경쟁력으로 작용할 것이다.
1일1로그100일완성IT지식
9. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호