본문 바로가기

서평

(5)
[개발] 자바 네트워크 프로그래밍 / 엘리엇 러스티 저 / 강성용 역 / O'REILLY' 자바 네트워크 프로그래밍 / O'REILLY기본적인 네트워크 프로그래밍을 학습하는데 적합한 책이다. 조금 더 심화된 네트워크 프로그래밍 내용을 학습하기에는 이 책은 적합하지 않다. 책의 구성은 다음과 같다. 1장 기본 네트워크 개념 네트워크 / 네트워크 계층 / IP, TCP 그리고 UDP / 인터넷 / 클라이언트/서버 모델 / 인터넷 표준 2장 스트림 출력 스트림 / 입력 스트림 / 필터 스트림 / reader와 writer 3장 스레드 스레드 실행하기 / 스레드에서 데이터 반환하기 / 동기화 / 데드락 / 스레드 스케줄링 / 스레드 풀과 익스큐터 4장 인터넷 주소 InetAddress 클래스 / Inet4Address 클래스와 Inet6Address 클래스 / NetworkInterface 클래스 /..
[서평] 개발자가 읽은 완벽한 공부법 http://www.yes24.com/24/goods/34569935?scode=032&OzSrank=1 개발자가 읽은 '완벽한 공부법' 총 평제목에 ‘완벽한’이라는 다소 자극적인 수식어를 달고 있는 책이다. ‘빅보카’의 저자 신박사님 함께 작업하신 책이라서 읽어보았다. 정말 오랜만에 읽어보는 자기계발서이다. 결론부터 말하자면 훌륭했고 제목 그대로 완벽했다. 하지만 실제로 이 책이 독자에게 많은 도움이 되려면 책에 나온 방법에 따라 실천해야 도움이 된다. 또 이 책은 ‘공부법'을 넘어서 인생을 '어떻게 살아갈 것인가'에 대한 방향을 제시해준다. 흔한 자기계발서들은 이렇다. 흔한 자기계발서 : 나 자신을 믿어라!! 독자 : 어떤 근거로 그런 주장을 하는데? 어떻게 믿으라는 것인가? 에 대한 의문을 남긴채 ..
[서평] 스프링 입문을 위한 자바 객체 지향의 원리와 이해 [서평] 스프링 입문을 위한 자바 객체 지향의 원리와 이해 스프링 책도 아니고 자바 책도 아니다. 책 제목 그대로 객체 지향을 위한 책이다. 딱 자바 기본서를 통해 자바를 한 번 경험해봤거나 자바 기본 강의를 수강하고 나서 보면 좋을 책이다. 자바 프로그램이 작동하는 구조, 메모리 할당 등에 대해서 설명해준다. 정말 자세한 부분까지는 아니지만 자바 코드를 작성할 때 실수할 수 있는 부분을 잡을 수 있을 정도로 설명하고 있다. JVM, GC 등의 원리에 대해서는 일체 다루지 않는다. 이 책의 초점은 이런 것이 아니라 바로 ‘객체 지향’이다. 자바의 객체지향적인 특징과 그와 관련된 문법들을 간략하게 소개하고, 각각의 특징들이 녹아들어간 객체 지향의 5원칙에 대해 설명한다. 이 책의 저자는 붕어빵과 붕어빵틀로..
[개발] 스위프트로 시작하는 아이폰 앱 개발 교과서 / 모리 요시나오 / 위키북스 스위프트로 시작하는 아이폰 앱 개발 교과서 Intro책을 소개할 때는 일단 필자의 베이스부터 소개하는 것이 맞다고 생각한다. 웹 개발을 공부하다가 iOS 애플리케이션 개발에 관심이 생겨서 공부를 시작했다. iOS 개발의 전통 언어인 Objective-C에 대해서는 어떻게 생겼는지 아는 정도이며, HeadFirst iPhone/iPad 책으로 따라하기 식 iOS 개발 공부를 조금 한 상태였다. 요즘 핫한 Swift 관련 도서를 찾던 도중 가장 최근에 나온 책이며 최신 Swift 문법과 최신 Xcode 버전으로 쓰여진 책이라고 해서 설레는 마음으로 바로 구매를 했다. 그 결과는 참담했다. 초보 입문용이 프로그래밍 초보 입문자라는 뜻이였기 때문이다. 참담했던 이유 1. 너무 기초다.초보 입문용이라고 나와있긴 ..
읽기 좋은 코드가 좋은 코드다 / 저스틴 보즈웰, 트레버 파우커 , 임백준 옮김 / 한빛미디어 개발 관련 서적 중에는 워낙 유명한 책이라 길게 소개하지 않겠다.안 읽어보면 왠지 놓치는 것이 있을 것 같아서 읽어봤다.그리고 역시 놓치고 있는 것이 있었고, 많은 것을 배울 수 있었다.하지만 주로 쓰는 언어가 아닌 언어로 쓰여진 내용에 대해서는깊은 공감을 불러일으키지 못했다.물론 이 부분은 코드 작성 전반적인 내용을 간결하게 다루고 있는 책이기에 존재하는어쩔 수 없는 한계인 것 같다.맞는 말을 하고 있고, 모든 개발자가 이대로만 한다면,우리는 더 없이 행복해질 수 있다.조건은 같은 프로젝트에 참여하는 '모든' 개발자이다.한 명이라도 다른 방향으로 코드를 작성하게 되면,그렇게 작성된 코드를 다시 바꾸는 데 드는 비용이 더 들기 때문이다.'약속'은 지키라고 있는 것이기에, 중요한 것 같다. 절대적인 약속보..