이것이 C#이다 - 처음부터 끝까지 입문자를 배려한 C# 입문서 (C#7.2 버전 반영)
박상현 지음 / 한빛미디어 / 2018년 7월
평점 :
구판절판


이 글에는 스포일러가 포함되어 있습니다.

항상 유니티로 게임을 만들다보니 C#에 대한 부분적인 지식만 가지고 있었다.

C#에 대해서 좀 전체적인 좋은 기능들과 메소드들, 생태계에 대해서 알고 싶었다. 그리고 무엇보다 중요한건 그냥 C# 개발하면서 볼 사전같은 책이 필요했다.

그래서 이것이 c#이다 라는 책을 보게 되었다!



와 벌써 C#이 7.2나 됬구나 하면서 생각했다..

이것이 OOO시리즈는 표지가 무조건 어떤 메카 윤곽 그림이더라.

고등학생때 뇌자극 시리즈를 참 좋아했었다. 설명이 진짜 잘 되어 있어서 고등학생때도 보고 이해할 수 있었기 때문이다. 알고보니까 뇌자극 C#쓴 저자가 이걸 쓴거였다., 왠지..



뇌자극 답게 아주 친절한 그림과 많은 설명으로 방대한 양을 커버하고 있다. 책이 진짜 두껍다.. 거의 800페이지인데 가격은 27000원이면 비교적 싼 것 같다... 다른 책들은 천페이지 쯤 되면 4만원 그냥 넘던데.



사전같은 책을 바랬던게 이런것이었다!!

기능별로 챕터가 아주 잘 세분화 되어 있어서 금방 원하는 내용을 찾을 수 있다. 다른 책들은 내가 알고싶은 내용을 찾으려면 책을 좀 뒤적거렸어야 했는데, 이 책은 세분화가 잘 되어 있어서 레퍼런스용으로 진짜 좋은 책인 것 같다. 물론 입문서로도 참 좋다.

요즘은 유니티에서 Linq를 적극 사용해보려고 하는데, 항상 이놈의 linq를 건들때 마다 위키를 키고 구글을 키고 하나씩 다 검색하면서 쓰느라 참 힘들었는데, 이런 레퍼런스 책을 가지게 되어서 참 좋다.

유니티는 참고로 C# 6.0인가 까지 지원하긴 하지만 stable한 c#버전이 2.x대이다. 나중에 되면 최신 버전까지 지원해주지 않을까 싶다. 얼른 유니티로 게임만들고 싶다!



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
프로그래머를 위한 기초 해석학 - 함수와 미적분을 기초부터 응용까지
나카이 에츠지 지음, 이기홍 옮김 / 길벗 / 2018년 12월
평점 :
장바구니담기


요즘 연구실에서 진행하는 연구에 수학이 엄청나게 쓰여서 참 당황스러웠다. 여러가지 수학적 사고와 식을 분해하고 수식으로 결과값을 예측하고 등등..

특히 딥러닝에는 함수와 미적분이 참 많이 쓰인다는 것을 새삼 느꼈다...

대학교 Calculus2를 1학기때 들었는데 너무 어려워서 하다가 자체드랍을 하는 바람에 더욱 수학이 힘들어졌었다.

이번에 길벗에서 이런 함수들과 미분에 대한 내용 뿐 아니라, 머신러닝 분야에 사용되는 수학적 기초 개념들을 소개하는 책이 나왔다고 해서 받아봤다.



프로그래머를 위한 선형대수 처럼 표지가 이쁘다. 너무 마음에 든다.



책에 나오는 각종 수학 정리들을 빠르게 찾아 볼 수 있도록 인덱싱이 되어있다. 나중에 긴급하게 잘 

기억안나는 공식들을 찾아보기 아주 수월하다. 그래서 그냥 사전처럼 가지고 있어도 아주 좋다.



생각보다 딱딱하지 않고 일반적으로 유도 과정이나 수식과 수식 사이에 글이 아주 많다.

고등학교 수학만 가지고도 충분히 이해할 수 있도록 쓴 저자의 의도가 아주 잘 반영되어 있는 것 같다.

나는 이 책을 사전처럼 쓰고 있다. 처음부터 끝까지 다 보아도 물론 좋지만 내가 모르는 부분들만 볼 수 있도록 아주 잘 디자인 되어있고 이번 학기 Calculus2와 딥러닝 연구에 이 책이 아마 닳도록 쓰여질 것 같다 ㅋㅋㅋ 이런 좋은 책들이 다른 버전으로도 많이 나왔으면 좋겠다.ㅋㅋ 프로그래머를 위한 선형대수도 한번 읽어봐야겠다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
피, 땀, 픽셀 - 트리플 A 게임은 어떻게 만들어지는가
제이슨 슈라이어 지음, 권혜정 옮김 / 한빛미디어 / 2018년 8월
평점 :
절판



이 책이 출간되었다는 소식을 듣고 어떤 내용이 담겨있을까 생각을 참 많이 했다. 제목이 상당히 인상적이다.ㅋㅋ 아이돌 가수의 피땀눈물을 패러디 한 것 같다.



이 책은 옴니버스형식의 구성을 가지고 있다. 다른 많은 게임들의 제작 비하인드를 알려주는 책이다. 저자가 굉장히 많은 노력을 한 것 같다.

내가 유심히 본 챕터는 스타듀 벨리 부분이다. 스타듀 벨리를 정말 잘 만들었다고 생각하고 또 어떻게 만들었는지, 비하인드 스토리가 어떤지 알고 싶었기 때문이다.

책을 읽는데 정말 개발자들이 대단하다고 느꼈다!
스타듀 벨리 개발자는 입사 포트폴리오 게임으로 자기가 좋아하는 게임과 비슷하게 게임을 만들었는데 그게 대박이 난거였다. 너무 대단하다는 생각을 했다. 게다가 책 속에 무엇으로 만들었는지에 대해서도 나오는데 무려 마이크로소프트 XNA로 만들었다고 한다... 정말 대단한 것 같다.
나도 개인적으로 취업준비를 해본적이 있어서 참 많이 공감되는 내용들이 많았다. 게임을 개발하고 그것을 다른사람에게 보여주고, 피드백을 받고 회의감이 들어서 잠시 개발을 접고 참 많은 내용들이 그대로 적혀있어서 좋았다. 실제로 일반 SW에 종사하는 프로그래머들의 삶은 다른 책들이 많아서 잘 알지만 게임개발자들이 어떤 삶을 살아가는지에 대한 내용들은 접해본적이 그렇게 많진 않았다. 이번 기회를 통해 게임개발자들의 삶을 더 들여다 본 좋은 기회가 된 것 같다. 나도 언젠가 내가 좋아하는 게임을 모작해서 대박쳐서 그 회사에 들어가고 싶다.


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
딥러닝의 정석 - 텐서플로와 최신 기법으로 배우는 딥러닝 알고리즘 설계
니킬 부두마 지음, 고광원 외 옮김 / 한빛미디어 / 2018년 2월
평점 :
구판절판


요즘 정말 핫한 기술이 바로 딥러닝이다.

래서 좋은 기회에 딥러닝에 대해서 좀 알아가 보고 싶었다.

난 정말 정석을 좋아한다. 기본이 갖추어져 있어야 무한한 응용이 가능하기 때문이다.
그래서 이 책을 처음 선택할 때 정석이라는 말이 너무 좋았다. 한편으로는 정석이라 너무 어려운 말들로 설명하지는 않을까 걱정했다.

그러나 이 책의 정말 좋은 점은 사소한 기술도 정말 그림과 글로 풀어서 설명해준다.

이전에 딥러닝에 대해서 잠깐 공부하고자 다른 책을 사서 본적이 있었는데 생각보다 내가 생각했던것 보다 훨씬 많은 수식과 기호 앞에 좌절했었어야 했다.

하지만 이 책은 조금 다른 것 같다. 내 지식수준이 더 상승했을 수도 있지만 전체적인 책의 친절도가 우수하다. 도식이 없는 페이지가 손꼽을 정도이며, 어렵고 복잡한 수식을 잘 정리하고 증명해주며 글로 풀어준다. 도식을 통해 더 이해하기 좋게 해준다.

또한 정석 답게 이것을 왜 써야 하는지에 대해 설명해주고 있다.
특히 1장을 보고 딥러닝에 대해 인식이 좀 바뀌었다. 인간은 정말 정교하고 위대한 작품이다. 인간이 인간 스스로를 모방해 새로운 기계를 만들고 있으니 말이다. 

텐서플로우를 사용해 직접 실습하고 활용할 수 있도록 안내해준다는 것이 또 좋은 부분이다.
정석이라 실습에 대한 개념이 잘 안잡힐까 걱정도 했었는데 이 한 권을 읽음으로 이론과 실습을 둘다 할 수 있다는 것이다.

파이썬과 수학에 어느정도 지식이 있으신 분들은 바로 봐도 손색없을 정도로 좋은 책이다.



댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 만나는 Vulkan - 차세대 그래픽스 API 표준 Vulkan으로 고성능, 고효율 3D 그래픽스 만들기
파르민더 싱 지음, 이환용 옮김 / 한빛미디어 / 2017년 11월
평점 :
장바구니담기


이번에 하게된 3d rpg게임 프로젝트에 Vulkan을 써보자고 해서 Vulkan책을 운 좋게 얻었다.


그래픽스 책이고 Vulkan은 저수준 그래픽스 라이브러리이다 보니까 그래픽스에 대한 지식이 없으면 읽고 이해하기 힘들 것 같다.
그래도 다른 그래픽스 라이브러리를 공부해서 알거나 그래픽스에 대한 지식이 있으면 보기 좋다.
이 책은 Vulkan 자체에 대해 굉장히 잘 알려준다. Vulkan 관련 서적이 별로 없긴 한데 Vulkan에 있는 레이어, 커멘드 버퍼, 큐, 물리적 장치 등을 그림과 표로 아주 잘 설명해놓았다. 덕분에 이해하기 쉽다.

예제 소스도 굉장히 좋은 것 같다. 한 가지 아쉬운 것은 예제 소스가 윈도우 플랫폼을 타겟으로 한다는 것이다. GLFW같은 라이브러리를 사용해서 예제 소스를 작성했다면 더 좋았을 것 같다는 생각이 든다.

내용상으로는 Vulkan을 알려주는 것에 충실하다. 정말 많은 도움이 되었다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo