작년 11월쯤이었나 아는 분과 이야기를 나누다가 역시 최근 이슈인 AI에 대해 이야기를 나누었습니다.

사업 기획분야의 전문가여서 기술적인 부분에 관심은 많으시지만 어떻게 시작해야 할지 막막해 하시더라구요.

그래서 다음과 같은 순서를 추천해 드렸는데..그 이후 도움이 되었다는 이야기를 들었습니다.

물론 그 뒤에 수많은 AI 관련 서적(기반 기술, 활용 기술)이 많이 나오고 다른 콘텐츠도 많이 나와서 이미(?) 오래되었을 수도 있지만, 누군가에 도움이 되었다고 하니 블로그에 적어서 공유해 봅니다.

제가 그 분의 지식 배경과 고민을 고려하여 추천한 읽기 순서는 다음과 같습니다.

 

#1 박태웅의 AI강의/한빛비즈
 - 기본 AI/GenAI 등에 대한 트렌드를 집어 주는 책. 세부 기술에 관한 내용은 거의 없음.
 - 유튜브에서 방송한 박태웅의장의 이야기를 책으로 정리. 채널: 딴지 벙커 특강. 뉴스하이킥에 박의장 출연분 찾아서 함께 보면 좋음.

- 참고: https://www.neozest.com/entry/UnderstandingAIWithTaewoongPark

 

#2 챗 GPT 개발자 핸드북 /디코딩
- MS AI 부서 개발자인 양파님이 적은 책.
- 챗GPT의 동작 원리와 프롬프트 엔지니어링 및 GPT를 잘 사용하기 위한 방안들 소개  잘 되어 있음.
- 참고: https://www.neozest.com/entry/BookChatGPTForDeveloper 

 

#3 챗GPT와 기획·분석·보고 /김철수/위키북스
 - 기획에 관해 ChatGPT를 사용할 수 있는 사례를 잘 정리하고 있음.
 - 기획분야의 프롬프트 엔지니어링


#4 스티븐 울프럼의 챗 GPT 강의/한빛미디어
 - ChatGPT가 사용하는 통계적 접근법과 울프럼 알파의 기호적 접근법의 의미를 이해할 수 있는 책
 - 수학 공식 없이 도식으로 설명. 그래도 조금 기본적인 내용을 알아야 도움이 됨.
 - 참고: https://www.neozest.com/entry/BOOKWhatIsChatGPTDoing 

#5. 구글  유투브
 - https://www.cloudskillsboost.google/paths/118
 - 5개의 동영상 과정은 적어도 보면 좋아요. 


최근 책들도 읽고 다시 한번 느낌을 업데이트 하겠습니다.

 

이렇게 구매하셨다고 인증 샷을~

 

반응형

개발업무를 진행하다 보면 어느 순간에는 데이터베이스를 사용하게 됩니다. 데이터는 애플리케이션의 핵심이니깐요. 어느 정도 규모를 넘어서 데이터를 관리하는 시스템이 별도로 필요할 때 DBMS, 특히 관계형 DB를 먼저 떠올리게 됩니다.

개인적으로는 클라이언트에서만 사용한다면 SQLite, 서버로 이용될 경우에는 Postgresql이나 MS SQL Server를 선호합니다. 특별한 이유는 없습니다. 예전에 제가 공부할 때에는 mysql은 트랜잭션 지원이나 서브쿼리 등이 PostgreSQL에 비해 부실했기 때문입니다.

하지만 역시 오픈소스의 발전 속도는 참 빠르고 거침없습니다. 어느새 MySQL도 트랜잭션이나 고급 쿼리문에 이어 고가용성까지 지원하고 있고, 대용량 서비스에 활용되고 있다는 소식을 쉽게 접하게 되었습니다. 그래서 이번에 mysql을 중심으로 DB에 관한 지식을 재충전할 목적으로 이 책을 읽었습니다.

 

저는 1부와 2부는 설렁설렁 보았습니다. 이미 다른 DBMS를 많이 다뤄보았었기 때문에, mysql의 특이점만 살펴보면서 읽었습니다. DBMS를 처음 공부하시는 분들은 2부가 가장 중요합니다!!! 2부는 기본적인 데이터베이스 설계 및 SQL에 관한 내용을 담고 있습니다. 꽤 상세하게 단계별로 설명하고 있습니다. 웬만한 SQL 기본서적보다 괜찮다고 생각합니다.(현실적인 DB를 가지고 SQL을 설명하고 있어요.)

Learning mySQL.나비책

이 책은 크게 4부분으로 나뉩니다.

 

1부는  주로 설치에 관한 내용입니다. 이 부분은 조금 애매하다고 생각됩니다. 클라우드의 시대라 예전처럼 리눅스 패키지 관리자나 소스에서 컴파일하는 경우는 거의 없을 것 같습니다. 이런 아쉬움은  14장 클라우드 MySQL에서 조금 보완이 됩니다만, 정말 조금입니다. DBaaS내용을 다루는 게 20쪽 정도에 불과합니다. 그만큼 클라우드에서 DB 사용이 쉬운 거라고 생각해야 할까요?

 

2부는 관계형 데이터베이스 기본 내용을 익히는 부분입니다.

기본적인 SQL구문을 sakila DB를 가지고 배우게 됩니다. ER Diagram, 데이터 정규화, 기본 SQL의 DDL, DML 구문들을 mySQL 관점에서 배울 수 있습니다. 그리고 제약사항들이나 조인, 중첩 쿼리등을 배울 수 있습니다. 기본적인 내용이지만, 그래도 처음 찍먹하는 개발자들은 도움이 될 것입니다. 상세히 단계별로 다루고 있습니다.

 

3부와 4부는 운영 관점입니다. 실제 서비스 환경에서 mySQL을 사용할 때 만나게 될만한 시나리오들입니다. 3부는 DBA 관점의  이야기들이 많았던 것 같아요. 물론 트랜잭션 이야기도 있긴 한데, 사용자/권한 관리나 백업 복구, 서버 튜닝에 관한 내용이 담겨 있었어요.

 

4부는 개인적으로 이 책에서 재미있게 읽은 부분입니다.  mySQL을 사용하여 고가용성을 확보하기 위한 여러 가지 방법을 소개를 하고 있습니다. 3부는 DBA관점이라면 4부는 솔루션 아키텍처 관점에서 mySQL 관련 내용을 설명하고 있습니다. 

4부 로드밸런싱과 K8S환경의 클러스터링

이 책은 관계형 DBMS를 처음 접하시거나 MySQL전체 기능을 훑어보고 싶은 분들에게 좋은 All-In-One 서적이라 생각합니다. 수준으로 보면 초급 도서라 생각됩니다.

 

나름 열심히 정리하면서 :-) 공부했어요

 

 

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

반응형

+ Recent posts