백엔드 프로그래밍을 위한 PHP & MySQL - 데이터베이스 기반 웹 개발 교과서
존 두켓 지음, 황반석 옮김 / 제이펍 / 2023년 4월
평점 :
장바구니담기


서평을 시작하기 전 잡담 -

php라니..

크~ 내가 제일 처음 제대로 공부했던 웹 프로그래밍 언어다.

그전에 CGI도 잠시 공부했지만 책을 파먹을 정도로 파고들면서 공부했던 것은 PHP가 아닐까 싶다.

내가 공부했던 당시에는 php3에서 php4로 넘어가던 시기였는데 얼마나 바뀌었을지 궁금해하며 책장을 넘겨본다.

책 설명 -

책은 670페이지 정도 되는데 얇다.

요새 책들은 참 얇게 잘 만드는 것 같다.

심지어 올컬러인데도 이렇게 얇다니..

하지만 묵직하긴 하다.

책의 표지는 블랙 배경으로 음산한데 안의 내용은 컬러풀하다.

겉바속촉인가..?

개인적으로는 아주 마음에 든다.

서평 -

처음에 아무 생각없이 휙휙 넘기면서 보는 편인데 도저히 머릿속에 글이 들어오지 않는다.

반정도 슥슥 보면서 넘어가다가 안되겠다 싶어서 다시 보는데 그제서야 눈에 들어오기 시작한다.

프로그래밍 책을 본다는 느낌으로 보기보다는 웹사이트 블로그의 글을 본다는 느낌으로 봐야

제대로 읽힐만한 구조로 쓰여있다.

일단 일반적인 프로그래밍 책에서는 절대 쓰이지 않을 사진들이 눈을 사로잡고

예제코드와 설명을 돕는 인포그래픽의 색상이 화려하다.

프로그래밍 책이라고 하면 글자, 또 글자, 코드, 또 코드.. 이런 방식으로 만들어진

형식인데 이책은 그에 비하면 지나치다고 생각될 정도로 화려하다.

선형으로 주루룩 읽어나가는 구조가 아니라 문단이 나뉘어져 있어서 집중을 계속 분산시켰다.

단점은 딱 이거다.

일반적인 프로그래밍 책으로 생각하고 읽으면 꽤나 읽기 어려운 책이라는 것.

읽기 어렵다는 것이 설명이 잘 되어 있지 않다거나 의미가 추상적이라서 읽기 어려운 것이 아니라

말 그대로 읽어나가는 것이 어렵다는 것이다.

다른 사람이 옆에서 보면 잡지책을 읽는 것으로도 보일 수 있겠다 싶을 정도의

구조로 되어 있어 익숙해지기가 좀 어려웠다.

다만 익숙해지기 시작하니 눈도 즐겁고 죽죽 읽혀나가는 것이 나름 즐거웠다.

책은 php에 국한되어 설명하는 것이 아니라 전반적인 웹에 대한 설명이 많이

포함되어 있어 초보자가 접근하기 쉽겠다 싶었다.

후반부로 갈수록 중급자 이상이 알아야 할 내용과 관심을 가지지 않으면 모를 내용까지

설명이 잘 되어 있어 책장을 덮는 순간까지 즐겁게 읽었다.

일명 빨간책이라고 불리는 오라일리에서 나온 책을 읽을 떄만 해도

번역본이라고 하면 치를 떨었는데 요즘 나오는 번역본들은 아주 친절하다고 느껴진다.

문장 그대로 해석하는 것이 아닌 이해가 되도록 고심해서 번역을 하고 엮은 티가 난다.

번역본은 일단 제외했는데 이런 번역본이라면 얼마든지 환영이다.

서평을 마치며 -

현재 나온 웹프로그래밍이라고 하면 셀수없이 많다.

한번쯤 이름을 들어봤을만한 프레임워크들부터 듣도 보도 못한 것들까지.

10년 정도 전만 해도 웹프로그래밍의 워크로드는 그렇게 다양하지 못했는데

눈깜짝할 사이 백엔드, 프론트엔드 할 것 없이 엄청나게 쏟아졌다.

요즘 개발을 시작한다는 사람들을 보면 참 고민이 많겠다 싶다.

대체 뭘 배워야 하는가부터 해서 어떤것까지 공부해야 하는지..

현직 개발자인 나조차도 답변을 못한다.

언제 어떻게 바뀔지 모르니..

다만 이것저것 눈돌리지 말고 하나만 제대로 하면 다른 것도 보일 것이다라고

어줍짢은 조언 정도는 해줄 수가 있겠다.

나의 경우에는 php를 시작으로 asp, aspx, java로 넘어온 케이스라..

하나를 알면 둘이 보인다라는 말이 누구보다 와닿는다.

모든 도는 하나로 통한다고 했던가.

언어를 익히는 것이 중요한게 아니라 의미와 의도, 목적을 알면

언어 같은 부수적인 것은 쉽게 따라온다는 것이다.

난 자바 개발자니까 php는 안봐도 돼.

난 vue를 할건데 다른건 왜 공부해야해?

뭐.. 이런 생각을 가지고 있는 개발자라면 한마디 해주고 싶다.

java에서 못 배우는 것을 php에서 배울 수가 있고

vue에서 못 배우는 것을 react에서 배울 수가 있다고.

언어는 중요한게 아니라 그 언어가 지향하고 있는 의도와 목적을 알아야 한다고.

예전부터 항상 들어왔던 질문이 회사일 말고도 돈을 벌 수 있는 방법이 없느냐인데..

개발자면 개발해서 돈 버는게 가장 쉽지 않겠나 싶다.

자바 개발자라고 하더라도 php를 공부한다면 php로 만들어진 간단한 사이트의

유지보수 정도는 할수 있고 백엔드 개발자지만 vue나 react를 공부해서

작은 사이트에서 원하는 부분을 만들어 줄 수도 있고.

아는 만큼 볼 수 있다고.

매일 시키는 업무에 치여서 똑같은 일만 하는게 아니라 시간을 내어 다른 언어도 공부하고

어떻게 이용을 할까 고민을 하면 좀 더 나아지지 않을까.

책 자체는 아주 잘 쓰여져 있으니 php를 공부할 요량이라면 초보자든 중급자든 적극 추천한다.




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
처음 배우는 NHN Cloud - 실습으로 배우는 NHN Cloud, 도입부터 활용까지
김도균 지음 / 한빛미디어 / 2023년 4월
평점 :
장바구니담기


서평을 시작하기 전 잡담 -

AWS가 업무에 필요하고 개인적인 프로젝트에도 필요하여 한창 공부를 했던 시기가 있었다.

새로운 AWS 책이 나왔다면 무조건 주문을 했으니 아마 국내에 나와있는

AWS 관련 책은 거의 다 봤다고 해도 과언이 아니겠다.

네이버에서도 클라우드 사업을 한다고 했던 것은 들었는데 이미 AWS가 장악했던 터라

관심을 두지 않았는데 제대로 된 책이 나왔다고 하니 궁금하여 책장을 넘겨본다.​

책 설명 -

책은 420페이지 정도 되는데 정말 얇다.

이것이 출판사의 능력인가 싶은 정도인데 무게는 꽤 무겁다.

옆에 있던 챗GPT관련 책의 높이와 비교를 해보니 거의 똑같은데

페이지수는 아주 넘사벽이다.

책의 표지는.. 흐음..

내가 초보자라면 절대 집어보지 않을 느낌의 표지이다.

뭔가 전공책 같은 느낌이 난다.

서평 -

책을 읽으면서 머리속에 드는 생각은 딱 이런거였다.

내가 클라우드 책을 읽고 있는 것인지 네트워크 분야의 책을 읽고 있는 것인지..

클라우드가 기본적으로 네트워크가 중요하긴 하지만 이 정도까지 설명을 하면서 들어가야 하나..라고

생각은 했지만 문득 드는 생각이 이 책은 타겟을 제대로 짚어서 쓴 책이구나라는 생각이 들었다.

이 책은 기본적으로 클라우드에 대한 관심을 불러일으키거나 소개를 하려고 하는 책이 아니구나,

책이 짚고 있는 타겟은 당장 온프레미스에서 클라우드로 옮겨야 하는 업무를 받은 팀장급이나

AA, TA를 타겟으로 한 책이구나라는 것을 깨달았다.

그 뒤부터는 아주 아주 친절하게만 느껴졌다.

어쩜 이렇게 가려운 부분을 긁어주려고 책을 썼을까하는 느낌.

책에 대해 이야기를 해보자면 상당히 많은 내용을 넣어놓았다.

권한관리 및 분산을 위한 IAM, VPC, IP, 인스턴스, 스토리지, 오토스케일 등등.

해당 과정들을 설명하기 위한 스크린샷과 여러 에시 그림들이 아주 자세히 나와있다.

보통 AWS관련 책을 보면 이 책에서 인스턴스로 불리는 EC2부터 설명을 시작하고 IAM에 관련된 내용은 상당히 빈약하다.

서점에 가서 AWS관련 책 몇권만 집어서 보아도 무슨 말인지 알 수 있다.

왜 IAM은 부족하고 EC2에 대한 설명부터 할까?

기존에 나와있는 클라우드 관련 책들은 클라우드에 관심을 가질 일반인, 클라우드를 사용해야

하는 개발자 등을 대상으로 해서 그렇지 않을까.

이 책은 애초에 IAM부터 설명을 시작하고 챕터5에 가서야 인스턴스에 대한 내용이 나온다.

책 자체가 흥미를 유도하려는 책이 아니라 특정 상황내의 특정 입장에 대해 타겟을 해서 나온 책으로 느껴진다.

그래서 예제가 거의 대부분을 차지한다고 해도 내용 자체가 어렵다.

AWS는 외국이고 NHN Cloud는 한국 토종 클라우드니까 좀 쉽겠지하고 이 책을 읽으면 낭패라는 뜻이다.

그리고 하나 더.

책을 쓴 저자는 정말 고심을 한게 눈에 보인다.

분명 타겟을 맞춘 독자층은 있는데 이 독자층이 기본적인 내용(클라우드에 관한 전반적인 이해)을 알고 있다면

쓸데없는 지면을 할애하지 않고 다음 단계의 내용들을 술술 풀어낼 수 있을텐데 그렇지 않은 경우도 생각해서

수준을 조절하고 이런 저런 내용을 더 설명하는 것이 꽤 많이 보였다.

훌륭한 책을 쓰신 저자의 노고에 건배!

서평을 마치며 -

개발자들 사이에서 Iaas니 Paas니 하면서 한창 클라우드로 들썩들썩 할때

IT강국이라는 우리나라는 왜 AWS같은 클라우드는 없나 하는 의문이 들었었다.

왜 영어로 된 메뉴얼을 보면서 이렇게 어렵게 익혀야 하는 것인가.

외국어로 쓰여진 개념을 이해한다는 것이 정말 어려운 것이라 공부하면서 짜증도 많이 났었다.

조금이라도 이해를 하고 싶어서 AWS라고 써있는 책들은 전부 사서 읽었었다.

그래서 예스24 회원 중 최고 등급을 세달 정도 유지한 씁쓸한 기억도 있다.

책 자체는 정말 잘 쓰여져 있다.

내용도 알차고 아주 정성스럽게도 이해하지 못할 부분에 대해서도 잘 쓰여져 있다.

아쉬운 것이 있다면 기존에 많이 사용되는 클라우드 서비스인 AWS에 대해 비교하면서

써주었다면 얼마나 좋았을까하는 생각이 계속 들었다.

리전간의 네트워크 이용 비용이라던지 AWS의 프리티어와 비교했을때 20만원이라는

무료 이용권이 가지는 가치가 어느정도인지 말이다.

NHN Cloud에 관한 책에 더 많이 나왔으면 좋겠다는 바램이 있다.

메뉴얼을 보면 되겠지만 이런 저런 상황에 대한 응용편이 나오면 좋지 않을까.

클라우드에 관심이 있어서 처음 클라우드 관련 책을 보려는 개발자에게는 비추천이다.

당장 목에 칼이 들어와있는 팀장급 개발자들에게는 진짜 적극적극 추천이다.

싫든 좋든 클라우드를 구성해야 하는 개발자들에게도 적극 추천한다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
세상에서 가장 쉬운 코딩책 - 6개월 만에 비전공자에서 개발자가 된 위캔코딩의 기초 코딩 수업
위캔코딩 지음 / 길벗 / 2023년 2월
평점 :
장바구니담기


서평을 시작하기 전 잡담 -

세상에서 가장 쉬운 코딩책이라니...

코딩 자체가 일상인 개발자라는 직업은 요리보다 청소보다 코딩이 쉽다.

그건 말이 되는데 코딩을 배우는 책이 쉽다니 이게 무슨 말이지.

어떤 이상한 소리로 비전공자들을 현혹시켜 책을 팔려고 하는지

꼭 혼내줘야겠다는 생각으로 책장을 넘겨본다.

책 설명 -

책은 500페이지 정도 되고 소설책보다 한참 큰 사이즈이다.

그냥 봤을때는 300페이지 정도 되려나 싶었는데 500페이지라니..

실제로 300페이지짜리 책과 높이를 비교해도 더 낮다.

요즘 종이 잘 나오는 구나.

엄청 비싼 종이를 썼나보다.

서평 -

척 보면 알 수 있듯이 정말 장난스러운 느낌의 책이다.

책 표지를 보고 있자니 안 넘겨볼 수가 없는 느낌.

정작 책을 펼쳐보면 전혀 우습지가 않다.

2강까지 봤을 때는 호오~ 이러면서 보게 되고

3강부터는 이햐.. 이러면서 보게 된다.

정말 비유가 기가 막히다.

나는 보통 초보 개발자들에게 개념 설명을 할때 요리에 비교하고는 하는데

이 책이 제대로 코드에 맞는다.

인터페이스와 API의 설명을 이렇게 해버리다니..

난 인터페이스를 빠이쁘라고 설명했었는데 젠장... 대체 난 뭘 설명한거야?

개발자 적성 테스트를 해보았는데 역시나 만점을 받았다.

난 개발자를 안했으면 테러리스트 같은게 되지 않았을까 하는 생각을 해본다.

개인적으로 개발을 여러 사람에게 가르쳐 보았는데..(심지어 일본인에게도 가르쳐봤다.)

성공한 사람은 20% 정도밖에 되지 않는다.

그만큼 꾸준히 공부하기가 어렵고 많은 양의 지식과 실무경험을 요구하기 때문이 아닌가 싶다.

스스로 즐기지 못하면 도태될 수 밖에 없고 괴로운 직업이라 그렇지 않을까하는 생각도 들고.

책을 읽으며 계속 드는 걱정은 이 책만 읽고 이것만 알면 개발자로 일할 수 있다고 생각하는

사람이 있지 않을까하는 우려다.

이 책은 단지 비전공자인 사람이 개발자라는 직업을 가지기 위한 노력을 줄여주고 흥미를 유발하여

동기부여를 시켜주는 책일 뿐이지, 절대 이것만 가지고는 개발자를 할 수 없다는 것이다.

이 책에 나온 내용은 계란 후라이를 하는법, 초장 만드는 법, 마요네즈는 어떻게 만들어질까 같은

나도 할 수 있겠는데 같은 흥미유발과 동기부여를 해주는 내용이라는 것을 알았으면 좋겠다.

어려운 책을 보아야 공부가 된다는 것이 아니라 쉬운 책은 쉬운만큼 어려운 책은 어려운만큼의

지식이 쌓이는 것처럼 개발자도 고작 책 한권으로 끝날 수 있는 분야가 아니란 것을 알고

좀 더 마음 단단히 먹고 도전했으면 좋겠다.

서평을 마치며 -

프론트만 설명해도 500페이지가 넘어갈텐데 백엔드와 쿼리까지 설명을 해서

좀 많이 의아했다.

하지만 저자의 이력을 보니 더 많이 담고 싶었겠구나하는 고심이 느껴졌다.

비전공자인 자신이 개발자로 전향하면서 느꼈던 고민, 생각 등에 대해

얼마나 많은 내용을 말하고 싶었을까라는 생각도 들었다.

그만큼 쉽게 쓰여졌고 정말 술술 들어간다.

쉽게 쓰여져서 이해가 쉽게 되고 금방 이해가 되지만 그만큼 개발하는 것을

쉽게 보고 도전했다가 시간과 노력을 버리는 사람이 많아지지 않을까하는 걱정도 된다.

문제는 책이 너무 잘 써졌다.

뭐, 궁금하면 꼭 사보기를 바란다.

특히!!! 두세달이나 반년 정도 국비인지 뭔지 하고 오시는 개발자분들.

이 책에 나오는 내용은 밥먹기전 숟가락, 젓가락 놓는 정도의 내용입니다.

이 정도의 내용도 모르고 오면 욕먹고 도태되는게 당연합니다.

아래에 해당하는 분들은 이 책을 꼭 보시길 바랍니다.

1. 자신이 초보 개발자라고 생각한다.(화이팅!)

2. 프론트할거니까 백은 안봐도 돼.(정신 차리세요!)

3. 백만 할건데 프론트를 왜 봐.(정신 차리세요!)



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
스마트 스피커 앱 만들기 - Alexa Skills Kit, Dialogflow, Clova Extension Kit을 이용한
타카우마 히로노리 지음, 정순관 옮김 / 영진.com(영진닷컴) / 2020년 6월
평점 :
장바구니담기


내 핸드폰이 스마트 스피커가 된다고 하니 확 관심이 가네요.
개발자로써 쉽게 시도하기 어려운 분야라서 꼭 한번 따라해보고 싶네요.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
블록체인 트렌드 2020 - 5G부터 IOT까지, 초연결 사회를 어떻게 선도할 것인가
커넥팅랩 지음 / 비즈니스북스 / 2019년 6월
평점 :
절판


서평을 시작하기 전 잡담 - 

 이제 비트코인, 암호화페, 5G라는 말이 그리 낯설지가 않다.

미디어에서 이건 신기술이고 미래를 이끌 힘이라던지 떠드는 말들은 이제 식상하기만 하다.

대체 무슨 미래가 우리에게 펼쳐질 것인가?


책 설명 - 

 책은 거의 400페이지 정도의 분량이라 들고 다니며 읽으려면 팔에 쥐가 날 정도이다.

완전한 컬러라고 하기엔 사진은 흑백이고 도표 등은 색을 제한하여 표현한 것이 티가 나지만

중요한 것은 내용이니 슬쩍 넘어가도 되겠다.


책의 아름다운 모습 - 

책의 표지에 삼성 사장단이 왜 블록체인 특강을 들었는가에 대한 의문을 표시해놓았다.


투명성을 기초로 블록체인이 금융을 뒤집어 놓을 것인가?


어렵다고 생각되던 복잡한 절차가 전부 사라질 수 있을까?


IoT가 신조어였던 것이 엊그제 같은데 벌써 생활에 밀접한 관계가 되고 발전되어 미래를 바꾼다.


이제 더이상 찌라시에 휘둘리지 않았으면 좋겠다.

 

서평 - 

 비트코인, 암호화폐, 5G 등은 미디어에서 하도 신나게 떠들어대서 쉽게 접할 수 있었는데 대체 블록체인은 무엇인가?

물론 비트코인, 암호화폐, 5G의 상세한 내용이나 원리, 구조 등은 개발자인 나조차도 확실하게 말하기 애매하다.

하물며 일반인은 미래를 이끈다는 이런 기술들에 대해 얼마나 정확히 파악을 하겠는가?

주변에 물어보니 코인이라고 하면 뭔가 채굴한다라는 정도만 알고 있고 대체 뭘 채굴하는데라고 물어보면

나에게 되물어 오기도 한다.


 암호화폐의 원천기술은 블록체인은 개발자들에게 물어보면 정확히 대답하는 사람이 10에 3도 안되는 것을 보면

과연 이것이 미래를 이끌 수단이 될 것인가하는 의구심도 든다.

블록체인을 이용하여 거래를 투명화하고 거래속도가 빨라지기 때문에 물리적인 화폐가 없는 세상에 살아야 할 지도 모른다라고

대답하는 사람도 있었지만 정작 어떤 원리로 블록체인이 작동하는지에 대한 대답은 듣지 못하였다.

개발자들도 이 정도인데 보통 사람들은 얼마나 정확히 파악하고 있을까?


 블록체인에 대한 관심이 있고 이로 인해 어떤 미래가 펼쳐질지 예상해보고 싶은 사람이라면 이 책을 한번 읽어보기를 추천한다.

블록체인의 원리에 대한 설명도 있고 이 블록체인과 5G가 어떻게 융합되어 발전되는지, 블록체인이 생활을 어떻게 바꿔놓을지

여러 전망에 대한 분석을 잘 써 놓았다.


서평을 마치며 - 

 혹시 이런 생각을 한 사람이 있을지 모르겠다.

나의 경우에는 부모님께서 식당을 운영하셔서인지 음식점에 가서 식사를 할 때 원산지를 한번 정도는 눈여겨 본다.

김치는 중국산이고 쌀은 국산, 돼지고기는 칠레산, 소고기는 호주산..

이런 식으로 적혀있는 원산지를 보다보면 문득 떠오르는 생각이 있다.

쌀이 국산이라고 적혀있긴 한데 대체 어느 지역의 쌀이라는 것이지?


 이러한 고민을 해결할 수 있는 열쇠가 아마도 블록체인이지 않을까 싶다.

모든 정보의 기록.

어느 지역의 어떤 종자를 사용하여 모종을 하였고 어떤 유통 경로를 통하여 어떤 가격에 맞추어져 나의 밥상까지 왔는지의 모든 기록.

유통업, 금융업 등 생활 가까이에 있는 모든 것들의 패러다임이 바꾸어질 것이라고 생각된다.

더 이상 한우인지 호주산인지 걱정하며 소고기를 먹는 일이 없어질 것이고 은행업무를 보려고 줄줄이 기다리는 일도 없어질 것이다.

이번 투표는 부정투표를 했네 마네 하면서 서로를 깎아먹는 부정투표에 대한 의심도 없어질 것이다.


 모든 사람은 미래에 대한 걱정을 하고 어떻게 진행이 될지 궁금해한다.

조금이라도 한발 앞서 미래를 예측해보고 싶다면 이 책을 한번 읽어보기를 바란다.


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