'신간소개'에 해당되는 글 93건
- 2014.09.16 :: [신간안내] 미래를 바꿀 IT 과학이야기: 비트코인 웨어러블 사물인터넷 3D프린팅 가상현실 드론 무선통신 2
- 2014.09.01 :: [신간안내] 사람과 프로그래머(세트)
- 2014.07.14 :: [신간소개] 백견불여일타 JSP&Servlet 23
- 2014.01.13 :: [신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술
- 2014.01.02 :: [신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술
- 2013.11.08 :: [신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 4
- 2013.09.02 :: [신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!)
- 2013.08.12 :: [신간소개] 리버싱 윈도우(절판!!) 3
- 2013.04.11 :: [신간소개] 자바의 신 Vol.2, 주요 API 응용편 2
- 2013.02.27 :: [신간소개] 자바의 신 VOL.1, 기초 문법편 4
● 저자: 이재영
● 페이지: 274
● 판형: 신국판변형(150*213)
● 도수: 4도
● 정가: 17,500원
● 발행일: 2014년 9월 24일
● ISBN: 978-89-97924-12-7 93000
[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]
[샘플원고 보기]
_도서 내용
이 책은 미래를 바꿀 일곱 가지 IT 기술에 관한 과학적 원리를 쉽고 재미있게 이야기합니다. 비트코인의 핵심 알고리즘이 무엇인지, 웨어러블의 핵심인 배터리 기술, 아직까지도 말만 무성한 디지털 가상현실에 관한 한계, 무한한 가능성의 무선 통신 기술의 원리, 드론이 무인비행을 할 수 있는 원리 등을 다룹니다. 특히 요즘 뜨고 있는 사물인터넷이 어떤 것이며 앞으로 어떤 모습으로 변화할지 흥미진진한 이야기가 펼쳐집니다. 소프트웨어 지식 없이도 누구나 볼 수 재미있는 IT 과학이야기에 빠져보세요.
_대상 독자
격변하는 세상의 중심에 비즈니스를 하고 있다면, 미래를 바꿀 IT 기술 이야기에 주목해보세요. 무엇이 우리를 바꾸고 있을까요?
IT 과학자를 꿈꾸는 청소년이라면, 영화속에 나오는 터무니없는 기술이 아니라 이제 곧 미래를 바꿔나갈 기술이 무엇인지 알아보세요.
엔지니어라면, 나의 기술이 어느 위치에 있고 무엇과 어떻게 연결지어 시너지를 낼 수 있는지 깊은 통찰을 경험해보세요.
_목차
Story 01 돈은 어디로 가고 있는가
1.1 돈은 누가 만들었나?
돈의 기원
돈은 잘 돌고 돌아야 한다
돈의 미래
1.2 가상 화폐와 물리적 화폐
가상 화폐란 무엇인가
1.3 비트코인의 거래와 채굴
사람들과 공유해서 사용할 수 있는 인터넷 장부
비트코인의 거래 알고리즘
채굴과 채굴자
Q. 비트코인은 어떻게 사용하는 건가요?
Q. 비트코인의 총 규모는 얼마인가요?
Q. 채굴자의 자격요건은?
Q. 정부의 규제 없는 비트코인, 가능할까요?
Story 02 웨어러블 시대
2.1 움직임을 기록하라 - 가속도 센서
웨어러블, 뭐가 다른데?
가속도 센서 – 웨어러블의 핵심 기술
2.2 입는 컴퓨터
웨어러블 디바이스
웨어러블은 벌써 포화상태?
2.3 배터리와 런닝타임
어떻게 하면 오래 쓰도록 할까?
샤인이 사용하는 배터리
Q. 가속도 센서는 어디에 많이 사용하나요?
Q. 웨어러블 디바이스 중에 가장 성공한 사례는?
Q. 웨어러블의 미래는 어떤 모습일까요?
Q. 비슷한 크기인데도 배터리의 성능 차이가 나는 이유는?
_주요 내용
시대를 관통하는 'IT 이야기'를 읽는다
격변하는 세상의 중심에 비즈니스를 하고 있다면, 미래를 바꿀 IT 기술 이야기에 주목해보세요. 무엇이 우리를 바꾸고 있을까요?
IT 과학자를 꿈꾸는 청소년이라면, 영화속에 나오는 터무니없는 기술이 아니라 이제 곧 미래를 바꿔나갈 기술이 무엇인지 알아보세요.
엔지니어라면 나의 기술이 어느 위치에 있고 무엇과 어떻게 연결지어 시너지를 낼 수 있는지 깊은 통찰을 경험해보세요.
미래를 바꿀 가장 흥미로운 일곱 가지 IT과학이야기
Story #1 돈은 어디로 가고 있는가_비트코인
Story #2 웨어러블 시대
Story #3 보고 느끼는 것은 어떻게 진화하고 있는가_가상현실
Story #4 모든 사물이 연결되는 시대_사물인터넷
Story #5 3D 프린팅의 시대
Story #6 IT는 하늘도 변화시킨다_드론
Story #7 무선통신은 어디까지 갈 것인가
이 책을 통해서 과거와 현재의 문화(과학이나 기술 등을 포함하여)를 배워 미래를 읽어내는 혜안을 조금이나 얻어냈다면 그리고 무엇보다 여러분이 흥미롭게 이 책을 읽었다면 저자로선 목표한 바를 이루었다고 생각합니다. 사실, 흥미없는 지식은 정말 곤욕이거든요.
_에필로그 중에서
[일곱 가지 이야기의 개요]
Story #1 돈은 어디로 가고 있는가_비트코인
지금까지 거론되는 가상화폐 중에서 가장 많은 사용자를 확보한 비트코인은 도대체 무엇이며 어떤 원리로 거래가 되는지를 이야기합니다.
Story #2 웨어러블 시대
필자가 직접 헬스케어용 웨어어블 디바이스를 사용하면서 느꼈던 것을 공유하고 웨어러블 디바이스는 어떤 것들이 있으며 왜 웨어러블이어야 하는지에 관한 이야기입니다. 그 중에서도 웨어러블 디바이스가 되기 위해 꼭 필요한 기술인 배터리를 이해하기 위한 재밌는 이야기도 다룹니다.
Story #3 보고 느끼는 것은 어떻게 진화하고 있는가_가상현실
가상현실은 예전부터 많이 시도되어 오던 기술 중 한 가지이지만, 아직까지 영화와 같은 가상현실은 경험해 볼 수가 없습니다. 그 이유와 현실은 어느 정도까지 와있는지 몇 가지 이야기를 담았습니다.
Story #4 모든 사물이 연결되는 시대_사물인터넷
구글이 사물인터넷을 준비한다? 이 질문에 대한 해답이 될 수 있는 이야기와 사물인터넷이 무엇이고 현재 어디까지 기술이 와있는지를 재밌게 읽어볼 수 있습니다.
Story #5 3D 프린팅의 시대
3D 프린터가 물건을 인쇄하는 원리를 이용하여 여러 가지 재료를 사용하면 다양한 것들을 만들어 낼 수 있습니다. 거기에는 작은 부품부터 인형 그리고 의료분야에 사용하는 인공 턱 등이 있습니다. 이와 같이 여러 분야에서 사용될 수 있는 3D 프린터의 원리와 어떻게 다른 곳에서 사용될 수 있는지 생각해보았습니다.
Story #6 IT는 하늘도 변화시킨다_드론
비행에 관한 과학 원리, 그리고 드론이 어떻게 무인비행을 할 수 있는지 아주 쉽고 재밌는 소재를 예로 들어 살펴보았습니다.
Story #7 무선통신은 어디까지 갈 것인가
무선통신의 원리를 이해하여 왜 통신회사들이 광대역을 이야기하는지 그리고 왜 통신 속도가 빨라지는지 등을 다루어봤습니다. 이 이야기를 통해 무선통신의 무한 가능성을 알 수 있는 계기가 될 수 있을 겁니다.
_편집자 코멘트
개인적으로는 언젠가 삶의 존재 이유에 대한 고민을 하다가 양자물리학이니 상대성 원리니 하는 물리학 이야기에 푹 빠졌던 적이 있었습니다. 이 책을 기획하고 출간하기까지 꼭 그런 느낌이었습니다. “아~ IT라는 게 소프트웨어만 있는 게 아니구나.” 그 소프트웨어와 연결된 거대한 물결이 어떤 구조로 되어 있는지, 어떻게 우리를 변화시킬지 등에 대한 통찰을 얻을 수 있었던 좋은 경험있습니다.
IT 시대를 살아가는 우리가 한번쯤은 큰 그림을 그리고 깊은 사유를 해볼 수 있는 좋은 책이라고 생각합니다.
_저자 소개
이재영
하드웨어 엔지니어로 시작하여 현재는 소프트웨어 엔지니어로 IT 분야에 몸담고 있다. 주변에서 흔히 볼 수 있는 엔지니어들처럼 분석하기를 좋아하며 이야기 나누기를 좋아한다. 현재 외국계 기업 연구소에서 개발 업무를 맡고 있으며 한이음 멘토로도 활동중이다.
저서로는 <<쉽게 읽는 하드웨어&소프트웨어의 원리와 구조>>(로드북, 2013)이 있다.
_상세 이미지
'신간소개' 카테고리의 다른 글
[신간안내] 게임 해킹: 스토리로 이해하는 해킹의 원리 (2) | 2015.01.30 |
---|---|
[신간안내] 부트스트랩으로 디자인하라: 싱글 웹 페이지 & 반응형 웹사이트 쾌속 개발 (14) | 2014.11.06 |
[신간안내] 사람과 프로그래머(세트) (0) | 2014.09.01 |
[신간소개] 백견불여일타 JSP&Servlet (23) | 2014.07.14 |
[신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술 (0) | 2014.01.13 |
● 저자: 임백준 외
● 페이지: 1,104
● 판형: 신국판(188*225)
신국판변형(150*213)
● 도수: 2도(3종)/1도(1종)
● 정가: 45,000원
● 발행일: 2014년 9월 16일
● ISBN: 978-89-97924-11-0 93000
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
[사람과 프로그래머]는 선배 후배 동료 프로그래머의 경험을 공유합니다. 실패, 성공, 열정, 비전, 꿈, 학습, 고뇌, 행복을 이야기합니다. 가야 할 길, 가지 말아야 할 길, 험난한 길, 그저 그런 길, 다양한 프로그래머의 인생 궤적을 보여줍니다.
[사람과 프로그래머]는 프로그래머인 ‘나’를 반추하고 비전을 설정하고 꿈을 키우게 해줍니다. 결국 우리 모두의 고민은 사람의 문제입니다. 리얼한 프로그래머의 삶의 이야기를 통해 사람이 중심인 IT 세상을 꿈꾸고자 하는 시리즈입니다.
_대상 독자
현실과 미래를 고민하는 프로그래머
프로그래머라는 이름으로 살아가고 있고 살아갈 사람들
소프트웨어 개발에 관해 공학 외에 인문학적 소양을 갖추고자 하는 프로그래머
실패, 좌절, 불안, 불협화음, 무력감 등의 문제를 겪고 있는 모든 소프트웨어 개발 종사자
_목차
#1 프로그래머 그 다음 이야기
Story 01_시니어 프로그래머, 행복한 프로그래밍_임백준
Story 02_제2의 인생, 컨설턴트의길_오병곤
Story 03_데이터 아키텍트의 마스터로 살련다_이춘식
Story 04_30년 외길 인생, 은퇴를 앞둔 노병의 메시지_이주연
Story 05_자바지기의 프로그래머 그 다음 이야기_박재성
Story 06_10년 차 어느 변방 갑돌이 프로그래머의 우물 안 극복기_신재용
#2 거꾸로 배우는 소프트웨어 개발
개발 방법론
개발 조직론
개발 표준
소스관리 도구
Framework
TDD
#3 프로그래머로 산다는 것
Story 01. 사람 그리고 프로그래머_유석문
Story 02. 인생을 바꿔버린 애자일과의 만남_황상철
Story 03. 죽을 때까지 프로그래머로 사는 법_하호진
Story 04. 성능 전문가로 승부를 걸다_이상민
Story 05. 진정한 프로그래머를 생각한다_김성박
#4 프로그래머 철학을 만나다
자존감
지속적 발전
화에 대하여
미래에 대하여
논리적 소프트웨어 개발에 대하여
실천적 지혜에 대하여
_주요 내용
#1 프로그래머 그 다음 이야기
평균정년 35세를 훌쩍 넘긴 프로그래머 6인의 진솔한 경험 이야기다. 그들의 이야기를 통해 프로그래머로서 비전과 꿈을 생각해본다.
#2 거꾸로 배우는 소프트웨어 개발
소프트웨어 개발에서 가장 중요한 것은 사람을 먼저 이해하는 것이다. 소프트웨어 개발에 관한 인문학적 접근, 사람 중심의 개발 문화를 접해볼 수 있다.
#3 프로그래머로 산다는 것
“난 프로그래머, 왠지 앞이 캄캄해!”
“다른 사람들은 어떻게 살아가고 있지?”
“조직 생활이 힘들어, 박차고 나가야 하나?”
“내가 왜 이 길을 택했지?”
프로그래머라는 이름으로 살고 있고 살아갈 사람들과 다시 한번 프로그래머의 길을 생각해보는 책이다.
# 프로그래머 철학을 만나다
프로그래머로서 어떻게 자존감을 지키고 성장할 수 있을까? 이 책은 ‘철학’이라는 프레임을 통해그에 대한 해답을 제시합니다. 읽는 내내 ‘철학’으로 치유되는 ‘나’를 발견할 수 있는 책입니다.
_편집자 코멘트
[사람과 프로그래머]라는 시리즈를 통해 이 땅의 프로그래머에게 “나는 프로그래머다”라고 자신있게 외칠 수 있는 희망의 메시지를 주고 싶었습니다. 좀더 나은 소프트웨어 세상이 될 거라는 믿음을 주고 싶었습니다. 선후배 동료들의 경험 이야기, 인문학적 소프트웨어 개발 문화, 철학이라는 프레임을 통해 바라본 소프트웨어 개발 세상 등을 소개하였습니다. 앞으로 어떤 주제가 시리즈의 한켠을 차지할지는 모르겠지만, [사람과 프로그래머]는 계속됩니다. 인문학적 감성이 풍부한 프로그래머가 많아졌으면 좋겠습니다. 코드에 박힌 틀을 깨고 세상과 제대로 소통하는 프로그래머가 많아졌으면 좋겠습니다. 당신을 응원합니다.
_저자 소개
임백준, 오병곤, 이춘식, 이주연, 박재성, 신재용, 이호종, 유석문, 황상철, 하호진, 이상민, 김성박
_끝
'신간소개' 카테고리의 다른 글
[신간안내] 부트스트랩으로 디자인하라: 싱글 웹 페이지 & 반응형 웹사이트 쾌속 개발 (14) | 2014.11.06 |
---|---|
[신간안내] 미래를 바꿀 IT 과학이야기: 비트코인 웨어러블 사물인터넷 3D프린팅 가상현실 드론 무선통신 (2) | 2014.09.16 |
[신간소개] 백견불여일타 JSP&Servlet (23) | 2014.07.14 |
[신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술 (0) | 2014.01.13 |
[신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (0) | 2014.01.02 |
● 저자: 성윤정
● 페이지: 672
● 판형: 4X6배판(188 x 257)
● 도수: 2도
● 정가: 27,000원
● 발행일: 2014년 7월 28일
● ISBN: 978-89-97924-10-3 93000
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
[샘플원고]
_도서 내용
이 책은 “원리와 개념”을 말로써 알려주지 않습니다. 실습하고 결과를 바로 확인할 수 있는 [직접해봅시다] 코너만 200개가 넘고 각 장 말미에 나오는 [도전해보세요] 과제만 보아도 이 책이 얼마나 “실습”을 강조하고 있는지 금방 알아챌 수 있을 것입니다. 이 책에서 활용하는 개발 환경은 이클립스와 오라클 등이며 개발 방식은 모델과 뷰를 분리해서 개발하는 방식입니다. 처음부터 끝까지 책을 따라 학습을 마치면 이러한 개발 환경과 방식에 익숙해질 수 있을 것입니다.
※ 특별부록: 온라인 쇼핑몰 풀 소스와 완벽 해설 PDF
예제소스와 특별부록 받으러 가기 ☞ [여기!!!!!!!!!!!] 를 클릭하세요
_대상 독자
Q. 이 책만 공부하면 웹 서비스 개발자가 될 수 있나요?
A: 이 책은 프레임워크를 활용한 고급 개발 방식을 좀더 쉽게 이해하기 위해 기초체력을 다지는책입니다. 입문을 거치지 않고 고급 개발자로 성장할 수는 없겠죠?
Q. 필요한 선수지식은 뭔가요?
A: 자바 기본 문법은 어느 정도 숙지를 해야 합니다. DB 등은 자세히 몰라도 쉽게 이해할 수 있게 보충설명을 하고 있습니다. 기본적인 클라이언트 기술(CSS, 자바스크립트, HTML 등)은 틈틈이 이 책을 보면서 해당 기술을 찾아보면 좋습니다.
Q. 특별부록으로 제공되는 온라인 쇼핑몰은 어느 정도 되어야 개발하고 이해할 수 있나요?
A: 이 책에서 나오는 모든 기술이 온라인 쇼핑몰에 적용되어 있습니다. 적어도 이 책을 한번 정도 학습한 후에 특별부록으로 제공되는 온라인 쇼핑몰을 따라서 개발해보고 변경해보면서 학습하여 익숙해지면 한층 더 많은 것을 배울 수 있을 것입니다.
_목차
1장. 서블릿과 JSP 개요
1.1 웹 프로그래밍이란?
1.2 웹 애플리케이션 개발 환경 구축하기 – 프로그램 설치
JDK 설치하기
톰캣 설치하기
이클립스 설치하기
1.3 이클립스로 첫 웹 애플리케이션 작성하기
1.4 서블릿과 JSP의 기초 개념
서블릿
JSP
[직접해보세요] JDK, 톰캣, 이클립스 설치하기
[도전해보세요] 자신의 이름을 출력하는 JSP 작성하기
2장.서블릿의 기초
2.1 서블릿 프로그램을 만들어보자
서블릿의 동작 원리
서블릿의 라이프 사이클
2.2 서블릿의 한글 처리와 데이터 통신
서블릿에서 응답시 한글 처리
get 방식과 post 방식
쿼리 스트링이란?
요청 객체(request)와 파라미터 관련 메소드(getParameter)
자바스크립트로 폼에 입력된 정보가 올바른지 판단하기
서블릿에서 요청시 한글 처리
2.3 기타 다양한 입력 양식
암호를 입력 받기 위한 암호 입력 상자
여러 줄 입력할 수 있는 글상자와 배타적 선택을 하는 라디오 버튼
체크박스와 request의 getParameterValues( )
목록 상자
[직접해보세요] Dynamic Web Project 만들고 서블릿 만들기
[직접해보세요] 서블릿의 라이프사이클 테스트
[직접해보세요] 한글 메시지를 출력하는 서블릿 만들기
[직접해보세요] get과 post 전송 방식의 폼과 서블릿 테스트
[직접해보세요] 텍스트 박스에 입력된 값 얻어오기
[직접해보세요] 유효성 체크하기
[직접해보세요] 입력 폼에서 한글 읽어오기
[직접해보세요] POST 방식으로 한글 읽기
[직접해보세요] 로그인 폼 만들기
[직접해보세요] 배타적 선택하기
[직접해보세요] 관심 분야 다중 선택하기
[직접해보세요] 작업과 관심 분야 선택하기
[도전해보세요] 회원 가입 작성하기
_주요 내용
‘실습’에 포커스를 둔 책
누구나 고수가 되는 길의 첫 발걸음의 설렘과 도전은 깊은 ‘사유’가 아니라 무심코 따라한 간단한 코드에서 그리고 컴파일되어 나오는 시시한(?) 결과화면에서 시작됩니다. 이 책은 웹 서비스 개발자가 되고자 하는 입문자를 대상으로 하고 있습니다. ‘실습’에 포커스를 두고 이 책을 설계한 이유입니다. 입문자는 손이 닳도록 코딩을 반복해봐야 합니다. 과정에 익숙해지면 그 원리가 보이고 원리가 보이면 전체적인 그림이 보이기 때문입니다.
개발 환경과 방식은 현업 스타일로
이 책에서는 크게 두 가지에 주안점을 두었습니다. 현업에서 활용하는 개발 환경과 개발 방식입니다. 현업에서 활용하는 개발 환경은 이클립스와 오라클 등이며 개발 방식은 모델과 뷰를 분리해서 개발하는 방식입니다. 처음부터 끝까지 책을 따라 학습을 마치면 이러한 개발 환경에 상당히 익숙해질 수 있을 것입니다
스스로 확장하며 배울 수 있는 책
이 책은 눈으로 보아서는 절대 아무것도 얻을 수 없는 책입니다. 고쳐보고 확장해보고 다른 기능을 붙여보면서 응용력을 키워보기 바랍니다. 그리고 자바 개발자라고 해서 HTML이나 CSS, 자바스크립트 등을 대강만 알면 안 됩니다. 이 책에서는 거의 모든 예제에 클라이언트에 사용되는 대표적인 기술들이 들어가 있습니다. 역시 레이아웃이나 자바스크립트 기능도 변경해보면서 클라이언트 기술에도 익숙해지는 계기가 되었으면 좋겠습니다.
“자바로 밥 먹고 살려면 이 책만으로는 절대 부족합니다. 이 책은 정말 JSP&서블릿을 배우는 데 진입 장벽을 낮춰주는 책이지 이 책을 학습하고 바로 현업 개발자로 나설 수 있는 책이 절대 아닙니다. 이 책으로 드넓은 자바 웹 프로그래밍의 세계에서 진정한 고수가 되는 날을 만날 수 있기를 충심으로 기원합니다.
_'지은이 글' 중에서
_편집자 코멘트
프로그래머가 아닌 편집자가 일일이 테스트를 해보았습니다. 처음엔 한글 워드에 있는 소스를 복사해서 붙여다가 테스트를 했습니다(시간상 일일이 타이핑은 못했습니다). 그리고 책이 디자인된 뒤에도 마지막 교정시에 PDF 상태에서도 역시 소스를 복사해서 일일이 테스트를 하였습니다. 완전 소스에는 반영이 되어 있어도 책에는 반영이 안 되는 경우도 있고 편집 과정에서 실수가 있을 수 있어 독자를 괴롭힐 수가 있기 때문입니다.
처음엔 이클립스도 엉뚱한 버전을 설치해서 당황한 적도 있었습니다. 다른 JSP 페이지로 포워딩을 해야 하는데, JSP 파일 이름을 잘못 입력해서 계속해서 에러가 나 황당한 적도 있었고 임포트가 안 되었거나 오라클에서 커밋을 해주지 않아 한창을 헤맸던 적도 있었습니다. 대부분 아주 사소한 오타 때문에 에러가 많이 난다는 사실에 놀라지 않을 수 없었습니다. 점차 에러에 익숙해지기 시작했고 근원지를 찾아 고쳐내고자 하는 도전 의식까지 생기더군요. 이런 게 프로그래밍의 재미가 아닌가 싶었습니다.
_저자 소개
성윤정
항상 배우고 쓰고 가르치며 살아왔다. 덕성여자대학교에서 컴퓨터 공학을, 동국대학교에서 컴퓨터 교육을 전공했으며 현재는 쌍용정보통신에서 강의하고 있다.
동국대, 서일전문대, 동서울대 등 대학에서 근무하였고 한글과 컴퓨터, 삼성 SDS 멀티 캠퍼스, 썬 마이크로시스템즈 등 많은 기업체에서 자바와 안드로이드, JSP 관련 기술을 위한 개발자를 양성해 왔다.
_주요 저서
<<클릭하세요 오라클 10g + PL/SQL 입문>>(대림, 2006, 공저)
<<클릭하세요 자바2 JDK6>>(대림, 2007, 공저)
<<IT CookBook C++ 프로그래밍 기초>>(한빛미디어, 2014, 공저)
<<스트럿츠2 프로그래밍 입문>>(대림, 2009, 공저)
_끝
'신간소개' 카테고리의 다른 글
[신간안내] 미래를 바꿀 IT 과학이야기: 비트코인 웨어러블 사물인터넷 3D프린팅 가상현실 드론 무선통신 (2) | 2014.09.16 |
---|---|
[신간안내] 사람과 프로그래머(세트) (0) | 2014.09.01 |
[신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술 (0) | 2014.01.13 |
[신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (0) | 2014.01.02 |
[신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (4) | 2013.11.08 |
l 저자: 유석문
l 페이지: 232
l 판형: 신국판변형(150x213)
l 도수: 2도
l 정가: 12,000원
l 발행일: 2014년 1월 22일
l ISBN: 978-89-97924-09-7 93000
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
기술적으로 뛰어난 인재를 갖추고도 소프트웨어 개발은 실패할 수 있습니다. 바로 ‘사람’이 관여하고 있기 때문입니다. 사람이 함께 함으로써 발생되는 문제들, 이것은 결코 기술적인 지식만으로 해결할 수 없습니다. 이 책은 철학이라는 프레임을 통해 소프트웨어 개발 현장을 들여다보고 그 속에서 발생되는 문제들이 사람이기 때문에 일어날 수 있다는 사실을 알려주고 있습니다. 그리고 그 문제에 대해 실천적인 지혜를 제시합니다. 개발자뿐만이 아니라 소프트웨어 개발에 참여하는 모든 사람들이 쉽게 읽어볼 수 있는 책입니다. 이 책을 통해 팍팍한 우리의 삶이 조금이나마 편해지고 행복해지면 좋겠습니다.
2014년 2월 25일 국민티비 "서영석 김용민의 정치토크"에 광고된 내용입니다. 4분30초 근처에서 광고가 나옵니다. ^^
광고만 듣기
_대상 독자
소프트웨어 개발 현장에서 발생하는 기술적 문제 외에 실패, 좌절, 불안, 불협화음, 무력감 등의 문제를 겪고 있는 모든 소프트웨어 개발 종사자
_목차
01 자존감
자기 자신의 주인이 되지 못하는 사람은 진정으로 자유로울 수 없다.
- 에픽테토스 (Epictetus, 55? ~ 135?) -
무력감
불안의 원인
내면을 파괴하는 힘
권위의 함정
내면의 외적 통제
자존감(自尊感, self-esteem)
소프트웨어 개발의 주인으로 사는 법
코드
개발환경
통제할 수 없는 영역
받아들이기
02 지속적 발전
이론과 실천 중에서 무엇이 더 효과적인가?
- 무소니우스 루푸스(Musonius Rufus) -
실천하는 철학
사회가 개발자에게 요구하는 철학
뛰어난 기술력
변화하는 기술을 빨리 이해하고 적용하는 능력
뛰어난 의사소통 능력 및 협상능력
창의력과 문제해결 능력
열정
복종
개발자가 추구해야 할 철학
철학 훈련
코드 리뷰
회고
육체 훈련
어제와 다른 오늘 그리고 내일
03 화에 대하여
화는 혼자서는 결코 어떤 모험도 감행하지 않으며 오직 마음의 동의가 있어야만 야기된다.
- 세네카(Lucius Annaeus Seneca, BC4~AD65) -
_주요 내용
실천적 지혜는 결국 ‘사람’을 이해하는 것이다
소프트웨어 개발에서 언제나 우리를 괴롭히는 것은 기술이 아니라 일정한 입력에 일정한 응답을 제공하지 않는 ‘사람’이다. 때로는 협업의 적이 되기도 하고 화를 불러 조직을 무너뜨리기도 하며 서로의 공격으로 자존감을 손상시켜 무력감을 주기도 한다. 우리가 사람이기 때문에 일어나는 일들이다. 이 책은 바로 이러한 문제들을 어떻게 풀 것인가에 대한 실천적 해답을 찾고자 하였다. 그리고 이 책에서 사용한 프레임은 ‘철학’이다. 철학을 통해 소프트웨어 개발 환경을 들여다보고 실천적 지혜를 찾아본다.
“그 동안 잘못되었다고, 이해할 수 없다고 생각했던 모든 일이 사람이기 때문에 일어나는 것이고 필자 또한 그 안에 속해 있음을 처음으로 인정할 수 있었다. 나는 맞고, 남들은 틀렸다”는 전제를 가지고 세상을 보고 있었고, 그로 인해 협업이 아닌 계몽이란 허황된 꿈을 꾸고 있었음을 알게 된 것이다. 불행 중 다행히도 잘못을 인정하고 받아들여야 한다는 점과 실수를 했다고 가치 없는 사람이 아니라는 사실을 방금 읽은 스토아 철학을 통해 배운 덕에 자책하느라 시간 낭비를 하지는 않았다. 이 책은 이러한 필자의 경험이 담겨있다.”
_프롤로그 중에서
[각 장의 개요]
1장 자존감
자존감이 낮을 경우 개인의 삶도 힘들지만 함께하는 사람의 삶도 황폐하게 만들기에 제일 먼저 다루었다.
2장 지속적 발전
지속적인 노력을 하기 위해 필요한 내용을 다룬다. 지식을 습득하기는 쉽지만 이를 실생활에 활용하기 위해선 많은 노력이 필요하다. 죽어있는 지식이 아닌 실천적 지혜를 얻기 위한 방법을 소개하였다.
3장 화에 대하여
협업의 적인 화를 다루었다. 화라는 감정을 낯설고 나쁜 것으로 여기지 않고 효과적으로 관리하는 방법을 설명하였다.
4장 미래에 대하여
현재를 즐겁게 살아가는 문제를 다루었다. 현재를 잊고 오직 미래만을 추구하는 위태로운 삶에서 현재의 가치가 무엇인지, 어떻게 현재를 즐겁게 살 수 있는지에 대한 이야기를 풀어 보았다.
5장 논리적 소프트웨어 개발에 대하여
소프트웨어 개발에 가장 기본이 되는 논리력이 무엇인지 어떻게 논리력을 키우고 사용할 수 있는지를 살펴보았다.
6장 실천적 지혜에 대하여
소프트웨어 개발 분야의 실천적 지혜가 무엇인지 살펴보았다.
_편집자 코멘트
이 책의 최초 독자인 편집자로서 편집을 하는 내내 먹먹해지기도 하고 가슴 한켠이 시리다가도 금새 따듯해지기도 하는 이상한 경험을 하였다. 내가 아는 어떤 사람, 어떤 사연 등이 주마등처럼 스쳐 지나가며 무엇인가 깨달음을 순간순간 얻었기 때문이었던 것 같다. 무엇보다 이 책을 통해 ‘나’에 대한 이해를 더 많이 한 것 같다. 나 자신이 얼마나 소중한 존재인지를 깨닫고 외부환경으로부터 어떻게 상처받지 않고 자존감을 회복하여 실패들에 연연하지 않고 삶을 굳건하게 살아갈 수 있는지에 대한 해답을 얻은 기분이었다. 저자도 밝히고 있지만, 우리가 학창 시절 배웠던 고리타분한 철학의 느낌이 아니라 읽고 싶고 몰입하고 싶은 우리의 이야기가 곧 철학이라는 사실에 새삼 놀라지 않을 수 없었다. 무엇이 우리를 아프게 할 수 있는가? 무엇이 우리를 멈추게 할 수 있는가? 그것은 유일한 ‘나’라는 사실이다. 책을 인쇄소에 보낸 지금 상당히 따듯한 가슴의 소유자가 되어 있었다.
_저자 소개
_지은이 유석문
한때는 개발자의 끝이 통닭집이 아님을 증명하겠다며 의기양양하게 살았고 지금은 "그 돈이나 모을 수 있으려나?" 걱정하며 살고 있다. 하지만 대기업, 벤처, SI, 포털 서비스를 거치며 "소프트웨어 개발은 정말 재밌다"는 사실에 늘 감동하고 있다. 회사에 근무하는 일 외에 소프트웨어마에스트로 멘토로 활동 중이며 그간의 실패담을 공유하여 다른 분의 성공 가능성을 높이는 일에 흥미를 느끼고 있다. 오픈소스 NTAF 개발에 참여 중이며 저서로 <<소프트웨어 품질 관리: NHN은 이렇게 한다!>>(공저, 위키북스, 2010), <<프로그래머로 산다는 것>>(공저, 로드북, 2012)이 있다.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간안내] 사람과 프로그래머(세트) (0) | 2014.09.01 |
---|---|
[신간소개] 백견불여일타 JSP&Servlet (23) | 2014.07.14 |
[신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (0) | 2014.01.02 |
[신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (4) | 2013.11.08 |
[신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!) (0) | 2013.09.02 |
l 저자: 나카이 에츠지
l 역자: 박건태
l 판형: 4x6배변형(188x235)
l 도수: 1도
l 정가: 23,000원
l 발행일: 2014년 1월 13일
l ISBN: 978-89-97924-08-0 93000
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
도서 내용
이미 프로가 되어 있는 실무자라면 본인이 보유한 기술이 맞는지 또는 효과적인지 한번 더 살펴보고 정리할 수 있으며, ‘프로가 되고 싶은’ 독자라면 실무적인 핵심 기술을 빨리 습득할 수 있는 책입니다. 이 책은 킥스타트를 이용한 자동 인스톨이나 시스템을 모니터링하는 기법, 백업이나 보안 그리고 스토리지 관리 등에 대해 실제 업무에서 일어나는 핵심 기술들을 다룹니다.
_대상 독자
엔터프라이즈급 리눅스 서버 시스템과 관련된 일을 하고 있거나 하게 될 엔지니어
좀더 효율적인 기술을 배우고 실무 지식을 한번 더 정리하고 싶은 시스템 관리자
_목차
1장_리눅스 서버의 구축
1.1 서버·하드웨어
1.1.1 하드웨어 관점에서 본 OS의 역할
1.1.2 서버·하드웨어의 기초
1.1.3 부트로더와 초기 RAM 디스크(initrd)
1.2 리눅스 도입 작업
1.2.1 사전 작업
1.2.2 설치 작업
1.3 인스톨 후 기본 설정 작업
1.3.1 인스톨 후 설정 리스트
1.4 킥스타트에 의한 자동 인스톨
1.4.1 서버 배포
1.4.2 킥스타트의 구조
1.4.3 킥스타트 서버 구축
2장_리눅스 서버 운용의 기초
2.1 시스템 감시
2.1.1 시스템 감시의 목적
2.1.2 시스템 감시 방법
2.2 백업
2.2.1 백업의 종류 및 방식
2.2.2 데이터 백업 기능
2.2.3 시스템 백업
2.3 시큐리티 관리
2.3.1 psacct 이용 방법
2.3.2 PAM의 이용 방법
2.3.3 자주 이용되는 PAM 설정 예
2.3.4 SSH의 이용 방법
2.4 구성 관리, 변경 관리, 문제 관리
2.4.1 리눅스 서버 운용 프로세스
3장_리눅스 스토리지
3.1 Storage Area Network(SAN)의 기초
3.1.1 SAN 개요
3.1.2 SAN 스토리지 기능
3.2 LVM 구성 관리
3.2.1 LVM 개요 및 기본 조작
3.2.2 LVM 고도의 조작
3.3 iSCSI와 FCoE
3.3.1 SAN 환경으로의 네트워크 기술 적용
3.3.2 iSCSI
3.3.3 FCoE
_주요 내용
리눅스 시스템 관리자가 알고 있어야 할 핵심 기술을 다룬 책!
이 책은 리눅스 설치 경험이 있으면서 기본적인 명령어와 vi 에디터 조작이 가능한 분을 대상으로 하고 있습니다. 특히 리눅스 시스템을 업무에 적용하기 위해서는 배워야 할 것이 너무 많아 어디서부터 손을 대야 할지 답답해 하는 분들을 위한 책입니다.
짧고 굵게 꼭 필요한 기술만 모아놓은 실무 지침서이며, 이 책을 완독하는 것만으로도 리눅스 시스템 엔지니어로서 상당한 자신감을 얻을 수 있을 것입니다.
[주요 내용]
리눅스 서버 구축
리눅스 서버 운용의 기초
스토리지 관리
네트워크 관리
리눅스의 내부 구조
리눅스 시스템 문제의 발견과 해결
이 책은 놀라우리만큼 담당 업무와 비슷했고, 1장부터 6장까지 기술되어 있는 모든 기술(킥스타트에서부터 시스템 모니터링 기법, 백업, 보안, 스토리지 관리 기술, Bonding 및 VLAN을 포함한 네트워크 기술, 커널의 구조부터 문제 판별까지)의 설명에 현업의 노하우가 고스란히 녹아 있다는 것을 알 수 있었습니다..
_역자 서문 중에서
[각 장의 개요]
1장 리눅스 서버의 구축
리눅스 서버 구축의 기초가 되는 하드웨어 구조에 대한 설명으로부터 출발하여, 업무 시스템으로서 리눅스 서버를 구축하는 데 확인해야 할 중요한 포인트와 기본 설정을 설명합니다. 또한 여러 대의 리눅스 서버를 구축할 때에 효율적인 방법을 제공하는 킥스타트(Kickstart)에 의한 자동 인스톨 방법을 자세히 설명합니다.
2장 리눅스 서버 운용의 기초
시스템 감시, 백업, 시큐리티 관리 등 고품질의 서비스를 제공하기 위한 기술에 대해 기초부터 설명합니다. 특히 리눅스 서버에서 활용할 수 있는 툴의 구체적인 사용법을 소개합니다. 또한 프로 엔지니어가 알아두어 야 할 구성 관리, 변경 관리, 문제 관리 등의 운용 프로세스도 설명합니다.
3장 리눅스 스토리지 관리
SAN 스토리지를 사용하는 데 있어, 기초가 되는 Zoning 개념과 SAN 스토리지 기능을 설명합니다. 그리고 리눅스 서버에서 SAN 스토리지를 사용할 때의 주의점을 다룹니다. 또한 리눅스의 논리 볼륨 매니저(LVM) 사용 방법과 iSCSI 이용 방법을 구체적인 예를 들어 설명한 후, 네트워크와 스토리지를 통합하는 새로운 기술인 FCoE도 설명합니다.
4장 리눅스 네트워크 관리
L2/L3 스위치에 의한 패킷 전송의 구조, 라우팅 테이블, VLAN 등 리눅스 서버를 다루는 데 필수적인 IP 네트워크 기초를 기본 원리부터 설명합니다. 또한 다양한 네트워크 설정과 Bonding 드라이버에 의한 NIC의 이중화 구성 및 TCP 세션의 타임 아웃 시간 등 네트워크 문제에 대처하기 위한 고급 설정도 다룹니다.
5장 리눅스 내부 구조
리눅스 내부 구조에 관한 주제로, 리눅스 서버에서 발생하는 다양한 문제를 판별하는 데 특히 도움이 되는 프로세스 관리, 메모리 관리, 파일시스템 관리를 알기 쉽게 설명합니다. 약간 고급 내용이지만, 프로 리눅스 엔지니어가 되기 위한 필수 지식입니다. 5장은 리눅스 커널 학습의 출발점이 될 것입니다.
6장 리눅스 서버의 문제 판별
리눅스 서버의 문제 판별에 관한 기초 개념 및 문제 판별에 필요한 정보 수집 방법을 설명합니다. 특히 커널에서 문제 판별에서 필요한 커널 덤프 취득 방법 그리고 퍼포먼스 문제 판별과 서버 기동 시의 문제 판별 방법을 자세히 설명합니다.
_편집자 코멘트
이 책을 편집하는 동안 일부 실습 예들은 편집자의 컴퓨터에 설치된 가상머신으로 테스트를 해보았습니다. 현업에서와 같이 엔터프라이즈급의 리눅스 시스템이 아니어도 충분히 “핵심만 담아낸 실무 기술”이라는 이 책의 컨셉을 느낄 수 있었습니다. 단순히 명령어를 따라 실행해보고 그 결과를 보고 의미를 파악하는 게 아니라 왜 그게 필요한지 그래서 나온 결과가 어떤 의미인지 명쾌하게 알려주고 있습니다.
이미 프로가 되어 있는 실무자도 본인이 보유한 기술이 맞는지 또는 효과적인지 한번 더 살펴보고 정리할 수 있다는 점에서 제목을 ‘프로를 위한’으로 붙였습니다만, 사실 "프로가 되고 싶은" 독자까지 커버하고 있습니다.
리눅스 입문서가 아닌, 쉘과 같은 특정 주제가 아닌, 리눅스 시스템 전반에 관련된 핵심 실무 기술이 궁금하다면 적극 추천합니다.
_저자 소개
지은이 나카이 에츠지
1971년 4월 오사카에서 태어났다. 노벨 물리학상을 꿈꾸며 이론 물리학 연구에 몰두하던 학생 시절, 대학 수업 교육에 열정을 쏟던 예비교사 시절 그리고 외국계 벤더에서 리눅스 엔지니어를 생업으로 하고 있는 지금까지 희한하게 항상 Unix/Linux 서버와 인연을 맺으며 함께 하고 있다.
최근에는 Linux/OSS 전도사로서 <IBM Linux 기술 정보 사이트>에 속해 있으며 누구나 쉽게 알 수 있고 도움이 되는 다수의 테크니컬 가이드를 집필하였다. 그 외에 기술 잡지나 웹에도 기사를 연재 중이다.
전에는 휴일에 러시아 문학과 철학서를 읽으면서 피아노 재즈를 즐겼지만, 요즘엔 딸과 공원 놀이터에서 함께 시간을 보내는 좋은 아빠다. 각별히 좋아하는 이자카야도 피하고 ‘세계 평화’를 위해 일찍 귀가하고 있다.
Linux/OSS를 이용한 업무용 어플리케이션 개발부터 10,000대 이상의 리눅스 서버를 운용하고 서포트하며, Private Cloud 설계 구축까지 다양한 프로젝트를 통해 익힌 ‘프로의 마음가짐’을 신입 엔지니어에게 전해 주기 위해 노력하고 있다.
OSS에 의한 클라우드 구축에 매료된 엔지니어가 모이는 ‘오픈 클라우드 캠퍼스’와 ‘일본 유칼립투스 유저 모임’의 멤버이기도 하다.
옮긴이 박건태
시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.
저서로는 《Jlet으로 배우는 위피 프로그래밍》(한빛미디어, 2005), 역서로는 《Java 언어로 배우는 리팩토링 입문》(한빛미디어, 2007), 《프로그래밍 콘테스트 챌린징》(로드북, 2011), 《웹 디자이너를 위한 jQuery》(로드북, 2011)가 있다.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 백견불여일타 JSP&Servlet (23) | 2014.07.14 |
---|---|
[신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술 (0) | 2014.01.13 |
[신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (4) | 2013.11.08 |
[신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!) (0) | 2013.09.02 |
[신간소개] 리버싱 윈도우(절판!!) (3) | 2013.08.12 |
l 저자: 이재영, 한세경
l 페이지: 336
l 판형: 4x6배변형(188x235)
l 도수: 1도
l 정가: 25,000원
l 발행일: 2013년 11월 20일
l ISBN: 978-89-97924-07-3 93000
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
어떤 분야나 원리를 알면 보이는 것들이 많습니다. 바로 소프트웨어 분야도 마찬가지입니다. 소프트웨어가 무엇으로 어떻게 움직이는지 알고 싶은 독자에게 최대한 엑기스만 간추려 쉽게 설명하였습니다. 대표적인 프로세서인 MCU부터 시작해서 컴파일러가 무엇인지, OS의 역할이 뭔지 그리고 하드웨어를 어떻게 설계하고 개발하는지를 배워보면서 마무리입니다. 각 장의 후반부에 실습도 해볼 수 있게 구성하였고 연습문제를 풀어보면서 응용 능력도 갖출 수 있습니다.
_대상 독자
소프트웨어와 하드웨어의 큰 그림을 그려보고 싶은 관련학과 학부생
한번 더 기초지식을 정리하고 싶은 현업 엔지니어
_목차
CHAPTER 1 MCU: 임베디드 시스템의 사령관
1.1 들어가며
1.2 MCU: 최고 지휘관
조직 구성도
명령의 전달
1.3 MCU의 구성
IC
버스
메모리
메모리 맵
레지스터
MMU(Memory Management Unit)
캐시 메모리
페리페럴
명령어 처리 장치
1.4 구조를 알았으니 동작을 알아보자!
리셋
패치(Fetch)
명령어 해석(Decode)
명령어 실행(Execute)
데이터 저장(Write back)
파이프라인
인터럽트
페리페럴 제어
1.5 개발 환경 만들기
ADS
ARMulator 설정하기
1.6 샘플 코딩 따라하기
Timer 제어하기
스타트업 코드
1.7 MCU 학습을 마치며
연습문제
CHAPTER 2 컴파일러: 프로그램 코드의 변환 도구
2.1 들어가며
2.2 컴파일러: 능력 좋은 통번역가
국가 간의 의사소통
통번역의 과정
2.3 프로그램 언어와 컴파일러
C/C++, JAVA, FORTRAN, BASIC
어셈블리어와 기계어
RISC vs CISC
IDE
_주요 내용
소프트웨어는 무엇으로 어떻게 움직이는가?
소프트웨어를 이루는 환경을 깊숙이 탐험한다!
사용자가 터치하거나 클릭하는 소프트웨어 저편의 동작원리를 이해함으로써 엔지니어로서 좀더 나은 역량을 펼칠 수 있도록 구성하였다.
“MCU로 CPU를 이해하고,
컴파일러로 개발 언어를 파악하며,
OS로 환경을 이해하고,
FPGA로 하드웨어 설계의 기본을 배운다.”
배워도 배워도 자꾸 까먹고 아리송한 기초지식을 한권으로 말끔하게 정리한다!
당장에 써먹지는 않아도 내공에 도움이 되는 지식들이다. 시간이 지나면서 무뎌진 기초를 한번 더 다지는 데 도움을 주고 엔지니어가 되고자 하는 독자도 전체적인 환경을 이해하는 데 도움을 받을 수 있다.
특별부록 “엔지니어로서의 삶”
어떻게 하면 행복하게 엔지니어로서 살아갈 수 있는지 경험을 기초로 이야기한다. 생뚱맞은 에세이 같지만, 의외로 잘 어울리는 맛있는 에피타이저 같은 부록이다.
“결국 이렇게 맛이 좋은 시스템을 만들기 위해서는 하드웨어와 소프트웨어의 조합을 잘 고려해서 설계해야 합니다. 그러기 위해서는 하드웨어와 소프트웨어의 기본 개념을 이해하고, 서로의 연관성을 알아야 하는 것이죠. 이 책은 바로 이러한 점에 초점을 두고 있습니다. 즉 하드웨어와 소프트웨어는 어떻게 구성되는지, 왜 서로 관계되는지를 이야기합니다.”
_저자 서문 중에서
_편집자 코멘트
개인적으로 IT 편집자로서 재미있는 책들이 몇 가지가 있는데요. 그 중에 하나가 “원리”를 알려주는 책입니다. 이 책은 “아~ 이래서 이렇게 되는구나.” 하는 부분들이 많아 즐겁게 진행했던 책 중 하나입니다. 특히, 응용프로그램의 아랫단에서 비트가 어떻게 하드웨어와 연결되며 전체 시스템이 동작하는지에 관한 통찰을 얻을 수 있을 것 같습니다.
_저자 소개
오지랖이 다분한 13년 차 엔지니어다. 궁금한 건 이해할 때까지 알려고 하며 바이크와 스쿠버다이빙을 즐긴다. 현재 외국계 기업 연구소에서 개발 업무를 맡고 있으며 한이음 멘토로도 활동 중이다.
한양대, 서울대 및 일본 동경대학교에서 각각 학사, 석사, 박사 학위를 취득하였다. IT 벤처 및 SK에너지 등 정보통신, 전기차, 에너지 분야에서 다양한 경험을 쌓고 일본 종합국립연구소인 AIST에서 스마트 그리드 분야 연구를 진행하였다. 현재는 대전 국립한밭대학교 교수로 재직 중이다.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 프로그래머 철학을 만나다: 소프트웨어를 사랑하는 기술 (0) | 2014.01.13 |
---|---|
[신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (0) | 2014.01.02 |
[신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!) (0) | 2013.09.02 |
[신간소개] 리버싱 윈도우(절판!!) (3) | 2013.08.12 |
[신간소개] 자바의 신 Vol.2, 주요 API 응용편 (2) | 2013.04.11 |
l 저자: 양용석
l 페이지: 520
l 판형: 4x6배변형(190x244)
l 도수: 2도
l 정가: 25,000원
l 발행일: 2013년 9월 13일
l ISBN: 978-89-97924-06-6 93000
[절판되었습니다!!]
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
웹 표준의 핵심 철학인 "구조와 디자인의 분리"라는 관점에 맞게 달라진 웹 개발 방식을 제대로 배울 수 있도록 하는 것이 이 책의 주목적입니다. 이 책으로 학습하는 독자가 CSS를 이용하여 정밀하고 자유자재로 디자인을 컨트롤할 수 있는 정도의 수준까지 될 수 있도록 구성하였습니다.
이번 전면개정판에서는 HTML5의 주요 API를 추가하여 그 가능성과 응용성에 대해 학습해볼 수 있게 하였고 더 풍부해진 CSS의 기능들이 대폭 추가되었습니다.
무엇보다 3부의 웹 표준 사이트도 새로운 트렌드에 맞게 전면적으로 개편하였고 반응형 웹디자인을 적용하여 스마트폰, 태블릿과 같은 여러 기기에서 자동으로 최적화해서 볼 수 있는 능력을 기를 수 있습니다.
(주의: 이 책은 HTML5 API를 깊이 있게 다루는 개발 서적이 아닙니다. HTML5 API는 기초적인 수준을 다루며 CSS를 활용한 웹 표준 디자인에 포커스를 두고 있는 웹 표준 디자인 책입니다)
실전 웹 표준 사이트 살펴보기 → css3.zerois.net
반응형 웹 표준 사이트 살펴보기 → css3.zerois.net/yngsite/responsive
_대상 독자
HTML 태그로 아직도 디자인을 하고 있는 현업 웹 디자이너
CSS를 쓰고 있어도 리뉴얼도 힘들고 유지보수도 힘든 결과를 내고 있는 웹 디자이너
웹 디자이너나 개발자가 되기 위해 공부하고 있는 학생
웹 디자이너와 협업을 해야 하는 웹 기획자나 개발자
_목차
1부 웹 표준과 HTML & CSS의 기초
1장 웹 표준
Section01 웹 표준이란?
Section02 웹 접근성을 높여주고, 환경을 보호하는 웹 표준
Section03 효율적인 웹사이트 관리 및 정밀하게 제어 가능한 사이트 개발
2장 HTML5 특징 및 소개
Section01 DOCTYPE
Section02 XHTML1.0과 HTML5의 차이점
Section03 HTML5에서 사라진 태그
Section04 HTML5에서 추가된 태그
3장 HTML5 멀티미디어 태그
Section01 Video 태그
Section02 Audio 태그 이용하기
4장 Canvas와 SVG
Section01 Canvas 태그
Section02 SVG 태그
5장 HTML5에서 추가된 Form 관련 태그들
Section01 input type
Section02 input 속성
6장 HTML5의 API
Section01 Drag & Drop (드래그 앤 드롭)
Section02 Geolocation (위치 표시)
Section03 Web Storage (웹 스토리지)
Section04 App Cache (어플리케이션 캐시)
Section05 Web Workers (웹 워커)
_주요 내용
웹 표준 시대의 NEW 웹 디자인을 생각한다
HTML5로 원하는 기능은 쉽게, CSS3로 디자인은 완벽하게
아직도 테이블 태그로 디자인 레이아웃을 만들고 있습니까? 여전히 HTML 코드에 디자인 속성을 덕지덕지 붙이고 있습니까? 유지보수 문제로 매일 밤을 지새우고 있지는 않나요? 플러그인 없이 원하는 기능을 쉽게 만들고 싶나요?
지금 당장 웹 표준 공부를 시작하십시오.
HTML5와 CSS3는 새로운 것이 아닙니다. 과거의 버전에 새로운 철학(구조와 표현의 분리)이 만나 새로운 시대적 요구에 맞게 없앨 것은 없애고 필요한 것은 새로 추가한 것입니다. 그렇기 때문에 무엇보다 웹 표준의 개발 방식을 익히는 것이 중요합니다.
이번 전면개정판은요?
필수적으로 알아야 할 HTML5 API 활용법 정리!!!
더 풍만해진 CSS3 디자인 기법 완벽 정리!!!
더욱 더 정교해진 반응형 웹 표준 디자인!!!
이 책으로?
HTML은 구조만 잡는 데 사용할 수 있도록 간단히!!!
CSS로 디자인을 정밀하게 제어할 수 있도록 자세히!!!
실전 웹사이트 제작으로 실전 능력까지 한방에!!!
_편집자 코멘트
IT 책을 편집하다 보면 여러 재미있는 지식에 깜짝깜짝 놀랄 때가 많습니다. 이 책 또한 제게는 특별했는데요. 예전에 취미로 웹 디자인을 배울 때만 해도 드림위버로 뚝딱뚝딱 만들던 기억이 있었는데, 이 책을 보면서 이제는 웹 디자인을 하더라도 상당히 정교하고 똑똑하게 해야 한다는 느낌을 받았습니다. 이제는 웹 디자이너도 프로그래머들처럼 정교한 설계를 하고 코드 몇 줄로 디자인의 분위기가 바뀌고 코드의 양이 줄어들어 퍼포먼스가 향상되고 여기에 마술 같이 여러 기기에 최적화한 반응형 웹사이트까지 만들 수 있게 되었습니다. 이 정도 능력이면 정말 대우받을 만한 웹 디자이너 아닐까요?
사실, CSS 디자인을 내 것으로 만들기 위해서는 상당히 많은 시간과 노력이 필요합니다. 내공 있는 웹 디자이너들의 실력이 그냥 하루아침에 이루어진 게 아니구나 하는 생각을 해봅니다.
참고로 단순히 HTML5의 풍부한 API 기능을 적용하고 써보고 싶어하시는 분들인 절대 이 책을 구입하지 말아주세요. 이 책은 HTML5의 API는 스스로 학습할 수 있게끔 기초적인 부분만 다루고 있습니다. 클라이언트 쪽 웹 디자인이 어떻게 이루어져 있는지 알고 싶어하는 개발자가 본다면 충분히 소기의 성과는 거둘 수 있을 겁니다.
_저자 소개
양용석 ugpapa@gmail.com
대기업부터 벤처기업까지 다양한 직장 경험을 바탕으로, 지금은 프리랜서로 활동 중에 있으며, 웹사이트 기획, 디자인 및 개발을 주로 하고 있다.
<처음부터 다시 시작하는 HTML5 & CSS3>(로드북), <이제 실전이다, HTML5 & CSS3>(로드북)와 <처음 시작하는 CSS & 워드프레스>(로드북)를 집필하였다.
두바이 아시아나 호텔(asianahoteldubai.com)과 HTML5와CSS3 기반으로는 경제전문 출판사 스마트북스(smartbooks.so) 및 DB 보안 전문회사인 ㈜신시웨이(sinsiway.com) 그리고 제주관광문화진흥원(jtipa.org) 사이트를 개발하였으며, 현재는 테이블 태그를 사용한 비 웹 표준 사이트로 개발된 쇼핑몰 사이트를 HTML5와 CSS3 기반의 웹 표준 사이트로 전환하고 있다.
워드프레스 기반으로는 소반 레스토랑(sobahndubai.com)을 개발하였으며, 지금도 많은 수의 웹 사이트를 제작하고 있다. 현재는 웹 디자인뿐만 아니라 인쇄 디자인 영역까지 작업 영역을 넓히고 있으며, HTML5와 CSS3 그리고 jQuery와 Wordpress 및 Joomla와 같은 다양한 기술 및 CMS에 관심이 많으며, 최신의 인터넷 트렌드에 발 빠르게 대응하려 노력하고 있다. 또한 아름다운 자연과 사람이 공존하는 제주도에서 사진을 취미 삼아, 현재 두 딸과 아들 그리고 아내와 함께 살고 있다.
_상세 이미지
'신간소개' 카테고리의 다른 글
[신간소개] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (0) | 2014.01.02 |
---|---|
[신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (4) | 2013.11.08 |
[신간소개] 리버싱 윈도우(절판!!) (3) | 2013.08.12 |
[신간소개] 자바의 신 Vol.2, 주요 API 응용편 (2) | 2013.04.11 |
[신간소개] 자바의 신 VOL.1, 기초 문법편 (4) | 2013.02.27 |
l 저자: 한주성
l 페이지: 1052
l 판형: 4x6배판(188x257)
l 도수: 1도
l 정가: 48,000원
l 발행일: 2013년 8월 23일
l ISBN: 978-89-97924-05-9 93000
[절판되었습니다]
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
윈도우 구조를 먼저 이해하고 이를 바탕으로 실습을 통해 ‘리버싱’을 익히는 책이다. 윈도우 구조 학습은 디버거를 활용해 직접 부팅 단계부터 내부를 들여다보면서 학습한다. 단순 이론만 가르쳐주는 방식이 아니라 실제로 디버깅 환경을 구축해보고 내부 구조를 살펴보는 방식을 취하고 있다. 윈도우 시스템의 구조에 대한 이해를 바탕으로 어떻게 해킹이나 장애를 진단하고 해결해가는지를 실습 위주로 보여준다.
무엇보다 보는 재미가 아니라 직접 해보는 재미가 쏠쏠한 책이다.
_대상 독자
Q. 누구를 위한 책입니까?
A: 로우레벨 쪽에 관심이 있어 보안, 시스템 전문가가 되고 싶어하는 독자
Q. 필요한 선수지식은 있나요?
A: 기초적인 프로그래밍 지식과 가상 머신 설치하고 약간 활용할 수 있는 정도의 지식
_목차
1부. 윈도우 구조: MBR에서 로그온까지
1장. 부팅의 시작: MBR (실습)
1.1 실습 준비
1.2 MBR 영역 코드 분석
1.3 MBR 영역 실시간 분석
1.4 부트 섹터
2장 Windbg 준비 (실습)
2.1 실습 준비
2.2 심볼 설정
2.3 커널 디버깅
3장 시스템 시작: 커널 생성 (Ntos****.exe)
3.1 System과 Idle
4장 커널과 유저의 소통: 시스템 프로세스
4.1 서브시스템(Subsystem)
4.2 세션 관리자 Smss.exe
4.3 서브시스템 관리자 Csrss.exe
4.3.1 LPC
4.4 로그인 관리자 Winlogon.exe
4.4.1 새로운 세션 0 관리자 Wininit.exe
4.5 보안 관리자 - Lsass.exe
4.6 서비스 관리자 Services.exe
4.6.1 서비스 계정
4.7 유저 초기화 - Userinit.exe
4.8 아직 끝나지 않은 부팅 - 자동 실행
5장 커널 진입: Ntdll.dll
6장 운영: 성능/관리 (실습)
6.1 실습 준비
6.2 성능
6.2.1 성능 모니터링
6.2.2 Xperf
6.2.3 네트워크
6.3 관리
6.3.1 WMI
6.4 덤프 분석
2부 윈도우 내부 동작 이해
7장 프로세스, 스레드(실습)
7.1 EPROCESS, KPROCESS
8장 레지스터
9장 어셈블리 (실습)
9.1 실습 준비
9.2 MOV 명령
9.3 CMP 명령
9.4 ADD/SUB 명령
9.5 PUSH/POP 명령
9.6 INC/DEC 명령
9.7 NOT/AND/OR/XOR 명령
9.8 DIV/IDIV 명령
9.9 CALL/JMP/RET 명령
_주요 내용
윈도우 구조에 대한 이해부터 시작하는 체계적인 접근법
최초 부팅 단계부터 모든 시스템 자원이 세팅되는 단계까지 체계적으로 학습하여 기초를 단단하게 다진 후에 시작한다. 결국 ‘원리에 대한 이해’가 이 책의 근간을 이루는 가장 큰 핵심이다.
활용성 높은 도구를 이용한 실전 학습법
가상머신부터 디버깅 및 디버기, 디어셈블러 등 수많은 도구들 중 활용성을 기준으로 선별하여 실전과도 같은 실습 학습을 제시한다.
저자의 경험을 간접 체험할 수 있는 <이것이 알고 싶다> 코너
각 장의 끝에 편집자가 원고를 읽으면서 입문자의 입장이 되어 궁금한 질문을 하였다. 때론 바보 같은 질문일 수 있지만 리버서가 되기 위한 입문자들에게는 좋은 가이드가 되어줄 것이다.
보안, 해킹, 운영, 성능까지 다양한 간접 경험을 쌓을 수 있다
리버싱은 작은 단서로 시작하여 어떤 문제를 해결해가는 과정을 의미한다. 그것이 결국 보안의 문제일 수 있고 운영이나 성능의 문제일 수 있다. 이런 다양한 관점에 대한 접근법이 문제 해결 능력을 키우는 데 실질적인 도움을 줄 수 있을 것이다.
이 책은 저자가 10년 이상의 네트워크, 보안, 시스템 운영 경험과 보안 프로그램 개발 경험을 바탕으로 리버스 엔지니어링에 관심 있는 사람들이 반드시 알아야 할 내용을 체계적으로 기술하고 있다. 윈도우 리버스 엔지니어링 기본서로서 가까이 두고 참고해도 손색이 없는 책이다.
_베타리더 고승의(마이크로소프트 고객기술지원부)
이 책은 리버싱에만 초점을 맞춘 것이 아니라 OS의 기본을 먼저 힉습한 후에 이를 리버싱에 응용할 수 있도록 안내해 주고 있다. OS의 기본 구조뿐만 아니라 리버싱에 대해서도 많이 배울 수 있었다.
_베타리더 이현정(마이크로소프트 고객기술지원부)
_편집자 코멘트
이 책을 편집하면서 ‘리버싱’이라는 분야가 참으로 매력적이구나, 라는 것을 느꼈습니다. 비트 사이를 헤집고 다니면서 작은 단서 하나에 의존하여 원인의 진원지를 찾아가면서 그 배경을 알아가는 게 참으로 기막힙니다. 단순히 이론이나 원리만 알려주는 책이었다면 느낄 수 없었을 것입니다.
_저자 소개
한주성 http://itka.kr
마이크로소프트 기술지원부 플랫폼팀에서 근무하다 2008년 인젠에서 보안 컨설팅 업무를 수행했다. 삼주시스템, 윈디소프트를 거쳐 현재 아이덴티티게임즈 SE팀 팀장으로 주로 보안 업무를 담당하고 있다.
CCIE-Security, CISA, CISSP, MCTS:Windows Internal 등의 자격증을 보유하고 있으며, 월간 마이크로소프트웨어에 2011년부터 현재까지 역분석과 관련된 다수의 글을 연재하였고, 현재 Enterprise Security MVP(마이크로소프트 전문가 활동 공로상)로 활동 중이다.
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (4) | 2013.11.08 |
---|---|
[신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!) (0) | 2013.09.02 |
[신간소개] 자바의 신 Vol.2, 주요 API 응용편 (2) | 2013.04.11 |
[신간소개] 자바의 신 VOL.1, 기초 문법편 (4) | 2013.02.27 |
[신간소개] 처음 시작하는 CSS&워드프레스 (0) | 2012.12.10 |
● 저자: 이상민
● 감수: 김성박, 박재성
● 페이지: 680
● 판형: 4X6배판(188 x 257)
● 도수: 2도
● 정가: 27,000원
● 발행일: 2013년 4월 26일
● ISBN: 978-89-97924-04-2 93000
[절판!!!!!!!!!]
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
[샘플원고] 2장 String에 관한 샘플원고입니다!!
_도서 내용
이 책은 <자바의 신> 세트 중 2권으로 주요 API 활용법을 다루고 있습니다. 단순히 API 문서를이해하기 쉽게 정리한 것이 아닙니다. 실제 현장에서는 무슨 API가 어떻게 쓰이는지의 관점에서 정리한 책입니다. VOL.1과 마찬가지로 독자가 생각하며 학습할 수 있도록 구성하였고 연습문제에 심혈을 기울였습니다. 23명의 베타리더 및 감수자가 먼저 리뷰하고 의견을 반영한 책입니다.
※ 이 책은 2권으로 구성된 <자바의 신> 세트 중 2권입니다.
_대상 독자
Q. 자바 개발자로 일하고 싶은데, 무엇을 어떻게 시작해야 할까요?
A: 우선 VOL.1을 마스터하세요. 연습문제를 반드시 풀어봐야 합니다.
Q. 현업에서 개발자로 일하고 있지만, 나의 개발 방식이 가끔 맞는 것인지 헷갈릴 때가 있어요.
A: VOL.1을 건너 뛰고 VOL.2를 보셔도 됩니다. 레퍼런스로 찾아서 보셔도 좋을 듯 합니다.
Q. 개발자는 아니지만, 개발자들과 소통할 일이 많아요.
A: VOL.1만 공부해도 충분합니다. 개념을 익히는 데 많은 도움을 받을 수 있어요.
_목차
1부. 기본 API
1장. 매번 만들기 귀찮은데 누가 만들어 놓은 거 쓸 수 없나요?
미리 만들어 놓은 클래스들은 아주 많아요
API를 열어보자
클래스 및 인터페이스의 상세 정보 화면을 살펴보자
Deprecated라고 표시되어 있는 것은 뭐야?
어노테이션과 Enum의 상세 정보 화면은 조금 다르다
Header와 Footer에 있는 링크들은 뭘까?
2장. String
자바에서 가장 많이 사용하는 String 클래스
String의 생성자에는 이런 애들이 있다
String 문자열을 byte로 변환하기
객체의 널 체크는 반드시 필요하답니다
String의 내용을 비교하고 검색하는 메소드들도 있어요
String 내에서 위치를 찾아내는 방법은 여러 가지에요
String의 값의 일부를 추출하기 위한 메소드들은 얘네들이다
String 값을 바꾸는 메소드들도 있어요
절대로 사용하면 안 되는 메소드가 하나 있어요!!!
immutable한 String의 단점을 보완하는 클래스에는 StringBuffer와 StringBuilder가 있다
3장. 가장 많이 쓰는 패키지는 자바랭
java.lang 패키지는 특별하죠
숫자를 처리하는 클래스들
각종 정보를 확인하기 위한 System 클래스
System.out을 살펴보자
수학적인 계산을 위해서 꼭 필요한 Math 클래스
4장. 실수를 방지하기 위한 제네릭이라는 것도 있어요
실수를 방지할 수 있도록 도와주는 제네릭
제네릭이 뭐지?
제네릭 타입의 이름 정하기
제네릭에 ?가 있는 것은 뭐야?
제네릭 선언에 사용하는 타입의 범위도 지정할 수 있다
메소드를 제네릭하게 선언하기
<VOL.1의 주요 목차 요약>
1부. 시작하기
1장. 프로그래밍이란 무엇인가?
2장. Hello Basic Java
3장. 자바를 제대로 알려면 객체가 무엇인지를 알아야 해요.
2부. 기초 문법
4장. 정보를 어디에 넣고 싶은데
5장. 계산을 하고 싶어요
6장. 제가 좀 조건을 따져요
7장. 여러 개를 하나에 넣을 수는 없을까요?
3부. 객체지향
8장. 참조 자료형에 대해서 알아봅시다
9장. 자바를 배우면 패키지와 접근 제어자는 꼭 알아야 해요
10장. 자바는 상속이라는 것이 있어요
11장. 모든 클래스의 부모 클래스는 Object에요
12장. 인터페이스와 추상클래스, 그리고 enum
13장. 클래스 안에 클래스가 들어갈 수도 있구나
14장. 다 배운 거 같지만, 예외라는 중요한 게 있어요
15장. 어노테이션이라는 것도 알아야 한다
16장. 이제 기본 문법은 거의 다 배웠으니 정리해 봅시다
_주요 내용
이 책은 VOL.2로 주요 API 활용법을 다루고 있습니다.
VOL.1이 기초 문법을 다루었다면, VOL.2에서는 개발 현장에 많이 활용하는 주요 API가 무엇이고 어떻게 쓰이는지를 다룹니다.
가장 신경 쓴 점은 “생각하는 습관”을 갖도록 하는 데 있습니다.
이 책에는 “생각해 봅시다”라는 쉬어가는 코너가 아주 자주 등장합니다. 이 코너에서는 독자에게 화두를 던지고 그에 대해 짧게는 1분에서 길게는 10분까지 생각해볼 수 있도록 하였습니다. 이를 통해 현업에서 개발자로 성장했을 때 단순 코더가 아니라 생각하는 코더가 될 수 있도록 세심하게 배려하였습니다.
연습문제에 심혈을 기울였습니다.
문제를 풀어보는 것만큼 실력을 높일 수 있는 지름길은 없습니다. 서술형 문제에서는 이미 학습한 내용을 잘 기억하고 있는지 테스트할 수 있습니다. 실습 문제에서는 작은 단위의 프로그램을 만들어보면서 프로그램 짜는 능력을 쑥쑥 키워갈 수 있습니다.
<자바의 신> 사이트에서 연습문제도 직접 풀어보고 궁금한 게 있으면 저자에게 바로 물어보세요.
https://sites.google.com/site/godofjavabook/
<자바의 신> 페이스북 홈페이지
http://www.facebook.com/GodOfJavaBook
_편집자 코멘트
편집자인 저도 원고의 초고를 보면서 연습문제를 직접 풀어보았습니다. 사실 삽질을 되게 많이 했습니다. “어디서 에러가 나는 거지?” “앞에서 이런 부분을 설명했나?” “아~ 내가 이런 부분을 이해하지 못하고 넘어갔구나” 하면서, 교정 시간은 더디게 갔지만, 훨씬 자바라는 언어에 더 가까워질 수 있었습니다.
이 책의 베타리뷰어로 참여했던 분들도 비슷한 경험을 하였습니다. 이 책은 21명의 베타리뷰어가 리뷰를 하였습니다. 디지털 파일이 아니라 모든 분들께 일일이 제본된 책자가 제공되었습니다. 실제 독자가 학습하는 방식 그대로를 재현하면서 어디에서 막히는지, 문제점은 없는지를 발견하고 이를 책에 반영하였습니다. 상당히 까다롭고 귀찮은 작업이었지만, 기본서의 중요성에 비추어 볼 때 이 정도의 투자는 해야 한다고 생각했습니다.
이 책에 참여해주신 21명의 베타 리뷰어와 좋은 기본서를 만들어준 저자에게 진심으로 감사를 드립니다.
_저자 소개
현재 SK planet에서 근무 중이며, 삼성 SDS 및 NHN에 근무했었다. 자바와 성능에 관련된 기술 지원이 주 업무이며, 잉여 시간을 할애하여 자바 개발자들을 위한 책들을 집필해왔다. 저서로는 <자바 성능을 결정짓는 코딩 습관과 튜닝 이야기>, <자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기>, <자바 개발자와 시스템 운영자를 위한 트러블 슈팅 이야기>, <프로그래머로 산다는 것(공저)>이 있다.
_끝
'신간소개' 카테고리의 다른 글
[신간소개] 처음부터 다시 배우는 HTML5&CSS3, 전면개정판(절판!!) (0) | 2013.09.02 |
---|---|
[신간소개] 리버싱 윈도우(절판!!) (3) | 2013.08.12 |
[신간소개] 자바의 신 VOL.1, 기초 문법편 (4) | 2013.02.27 |
[신간소개] 처음 시작하는 CSS&워드프레스 (0) | 2012.12.10 |
[신간소개] 안전한 웹을 위한 코딩 한줄의 정석 (0) | 2012.10.12 |
l 저자: 이상민
l 감수: 김성박, 박재성
l 판형: 4x6배판(188x257)
l 도수: 2도
l 정가: 23,000원
l 발행일: 2013년 2월 28일
l ISBN: 978-89-97924-03-5 93000
[절판!!!!!!!!!]
[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]
_도서 내용
성능 전문가로 널리 알려진 저자의 자바 개발 경력을 바탕으로 현장에서 꼭 필요한 기초가 무엇인지를 정리한 책입니다. 현장 중심으로 자바의 기본서를 다시 정의한 책입니다. 독자가 생각하며 학습할 수 있도록 구성하였고 연습문제에 심혈을 기울였습니다. 23명의 베타리더 및 감수자가 먼저 리뷰하고 의견을 반영한 책입니다.
※ 이 책은 2권으로 구성된 <자바의 신> 세트 중 1권입니다.
_대상 독자
Q. 자바 개발자로 일하고 싶은데, 무엇을 어떻게 시작해야 할까요?
A: 우선 VOL.1을 마스터하세요. 연습문제를 반드시 풀어봐야 합니다.
Q. 현업에서 개발자로 일하고 있지만, 나의 개발 방식이 가끔 맞는 것인지 헷갈릴 때가 있어요.
A: VOL.1을 건너 뛰고 VOL.2를 보셔도 됩니다. 레퍼런스로 찾아서 보셔도 좋을 듯 합니다.
Q. 개발자는 아니지만, 개발자들과 소통할 일이 많아요.
A: VOL.1만 공부해도 충분합니다. 개념을 익히는 데 많은 도움을 받을 수 있어요.
_목차
1부. 시작하기
1장. 프로그래밍이란 무엇인가?
Programming의 P
자바 프로그램의 메소드는 이렇게 구성되어 있어요
자바의 가장 작은 단위는 클래스랍니다
클래스는 상태를 갖고 있어야 합니다
프로그램의 가장 기본은 =를 이해하는 것
한 줄을 의미하는 세미콜론
모든 프로그래밍 언어에는 예약어라는 것이 있어요
2장. Hello Basic Java
자바를 배울 환경 준비하기
HelloBasicJava 만들기
HelloBasicJava 컴파일하고 실행하기
main 메소드를 만들자
System.out.println()과 System.out.print()
주석(Comment) 처리하기
메소드를 직접 만들어 보자
3장. 자바를 제대로 알려면 객체가 무엇인지를 알아야 해요.
자바는 객체지향 언어라고 해요
클래스와 객체는 구분하셔야 해요
Car 클래스를 구현하자
계산기 클래스를 만들어보자
Calculator 객체를 생성해보자
<VOL.2의 주요 목차 요약>
1장. 매번 만들기 귀찮은데 누가 만들어 놓은 거 쓸 수 없나요?
2장. String
3장. 가장 많이 쓰는 패키지는 자바랭
4장. 실수를 방지하기 위한 제네릭이라는 것도 있어요.
5장. 자바랭 다음으로 많이 쓰는 애들은 컬렉션-Part1 List
6장. 자바랭 다음으로 많이 쓰는 애들은 컬렉션-Part2 Set과 Queue
7장. 자바랭 다음으로 많이 쓰는 애들은 컬렉션-Part3 Map
8장. 그 다음으로 많이 쓰는 애들은 자바 유틸
9장. Formatter는 알아두면 매우 유용하게 사용할 수 있어요
10장. 쓰레드는 개발자라면 알아두는 것이 좋아요
11장. 파일에 있는 것을 읽고 쓰려면 아이오를 알아야죠
12장. Serializable과 NIO도 살펴 봅시다
13장. 다른 서버로 데이터를 보내려면 어떻게 하면 되나요?
14장. 이제 주요 API도 알아봤으니 정리해 봅시다
15장. JDK 7에서 달라진 것들에는?
16장. JDK 7에서 추가된 것들에는?
17장. 저는 이런 것 말고 웹 페이지를 만들고 싶었다고요
18장. 그럼 데이터를 저장하려면 어떻게 해야 하는데요?
19장. 이제 저는 뭘 더 공부해야 하는 거죠?
_주요 내용
이 책은 VOL.1으로 기초 문법을 다루고 있습니다.
<자바의 신>은 총 2권으로 구성되어 있습니다. 그 중 첫 번째인 이 책은 개발자가 알아야 할 기초 문법을 다루고 있습니다. 1권을 이해해야 2권의 API 활용법을 쉽게 학습할 수 있습니다.
가장 신경 쓴 점은 “생각하는 습관”을 갖도록 하는 데 있습니다.
이 책에는 “생각해 봅시다”라는 쉬어가는 코너가 아주 자주 등장합니다. 이 코너에서는 독자에게 화두를 던지고 그에 대해 짧게는 1분에서 길게는 10분까지 생각해볼 수 있도록 하였습니다. 이를 통해 현업에서 개발자로 성장했을 때 단순 코더가 아니라 생각하는 코더가 될 수 있도록 세심하게 배려하였습니다.
연습문제에 심혈을 기울였습니다.
문제를 풀어보는 것만큼 실력을 높일 수 있는 지름길은 없습니다. 서술형 문제에서는 이미 학습한 내용을 잘 기억하고 있는지 테스트할 수 있습니다. 실습 문제에서는 작은 단위의 프로그램을 만들어보면서 프로그램 짜는 능력을 쑥쑥 키워갈 수 있습니다.
<자바의 신> 사이트에서 연습문제도 직접 풀어보고 궁금한 게 있으면 저자에게 바로 물어보세요.
https://sites.google.com/site/godofjavabook/
_편집자 코멘트
편집자인 저도 원고의 초고를 보면서 연습문제를 직접 풀어보았습니다. 사실 삽질을 되게 많이 했습니다. “어디서 에러가 나는 거지?” “앞에서 이런 부분을 설명했나?” “아~ 내가 이런 부분을 이해하지 못하고 넘어갔구나” 하면서, 교정 시간은 더디게 갔지만, 훨씬 자바라는 언어에 더 가까워질 수 있었습니다.
이 책의 베타리뷰어로 참여했던 분들도 비슷한 경험을 하였습니다. 이 책은 21명의 베타리뷰어가 리뷰를 하였습니다. 디지털 파일이 아니라 모든 분들께 일일이 제본된 책자가 제공되었습니다. 실제 독자가 학습하는 방식 그대로를 재현하면서 어디에서 막히는지, 문제점은 없는지를 발견하고 이를 책에 반영하였습니다. 상당히 까다롭고 귀찮은 작업이었지만, 기본서의 중요성에 비추어 볼 때 이 정도의 투자는 해야 한다고 생각했습니다.
이 책에 참여해주신 21명의 베타 리뷰어와 좋은 기본서를 만들어준 저자에게 진심으로 감사를 드립니다.
_저자 소개
현재 SK planet에서 근무 중이며, 삼성 SDS 및 NHN에 근무했었다. 자바와 성능에 관련된 기술 지원이 주 업무이며, 잉여 시간을 할애하여 자바 개발자들을 위한 책들을 집필해왔다. 저서로는 "자바 성능을 결정짓는 코딩 습관과 튜닝 이야기", "자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기", "자바 개발자와 시스템 운영자를 위한 트러블 슈팅 이야기", "프로그래머로 산다는 것(공저)"이 있다.
'신간소개' 카테고리의 다른 글
[신간소개] 리버싱 윈도우(절판!!) (3) | 2013.08.12 |
---|---|
[신간소개] 자바의 신 Vol.2, 주요 API 응용편 (2) | 2013.04.11 |
[신간소개] 처음 시작하는 CSS&워드프레스 (0) | 2012.12.10 |
[신간소개] 안전한 웹을 위한 코딩 한줄의 정석 (0) | 2012.10.12 |
[신간소개] 프로그래머로 산다는 것(절판!!) (0) | 2012.09.17 |