완성된 웹사이트로 배우는 HTML&CSS 웹 디자인 - 5개 예제로 배우는 효율적인 웹사이트 제작 노하우
Mana 지음, 신은화 옮김 / 한빛미디어 / 2022년 5월
평점 :
장바구니담기



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



웹서버 개발 중 화면 작업을 하는데

좀 처럼 마음대로 되지않아 헤매고 있었서,

가장 최근의 책이기도 했고,

실무적인 HTML&CSS책을 찾던 중 고르게 되었다.


저자는 일본 분이시다.

일본사이트에 대해 잘 몰라서 사실 좀 어떨까하는 궁금함도 있었다.

(뭐 그건 그렇게 중요한게 아니었지만...)


[ 주의할 점 ]

웹퍼블리셔이나 프론트엔드를 준비하시는분들에게 

기초를 배우고 나서, 바로 다음 책으로 추천할만하다고 느꼈다.

첫 책으로는 기본적인 것들이 부족한 부분이 있을 수 있다.

그렇지 않으면 잘 활용하기 어려울 수도 있겠다 싶다. : )

 

나의 경우 예를 들면, p148쪽 푸터 다는 부분에서

책에는 텍스트가 브라우저창 높이보다 짧아도 + 푸터가 최하단으로 가는 것만

나와는데, flex : 1; 이 어떤 의미인지 별도로 알려주진 않는다.

(사실 내가 원하는건, "텍스트가 브라우저창 높이보다 짧아도 + 푸터가 최하단으로 가는 것 +

텍스트가 길어져도(스크롤이 생겨도 ) + 푸터가 최하단으로 가는 것 + 

스크롤이 생기면 푸터가 브라우저 창에 무조건 보이는게 아니라 텍스트 맨 아래 있는 것"

이런 요구 조건들이 있었는데, display나 flex 등등의

내용들의 설명은 책에 없어서 별도로 찾아 공부해야 했다...
다 알고 있을 거라는 전제일텐데, 이게 입문서는 아니다... 슬픔...Emotion Icon)   

 

[ 좋은 점 ]

가장 마음에 들었던 부분은 구성에 있다.

현재 현실 웹사이트에 기반해서 어떻게 만들 수 있을까라는 컨셉과

저자의 실무 노하우들이 듬뿍 담겨 후배에게 알려주는 것 같은 인상이 들었다.

단어 약어 쓰는법, 클래스명 네이밍 짓는법,

무료로 사용하는 글꼴, 아이콘사이트, 다크모드 대응하기 등등 

곳곳에 훨씬 나은 코딩과 이미지를 쉽게 얻어 갈 수 있게 해준다. 

(처음 나는 웹 개발을 배울 때, 이런 팁들로 얻기 용이한 환경이여서

적극 활용했고, 개발포트폴리오제작이나 취업과제에서 좋은 평을 받았었다 :) 

(중요한 내용에 형광펜 그어진 부분도 학습지 같아서 좋았다.) 

Sass도 정말 중요하고 막상 쓰기 쉽고 더 편리한데!!!

그런 부분들도 잘 소개되어서 흡족했다.

웹퍼블리셔가 따로 있는 일을 해봤는데 같이 Sass 공부해서 

옮겨가며 적용했었는데 정말정말 효과적이었다!

 

[ 총평 ]

전반적으로, 내 프로젝트의 화면을 개선하고 싶을 때 틈틈이 보며 연습 해야겠다고 느꼈다.

 




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
도메인 주도 개발 시작하기 - DDD 핵심 개념 정리부터 구현까지
최범균 지음 / 한빛미디어 / 2022년 3월
평점 :
장바구니담기


이전부터 도메인드리븐개발은 스프링과 잘 맞지 않다(‘제한적‘으로 적용할 수 밖에 없다)생각했다. 왜냐하면 기존의 루비온레일즈와 같이 도메인드리븐 개발을하는데 구조적으로 조금 더 ‘편리하다‘라는 것은 분명 존재하기 때문이다.그렇지만 이 책은 스프링다운 코드로 DDD가 가능하다는걸 설명한다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
도메인 주도 개발 시작하기 - DDD 핵심 개념 정리부터 구현까지
최범균 지음 / 한빛미디어 / 2022년 3월
평점 :
장바구니담기


도메인 주도 개발 시작하기


이전부터 도메인드리븐 개발은 스프링과 잘 맞지 않다고 생각했다.
정확히는 '제한적'으로 적용할 수 밖에 없다고 생각했다. 왜냐하면 기존의 루비온레일즈와 같이 도메인드리븐 개발을 하는데에 구조적으로 조금 더 '편리하다'라는 것은 분명 존재하기 때문이다.
그렇지만 이 책은 훌륭히 스프링다운 코드로 DDD가 가능하다 라는 것을 훌륭히 설명한다.

이 책은 흔히 무분별하게 사용되는 '도메인'이라는 것의 정의부터 시작한다. 그리고 그것과 연관된 수 많은 가지들, DTO, 엔티티, 밸류, 상태 등의 설명과 함께
우리가 개발을 할 때의 전체적인 개념을 관통하여 하나하나 realworld의 예제에 가까운 사례로 설명을 한다.
이전에 보았던 이런 류의 책들 중 가장 큰 문제는 '도메인' 이라는 것에만 집착해서 현실에서 하기 힘든 방법, 퓨어하게 JPA를 사용해서 한다라던지 하는 퍼포먼스 또는 생산성을 고려하지 않은 구조를 제안한다는 것이다. 그런데 이 책은 과감히 확장성을 생각해 '마세라티 문제'의 상황에 빠지지 않고 현실에서 수행가능한 수준의 타협안을 제시하는 점이 좋았다.

그리고 시작은 DDD지만 책의 중반부터는 확장을 하면서 발생하는 문제들과 그 해결책을 가볍게나마 제시한다. Locking과 이벤트드리븐, CQRS등의 방식으로 말이다.
물론 이 책의 다 읽는다고 해서 시작할 때 부터 저것들까지 한번에 적용하는 것을 고민하고 실행한다면 정말 배보다 배꼽이 더 큰 사태가 발생하게 될 것이다. 그렇지만 근래 보았던 책 중에서는 가장 깔끔한 예시와 설명으로 발생하게 될 문제를 지적하면서도 그 해결 방법을 자연스레 설명하는 점이 매우 좋았다. 


잡설1. 이 책의 좋은 점 중 하나가 예시로 나온 코드의 퀄리티 그 자체에 있다. 
immutable을 리턴한다던지, 깔끔한 코드 분리라던지, 디자인패턴 적용이라던지 하는 부분에서 훌륭한 코드의 전형을 본 듯하다랄까.
한 명의 개발자로서 보면 행복해지는 느낌의 코드들 이었다. 
즉 단순히 도메인 드리븐을 설명하는 것 외에 그 도메인 드리븐 개발을 위해 필요한 다른 기술들까지 볼 수 있는 훌륭한 책이라고 생각한다.

잡설2. DDD를 위한 번역본 등에서 볼 수 없는 재미있는 디테일도 좋았다. 가령 AGGREGATE의 발음관련 이야기라던지. 정말 한국사람을 위해 쓰여진 책과 같은 느낌이지 않는가.
확실히 더 잘 읽히는 책이다.

잡설3. 애초에 이 책을 '찾아서' 볼 정도라면 이 책에서의 독자 권장 레벨인 초중급은 절대 아닐 것이라고 생각되지만, 서비스 개발에 대하여 A부터 Z까지 한번 맛을 보고 겪었던 어려움을 이러한 방식으로도 풀 수 있구나 라는 관점에서 보는 것을 권장한다.


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


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
시험장에 몰래 가져갈 이경오의 SQL + SQLD 비밀노트 - 국가 공인 SQL 개발자 자격증 시험 완벽 대응, 시험 직전 비밀노트 수록 소문난 명강의
이경오 지음 / 한빛미디어 / 2021년 10월
평점 :
장바구니담기


2021년도 출간 때부터 한번 봐야지 하고 생각하다가 이번에 읽게 되었다.

나는 SQLD자격증을 2020년도에 취득하였는데, 갱신할지 고민도 되었고 

최근 DB, 성능개선에 대해서 더 관심이 생겨서 다시 처음부터 공부할 겸 고르게 되었다.

내가 만약 SQLD자격증 취득만을 위해서라면 이 책 한 권만 구매하진 않을 것 같다.

수험서라기에는 다소 문제의 양이 적기에 이론서라고 보면 될 것 같다.

 

좋은 점

- 처음 사용한 사람들을 위해 오라클 DB 설치하고 실행하는 법에 대해 상세한 소개
(환경구성 ; Oracle Database Express Edition 11gR2 64bit, windows10 pro 64bit)

- 실습데이터 이용할 수 있는 점

- SQL개발자, SQL전문가, DA전문가 등 자격증을 보유하고 sql분야를 수년간 연구한 저자

- 저자의 강의 있음(유료, 패스트캠퍼스 : 데이터베이스와 SQLD 합격패스 Online)

 

아쉬운 점

- 2~3개 분권화를 통해 설치 및 이용파트랑 이론 파트랑 SQLD문제 파트가 나누었으면한다

(시험장까지 가져가기엔 다소 무거움, 챕터의 연습문제 아래 답/해설이 같이 있으면 좋을 듯)

한국데이터산업진흥원 SQL전문가가이드(2020) 참고한 부분을

연두색이 아닌 다른 색(ex.노랑형광펜)으로 표기하면 잘 보일 것 같다.

(책의 주요 테마 색이랑 같아서 눈에 잘 안들어오고, 구별이 잘 안된다.)

 

 

TB_RN_TMP 등 같은 테이블명을 짓는 

명명규칙에 대해서도 조금 소개되었으면 좋을 것 같다.

항상 이름짓기라는게 어려운데... 

최근 어느정도 통용되는 것들이 있다는 걸 알게 되었다.

(TB_RN_TMP(도로명임시) 라고 책에 씌여있으니, TestBed Road Name Temp 로 추리해본다.)

테이블명/컬럼명에는 대문자,소문자,언더바,하이픈 등이 허용된다고 하는데 

교재에서는 대문자와 언더바 그리고 약어(대략2~3축약)를 쓰고 있다.

(논리적설계,물리적설계에 따라 용어쓰는게 다르다고 어디선가 들었다..)

 

이제는 밑줄 쫙쫙 그어가면서 ...

내가 쓰고 있는 DB들과 일을 생각하며 

설계와 정규화가 어떻게 이루어지고 성능을 개선할지 기본부터 보면

다시 한 번 정독을 해보려고 한다.

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



댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
AI로 일하는 기술 - 인공지능은 어떻게 일이 되는가: 메타버스, NFT, 자율주행 결국 이 모든 것은 인공지능이다
장동인 지음 / 한빛미디어 / 2021년 12월
평점 :
장바구니담기


이 글에는 스포일러가 포함되어 있습니다.

전 세대가 읽어 보면 좋은 AI(인공지능) 교양 입문서

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

모든 기업들이 인공지능을 도입하려 한다.
하지만 인공지능은 매우 추상적인 개념이다. 

 

A.I(에이아이) 단어에 문과는 조류독감(Avian Influenza)을 생각하고, 이과는 인공지능(Artificial Intelligence)이 떠오른다. 라며 2017년도즘 친구와 이야기한 적이 있었다. 그러나 6~7년 사이에 더 많이 접하게 되는건 인공지능(Artificial Intelligence,AI)쪽 일 것이다. 교실에서 강사의 말에 반응해 답하는 음성인식-인공지능-비서(시리야~ ,무슨말인지 모르겠어요(siri)) 일화들이며, 알파고의 등장, 자율주행차, AI면접 등등 현실화되어 생활 속에서 인공지능(Artificial Intelligence,AI)의 용어와 기술들을 빈번하게 저마다 접하고 있을 것이다.

사실 AI는 굉장히 오래전부터 듣곤 했는데, 공상과학으로 인해 위협적이고 불안을 조성한 인식을 심어준 측면이 있다. 십여년 전 어느날 엄마랑 같이 SF영화를 보다 문득 엄마가 말했다. "얼마 안 있어서 정말 AI로 인해서 사람들이 일자리도 많이 잃게 되고, 로봇에게 지배당하게 될지도 몰라!?"그 당시 나는 자신있게 바로 대답했다.엄마, 걱정 하지마요. 그에 맞는 새로운 일자리도 생긴대, 엔터/문화 컨텐츠쪽 일하는 사람도 많아질거고,과학자들이나 지식인들이 로봇이 굳이 그런 이유가 생길 수가 없대, 절대 불가능하다 했어요! " 

하지만, 나도 그렇게 제대로 알고 했던 답변은 아니었다.

(어쩌면... 이라는 의구심은 한 구석에 남아있었다.)

이후.... 그래도 좀 알아볼까해서 찾아 볼수록 딥러닝, 머신러닝, 강화학습... 으앗! 

점점 더 쏟아지는 용어들에 혼재되기 시작해서 개념을 정의하기가 더 어려워졌다...

 

그리고 한참의 시간이 흐른 뒤, 코딩을 배우기 시작하며 초창기 프로젝트를 하는데,

프로젝트 주제로 [인공지능or빅데이터] 주어진 적이 있는데

여전히 AI란 용어가 굉장히 당혹스러웠다. ;;;;

일단, 빅데이터를 주제로 추천 라이브러리들을 활용해서 맛만 봤는데도

정말 .. 괜히 사람들이 "유튜브알고리즘, 왓챠피디아 영화추천/평점예상 등"에 놀라는게 아니더라.

 

그간 오랫동안 들어왔지만 여전히 미지의 AI분야에 대한 궁금증도 있어서

(올 초부터 너무 일에 치이고 있어 코딩서적 대신) 가볍게 읽기 위해 선택했는데 ...

읽을수록 와- 대박! 이건 다들 읽어봐야 되! 라며 빠져들어갔다.

광범위한 측면에서 깊이의 적정선을 지켜서 부담되지 않으면서 해박한 저자의 통찰을 습득할 수 있다.

간지러운지도 몰랐던 간지러웠던 내용들에 대해 명쾌하게 쏙쏙 이해가 잘 되고 술술 읽혀서 감탄했다.

(저자 장동인님의 스펙이 너무 뛰어나서 전문가로 지식적인 측면으로 신뢰했지만,

아는것과 설명하는건 전혀 다른 문제이고....이과생의 글짓기에 대해서는 정말 큰 기대가 없었다... )

 

일단 그림(일러스트,도표 등)이 많다. 생소한 용어의 설명도 크게 옆에 칸에 따로 해준다. 

챕터안에는 질문과 답변형태로 내용이 구성되어 (6가지 챕터, 47가지 대질문, 124가지 소질문)
궁금한 영역부터나 중간중간에 봐도 흐름이 끊기지 않았고, 자연스럽게 왜인지 생각하고 궁금해진다. 

 

 

01 인공지능이 뭔가요? (AI)

02 인공일반지능이 뭔가요? (AGI)

- 인간수준의 지능(범용,강인공지능), 초지능적인 슈퍼인텔리전스에 대해 알아본다.

03 인공지능과 미래 직업

- 인공지능이 많은 역활을 하는 분야에서 인간만이 할 수 있는 일에 대해 살펴본다.

04 인공지능의 능력

- 불완전한 영역에 대해 향후 발전을 위한 부분, 22년 현재 발전된 기술 양상을 설명한다.

05 산업별 인공지능(AI+X)과 기업

- 기업에 인공지능을 도입할 때 어떻게 성공적으로 이끌어 갈 수 있는가를 설명한다.

06 인공지능을 바라보는 우리의 관점과 미래

- 가트너 하이프 사이클 그래프를 통한 기술 기대와 발전 속도를 확인하고 예측해본다.

 

정말 전 세대 어느 분야 사람이든 01장(챕터)만이라도 읽어봤으면 좋겠다. 

모두가 알지만 실상은 잘 모르고 헷갈리는 AI에 대한 허와 실을 알 수 있다.

 

인간의 일부 기능(계산,저장 등)을 뛰어넘는 인공지능이 나올 수는 있지만,

인간처럼 생각할 수 있는 것(생각하는것을 생각하는 것, 메타인지 가능여부 측면)이 인공지능은 어렵다.  

논리적으로 기계와 인간의 한계를 명확히 짚을 수 있기 때문에,

그간 막연한 불안감을 품어왔던 사람들의 긴장을 해소할 수 있을 것 같다.

(또한, 각종 마케팅 분야에서 남발하고 있는 AI기술을 썼다는 바이럴 마케팅도 거를 안목이 생긴다.)

 

나는 우리가 흔히 말하는 상식이란게,

변화하는 것이고 우리가 그걸 받아들이는 것이

기계가 배우고 아는 것이란 이렇게 어려울 수도 있구나 새삼 깨달았다.

신경과학/ 뇌과학적 측면에서도 아직 사람(뇌와 감정 등)에 대해 모르는 것이 얼마나 많은데 싶다. 

 

아니면 누군가는 인공지능의 새로운 로드맵과 방법론에 대한 혜안을 얻고 제시할지도 있을지도 모르겠다. 

(어렵다고 했지. 불가능처럼 보인다고해서 가능하지 않다는 얘기는 아니니깐 (열린결말이다.))

 

올해 장동인 저자의 다른 서적도 읽어볼 계획이다. ( IT전문가로 사는 법, 빅데이터로 일하는 기술 ) 

모든 영역에서 영상에 너무 의존해서 다시 서적으로 가려고 노력하는 나지만,

개인적인 바램으로는 이 분의 강의를 들을 수 있다면 정말 듣고 싶다!

[기업 임원이 코딩을 할 수 있어야 비즈니스와 조직이 산다는 신념,

한국 최초 임원을 위한 AI코딩 강의 시작] 이란 소개에 흥미가 생기고

직접 만나고 말을 접할 수 있는 영상 컨텐츠도 있다면 좋을 것 같다. ㅎㅎ


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