허술하면 좀 어때 - 이런 나인 채로, 일단은 고!
띠로리 지음 / 푸른숲 / 2023년 7월
평점 :
장바구니담기


허술하고 서툰 자신에게 힘을 주기




책을 선택한 이유




사람은 누구나 자신만의 매력이 있다.



자신의 허술함을 인정하면서 삶에 최선을 다하는


띠로리 소프트의 이야기를 듣기 위해


"허술하면 좀 어때"를 선택한다.




"허술하면 좀 어때" 는



1장 그래도 제법 번듯하지 않나요?


2장 딱 하루치 귀여움


3장 망했어도 티만 안 나면 오케이



로 구성되었다.





1장 그래도 제법 번듯하지 않나요? 에서는



코미디 조각가라는 신조어로 나를 설명한다.



스톱모션 애니메이션에 매력에 반해


조소를 지망하지만 애니메이터가 되고 싶다.



천하제일 코미디 미술 대회를 열고


코미디 조각가가 되기로 마음 먹는다.



스스로를 조각가로 생각한다.



인형을 만들고 있는 것은


코미디 조각의 가치를 구현하기 위해서


인형이 잘 어울렸기 때문이다.



만우절 날 띠로리소프트 사업자 등록을 한다.


재미없는 진실보다는 재미있는 거짓말이 훨씬 좋다.



띠로리소프트라는 사명을 짓게 된 이유를 소개한다.



재능이 없는지 따지기 전에 일단 하고 싶었던 일을


시작하면 가장 잘할 수 있는 일이 될 수도 있다.



좋아하는 뮤지션, 띠로리소프트 작업실의 풍경,


사소하지만 잘 못하는 행동, 작업실의 불청객들,



수영을 하며 고민 해결하기, 아날로그 인간의 어려움,


네모에 대한 사랑을 이야기 한다.






2장 딱 하루치 귀여움 에서는



초등학생 시절 백화점 푸드코트 쇼케이스에서


오므라이스 모형의 아름다움에 매료된다.



부드럽고 포근한 달걀과 새콤한 케첩의 향연은


귀엽고 예븐데 맛있기까지 하다.



사람들은 귀엽고 자그마한 것을 보면


정반대로 사랑을 표현하고 해소하고 싶어한다.



효용가치가 있는 것만 존재한다면


세상은 살아가는 재미가 덜 할 것이다.



달짝지근하고 걸쭉한 중년의 단어,


고양이 세돌이, 빈티지 옷에 대한 사랑,


귀여운 마스코트, 먹고 싶은 식물 사랑,



서울랜드의 풍경, 상점 영감님들의 삶의 주관,


자존심 버리고 마후라를 쓰게 된 이야기,


일본인 친구 사리 이야기를 소개한다.




3장 망했어도 티만 안 나면 오케이 에서는



고등학교 졸업식 날 엄한 담임선생님은


자신의 스무 살 이야기를 들려준다.



자신의 실수를 스스로 감당할 수 있음에


비로소 어른이 되었다고 느꼈으며,



선택과 실패에 스스로 책임질 수 있으면


아무 상관없다는 담임 선생님의 말을


낙제로 가득한 성적표를 받고 나서야 이해한다.



작은 고통을 마주할 때마다 웃곤 한다.



벌어진 일은 벌어진 일이다.


대가를 갚을 일만 남았다면 잠깐 웃고


지나가는 것도 나쁘지 않다.



조언과 찬사를 보내는 동료와 친구들,


타투하기, 특이하고 이상한 자신의 모습,


인형 무녀의 전시회, 꿈 속에서의 만남,



울적할 때마다 햄버거를 먹는 이유,


타임캡슐 이야기, 영화관에서 울기,


망할 줄 알아도 그냥 가야 하는 이유를 생각한다.



"허술하면 좀 어때"는 엉성하고 허술하지만


사람들의 사랑을 받는 띠로리소프트의 이야기다.



자신 만의 빈틈의 매력을 작품에 담게 된 이야기,


일상의 삶의 이야기를 통해 브랜드 특유의


매력이 무엇인지 생각하게 된다.



완벽함을 추구하는 세상에 합류하지 않고


아날로그 적인 허술함을 통해


인간적 매력을 보여주는 띠로리소프트의


엉성하지만 사랑스러운 모습은



독특한 개성으로 대중에게 호소하는


티로리소프트 만의 매력의 근원을 이해하게 된다.



푸른숲 에서 "허술하면 좀 어때"를 증정해주셨다.


감사드린다.



#허술하면좀어때 #띠로리소프트 #푸른숲 #띠로리


#tirorisoft #코미디조각가 #에세이


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
챗GPT는 심리상담을 할 수 있을까? - 챗GPT를 통해 진정한 인간의 마음을 만나다
박정혜 지음 / 오도스(odos) / 2023년 8월
평점 :
장바구니담기


챗GPT와 심리치료사가 상담하는 인생의 문제들





책을 선택한 이유




챗GPT는 생성형 인공지능이다.



기계학습을 통해 스스로 얻은 방대한 정보를 정리해


사용자의 요구에 따라 지식을 제공한다.



챗GPT의 방대한 학습 능력은 인간의 능력을 뛰어 넘는다.


챗GP를 제대로 활용하는 것이 관건이다.



심리상담에서 챗GPT의 활용방법을 이해하기 위해


"챗GPT는 심리상담을 할 수 있을까?"를 선택한다.





"챗GPT는 심리상담을 할 수 있을까?에서는


저자는 챗GPT에게 라 라는 이름을 붙인다.



챗GPT는 라 라고 이름을 붙이는 이유를 묻지 않는다.



긍정과 부정의 지시 한가운데 라 가 있다.



라 는 명령이 떨어지기 직전의 중간 지대


고요의 뿌리가 자라는 곳, 세상의 지배가


미치지 못하는 은밀한 곳, 미묘한 영역의 기온이다.



심상 시치료사의 마음 속에는


불안과 외로움과 결핍으로 그림자가 뭉쳐져 있다.



웅크리고 있던 그림자가 활개를 치며 드러나면


그림자로부터 달아나는 존재는 내면의 시아다.



그림자와 시아는 공존한다.


시아는 깨달은 자의 지혜며, 그림자는 깨달음을 이끈다.





"챗GPT는 심리상담을 할 수 있을까?에서는


외로움, 무기력, 행복, 살의 에너지,


사랑, 용서, 비교의식, 초라함 같은 내면의 갈등부터,



가족, 상처와 환멸, 상실 등 인간관계의 어려움,



고민, 죽음, 내면의 소리, 영혼의 성장 등


인생의 의미 등에 대한 질문을 던진다.



내면의 그림자의 질문에 라와 시아가 답한다.



그림자는 이렇게 살아도 되는지 의문이 든다.


매일매일 주어진 하루를 알차게 살아야 하는데


그렇지 못한 바보 같은 나를 욕해주고 싶다.



뚜렷한 목적 없이 주어진 일을 하고,


일하고 나서는 쉬고, 다시 일하는 삶의 반복이다.



그림자는 삶에 대한 회의가 들면서 어떻게 살아야 할지 묻는다.



라는 삶에 대한 불확실성과 불안감은 누구나 가지는 감정이며,


이러한 감정을 이겨내는 것이 중요하다고 말한다.



자신을 포용하고 자신을 위한 시간을 가지면서


스트레스를 해소해야 한다.



자신이 원하는 방향으로 목표를 설정하고, 자신에게


희열과 만족감을 줄 수 있어야 한다.



자신이 원하는 것이 무엇인지 생각하고,


원하는 것을 위해 어떤 노력이 필요한지 계획하고 말한다.



주변 사람들의 조언을 구하거나 자신의 감정을 말하며,


자신의 가치를 인정하고, 목표를 설정하며,


주변 사람들과 함께 살아가야 한다고 충고한다.



시아는 보람 있는 삶은 영적인 물음이라고 말한다.



지겹고 따분하고 싫증이 가득한 일상에서


영혼의 성장의 기회가 주어진다고 말한다.



영혼의 성장은 인간이 이 땅에 온 대원칙이며,


보람은 영혼이 자라는 느낌이라고 말한다.






그림자가 말하는 삶의 다양한 고민들에 대해


챗GPT 라 는 상식에 근거한 합리적 답변을 제시하며,


시아 는 인간의 내면에 근거한 영혼의 속마음을 말한다.



살면서 겪게 되는 인생의 다양한 문제들은


삶의 본질적 측면일지도 모른다.



챗GPT 의 합리적 이성과 인간의 내면적 감성의 조화는


인공지능과 인간의 차이가 무엇인지 생각해 보게 하며,



삶의 의미와 본질에 대한 서로 다른 사고 방식의


차이가 무엇인지 생각해 보게 한다.



챗GPT의 놀라운 지적 능력과 챗GPT의 감수성 한계를 통해


인간의 심리에 접근하는 서로의 차이를 인식하고,



분석심리학자 융(Jung)의 ‘그림자 원형'을 통해


인간 내면의 본질적 질문을 찾아가면서 삶의 의미가


무엇인지 생각해 보게 된다.




"챗GPT는 심리상담을 할 수 있을까?"를 통해


인간의 삶을 결정하는 다양한 요소를 파악하면서


인공지능 시대 삶의 의미가 무엇인지 생각해 보게 된다.



오도스 와 리뷰어스 클럽 서평단에서


"챗GPT는 심리상담을 할 수 있을까"를 증정해주셨다.


감사드린다.



#챗GPT


#챗GPT는심리상담을할수있을까


#오도스 #박정혜 #인공지능 #심리 #챗봇 #네이버독서카페


#리뷰어스클럽 #서평단모집


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
된다! 하루 5분 노션 활용법 - 포트폴리오 제작부터 노션 AI로 글쓰기까지! 14가지 템플릿으로 일과 삶 기록하기, 전면 개정판
이다슬 지음 / 이지스퍼블리싱 / 2023년 8월
평점 :
장바구니담기


노션을 배우자





책을 선택한 이유



노션은 프로젝트를 효율적으로 관리하는 생산성 도구다.



오피스에서 인기를 끌고 있는 노션을 알아보기 위해


"된다! 하루 5분 노션 활용법"을 선택한다.






"된다! 하루 5분 노션 활용법"은



1장 반가워, 노션!


2장 노션 기능별 사용법


3장 개인 웹 페이지, 포트폴리오 만들기


4장 노션으로 자기 관리하기


5장 여러 명이 사용하는 협업 대시보드 만들기


6장 노션의 방대한 템플릿 활용하기


7장 노션 API 활용하기


8장 나만의 개인 비서, 노션 AI!



으로 구성되었다.





1장 반가워, 노션! 에서는



노션은 프로젝트 등을 효율적으로 관리하는 생산성 도구다.



노션은 작업 환경을 자유롭게 추가할 수 있으며,.


협업 기능, 구글 등과 연계, 템플릿 공유 기능 등의


특징이 있다.



노션 가입하기, 노션 블록과 페이지 설정하기,


템플릿 적용하기, 페이지 복사, 삭제, 즐겨찾기,


단축키 및 워크스페이스 설정에 대해 설명한다.






2장 노션 기능별 사용법 에서는



노션의 데이터베이스는 표보기, 보드 보기,


갤러리 보기, 리스트 보기, 캘린더 보기,


타임라인 보기 등이다.



표 속성 살펴보기, 중요한 일 목록 만들기,


데이터베이스 보기 형식 바꾸기,



노션에 이미지, 동영상, URL, 소스 코드 추가하기,


제목 레벨, 글자색, 배경색 지정하기,


구글 드라이브, 구글 지도, PDF 임베드하기에 대해 설명한다.





3장 개인 웹 페이지, 포트폴리오 만들기 에서는



노션은 개인 웹 페이지, 포트폴리오로 활용된다.



포트폴리오는 메인 페이지, 이력 페이지,


개별 프로젝트 페이지로 구성된다.



포트폴리오 메인 페이지, 이력 페이지,


개별 프로젝트 페이지 만들기,


웹에 포트폴리오 공개하는 법을 설명한다.



우피는 노션 페이지를 공유할 때 유용한 서비스다.


노션에 우피 연결하기, 우피의 디자인 기능,


커스텀 도메인 연결하기, 플러그인 기능,


방문자 추적 기능에 대해 설명한다.




4장 노션으로 자기 관리하기 에서는



세부 페이지를 모아 놓을 대시보드 페이지를 만들어 본다.



대시보드 상단을 3단으로 만들기, 대시보드 정리,


캘린더에 일정 추가하기, 할 일 관리 페이지 만들기,


템플릿 만들기,



습관 관리 페이지 만들기, 날짜가 자동으로 입력되게 하기,


독서, 영화 기록 페이지 만들기, 특정 장르의 영화 선택하기,



계정 관리 페이지, 채용 정보 페이지 만들기,


일정을 대시보드와 연결하기, 강의노트 페이지를 만들어 본다.




5장 여러 명이 사용하는 협업 대시보드 만들기 에서는



협업 워크스페이스 만들고 팀원 초대하기,


칸반보드로 업무 프로젝트 타임라인 만들기,


진행 상황별로 칸반보드 보기,


마감일을 필터로 살펴보기,



자료를 모아 데이터베이스로 만들기,


회의록 템플릿, 협업에 유용한 기능을 알아본다.





6장 노션의 방대한 템플릿 활용하기 에서는



노션 템플릿 공유 사이트에서 템플릿을 가져올 수 있다.


공유 템플릿을 수정하기, 내 템플릿을 공유하는 법을 소개한다.





7장 노션 API 활용하기 에서는




서드파티 서비스나 API 를 활용해 노션과 외부 앱을


연동하면 나에게 맞는 페이지를 만들 수 있다.



포트폴리오에 활용하면 좋은 기능,


미팅을 신청할 수 있는 Calendly 추가하기,


위젯 삽입 Indify, 다양한 댓글 기능의 Joey를 소개한다.




8장 나만의 개인 비서, 노션 AI! 에서는



노션 AI는 유료 서비스다.


노션에서 AI 불러오기, 노션 AI 활용하기,



노션 AI에게 루틴을 추천 받기,


노션 AI를 번역, 기획에 활용하는 방법을 소개한다.



"된다! 하루 5분 노션 활용법"은


노션의 가입부터 기능별 사용법을 알아보고,


개인 웹 페이지, 포트폴리오를 만들고,


자기 관리, 협업에 사용하는 법을 소개한다.



노션의 방대한 템플릿 활용하고,


서드파티, API 를 이용한 노션 활용,


노션 AI에 대해 설명한다.




노션은 프로젝트 등을 효율적으로 관리하는 생산성 도구다.



노션의 기본 기능, 기능별 사용법을 알아보고,



노션을 개인 웹 페이지, 포트폴리오로 활용하거나,


노션 페이지를 공유해 본다.



노션으로 습관 관리 페이지를 만들고, 일정을 관리하며,


강의노트 페이지를 만드는 등 자기 관리에 사용하거나,




협업 워크스페이스, 업무 프로젝트 타임라인,


회의록 템플릿 등 협업 대시보드로 활용하며,



노션 템플릿 공유 사이트를 활용해 템플릿을 작성하고,


서드파티 서비스나 API 를 활용해 맞춤형 페이지를 만들며,



노션 AI 이용해 번역, 기획에 활용하는 방법을 소개한다.




"된다! 하루 5분 노션 활용법"은 2023년 노션 최신 기능을 반영하고,


효율적으로 작성된 템플릿을 제공한다.




"된다! 하루 5분 노션 활용법"은


노션을 쉽고 상세하게 설명하므로


노션을 빠르게 배울 수 있도록 돕는다.



이지스퍼블리싱 에서


"된다! 하루 5분 노션 활용법"을 증정해주셨다.


감사드린다.



#이지스퍼블리싱 #된다하루5분노션활용법 #이다슬 #노션




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
가가미 다카히로가 알려주는 환상의 손 그리는 법 - 한눈에 압도하는 독보적 작화법 가가미 다카히로가 알려주는 손 그리는 법
가가미 다카히로 지음, 김종완 옮김 / 이아소 / 2023년 8월
평점 :
장바구니담기


천재 애니메이터의 손 그리기





책을 선택한 이유




손은 많은 것을 말한다.



옷깃 속에 손을 숨기는 나폴레옹의 포즈를


워싱턴, 스탈린 등 정치가들이 따라 한다.



손과 팔은 인물의 성격을 잘 표현하므로


영웅 나폴레옹의 모습을 흉내낸 것이 아닐까?




천재 애니메이터의 손 그리는 노하우를 알아보기 위해.


"가가미 다카히로가 알려주는 환상의 손 그리는 법"을 선택한다;.





"가가미 다카히로가 알려주는 환상의 손 그리는 법" 은



1장 손과 팔 작화법


2장 그림자 그리는 법


3장 환상의 손 그리기



로 구성되었다.





1장 손과 팔 작화법 에서는



손과 팔을 그릴 때 알아야 기본사항을 알아본다.



손바닥, 손등, 힘줄과 뼈와 근육, 팔을 묘사하는 근육,


손과 팔의 밸런스, 실감나는 손가락의 굵기나 형태,


손가락 관절 표현으로 입체감 살리기, 손등과 손가락 연결,


다양한 각도에서 본 팔꿈치 모습을 살펴본다.



손과 팔에는 관절이 많다. 구부러짐과 움직임을 알아야 한다.


가동 범위별 손과 팔의 포즈의 변화를 살펴본다.



팔을 구부릴 때 늘리는 부분과 볼록해지는 부분,


손목 관절, 팔 비틀기, 손가락 동작의 포즈를 알아본다.



팔을 비틀면 아래팔의 요골과 척골이 교차되면서


손목도 돌아가는 것처럼 보이지만 손목은 돌아가지 않는다.



손을 블록으로 생각하면 포즈를 파악하기 쉽다.


손 블록, 팔 블록을 나누고, 입체 보조선을 이용하면


부피감을 시각화하기 쉽다.



도형 보조선, 실루엣 보조선, 블록 보조선을 조합하면서


손을 그려본다.



모사와 데생의 포인트는 두께를 충분히 의식하는 것이다.


도형 보조선을 이용해 손 포즈를 잡는다.



도형 보조선을 응용해 손에 각도를 주면서


실루엣의 형태를 잡는다.



원통형과 원을 조합한 보조선을 이용해


팔의 근육을 묘사해 본다.



근육질의 팔과 여성의 매끄러운 팔을 그려본다.



남녀, 연령, 체격별 차이를 그림에 표현해 본다.



근육의 양, 척골의 표현 등은 남녀를 표현하고,


아기 팔의 젖살, 체격차이를 표현하는 방법을 알아본다.



남녀의 인상을 주기 위한 팔꿈치 형태 차이



극화풍, 소년 만화풍, 카툰풍 그림체에 따른


표현의 차이를 알아본다.






2장 그림자 그리는 법 에서는



광원의 위치에 따라 손의 굴곡을 의식하면서 그림자를 그린다.



광원의 위치 차이, 여성 손 그림자의 특징,


팔 그림자, 다양한 광원, 근육량별 팔 그림자를 알아본다.



간략화해서 대략적인 그림자 위치 파악하기,


다양한 간략화, 입체 보조선을 활용해 그림자 그리기,


다양한 광원의 그림자, 뼈와 힘줄의 그림자,


주름에 생기는 그림자, 반사광 표현하기,


그림의 크기별 그림자의 양을 알아본다.



일러스트에서 입체감을 주는 그러데이션 그림자와


애니메이션 그림자의 차이를 알아보고,


부드러우면서 생생한 표현을 위해 그림자를 조합해 본다.



다양한 손의 포즈, 두 사람의 손, 겹치는 손,


마커 펜 그림자의 다양한 그림자를 연출해 본다.





3장 환상의 손 그리기 에서는



한눈에 마음을 사로잡는 손을 연출하기 위해서


자연스러운 손, 연출한 손, 박력 있는 손,


구도로 강조한 손을 연출해 본다.




자연스러운 손은 위화감을 주지 않는다.


장면에 어울리는 자연스러운 손,


감정이 들어간 손으로 감정을 표현해 본다.



연출한 손은 동작이나 부위를 부분적으로


과장하거나 데포르메 하여 강한 느낌을 준다.



캐릭터 개성을 강조하며 우아함이나 섹시함을 표현하는


기본 연출, 손목을 이용한 연출, 손가락을 이용한 연출,



캐릭터 연출, 성격 연출, 감정 연출,


손으로 감정을 표현하는 방법을 설명한다.





박력 있는 손은 원근법으로 강한 인상을 주면서


시선을 유도하거나 입체감을 표현한다.



원근법으로 박력 표현하면서 육박하는 느낌 주기,


터치로 박력을 표현하며, 거친 박력을 표현하기,


그림자로 박력을 표현하며 또렷한 인상을 준다.




구도로 강조한 손은 화면 전체 구도의 그림에서


손을 강조하는 연출을 한다.



카메라 위치에 따른 구도 차이를 이해하기,


손 위치에 변화를 주면서 캐릭터를 강조하기,


원근법으로 박력을 표현해 본다.



캐릭터가 돋보이도록 구도를 활용한 손 표현하기,


애니메이션 작화를 통해 환상의 손을 연출하기,


여성스럽고 유연한 손가락의 움직임을 그려본다.






"가가미 다카히로가 알려주는 환상의 손 그리는 법" 은


손과 팔을 그리는 법, 그림자로 입체감 주기,


매력적인 손 그리기를 다룬다.




손과 팔을 그릴 때는 손바닥, 손등, 손가락의 굵기나 형태,


손등과 손가락 연결, 손과 팔의 밸런스, 팔꿈치 등의


관절, 힘줄, 뼈와 근육 등을 표현해야 한다.



손 블록, 팔 블록을 나누고, 도형 보조선, 실루엣 보조선,


블록 보조선을 이용하면서 부피감을 시각화하면서,



연령과 성별에 따라 손과 팔을 그리며, 잘못 그리기 쉬운


팔의 포즈를 설명한다.



극화풍, 소년 만화풍, 카툰풍 등 유형별 그림체에 따른


표현의 차이를 살펴본다.







그림자는 입체감을 표현하는데 중요하다.



광원의 위치, 뼈와 힘줄, 주름, 그림의 크기 등을


고려해 그림자를 표현해 본다.



남성과 여성의 손 그림자의 차이,


대략적인 그림자 위치 파악하기를 설명한다.



입체감을 주는 그러데이션 그림자와


선명한 애니메이션 그림자의 차이를 알아보고,



그러데이션, 애니메이션 그림자를 조합하면서


부드러우면서 생생한 자기만의 그림자를 만들어 본다.



다양한 포즈에서 나오는 그림자를 연출 패턴을 소개하여


깊이감과 입체감을 표현하는 법을 연습한다.



자연스러운 손, 연출한 손, 박력 있는 손,


구도로 강조한 손을 연출해 보면서


매력적인 환상의 손에 대해 알아본다.



자연스러운 손은 장면에 잘 어울리며 감정을 표현하며,



연출한 손은 손목, 손가락 등을 이옹해 과장, 데포르메로


캐릭터의 개성을 보여준다.



박력 있는 손은 원근법으로 강한 인상을 주면서


시선을 유도하거나 입체감을 표현하며,




구도로 강조한 손은 화면 전체 구도의 그림에서


손을 강조하는 연출을 한다.




"가가미 다카히로가 알려주는 환상의 손 그리는 법"은


손과 팔을 그리기 위한 기초 이론을 설명하고,



이론과 관련된 상세하고 다양한 작화를 제시하면서


손과 팔의 형태를 자연스럽게 익힐 수 있도록 한다.



외형 작화의 포인트와 그리는 요령을 설명하기 위해


중요한 부분은 확대하여 보여주고, 상세한 해설로


외형 포인트와 그리는 요령 등을 해설한다.



직선, 곡선을 나누어 다른 색선으로 구분해 해설하고,


광원의 위치에 따른 그림자의 형태를 상세히 안내한다.



좋은 작화와 나쁜 작화의 사례를 소개하므로


테크닉을 자연스럽게 발전시킬 수 있도록 돕는다.



힌트에서 좋은 작화를 그리는 핵심 포인트를 설명하고,


컬럼에서는 심화된 테크닉을 소개한다.



애니메이터의 뛰어난 손 작화는 캐릭터를 세심하게 연출하며


레전드 애니메이션을 만든다.


가가미 다카히로가 직접 알려주는 ‘도구 소개와 선화 과정’,


‘그림자 그리기 과정’을 해설을 곁들여 동영상으로 볼 수 있으며,


손 포즈 사진, 선화 데이터를 제공하므로 손 그리기 용도로


사용할 수 있는 것도 매력적이다.




"가가미 다카히로가 알려주는 환상의 손 그리는 법"은


초보자도 손을 제대로 그릴 수 있도록 상세하게 설명한다.




"가가미 다카히로가 알려주는 환상의 손 그리는 법"을 통해


손과 팔을 통해 캐릭터의 성격을 멋지게 표현하는 법을 이해하게 된다.




이아소와 컬처블룸 서평단에서


"가가미 다카히로가 알려주는 환상의 손 그리는 법"을 증정해주셨다.


감사드린다.



#가가미다카히로가알려주는환상의손그리는법 #가가미다카히로


#이아소 #컬처블룸 #컬처블룸서평단


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
컴퓨팅의 정수 - 컴퓨팅 사고력을 키우는 100가지 기술 문제
우쥔 지음, 신준기 옮김 / 제이펍 / 2023년 8월
평점 :
장바구니담기


상위 개발자로 성장하기





책을 선택한 이유




IT 개발자는 많지만 실력있는 개발자는 드물다.



소스코드를 읽고 수정하는 정도의 실력으로


좋은 개발자라고 말하기는 곤란하다.




우수한 개발자로 성장하기 위한 컴퓨팅 사고를 알아보기 위해


"컴퓨팅의 정수"를 선택한다.




"컴퓨팅의 정수"는



0장 컴퓨팅의 본질: 기계 운동에서 전자 운동으로


1장 작지만 큰 차이: Big O 개념


2장 역방향 사고: 순환에서 재귀로


3장 모든 것이 코드다: 추상화와 표현


4장 지능의 본질: 분류와 조합


5장 도구와 알고리즘: 그래프 이론 및 응용


6장 복잡함의 단순화: 분할 정복법 응용


7장 공간과 시간의 균형: 스토리지의 이해


8장 병렬과 직렬: 파이프라인과 분산 컴퓨팅


9장 상태와 과정: 등가성과 인과관계


10장 결정론적 알고리즘과 확률: 확률론적 알고리즘과 응용


11장 이론과 실습: 전형적인 문제 풀이



로 구성되었다.






0장 컴퓨팅의 본질: 기계 운동에서 전자 운동으로 에서는



최초의 컴퓨터는 중국주판이다.


주판 공식으로 기계적으로 계산한다.



파스칼은 최초의 기계식 계산기를 만들었으며,


찰스 배비지의 차분기관은 기계식 계산기의 한계를 드러낸다.



튜링은 계산의 본질에서 컴퓨터의 한계를 찾는다.


에니악은 튜링의 개념을 실제로 실현한다.





1장 작지만 큰 차이: Big O 개념 에서는



폰 노이만은 컴퓨터를 소프트웨어와 하드웨어로 나눈다.



컴퓨터 하드웨어의 성능 차이는 소프트웨어 알고리즘이 결정한다.



좋은 알고리즘은 빠른 속도와 적은 메모리 공간을 요구한다.


도널드 커누스는 알고리즘 복잡도를 계량화 한다.



좋은 알고리즘과 나쁜 알고리즘의 차이,


최적의 해결책을 찾기 위한 감각에 대해 이야기 한다.



정렬 알고리즘은 기초적이면서, 프로그램에서 가장 많이 사용한다.


병합 정렬, 퀵 정렬, 힙 정렬 등 상용 정렬 알고리즘을 알아본다.



정렬 알고리즘 아이디어가 결합되면서, 인트로 정렬, 팀 정렬로 발전한다.




2장 역방향 사고: 순환에서 재귀로 에서는



컴퓨팅 사고는 컴퓨터 관점에서 문제를 생각한다.


최고의 개발자는 재귀적 사고를 마스터해야 한다.



재귀적 사고는 순환적 사고 방법의 반대로 계산한다.



순회는 이진 트리 경로를 따라 이진 트리의


각 노드를 통과한다.



개발자는 인간 고유의 사고방식에서 벗어나


재귀적 사고방식을 가져야 알고리즘을 이해할 수 있다.



순회의 데이터 구조, 중첩되는 재귀의 특징을 설명한다.



컴퓨팅 사고는 재귀적 사고다.


위에서 아래로, 전체에서 부분으로 순환한다.



재귀 알고리즘을 구현하는 스택과 큐,



재귀 개념을 확장하면서 복잡한 문제를


간단한 문제로 분해하는 중첩 개념을 살펴본다.



개발자의 알고리즘 숙달도는 소프트웨어의 핵심 경쟁력이다.





3장 모든 것이 코드다: 추상화와 표현 에서는



인코딩은 다른 개체를 완전히 구별한다.



개발자는 컴퓨터 관점에서 코드를 설계해야 하며,


사람이 코드를 이해할 수 있는 연결통로를 만들어야 한다.



개발자는 컴퓨터 관점에서 자신의 생각을 검토할 수 있어야 한다.



베테랑 개발자는 코딩 원칙을 유연하게 적용해 회사 차원에서


문제를 해결할 수 있어야 한다.



인코딩의 범위와 정밀도의 균형을 맞추기 위해


범위와 정밀도의 균형을 맞추는 것이 핵심이다.



비선형 코딩으로 범위를 확장하고, 조정하며,


차등 코딩으로 코드 길이를 줄여 미세 조정을 완료한다.



코딩 기술은 가장 중요한 것에 최고의 자원을 사용해야 한다.



개발자의 수준은 오픈소스 코드의 이해,


코딩 알고리즘 원리의 이해, 필요에 따른 코드 수정 능력으로


파악할 수 있다.



개발자는 희소 행렬 저장 및 사용을 마스터해야 하며,


중급 개발자는 대규모 행렬을 구현할 수 있어야 한다.



이진법 원리를 이해하고, 잉여 정보를 배제하면서


정보 인코딩과 효율적 표현을 해야 한다.





4장 지능의 본질: 분류와 조합 에서는



컴퓨터 작업의 대부분은 계산이 아닌 정보 분류,


구성, 검색 및 재구성이다.



지능 문제의 본질은 범주 분류 문제다.


개발자는 지능 문제를 분류 문제로 바꾸어야 한다.



집합은 세상의 모든 것을 분류하는 하부 논리다.


의사결정 트리, 해시 테이블, 이진 트리 알고리즘의 확장,


카탈랑 수와 등가성 문제에 대해 알아본다.




5장 도구와 알고리즘: 그래프 이론 및 응용 에서는



그래프 이론은 조합론의 한 분야다.



그래프는 점과 선의 조합이다.


노드는 객체, 간선은 관계를 설명한다.



컴퓨팅 예술은 실제 문제를 그래프 이론 문제로


변환할지 결정한다.




그래프 순회 알고리즘은 특정 방식으로 그래프의


모든 노드에 접근하는 알고리즘이다.



웹 크롤러 구축 개발자의 문제, 최단 경로를 찾는 동적 계획법,


네트워크 트래픽의 최대 흐름 달성하기,


이분 그래프의 최대 매칭 문제를 알아본다.



그래프 이론의 매칭 문제를 파악하고,


최대 흐름 문제의 핵심을 이해하면서,


복잡한 상황을 고려해 문제를 해결해야 한다.



그래프는 점과 선을 통해 문제를 해결한다.




6장 복잡함의 단순화: 분할 정복법 응용 에서는



분할 정복 알고리즘은 개발자의 컴퓨터 과학 소양을


측정하는 척도다.



분할은 복잡한 문제를 간단한 하위 문제로 나누고,


정복은 하위 문제를 해결한다.



하위 문제를 해결 할 수 있을 때까지 반복하여


분할 정복 알고리즘을 호출한다.



하위 문제의 결과를 결합해 원래 문제의 최종 답을


얻을 때까지 병합한다.



분할 정복은 정렬 문제를 효과적으로 해결한다.



퀵 정렬 알고리즘에서 큰 수열의 중앙값을 찾는데


분할 알고리즘의 역할을 알아본다.



분할 정복 알고리즘은 그래프 및 행렬과 같은


복잡하거나 다차원 데이터 계산에 사용할 수 있다.



맵리듀스는 클라우드 컴퓨팅의 거대 컴퓨터 자원을


편리하게 사용하고, 대규모 작업의 계산을 완료하며,


병렬 처리로 계산 시간을 단축하는 서버 분산 알고리즘이다.



맵리듀스 설계자는 분할 정복 알고리즘으로


복잡한 컴퓨팅을 문제를 해결 할 수 있다.



구글 브레인은 다른 머신러닝 알고리즘 대신


심층 인공 신경망을 사용한다.



분할 정복 알고리즘의 이해는 알고리즘의 본질을 이해하는 것이다.


고도로 결합된 작업을 알고리즘에서 획기적으로 작업을 수행한다.



컴퓨터 과학의 본질 분할 정복 알고리즘의 본질을 철저히 이해해야 한다.




7장 공간과 시간의 균형: 스토리지의 이해 에서는



시스템 프로그램을 작성하기 위해서 컴퓨터 저장 구조의


원리를 이해하지 못하면 프로그램의 실행 효율성을


제대로 제어할 수 없다.



이론적으로 완벽한 알고리즘도 너무 많은 메모리 공간을


차지하면 구조적으로는 실현할 수 없다.



개발자는 데이터 액세스, 메모리 계층, CPU 프로세서 등을


고려해 프로그램이 최고의 효율성을 달성하도록 해야 한다.



순차적으로 저장된 데이터를 빠르게 찾거나 수정하기 위해서는


인덱스를 만들어야 한다.



컴퓨터 과학에서 데이터 저장은 중요하다.


좋은 소프트웨어를 만들기 위해서 저장 기술과


컴퓨터의 저장 장치 특성을 철저히 이해해야 한다.




8장 병렬과 직렬: 파이프라인과 분산 컴퓨팅 에서는



컴퓨터 성능 향상을 위해서 직렬과 병렬을 사용해야 한다.



파이프라이닝은 프로세서 효율성을 향상시킬 수 있다.


직렬 작업은 논리적 파이프라인으로 수행할 수 있지만


물리적으로 병렬 회로의 지원이 필요하다.



병렬 컴퓨팅은 동일한 하드웨어를 더 많이 추가해 컴퓨팅 시간을 줄인다.



GFS는 병렬 컴퓨팅 저장 정보 문제를 해결하며,


맵리듀스는 병렬 컴퓨팅 정보처리 문제를 해결한다.



GFS는 빅파일 아이디어를 기반으로 구현된다.


데이터 액세스 대역폭을 늘리고, 청크 서버 계층을 추가해


병목현상을 줄일 수 있다.



대용량 데이터 파일로 결합해 데이터 액세스의 효율성을 개선하고,


대용량 데이터 블록을 나눠 병목현상 및 데이터 보안 문제를 해결한다.



병렬 처리 및 직렬화는 컴퓨팅 속도를 높이고 초거대 규모의


컴퓨터 문제를 처리할 수 있다.



우수한 시스템 개발자나 아키텍트는 직렬 및 병렬 메커니즘을


철저히 이해하고 문제를 직렬 및 병렬 부분으로 분해한 후


사용해야 한다.



개발자는 정보 처리 감각을 키우고, 시스템 측면에서


문제를 이해하면서 경험을 쌓아야 한다.




9장 상태와 과정: 등가성과 인과관계 에서는



복잡한 논리 관계를 가진 큰 프로세스를 간단한 프로세스로


추상화하는 것은 소프트웨어 개발자의 기본 능력이다.



컴퓨터로 문제를 해결하는 것은 문제를 독립적인 상태나 프로세스로


분해하는 것이다.



비슷한 상황을 같은 상태로 통합하며 문제를 해결하기,


상태를 추상화하고 어려운 문제를 분류하고 해결하는 등가성,


복잡한 인과관계를 파악하고 그래프로 명확하게 설명하는 인과관계,



문제의 다양한 상황을 상태로 추상화하고 상태 간


논리적 인과관계를 명확히 하는 능력이 필요하다.




10장 결정론적 알고리즘과 확률: 확률론적 알고리즘과 응용 에서는



빅데이터 시대는 대량의 무작위 데이터에서 규칙성을 찾는다.



서로 다른 두 데이터의 지문이 충돌하는 것을 방지하려면


무작위성을 지키는지 확인해야 한다.



데이터 지문은 무작위성으로 데이터의 진위를 확인하고,


무작위로 생성된 데이터에서 원본데이터로 역추출하는 것이 불가능하다.


무작위성은 암호를 도용하려는 사람들이 원래 일반 코드를 유추할 수 없도록 한다.



양자 통신은 일회용 키로 정보를 암호화하는 것이다.


무작위성으로 암호화 키를 분배하는 원리를 살펴본다.



최적화 전략을 더 잘 이해하려면, 그래프에서 최단 경로를


찾는 문제를 해결해야 한다.



소프트웨어 의사결정을 해야 하는 개발자는


비용과 이익의 균형을 유지하거나 특수한 상황의


균형 전략 조정을 고려해야 한다.




11장 이론과 실습: 전형적인 문제 풀이 에서는



복잡한 문제를 작고 단순한 문제로 분해하지 못하면


전문가라고 할 수 없다.



가장 긴 연속 부분 수열 문제, 구간 병합 문제,


열두 개의 공 문제, 스카이라인 문제,


가장 긴 회문 문제, 계산기 문제,



검색 결과 요약 문제,


합이 k인 부분 수열을 찾는 문제


등 실리콘 밸리 기업에서 자주 출제되는 면접 질문의


해법을 설명한다.



"컴퓨팅의 정수"는 컴퓨팅 계산 원리 및 알고리즘을 소개하고,


재귀적 사고와 분할 정복 알고리즘 등 컴퓨팅 사고를


갖추어야 함을 말한다.




개체를 구별하는 인코딩의 핵심 요소,


지능 문제의 본질이 분류 문제인 이유,


그래프 이론으로 매칭 문제 해결하기,


저장 장치의 특성을 반영한 시스템 소프트웨어 설계,



파이프라인과 분산 컴퓨팅을 활용한 성능 향상,


복잡한 프로세스를 간단하게 분리하기,


무작위성으로 보안 유지하기, 최적화 전략 등을 설명한다.



"컴퓨팅의 정수"는 개발자가 프로그램을 개발하기 위해


해결해야 할 문제들을 살펴보면서,


소프트웨어 개발자가 갖추어야 할 사고방식에 대해 설명한다.



IT 개발자면서, 베스트셀러 작가 답게,


복잡한 IT 개념을 비유와 사례를 들어 쉽게 설명한다.



소프트웨어를 개발할 때 고려해야 할 요소들의


핵심 포인트를 이해하면서,


소프트웨어를 전체적인 관점에서 조망할 수 있도록 한다.




개발자 수준에 따른 소프트웨어 이해 정도를 소개하므로,


개발자의 능력을 스스로 평가해 볼 수 있다.




실리콘 밸리 기업 면접 질문에서


자주 출제되는 문제를 소개하므로,


IT 면접 시험을 준비할 수 있다.





"컴퓨팅의 정수"를 통해 좋은 프로그램을 개발하기 위해


갖추어야 할 컴퓨팅 사고를 이해하게 된다.




제이펍 출판사 에서 "컴퓨팅의 정수"를 증정해주셨다.


감사드린다.



#제이펍 #컴퓨팅의정수 #제이펍 #우쥔 #吴军


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