이전

리뷰 (4)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 0.0
  • 50대 0.0

포토/동영상 (1)

리뷰 총점 종이책
전공자 및 차별성을 가지고 싶은 개발자 취준생이라면 읽어보면 좋은 책!
"전공자 및 차별성을 가지고 싶은 개발자 취준생이라면 읽어보면 좋은 책!" 내용보기
[길벗출판사로부터 도서를 지원받아 읽고 작성한 리뷰입니다.] 우선 저는 컴공과를 졸업하고 취업 준비중인 독자입니다. 취업을 위한 프로젝트를 진행하다보면 기계적으로 기능을 구현하고 미리 정의되어 있는 편리한 프레임워크, 인터페이스의 사용을 통해 조금은 편하게 코딩을 하게 되는 것 같습니다. 그래서 준비를 하면 할 수록 이력서/면접에서 내가 어필이 될까? 라는 생각을
"전공자 및 차별성을 가지고 싶은 개발자 취준생이라면 읽어보면 좋은 책!" 내용보기

[길벗출판사로부터 도서를 지원받아 읽고 작성한 리뷰입니다.]

우선 저는 컴공과를 졸업하고 취업 준비중인 독자입니다.

취업을 위한 프로젝트를 진행하다보면 기계적으로 기능을 구현하고 미리 정의되어 있는 편리한 프레임워크, 인터페이스의 사용을 통해 조금은 편하게 코딩을 하게 되는 것 같습니다.

그래서 준비를 하면 할 수록 이력서/면접에서 내가 어필이 될까? 라는 생각을 하게 되었습니다.

그 과정에서 이 책을 읽으면서, 프로그래밍 언어의 구조와 원리를 깊이 이해할 수 있게 되었고, 시간이 조금 걸리더라도 코드를 따라 작성해보고 직접 실행해 보면서 매우 재밌었습니다. 또한, 매우 많은 프로그래밍 언어가 있는데 각 언어의 차이점을 설명해주고 해당 언어는 왜 그런 문법을 선택했는지 설명해주는 부분도 좋았습니다.

각 장이 끝날 때마다 "연습 문제" 섹션이 있는데 해당 질문에 대한 답을 스스로 고민해 보는 것만으로도 많이 성장할 수 있다고 생각합니다.

평소 각 언어별로 문법이 다른 이유가 궁금하셨다거나, 사용하는 프로그래밍 언어가 제공해 주는 기능의 내부를 뜯어보고 직접 구현해보고 싶다! 하는 분에게 추천합니다!

그래서 초보자가 읽을 책이 아니라 전공자이거나 개발자로 취업 준비를 하고 있다면 읽어보면 좋을 책인 것 같습니다.

l*******8 2024.02.22. 신고 공감 0 댓글 0
리뷰 총점 종이책
전공자나 프로그래밍 언어의 매력을 느끼고 싶은 사람들에게 꼭 추천합니다.
"전공자나 프로그래밍 언어의 매력을 느끼고 싶은 사람들에게 꼭 추천합니다." 내용보기
[길벗에서 도서를 지원 받아 직접 읽고 작성하는 리뷰입니다.] 우선 저는 올해 컴공과를 졸업한 졸업생입니다. 1장부터 책을 찬찬히 읽었고, 리뷰를 쓰는 지금은 4장을 끝낸 상태입니다. 컴공 졸업생으로서 부끄럽지만 CS 용어에 미숙하여 1, 2장이 잘 읽히지 않았습니다. 그래서 더 꼼꼼히 읽었고 새로운 개념을 알게 되었습니다. 읽으면서 "내가? 언어를? 만든다고??" 라는 생각이 들
"전공자나 프로그래밍 언어의 매력을 느끼고 싶은 사람들에게 꼭 추천합니다." 내용보기

[길벗에서 도서를 지원 받아 직접 읽고 작성하는 리뷰입니다.]

우선 저는 올해 컴공과를 졸업한 졸업생입니다.
1장부터 책을 찬찬히 읽었고, 리뷰를 쓰는 지금은 4장을 끝낸 상태입니다.

컴공 졸업생으로서 부끄럽지만 CS 용어에 미숙하여 1, 2장이 잘 읽히지 않았습니다. 그래서 더 꼼꼼히 읽었고 새로운 개념을 알게 되었습니다.
읽으면서 "내가? 언어를? 만든다고??" 라는 생각이 들어 시작도 전에 겁 먹었지만, 정말 모든 코드가 수록 돼 있고, 내가 작성하는 코드가 어떤 역할을 하는지 설명해주므로 전혀 겁 먹지 않아도 됩니다.

예약어, 숫자, 문자 등을 처리하는 코드를 작성하면서 색다른 매력을 느꼈습니다. 코드를 따라치고 코드의 역할을 이해하는 즐거움이 있습니다.

도서에 대한 총평은 CS 지식이 전혀 없는 사람이 읽기는 어렵다고 판단되지만, 자신이 전공자라면 꼭 꼭 추천 하고 싶은 책입니다.
이렇게 매력적인 책을 리뷰할 수 있어서 행복합니다. 길벗 최고.....

[첨부한 사진은 책 내용 일부 와 제가 책에서 설명한 대로 따라서 작성한 코드입니다.]






 

q**********0 2024.02.22. 신고 공감 0 댓글 0
리뷰 총점 종이책
개발자의 또 하나의 필독서
"개발자의 또 하나의 필독서" 내용보기
[길벗으로부터 도서를 지원받아 직접 읽고 솔직하게 작성한 리뷰입니다.] 컴공과 학생이라면, '내가 다른 개발자와 어떤 차별점이 필요하지?', '나는 개발에 대해 그렇게 딥하게 잘 모르는데,,,' 와 같은 고민을 하시는 분이라면 강력하게 추천합니다!! 컴공과 학생으로서 요즘 나온 다양한 부트캠프 및 개발자의 능력을 향상시켜주는 도구들을 보면 이따금씩 '내 자리가 있을까?', '전
"개발자의 또 하나의 필독서" 내용보기

[길벗으로부터 도서를 지원받아 직접 읽고 솔직하게 작성한 리뷰입니다.]

컴공과 학생이라면, '내가 다른 개발자와 어떤 차별점이 필요하지?', '나는 개발에 대해 그렇게 딥하게 잘 모르는데,,,' 와 같은 고민을 하시는 분이라면 강력하게 추천합니다!!

컴공과 학생으로서 요즘 나온 다양한 부트캠프 및 개발자의 능력을 향상시켜주는 도구들을 보면 이따금씩 '내 자리가 있을까?', '전공자가 아님에도 정말 대단한 사람들이 많은데 그 속에서 어떤 차별점을 갖고 있어야 할까?' 와 같은 고민들을 많이 하게 됩니다. 이러한 질문들에도 항상 듣는 답변은 원론적인 CS 공부, 코딩테스트 준비, 프로젝트 와 같은 답밖에는 없습니다.

하지만 이 책을 읽으며 개발자라면, 특히나 전공자라면 혹은 전공자는 아니지만 전공자 만큼의 혹은 그 이상의 잠재력과 능력을 갖추고 싶다면 이 책을 읽는 것을 강력 추천드립니다.

직접 컴파일러를 구현하며 그간 그냥 당연하게 작성하고 사용했던 기본적인 문법부터 다시 되새기게 됩니다. 단순 복습만이 아니라 컴퓨터가 잘 알아들을 수 있는 구조, 다시말해 유의미한 구조와 왜 이 언어에서는 이러한 문법 형태를 선택했는지, 인간과 기계 사이에서 흔히 번역기에 비유되는 컴파일러를 보며 각 언어에 대한 철학과 그 언어를 사용할 때 어떠한 특징과 장점이 있는지를 보다 자세하게 실감할 수 있는 기회였습니다. 

저 또한 단순히 컴퓨터 언어를 사용했던 코더에서 이제 프로그래머가 되어가는 과정 중에 이러한 책을 읽으며 개발자라면 당연히 언어, 컴파일러, 운영체제 등에 전문적인 사람. 이를 통해 자원을 줄여 최대한의 효용을 추구하는 사람 이라는 것을 목표로 제 차별점을 세울 수 있는 기회가 되었습니다.

대학 과정 중에서도 컴파일러 강의를 수강했지만 들으면서도 이를 통해 과연 내가 어디에 쓸 수 있을까? 와 같이 잘 느껴지지 않았던 중요성을 이 책을 읽으며 다시금 되새기고 수업보다 자세하게 공부할 수 있는 기회였습니다.

실습이 굉장히 친절하고 자세하게 설명되어 있어 추후 혼자 공부하는 것도 좋지만 다른 사람들과 스터디에 활용하기에도 더없이 좋은 책인 것 같습니다.

e*****5 2024.02.21. 신고 공감 0 댓글 0
리뷰 총점 종이책
인터프리터 및 컴파일로 여행을 떠나자!
"인터프리터 및 컴파일로 여행을 떠나자!" 내용보기
예전에 학부 시절 공부할때 언어라곤 C언어, JAVA만 배웠었다... 물론 주로 JAVA를 주로 사용하긴하지만 간단하게 작성할 수 있으면서 머신러닝에 정말 좋은 python, 웹개발하는데 거의 다쓰이는 javascript, 간결하고 굉장히 빠른 GO, 더빠른 Ruby 등 굉장히 많은 언어를 알게 되었다. 프로그래밍을 하면서 이러한 언어를 만들기 위해서는 도대체 어떤 지식이 필요하며 어떻게 만들어
"인터프리터 및 컴파일로 여행을 떠나자!" 내용보기

예전에 학부 시절 공부할때 언어라곤 C언어, JAVA만 배웠었다...

물론 주로 JAVA를 주로 사용하긴하지만 간단하게 작성할 수 있으면서 머신러닝에 정말 좋은 python, 웹개발하는데 거의 다쓰이는 javascript, 간결하고 굉장히 빠른 GO, 더빠른 Ruby 등 굉장히 많은 언어를 알게 되었다.

프로그래밍을 하면서 이러한 언어를 만들기 위해서는 도대체 어떤 지식이 필요하며 어떻게 만들어질까 하는 호기심은 있었으나 이러한 호기심을 해결하기위해서는 엄청난 지식과 시간이 필요할것 같아 생각을 그만두게 되었다.

그 중 인터프리터(python, ruby, javascript..)를 구성해볼 수 있다는 책이 있어 한번쯤은 소장하고 읽어보고 싶었다.

 

 

이 책을 선택해야 하는 이유!

딱딱하지 않은 구성

여러분과 함께 여행을 하게 되어 정말 신난다.

 

진짜로 산을 여행하는 것처럼 그려놓았다!

 

 

이 책 1장에 첫 구절인데 일반적인 IT 도서와는 다르게 구어체 및 소설 느낌이 난다.

IT 도서를 읽다보면 기본적인 개념 이론 실습 이런것을 압축해서 넣느라 문장의 문체에 전혀 신경을 쓰지 않는다.

첫 문장이 이런것을 보고 정말 재밌게 할수 있을것만 같다. 

그렇다고 해서 딴이야기만 하는것은 아니고 중요한 이야기도 많이한다. 

JAVA에서 가장 중요하다고 생각하는 부분인 OOP도 적용할 수 있게 클래스를 만들어 본다.

특히 비유와 은유도 섞어서 비문학에서 문학 느낌도 나는게 정말 나로썬 신선했다.

 

꼼꼼한 주석

필요한 주석이나 참조 사이트를 책 아래에 구성하여 바로바로 알수있게 적어놓았다.

보통 책들은 참조한것이나 필요한 주석같은 경우 뒤에다 다 때려박아넣어서 관련 내용을 추가적으로 찾아보기 너무 힘들었다. 

그리고 유래나 다른 예시또한 제공하여 꽤나 꼼꼼하며 책 디자인도 구분하기 쉽게 되어 있다.

 

원어 첨부

번역이 물론 엄청 잘 되어 있긴하지만 원어와 비교햐여 사람마다 이해하는 방식이 다를수가 있다.

그래서 약간 애매한 표현이라고 생각되는 부분은 원어를 첨부하여 이해하기 더 쉽게 하였다.

 

 

구성

꽤나 어려운 내용이기 때문에 쉽게 휘발되거나 이해가 안되는 부분이나 더 학습하고 싶을수가 있는데

수험서나 교재 같은 느낌으로 구성도 되어 있다.

 

내가 엄청 좋다고 한 구성은 다음과 같다.

  •  스니펫
    • 스니펫이 있어 코드를 같이 작성할때 좀 더 편하게 할수 있다.
  •  어사이드
    • 추가적인 이야기가 궁금할때가 많은데 이런 어사이드가 있어서 더 재미있게 읽을수 있다.
  •  연습문제
    • 어느 교재와 마찬가지로 복습해보는 느낌으로 해볼수 있다.
  •  디자인 노트

 

개인적으로 가장 좋아하는 부분이다.

 

 

IT 기술을 배울때 가장 중요한 부분중 하나가 이게 어디서 어떻게 쓰이는거야? 라고 생각이 든다.

디자인 노트는 다른언어나 다른 부분에서 해당 기술이 어떻게 쓰이는지 서술한다. 

연관되다 보니 이해가 잘되고 기억도 오래 남아서 정말 좋아하는 부분이다.

없는 챕터도 있긴해서 아쉽긴 한데 딱히 예시를 들만한 부분이 아니라 생각이 든다.

 

 

 

이 책을 읽고 난뒤..

책 제목 답게 어렵긴 한 내용이긴 하지만 글쓴이와 번역가 분이 잘 만들어주셔서 재밌게 여행하는 느낌으로 읽은 첫 IT 도서였습니다.

개발을 하시는 분들이라면 내가 쓰는 언어가 어떤식으로 만들어졌을까 하는 의문을 이책을 통해서 어느정도 해소가 될수 있을것 같네요.

물론 이책을 보면서 나의 부족한 개발지식에 대해 다시 한번 생각도 하게되고 부족한부분이 많이 채워지는 느낌이 났습니다.

그래서 한번정도 읽고 나서 해당 내용을 모두 이해했다고 생각하진 않네요.

저의 부족한 부분과 궁금한 부분을 굉장히 많이 해소 시켜주고 있어 여행이 아직 끝나지 않아 남은 여행이 기대가 됩니다!! 

f********g 2024.02.19. 신고 공감 0 댓글 0