본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

개발자 상식 개발자가 되기 전에 알았어야 할 것들

박민경 지음 | 로드북 | 2022년 07월 22일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(11일,목) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 인프콘 2022 교보문고도 함께 합니다! 발표 세션 주제별 추천..
    2022.08.08 ~ 2022.08.31
  • 『클린코드』박재호 역자와 함께하는 개발자 북콘서트 사전신청!
    2022.07.22 ~ 2022.08.16
  • [교보단독 사은품] 개발자 매거진 <리드잇zine> ..
    2022.05.10 ~ 2022.08.12
상품상세정보
ISBN 9788997924974(8997924974)
쪽수 408쪽
크기 174 * 225 * 28 mm /918g 판형알림

책소개

이 책이 속한 분야

이 책을 한 줄로 정의하면 ‘개발자가 되기 위해 기본적으로 알아야 할 I T 기술, 환경에 관한 넓고 얕은 지식’이다. 어렵게 머리를 싸매고 읽어야 하는 부담스러운 IT 책이 아닌, 개발자가 알아야 하는 꼭 필요한 개념과 용어를 인문 도서처럼 술술 읽을 수 있게 설명하였다. 개발자가 되기 위해 알아야 할 것은 두꺼운 책에나 쓰여 있는 딱딱한 지식이 아니다. 문제를 찾아 해결하기 위한 일련의 과정과 그 속에서 필요한 ‘키워드’와 ‘개념’이다. 이 책은 언어, 프레임워크, 디자인 패턴, 개발도구, 클라우드 등등 넓고 얕은 지식을 통해 검색하는 능력을 키우고 해결하고자 하는 문제를 스스로 찾아갈 수 있도록 도움을 줄 것이다.

_대상 독자
개발자가 되기 위해 공부하고 있는 취준생이 주독자층이지만,
주니어 개발자도 이 책을 보고 자신의 상식 수준을 확인할 수 있습니다.
개발자뿐만 아니라 기획자를 포함한 개발 문외한도 읽을 수 있게 쉽게 썼습니다.
개발자가 되기 위해 면접을 보기 전에 부족한 점이 무엇인지 체크할 수 있습니다.

상세이미지

개발자 상식 도서 상세이미지

목차

저자 서문
이 책을 소개합니다

1장. 개발자들은 뭔가 다르던데, 개발 문화
_1. 매력적인 직업, ‘개발’
__‘개발’이라는 직업이 매력적인 이유
__‘개발’이라는 직업이 어려운 이유
__그래서 ‘개발’을 잘 하려면 어떻게 해야 하죠?
__재능과 열정 없이도 코딩하는 사람들
_2. 소프트웨어 개발팀과 개발자와의 소통
__소프트웨어 개발 프로젝트를 위한 팀
__좋은 개발 문화
__애자일 방법론
__개발자에게 소통 능력이 필요한 이유
__개발자가 소통하는 법
_3. 개발 포지션 선택과 각 포지션별 로드맵
__개발 포지션을 선택할 때 고려해야 할 점
__개발 포지션 종류
__포지션 로드맵
1장을 마치며

2장. 프로그래밍 언어, 뭐가 이렇게 많아?
_1. 좋아하는 언어를 선택하는 것이 아니다
__인기 있는 프로그래밍 언어
__인기 있는 언어를 선택하는 것이 아니다
__사용 목적에 따라 언어를 선택해야 한다
__좋아하는 언어를 선택하는 것이 아니다
__어떤 프로그래밍 언어를 선택해야 할까
_2. 고급 언어와 저급 언어?
__고급 언어 vs. 저급 언어
__컴파일러
__인터프리터 언어 vs. 컴파일 언어
_3. 객체지향, 절차지향, 정적타입, 동적타입, 이게 다 무슨 말이지?
__프로그래밍 언어 패러다임
__정적타입 언어 vs. 동적타입 언어
_2장을 마치며

3장. 라이브러리 프레임워크, 그냥 툴인가요?
_1. “갖다 쓴다”는 말이 무엇인가요?
__프로그래밍 세계에서 컨닝은 나쁜 것이 아니다
__오픈소스 문화
__오픈소스에 기여하기
__오픈소스 소프트웨어 라이선스
_2. 라이브러리와 프레임워크의 차이점
__라이브러리, 프레임워크, 툴, 플랫폼, 대체 뭐가 다른가?
__라이브러리 종류
__프레임워크 종류
_3. 개발자가 사용하는 ‘툴’(feat. IDE)
__IDE
__협업툴
__기타 개발 관련 툴
_3장을 마치며

4장. 같은 결과, 다른 소스코드
_1. 소스코드는 다른데, 왜 결과는 같을까?
__가독성이 좋지 않은 코드의 문제점
_2. 좋은 소스코드는 무엇인가?(feat. 클린 코드)
__나쁜 코드
__좋은 코드(클린 코드)
__클린 코드의 주요 원칙
__리팩토링이란?
__리팩토링은 언제, 어떻게 해야 할까?
_3. 대문자, 소문자 그게 뭐가 그렇게 중요한가?(feat. 컨벤션)
__코딩 컨벤션이란?
_4. 디자인 패턴과 모듈화 그리고 마이크로 서비스
__디자인 패턴이란?
__디자인 패턴의 원칙
__디자인 패턴의 종류
_4장을 마치며

5장. 컴퓨터를 물리적으로 바라보자
_1. 소스코드를 돌릴 때 컴퓨터에서 일어나는 일
__컴퓨터 구조란?
__프로그램이 실행될 때 일어나는 일
_2. 컴퓨터는 결국 0과 1을 계산해 줄 뿐이다
__2진수와 10진수
__컴퓨터는 왜 2진수를 사용하나?
__두 가지 상태로 어떻게 컴퓨터는 많은 일을 처리할까?
_3. 자료구조, 왜 중요할까?
__자료구조란?
__자료구조의 종류
__알고리즘과 시간 복잡도
__자료구조와 알고리즘, 왜 중요할까?
_5장을 마치며

6장. 운영체제, 네트워크, 데이터베이스
_1. 윈도우즈, 맥, 우분투, 운영체제 이야기
__운영체제란?
__커널은 배 위의 선장이다
__운영체제의 제어 단위
__운영체제의 운용 기법
__운영체제의 3대장-윈도우즈, MacOS, 리눅스
_2. 눈에 보이지 않는 네트워크 이야기
__네트워크란?
__인터넷은 실제로 어떻게 연결되는 것일까?
__OSI 7계층
__인터넷과 네트워크는 같은 말인가?
_3. 정보들은 모두 어디에, 데이터베이스 이야기
__데이터베이스란?
__DBMS
__관계형 데이터베이스와 SQL
__관계형 데이터베이스가 아닌 것은 무엇일까?
__NoSQL의 종류
__SQL vs. NoSQL
_6장을 마치며

7장. 웹 서비스와 앱 서비스
_1. 웹이냐 앱이냐 그것이 문제로다
__웹 서비스
__앱 서비스
__웹 개발을 배울까, 앱 개발을 배울까?
_2. 웹 개발자가 알아야 하는 것들
__웹 개발자가 알아야 하는 요소들
_3. 앱 개발자가 알아야 하는 것들
__앱 개발자가 알아야 하는 요소들
__웹과 앱 개발자가 되기 위해서 필요한 것
_4. 데브옵스 개발자가 알아야 하는 것들
__데브옵스의 탄생
__데브옵스 개발자란?
__데브옵스 개발자가 되기 위해서 필요한 것
_7장을 마치며

8장. 깃은 선택이 아닌 필수
_1. 형상 관리, 대체 뭘 관리한다는 걸까?
__소프트웨어에서 형상이란?
__형상 관리란?
_2. 버전 관리 시스템 종류와 비교
__중앙집중식 모델(CVCS)
__분산 모델(DVCS)
__깃과 깃허브는 뭐가 다르지?
__왜 깃을 사용해야 하는가?
_3. 깃 튜토리얼
__초기화, 스테이징, 커밋, 되돌리기
__깃 브랜치: 같은 파일로 여러 버전 만들기
__깃 브랜치 사용법
__깃허브와 연동하기
__충돌 해결하기
_8장을 마치며

9장. 클라우드와 분산환경
_1. 내 서버가 미국에 있다고? 클라우드 이야기
__클라우드 컴퓨팅이란?
__내 서버가 미국에 있다고?
__클라우드 서비스 종류
__구름 속에 숨겨진 위험
_2. 언제, 어떤 클라우드를 사용해야 할까?
__AWS vs. 애저 vs. GCP
__시장 점유율이 가장 높은 AWS
_3. 데이터 하나가 서버 10대에? 분산 환경 이야기
__분산 컴퓨팅이란?
__분산 컴퓨팅을 사용하지 않는 이유
_9장을 마치며

10장. 성장하는 개발자가 되기 위한 필요충분 조건
_1. 혼자서 개발하는 방법
__성장을 위한 필요충분 조건
_2. 함께 개발하는 방법
__개발자에게 네트워킹(인맥)은 중요할까?
__함께 개발하는 방법은 무엇인가?
_3. 다들 어떻게 개발 관련 뉴스에 빠삭하지?
__개발 소식을 큐레이션 형태로 제공하는 뉴스레터 서비스
__IT 기업의 기술 블로그
__기타
_4. 개발자와 이직
__개발자의 첫 단추
__잡 호핑?
__어필 포인트를 만들자
_10장을 마치며

11장. AI, 메타버스, 블록체인, 미래의 개발자는?
_1. AI와 빅데이터의 시대?
__빅데이터, 인공지능으로 무엇을 할 수 있을까?
__데이터 관련 직군
__인공지능, 머신러닝, 딥러닝
_2. 메타버스와 웹 3.0
__웹 3.0이 창조하는 새로운 생태계
_3. 블록체인, NFT
__블록체인
__NFT
__블록체인, 메타버스 개발자?
_11장을 마치며

부록. 개발용어 정리
찾아보기

출판사 서평

개발자라면 기본적으로 알아야 할
IT 기술, 환경에 관한 넓고 얕은 지식

1. 왜 이 책을 기획하였나?
개발자가 되기 위해 열심히 공부하다 보면 과연 내가 ‘어디까지 알아야 하지?’ ‘무엇을 더 공부해야 하지?’ 하는 고민에 빠지곤 합니다. 드넓은 개발의 세계에서 어쩔 수 없는 경우이기도 하지요. 이런 고민을 하는 독자들에게 베이스캠프 같은 책을 만들고 싶었습니다. 길을 잃지 않고 내가 무엇이 부족한지, 무엇을 더 채워야 할지 바로미터 같은 책의 역할을 할 수 있도록 만들었습니다.
또한 어떻게 개발 트렌드를 놓치지 않고 성장할 ... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품