비전공자를 위한 이해할 수 있는 IT지식_ 최원영
비전공자를 위한 이해할 수 있는 IT지식_ 최원영 저
- 제목처럼 개발자와 협업하는 관계에 있는 비전공자(디자이너,기획자, 사장님 ..등등)를 위해 필요한 전반적인 IT지식을 큰 흐름 선에서, 비교적 쉽게 풀어 설명한 것이 강점인 책,
- 개발자 입장에서는, 내 일을 잘 모르는 사람에게 어떤 식으로 설명할 것인지 커뮤니케이션 팁이 될 수 있을 듯, 또 비전공자 출신 개발자에게는 개발 전반을 이루는 전체적인 그림을 정리하는 데에 도움이 될 책, 가볍게 읽기 좋다
챕터별 메모_ 내가 생각한 관련질문
- 2장 운영체제_ 컴퓨터의 구성요소는?
+OS, 프로그래밍 언어, 프로세스, 프로그램 이란?
- 3장 네트워크,클라,서버_ 서버/클라이언트가 뭔가요?
- LAN/MAN/WAN, 랜의 의미ICANN/APNIC/KRNIC ip주소를 관리하는 단체에 대해
- 리눅스 토발스: 리눅스,Git을 개발한 사람
리눅스-> 우분투,안드로이드,레드햇...
- 4장 API와 JSON_ Rest API란?
- API:서버와 클라이언트가 요청,응답으로 데이터를 주고 받는 체계
- 데이터CRUD: 특정 소스에 대해 CRUD 기능 중 특정 기능이 없다면 기획시 그 의도를 명확히 해야할것
- XML,JSON: 데이터 형식_어떻게 주고받을 지 약속
- 5장 Application
- 버젼의미: 1.0.1 -> 1.0.2 작은변화
1.0.1 -> 1.2.0 하위버젼 호환은 되지만, 큰변화
1.3.6 -> 2.0.0 호환x 큰변화
- 6장 Web
-기본 HTML,CSS,JS, 웹/앱의 차이
-브라우저 "브라우저파편화"-호환성
-반응형웹
-하이브리드 어플리케이션
- 7장 데이터베이스와 이미지처리 _ ACID 복습하기
- 데이터의 "무결성"
- RDBMS _ 각 특징 정리해두기 & NoSQL도
- 8장 프레임워크와 > 라이브러리
OS | 언어 | 프레임워크
mac OS,iOS, watchOS | swift,objective-c | cocoa (UIKit,AppKit)
- 9장 협업,소스관리,디자인
- Git: 버전관리, 협업
- 디자이너와 개발자: 재플린,스케치,xd / HIG,Material Design
- 10장 정리 _ 빠르게 읽으며 술술 읽히는지, 누군가에게 이렇게 설명할 수 있을지
- 가끔 다시보며, 10장 말로 따라해보기 하면 좋을듯
독:1.5h 정:0.4h