본문 바로가기

Review/Love Books10

[책] 한 권으로 그리는 컴퓨터 과학 로드맵 _ 블라드스톤 페헤이라 필루 한줄평 : 컴퓨터 전반에 대해 알기 쉽게 설명해둔 책으로 입문책으로 적절한 것 같다. (알고리즘에 대한 설명도 함께 들어가 있는데 알고리즘은 각자의 언어로 따로 실습을 병행하며 공부해야할 것 같다.) 1. 기초지식 생각을 모델로 순서도 의사코드 논리적으로 따져보기 2. 복잡도 최선의 경우와 최악의 경우 모두 고려 필요! 시간 복잡도와 공간 복잡도가 존재함 빅오표시법 연산비용이 얼마나 되는지를 지배적 항으로 표현하는데 사용함 지수시간 알고리즘의 무서움..! 3. 데이터 추상 세부사항을 생략하여 복잡한 사물의 기능을 단순한 방식으로 다루기 위한 인터페이스 프로시저 추상 복잡한 처리과정을 프로시저 속에 감춰둠 데이터유형 추상데이터 유형 데이터 변수를 조작하기 위한 인터페이스를 정의하며 메모리 속에서 실제로 데.. 2022. 6. 16.
[책] 처음 떠나는 컴퓨터과학 산책 _ 김현철, 김수환 컴퓨터공학에 대한 기초적인 지식을 쌓기 위해 읽은 책이다. AI나 빅데이터, 코딩교육 등 최근 인기가 많은 주제들에 대한 내용도 결국은 컴퓨터가 기본이다. 컴퓨터? - 사람의 두뇌 작업, 문제해결을 대신해주는 역할 - 계산기에서 시작하여 현재의 컴퓨터에 이르기까지 - Input -> Coding -> Process -> Output (여기에서 프로세스는 컴퓨터 모델 알고리즘) 폰 노이만 구조 인코딩과 디코딩 문제 구조화 방법 - 결정테이블 (decision table) - 개체-관계 다이어그램 (ERD; Entity-Relation Diagram) 알고리즘 2022. 6. 15.
[책] 거의 모든 IT의 역사 _ 정지훈 1955년 빌 게이츠, 스티브 잡스, 에릭 슈미트의 탄생에서부터 2020년 코로나로 인한 디지털 경제의 가속화에 이르기까지.. 혁신과 발전, 쇠퇴와 침체, 그 속에 그려지는 개개인의 일생 P.26 IT 산업을 움직이는 것이 복잡한 과학과 기술이라고 생각해서 컴퓨터와 논리의 싸움, 돈과 비즈니스의 관점으로만 바라본다면 본질을 꿰뚫어 볼 수 없다. 산업에서 파생되는 제품과 서비스는 기술적인 것이지만, IT 산업에 종사하고 새로 만들어진 기술을 이용하는 것은 모두 사람이기 때문이다. p.143 올바른 비전을 가지고 회사에 색을 입히는 과정만이 새로운 세상을 여는 기업으로 탈바꿈하는 길이다. 2022. 4. 13.
[책] 비전공자를 위한 이해할 수 있는 IT 지식 _ 최원영 '비전공자를 위한 이해할 수 있는 IT 지식'의 일부내용을 개인적인 학습목적으로 일부 발췌하여 정리하였습니다. 우리에게 필요한 것? "커뮤니케이션을 위한 IT 지식!" 기본구조 H/W 설명 JAVA의 등장 Win OS, mac OS 등 사용 가능하나 단점은 느림 하지만 mobile은 pc와 달라 각기 다른 언어 사용 (=> Android 개발자, ios개발자, macOS 개발자, Windows 개발자) 프론트앤드와 백앤드 서버는 CLI 기반인 Linux OS를 통해 구동함 (ubuntu, Redhat 등) LAN(Local Area Network) MAN(Metropolitan Area Network) WAN(Wide Area Network) 호스팅업체 개인서버는 유지, 보수, 관리가 힘들기 때문에 호스.. 2022. 3. 3.