게임 전쟁 - 게임 패권 다툼 그리고 위대한 콘솔의 탄생
스티븐 켄트 지음, 심백선 옮김 / 한빛미디어 / 2023년 3월
평점 :
장바구니담기


어렸을 적 처음 접한 게임은 조그다이얼로 2~3cm 너비의 바(Bar)를 조정하여 맞받아친 공으로 벽돌을 깨는 게임이었고, 이후 동네 오락실에서 갤러그 게임을 했었다. 스트레스 해소를 위해서 또는 친구들과 가볍게 들려서 함께 했던 여러 게임들...이후 게임을 잊고 살았고, 성인이 되어서는 게임에 대해 무지했었고, 게임을 사용자의 시각에서만 바라보는 편견을 가지고 있었다.

이 책은 게임에 대한 좁았던 나의 시각 범위를 넓혀주었다. 단순히 '게임'이라는 글자만이 아닌, 문화와 산업, 경제를 아우르는 '게임'의 역사, 그리고 게임이라는 무대 뒤에서 벌어졌었던 치열한 경쟁들과 경쟁자들 - 소니, 세가, 닌텐도, 마이크로소프트, 플레이스테이션, 엑스박스, wii 등등 내가 일상속에서 무심코 보고 듣고 지나쳤던 - 에 대한 이야기를 실제 인터뷰 기록과 기사를 근거로 아주 상세히 알려준다.

당시로서는 앞서는 사양의 엑스박스 콘솔 출시 과정과 시장 전출 과정의 기록들, 닌텐도 wii 게임기 경품 행사로 물 많이 마시기 경쟁 대회의 슬픈 사건, 세계 3대 판타지 소설 중 하나인 J.R.R. 톨킨의 작품 속의 오크와 인간이 전투를 펼치는 블리자드의 게임, 2차 세계대전의 노르망디 상륙 작전을 모티프로 만들어진 영화와 드라마의 성공 이후로 만들어진 게임, 원작게임을 기반으로 영화를 만들어 전세계적인 흥행에 성공해 엄청난 수익을 벌어들인 영화, 게임과는 별도로 프레차이즈화된 영화 등등 "게임"의 엄청난 영향력을 이 책을 통해 알게 되었다.

VR 기기를 쓰고 가상 공간에서 여행을 떠나는 모습을 TV를 통해 보면서, 영화 "레디 플레이어 원" 속의 게임세계를 엿보면서, 이 책속에서 경쟁하며 살아남고 미래를 모색하는 기업들의 활동을 보면서, 일상생활의 불가분의 관계를 맺고 있는 게임을 좀 더 넓게 바라볼 수 있게 되었다.

♣ "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." ♣


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
모던 자바스크립트로 배우는 리액트 입문 - 유데미 리액트 강의 최고 평가를 받은 인기 강사에게 배우는 실전 리액트
자케(오카다 다쿠미) 지음, 김모세 옮김 / 한빛미디어 / 2022년 11월
평점 :
장바구니담기


리액트를 다뤄본 경험이 없는 상태에서, 이 책을 접하게 되었습니다.

JSP와 HTML에서 JavaScript와 jQuery를 사용하고 있어 프런트엔드에 대한 약간의 지식은 있는 상태입니다.


9개의 챕터 중, 3개의 챕터에 걸쳐 프런트엔드 관련 모던 자바스크립트의 기초, 기능, 그리고 DOM조작을 설명합니다. 특히 "모던 자바스크립트 기능 익히기" 챕터에서는 필수 기능들, 예를 들어 const, let을 이용한 변수 선언, 탬플릿 문자열, 화살표 함수, spread, object 등등에 대해서 - 이제껏 읽고, 검색해 본 것 들 중에서 - 가장 단순하고 명쾌하게 설명합니다. 그리고 "자바스크립트에서 DOM 조작" 챕터에서 '간단 메모 애플리케이션' 예제를 통해 코드가 복잡해지고 유지보수가 어려운 걸 보여주며 리액트 소개로 이어집니다.


챕터4 부터 리액트, CSS, 재렌더링, 글로벌 스테이트 관리, 타입스크립트, 사용자 정의 훅에 대한 설명으로 이어집니다. 저자는 입문자가 React에 다가가기 쉽게 평이한 용어로 서술식으로 설명합니다. 각 장마다 '도와주세요 선배님!'이라는 코너를 통해 필요한 지식들에 대해 서술형 또는 대화형 문장으로 적재적소에서 설명해주고 있습니다. 그리고 강조하고 싶은 부분에 형광펜 처리를 하여 기억해야 할 사항들을 표시해 줍니다.


개인적으로는, 리액트에 대한 기초 지식이 있는 상태에서 이 책을 접하게 되면 훨씬 더 많은 도움을 받을 수 있을 것 같다고 생각합니다. 이 책에서는 CodeSandbox에서 react Templates를 사용하여 예제를 진행하는 형태로 되어 있습니다. 로컬 PC에서 IDE TOOL을 사용하여 소규모 프로젝트의 형태로 코딩 과정을 설명해 주었으면 더할 나위 없겠지만, 짧은 지면이라는 제한 속에서 리액트 개발에 필요한 필수 지식을 소개하는 목표를 이 책에서는 충분히 이룬 것 같습니다. 또한 설명하는 단계별로 코드 진행 과정을 분할로 보여주고 있으므로, 옮긴이의 Gitbub에서 제공하고 있는 각 챕터들의 예제 파일을 다운로드하여 전체 코딩에 대한 확인을 할 수 있습니다.


마지막으로 "모던 자바스크립트로 배우는 리액트 입문"의 맺음말의 일부분을 발췌하며 리뷰를 마칩니다.


컴포넌트 설계, 프런트엔드 테스트, Next.js, GraphQL, 복잡한 상태 관리, 다양한 서버리스 serverless 관련 지식, 백엔드/DB 관련 지식, 접근성, PWA 등 앞으로 넘어야 할 산이 많습니다. 그 정상으로 이어줄 리액트 학습에 이 책이 도움 되면 좋겠습니다.


♣ "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." ♣




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
이것이 Windows Server다 - 가상머신으로 실무 환경 그대로 실습하는 Windows Server 기본서, 개정판 이것이 시리즈
우재남 지음 / 한빛미디어 / 2023년 1월
평점 :
장바구니담기



현재 서버용 OS는 Windows, Linux, UNIX 계열의 3가지가 주류를 이룬다고 합니다.

이 중에서 Windows Server는 Windows PC와 같은 사용자 인터페이스(GUI)로 설정할 수 있어 비교적 이해가 쉽고, 또한 기업이나 단체에서 필요로 하는 기능이 미리 패키지로 되어 있으며, MS의 지원도 받을 수 있다고 합니다.

실무에서 자주 사용하는 Windows Server 2022의 필요 내용을 담아, VMware라는 가상머신으로 1대의 컴퓨터에 Windows Server 3대, Windows Client 1대를 설치해 실무와 동일한 학습 환경을 구축할 수 있도록 안내해주고, 실습을 따라할 수 있게 상세히 Windows Server를 입문자에게 설명하고 있습니다. 

책은 5개의 Part, 21개의 Chapter로 구성되어 있습니다. Windows Server 2022에 대한 개요, 설치 과정, 기본 관리, 네트워크 실무, 고급 실무(대규모의 네트워크를 관리운영기술인 Active Directory), 그리고 가상화 기술의 기반이 되는 Hyper-V 및 나노 서버와 Windows 컨테이너, Windows에서 리눅스 사용에 대해 설명을 저자는 어렵지 않게, 반복적으로 설명합니다. 

실습별 과정을 Step으로 나누고, 필요 시 스텝마다 화살표로 진행 방향을 표시하고 중요한 부분까지도 도형으로 강조하는 캡쳐화면과 그림이 첨부됩니다. 이와 더불어 "여기서 잠깐" 이라는 글상자를 통해 혹시라도 놓칠 수 있는 부분 또는 개념에 대해 설명을 하고, "Note"라는 글상자를 통해 팁과 혼동하기 쉬운 내용들을 반복해서 설명하고 있습니다. 일례를 들어보면, 책의 첫 단원인 "Chapter 01 실습 환경 구축"에서만 72개의 캡쳐화면과 그림, 4개의 표, 9개의 "여기서 잠깐", 32개의 "Note"가 있습니다. 이 책의 저자 '우재남'님의 입문자에 대한 배려가 상당합니다. 

한빛미디어의 <이것이 시리즈>는 "개발자를 위한, 개발자에 의한, 개발자의 모든 것"을 담아내고 있다는 표제어에 전적으로 공감합니다. "이것이 자바다" 개정판과 마찬가지로, "이것이 Windows Server다" 개정판도 저의 중요도서목록이 되었습니다. 그리고 개인적으로 생각하는 이 책의 추가적인 강점은 네이버 카페 '이것이 리눅스다'에 질문을 하면 저자의 빠른 피드백을 받을 수 있다는 것과 한빛미디어 유튜브 채널에서 저자 직강 동영상을 볼 수 있다는 것입니다. ( 개정판의 동영상은 2023-02-25 현재에도 계속해서 업로드되고 있습니다 )

마지막으로 "이것이 Windows Server다"의 맺음말의 일부분을 발췌하며 리뷰를 마칩니다.

 

"이 책의 목표는 Windows Server 2022의 모든 기능을 소개하는 것이 아니라, Windows Server 2022에 입문하는 독자를 대상으로 최대한 실무와 가까우면서도 초보자도 쉽게 이해할 수 있는 환경으로 내용을 구성하는 것입니다."

 

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
혼자 공부하는 자바 - JAVA 8 & 11 지원 / 무료 동영상 강의 제공 혼자 공부하는 시리즈
신용권 지음 / 한빛미디어 / 2019년 6월
평점 :
구판절판


비전공자로 혼자 공부하는 자바교재를 구매하고 처음으로 독학했던 때에는 이해하기가 너무 힘들었습니다. 그래서 자바가 제일 어려운 프로그래밍 언어가 되었습니다


그러던 중, 20226월 중순에 혼공족장님의 한빛미디어의 혼공학습단 8기 모집 안내 메일을 받고 신청을 하여 22.07.04~22.08.21(6) 활동을 했습니다.


활동은 6주의 기간 동안, 매주 지정된 커리큘럼의 범위를 학습하고, 과제물을 SNS에 올리고, 페이스북 스터디 그룹에 SNS 링크를 공유하는 것이었습니다. 매주 혼공족장님의 활동 격려의 댓글, 8기 멤버들의 댓글로 게으름과 핑계에 빠질 명분을 버릴 수 있었고, 과제 링크를 통해 공유된 멤버들의 과제물을 보며 학습 방향과 지식을 점검할 수 있었습니다.


저자 신용권님이 강의하시는YouTube혼자 공부하는 자바동영상, ‘이것이 자바다동영상, 그리고 교재를 병행해서 학습하니 시간은 좀 걸리지만, 이해하기는 쉬웠습니다. 여전히 자바는 어렵지만, 그래도 해 볼 만한 언어라고 느끼게 되었고 계속 공부하다 보면 좋은 결과를 얻게 될 거라 생각합니다.


혼공학습단 9기에는 다른 혼공 시리즈로 도전해보려 합니다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
프로그래머의 뇌 - 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것, 2022 세종도서 학술부문 선정
펠리너 헤르만스 지음, 차건회 옮김 / 제이펍 / 2022년 1월
평점 :
장바구니담기


처음 접하는 용어로 쉽게 읽기는 어렵지만, 필요한 내용을 찾아볼 수 있어서 좋습니다. ˝코드 스멜(code smell)은 작동은 하지만 개선의 여지가 있는 코드를 의미한다. 코드 스멜의 예로는 매우 긴 메서드나 지나치게 복잡한 스위치 문이 있다.˝

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo