도서 리뷰

소플의 처음 만난 AWS 포스트 Teaser

소플의 처음 만난 AWS

카테고리:

3 분 소요

클라우드 컴퓨팅의 개념과 함께 AWS의 서비스들을 친절하게 설명하는 책 필요한 선수 지식 요구 학력 : 관련학과 대졸 이상 예제 코드 : 스크린샷 난이도 : ★★☆☆☆ 책의 구성 중 마음에 들었던 주제 CHAPTER 01 안녕, 클라우드! 클라우드의 탄생과 써야하는 이유, 장점들을 온프레미스 서버와 클라우드 서비스를 비교하면서 설명한다. 온프레미스는 여전히 고도의 보안 요구나 맞춤형 설정이 필요한 경우 유리할 수 있지만, 클라우드는 비용 효율성, 유연성, 글로벌 확장성 측면에서 더욱 경쟁력이 있어 기업의 요구와 환경에 따라 온프레미스와 클라우드, 또는 하이브리드 환경을 선택하는 것이 중요하다는게 이 챕터의 중요 골자였다. CHAPTER 03 Elastic Compute Clou

한 권으로 배우는 게임 프로그래밍 포스트 Teaser

한 권으로 배우는 게임 프로그래밍

카테고리:

5 분 소요

게임(클라이언트) 개발자를 위한 수학, 물리 필수 지식이 필요한 기초 이론이 총망라된 책 필요한 선수 지식 요구 학력 : 컴퓨터 관련 학부생 3학년 이상 예제 코드 : C#, Unity 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 CHAPTER 02 수학과 물리 2.2 위치와 이동 도입부에서는 원점을 기준으로 좌표를 구성하는 방식들을 설명하는데 이후 스칼라에서 벗어나 벡터의 간단한 설명과 함께 연산하는 방법들을 설명한다. 벡터는 게임에 있어서 오브젝트의 이동을 구현할 때 필수적이다. 간단히 걷기로 표현되고 중학교 때 배운 거속시 공식(거리 = 속도 * 시간; s = vt)이라던가, 중력이 작용하는 상황에서 자유 낙하를 표현하는 등가속도 운동 공식(v = v0 + at

쿠버네티스 창시자에게 배우는 모범 사례 포스트 Teaser

쿠버네티스 창시자에게 배우는 모범 사례

카테고리:

5 분 소요

쿠버네티스를 이미 실무에서 운용하는 개발자들을 위한 책 필요한 선수 지식 요구 학력 : X 예제 코드 : bash, Go, yml 난이도 : ★★★★★ 읽기 전에 쿠버네티스와 도커는 모두 컨테이너 기술을 기반으로 하지만, 그 목적과 기능에 있어 중요한 차이점이 있다. 도커(Docker)는 컨테이너 런타임 기술로, 애플리케이션을 컨테이너라는 표준화된 유닛으로 패키징하는 데 사용된다. 도커 컨테이너에는 애플리케이션 실행에 필요한 모든 요소(라이브러리, 시스템 도구, 코드 등)가 포함되어 있다. 쿠버네티스(Kubernetes)는 컨테이너 오케스트레이션 도구로, 여러 컨테이너를 대규모로 관리, 조정 및 예약하는 데 사용된다. 그러나 도커와 쿠버네티스는 서로 경쟁 관계가 아니라 보완적

잘 읽히는 보고서 문장의 비밀 포스트 Teaser

잘 읽히는 보고서 문장의 비밀

카테고리:

6 분 소요

개발자들에게도 개발 문서화와 보고서 작성이 필수인 요즘 꼭 필요한 책 필요한 선수 지식 요구 학력 : X 예제 코드 : X 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 문장 기술 01 내가 알아도 상대방은 모를 수 있다 보고서 이전에 대화할 때도 기본적인 내용이다. 대부분 많은 사람들이 지식의 저주에 걸려 본인이 알고 있는 지식을 상대도 당연히 알고 있을 것으로 생각하고 많은 부분을 생략한 채 설명하곤한다. 이후 나오는 기술들이 주어의 누락과 술어 사용의 명확성과 모호성의 제거 방법들을 설명하는데, 이 문장 기술을 기반으로 설명한다. 따라서, 이 책을 읽을 때는 ‘내가 알아도 상대방은 모를 수 있다’를 항상 염두에 두어야 한다. 문장 기술 10 하나의 문장에는 하나의

업무에 활용하는 Node.js 포스트 Teaser

업무에 활용하는 Node.js

카테고리:

3 분 소요

JavaScript라는 단일 언어로 클라이언트와 비동기 이벤트 기반 서버를 빠르고 효율적으로 개발하고 싶은 개발자들에게 추천하고 싶은 책 필요한 선수 지식 요구 학력 : X 예제 코드 : JavaScript 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 1장 처음 만나는 Node.js 개발자들이 흔히 궁금해하는 작동원리를 설명하는데, 비동기 이벤트 기반 서버의 작동 원리를 설명하기 위해 상당히 노력한 느낌이 난다. 특히 libuv에 기반한 논블로킹 I/O와 이벤트 루프, C10K 문제에 대해 심층적으로 다룬다. 4장 Node.js에서의 비동기 처리 현대 프로그래밍 언어는 기본적으로 비동기 처리를 지원한다. 그중 많은 언어들이 await과 async 키워드로 쉽게 비동

러닝 깃허브 액션 포스트 Teaser

러닝 깃허브 액션

카테고리:

2 분 소요

Jenkins, Travis에서 Github Action으로 CI/CD를 마이그레이션 하고 싶은 개발자와 DevOps 엔지니어들을 위한 책 필요한 선수 지식 요구 학력: 관련학과 대졸 이상(실무에 관련된 내용) 예제 코드 : YAML 난이도 : ★★★★☆ 책의 구성 중 마음에 들었던 주제 2장 액션의 작동 원리 ‘액션’이라는 용어 정리와 워크플로를 구성하는 잡, 트리거, 스텝 간의 관계를 설명한다. 8장 워크플로 실행 관리 워크플로를 트리거하는 다양한 이벤트와 브랜치, 태그, 파일 변경과 같은 옵션들에 대해 설명한다. 또한, 여러 워크플로 인스턴스가 동시에 실행되는 것을 방지하기 위해 동시성 제어 기법을 설명한다. 14장 깃허브 액션으로 마이그레이션 GitHub Actio

개발자를 위한 커리어 관리 핸드북 포스트 Teaser

개발자를 위한 커리어 관리 핸드북

카테고리:

4 분 소요

엉킨 코드를 리팩토링하는 것보다 더 어려운 인간관계와 이직 걱정까지 어떻게 풀어 나가야 할까 걱정인 개발자들에게 1:1 멘토링하듯 알려주는 책 필요한 선수 지식 요구 학력 : 관련학과 대졸 이상(실무에 관련된 내용) 예제 코드 : X 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 3장 이직의 신호 새로운 직장에 대해 고민할 때는 그 직장으로 옮기고 싶은지 여부가 아니라 무엇을 하고 싶은지, 하고 싶은 일을 하러 떠나는지 알아야 한다고 설명한다. 5장 면접에서 긴장감 이겨내기 면접에서 긴장감의 큰 원인은 평가받고 있다고 생각하기 때문이다. 먼저 크고 모호한 질문의 경우에는 질문의 포인트를 명확히 질문하고 답변이 확실해지기 전까지 입을 열지 않는 질문을 이해해야 한다.

개발자 기술 면접 노트 포스트 Teaser

개발자 기술 면접 노트

카테고리:

3 분 소요

개발은 알지만 면접은 잘 모르는 주니어 개발자와 시니어 개발자 모두에게 면접관의 입장에서 알차게 작성한 취업 및 이직이라는 대장정에 등대가 되어주는 책 필요한 선수 지식 요구 학력 : 관련학과 대졸 이상(취업 및 이직에 관련된 내용) 예제 코드 : X 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 Chapter 03 취업과 이직을 위한 첫 걸음, 이력서와 자기소개서 이력서를 관리하는 방법과 꼭 챙겨야 할 항목, 경력사항을 작성하는 방법 및 해당 언어의 숙련도를 표현하는 방법, 심플하면서도 매력적인 자기소개서를 작성하는 방법들을 사례 연구를 통해 설명한다. Chapter 04 시선을 사로잡은 커리어, 경력기술서 포트폴리오에서의 기본적인 유의 사항과 적어야 할 내용인 트