도서 소개
AI 시대에 더욱 중요해진 컴퓨터 기초 실력, 『방구석 컴싸』로 쉽고 빠르게 쌓자!
『방구석 컴싸』 시리즈는 바이브 코딩으로 프로그래밍에 발을 들인 비전공자와 프로그래밍 입문자, 컴퓨터공학을 전공하는 학생들을 위한 쉽고 친절한 프로그래밍 기초 안내서이다.
컴퓨터의 구조와 코딩에 필수적인 기본 지식을 배우면서 자연스럽게 코딩을 접할 수 있도록 설계된 컴퓨터과학 기초 서적으로, 귀여운 그림과 쉬운 설명, 개발에 관련한 재미있는 에피소드들을 따라가다 보면 어느새 깊이 있는 컴퓨터 지식이 차곡차곡 쌓인다.
쉽고 귀엽지만 결코 가볍지 않은 전공 지식을 다루고 있어서, 프로그래밍 이론을 전혀 모르는 입문자뿐 아니라 전공 지식이 가물가물해져서 한번 훑고 싶은 개발자, 전공 서적의 두께 앞에서 막막함을 느끼는 컴퓨터 공학과 학생들에게도 확실한 도움이 되어줄 것이다.
출판사 리뷰
“AI 코딩의 위기는 서비스가 성공하는 순간 찾아옵니다.”아무 지식 없이 뛰어든 '바이브 코딩'으로도 간단한 앱은 만들 수 있어요. 하지만 유저가 급증하고 시스템이 복잡해지는 순간, 기초 없는 코드는 무너질 수 있습니다.
수만 명을 감당하는 엔지니어의 실력은 컴퓨터의 구조(CS)와 프로그래밍의 원리를 이해하는 것에서 시작됩니다
“1,000 압축한 180 페이지의 빠른 학습 도구!”『방구석 컴싸』 시리즈는 대학 전공 기초 과정을 쉽고 빠르게, 효과적으로 훑어볼 수 있는 솔루션입니다. 실전에 필요한 '진짜 엑기스'만 뽑아 그림과 함께 친절한 설명으로 풀었습니다.
20년 가까이 다양한 환경에서 경험을 쌓은 개발자가 아들에게 가르치듯 설계한 최적의 커리큘럼으로 학습의 시행착오를 제로로 만듭니다.
지금 방구석에 앉아, 가장 스마트하게 컴퓨터 전공 지식의 ‘치트키'를 사용하세요!
“이런 분들께 추천합니다”. 코딩 입문자, IT 비전공자 직장인, 학교에서 코딩 수업을 접하게 된 학생
. 전공 서적의 두께 앞에서 막막함을 느끼는 공학도
. 실무 경험은 있지만 기초 이론을 다시 훑어보고 싶은 개발자
무작정 바이브코딩을 시작했다가 한계에 부딪힌 분들은 포기하기 전에 잠깐! 『방구석 컴싸』에 들러주세요!
재미있는 프로그래밍의 세계를 알게 되면 코딩이 다시 즐거워집니다.
『방구석 컴싸』 2권에서 배울 내용: 논리 게이트부터 전가산기까지, 함수부터 컴파일러와 아키텍처까지『방구석 컴싸』 2권에서는 1권에서 다룬 0과 1의 데이터를 바탕으로, 컴퓨터가 실제로 어떻게 '생각'하고 '계산'하는지 좀더 깊이 들여다봅니다. 전기가 흐르고 끊기는 문턱인 논리 게이트(NOT, AND, OR, XOR)를 시작으로, 컴퓨터가 덧셈과 뺄셈을 수행하는 구조인 반가산기와 전가산기, RCA의 개념을 살펴봅니다.
현대 프로그래밍의 핵심인 함수의 문법과 생성 과정을 배우고, 우리가 만든 코드가 main 함수를 거쳐 실제 실행 파일 포맷으로 변하는 과정을 알아봅니다. 또한, 인간의 언어를 기계의 언어로 바꾸느라 고민이 많은 컴파일러와 그 결과물인 어셈블리어, 그리고 컴퓨터의 두뇌라 불리는 CPU 아키텍처의 명칭과 개발 환경 구축까지 유용한 지식도 함께 담았습니다.
또한 중간중간 등장하는 개발자 이야기 ' '에서는 Syntax Error를 마주하는 초보 개발자 에피소드, 어셈블리어로 만든 전설적인 게임 이야기, AI 시대에 기초 공부의 필요성 등 재미난 이야기도 들려줍니다.
모든 챕터는 귀여운 캐릭터와 친절한 그림과 함께 이야기가 진행되고, 『방구석 컴싸』 인스타그램을 통해 다음 책에 들어갈 새로운 지식을 미리 만나볼 수 있습니다.
작가 소개
지은이 : 피키대디
경력 17년차 개발자. 컴퓨터과학을 전공하고 중소기업, 대기업, 스타트업을 차례로 거치며 차량 내비게이션, 모바일 앱, 프론트엔드, 백엔드, 드론(UAV) 소프트웨어 등을 개발했다. 회사에서 신입사원 교육도 맡아서 진행했는데, 비전공자일 경우 전공 지식이 부족한 것에 대해 위축이 되는 경우가 많음을 알게 되었다. 그럼에도 일에 바빠서 전공 서적을 펼쳐볼 여유가 많지 않기 때문에 가볍게 볼 수 있는 프로그래밍 책이 있으면 좋겠다는 막연한 생각을 품었다.그 생각이 현실화된 것은 집에서 9살 아들을 가르치면서부터다. 아들이 코딩에 흥미를 보여 조금씩 가르쳐주기 시작했는데 초등학교 고학년 무렵이 되자 스스로 원하는 프로그램을 개발해내는 것을 보고, 코딩 교육 콘텐츠를 기획하게 되었다. 몇 년간 아이를 가르치면서 쉽게 설명하는 법을 많이 고민했었고, 올해 초부터 인스타그램에 쉽게 설명하는 프로그래밍 콘텐츠 연재를 시작했다. <방구석 컴싸>는 연재한 내용들을 모으고 다듬어서 출간한 책이다. 코딩에 입문하는, 또는 코딩을 하고 있는 비전공자와 청소년들이 체계적인 컴퓨터과학 지식을 갖추고 한결 재미있게 프로그래밍을 익혀나가기를 바라는 마음으로 콘텐츠를 개발하고 있다.
목차
『방구석 컴싸』를 추천해 주신 분들
Hello World!
문을 통과하면 변해요! 논리 게이트
값을 뒤집어요. NOT 게이트
둘 다? AND 게이트, 둘 중 하나? OR 게이트
조금 까탈스러운 XOR 게이트
컴퓨터는 어떻게 덧셈을 할까?
반가산기 업그레이드 하기 feat. 전가산기
컴퓨터는 어떻게 뺄셈을 할까? feat. RCA
개발자 이야기/ 프로그래밍 언어를 처음 마주할 때 feat. Syntax Error
“코멘트"로 웃픈 사연 적기
수를 담는 상자 feat. 함수
함수의 문법?
함수 만들기 #1
함수 만들기 #2
호출하면 바빠져요 #1 feat. main 함수
호출하면 바빠져요 #2 feat. 파일 포맷
호출하면 바빠져요 #3 feat. 실행 파일 포맷
개발자 이야기/ 숨기면 터져요!
고민이 많은 컴파일러 #1 feat. Clang 컴파일러
고민이 많은 컴파일러 #2 feat. 어셈블리어
고민이 많은 컴파일러 #3 feat. CPU 아키텍처
개발 환경을 만들자! feat. CPU 아키텍처 명칭
개발자 이야기/ 어셈블리어로 만든 게임이 있다고?
개발자 이야기/ AI 시대, 기초 공부를 해야 할까요?
마치며/ 아빠와 아들의 코딩 이야기2
출처
찾아보기