처음 처음 | 이전 이전 | 1 | 2 | 3 | 4 | 5 | 6 |다음 다음 | 마지막 마지막
학교에서 알려주지 않는 17가지 실무 개발 기술 - 문자열 인코딩부터 웹 필수 지식까지
이기곤 지음 / 한빛미디어 / 2020년 4월
평점 :
장바구니담기


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


학교에서 알려주지 않는 17가지 실무 개발 기술!!

학교를 졸업한지 오래되었지만, 실무를 하다보면 학교에서 배우지 못한 내용이 너무 많다.

물론 배웠으나 제대로 학습하지 않았거나 까 먹었을 수 있지만, 이제 막 실무를 접하는 사람들이나

실무를 오래했는데 정리가 필요한 분들을 위해 좋은 책인 것 같다.


나는 문자열 인코딩 관련한 문제를 많이 겪어봤고

구글링을 통해서 해결은 하였으나 정확한 개념이 없어서 항상 헷깔리고 왜 문제가 발생한지 모르는 경우가 많았다.

1장에 문자열 인코딩에 관해서 쉽고 자세하게 잘 설명해주고 있다.

아스키코드, UTF-8 등 많이는 들어보았지만 정확히 모르는 사람은 꼭 읽어보면 좋을 것 같다.


JSON 은 정말 많이 사용하고 있는 키와 값으로 구조화된 객체에 담아 처리하는 규격이다.

실무를 하다 보면 자연히 많이 사용되겠지만, 사전에 미리 알았더라면 더 좋았을 것 같다.


오픈소스에서 설정파일을 수정할때 YAML 파일을 많이 사용해보았다.

YAML만이 가지는 고유한 특징 덕분에 차세대 설정 파일 표준 규격으로 영역을 넓혀가고 있는데

한 번 읽어보고 숙지해두면 좋을 것 같다.


실무에 필요한 기초적이지만 꼭 알아야할 내용을 잘 정리해놓은 책이다.

특히 이제 막 대학을 졸업하고 개발쪽으로 취업을 준비중이라면 한번 읽어보기를 추천한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
이기적 빅데이터분석기사 필기 기본서 - 최신 출제기준 반영 + 동영상 강의 무료 제공 + CBT 온라인 모의고사
나홍석 외 지음 / 영진.com(영진닷컴) / 2020년 11월
평점 :
구판절판


다른 책에 비해 핵심을 잘 파악한 것 같고 가독성이 좋은 것 같습니다. 그리고 책이 얇아서 좋네요.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
이기적 빅데이터분석기사 필기 기본서 - 최신 출제기준 반영 + 동영상 강의 무료 제공 + CBT 온라인 모의고사
나홍석 외 지음 / 영진.com(영진닷컴) / 2020년 11월
평점 :
구판절판


다른 책에 비해 핵심을 잘 파악한 것 같고 가독성이 좋은 것 같습니다. 그리고 책이 얇아서 좋네요.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
진지한 파이썬 - 파이썬 작동 원리에서 확장, 테스트, 배포, 최적화까지
쥘리앵 당주 지음, 김영하 옮김 / 한빛미디어 / 2021년 1월
평점 :
장바구니담기


파이썬은 타 언어에 비해 배우기 쉽고 심플하며 광범위한 라이브러리를 사용할 수 있는 프로그래밍 언어이다.

머신러닝/딥러닝, 데이터 분석 등에서도 많이 사용되고 있다.

나는 업무상 백엔드 프로그래밍에서 파이썬을 주로 사용하고 있고, 조금 더 깊게 파이썬을 알고 싶은 니즈가 있었다.

시중에 파이썬 관련 책은 정말정말 많지만 대부분 입문용, 데이터 분석, 머신러닝/딥러닝 관련 책이고

중급, 고급을 위한 책은 많지 않았다.

'진지한 파이썬'은 기본 문법을 숙지하고 기본적인 프로그래밍이 가능한 프로그래머가 중급/고급자가 되기 위해

알아야 할 내용과 예제를 담고 있다.


파이썬 소스 코드를 효율적으로 작성하는 방법을 더 잘 이해할 수 있도록 파이썬 내부도 살펴돈다.

내부에서 어떻게 소스 코드가 처리되는지 이해하면, 개발할 때 생기는 문제나 비효율적인 상황을 잘 해결할 수 있다.


책의 구성은 처음부터 끝까지 읽도록 집필되지 않았고, 관심있거나 필요한 부분을 바로 읽어도 되게 구성되어 있다.

목차는 다음과 같다.

1. 프로젝트 시작하기

2. 모듈, 라이브러리, 프레임워크

3. 문서화와 모범 API 사례

4. 시간 정보와 시간대 다루기

5. 개발한 소프트웨어 배포하기

6. 단위 테스트

7. 메서드와 데커레이터

8. 함수형 프로그래밍

9. AST, Hy, 리스프 계열 속성

10. 성능과 최적화

11. 확장과 구조

12. 관계형 데이터베이스 관리

13. 효율적으로 코딩하기


파이썬으로 프로그래밍 할 때 시간대 문제로 많은 혼란이 있었다.

시간대는 복잡하고 헷깔린다.

UTC시간을 기준으로 앞뒤로 시간을 더하거나 빼면 간단한 문제 같지만 현실실은 그렇지 않았다.

 이 책의 챕터 중 하나에 시간 정보와 시간대 다루기가 있다.

내가 시간대 문제를 해결하는 과정에서 이 책을 만났다면 조금 더 쉽고 빠르게 해결했었을 것 같다.


그 외에도 실무적으로 필요한 내용들을 알차게 담고 있어서 내가 필요할 때 찾아서 공부하거나

사전에 공부하고 숙지해놓는다면 실무에서 접하는 문제들을 해결하는데 많은 도움이 될 것이다.


파이썬 기초문법을 공부한 상태이고, 조금 더 파이썬에 대해 알고 싶고

'파이써닉'하게 프로그래밍하고 싶은 니즈가 있는 분께 추천하고 싶다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
Effective SQL : SQL 코딩의 기술 - 똑똑하게 코딩하는 법
존 비아시에스 외 지음, 홍형경 옮김 / 길벗 / 2017년 11월
평점 :
장바구니담기


 

 

SQL은 대부분의 데이터베이스 시스템과 소통하는 데 사용되는 표준 언어이다.

개발자나 DBA는 SQL을 많이 사용하므로 SQL을 이용하여 똑똑하게 코딩하는 법을 배우면 성능적인 측면이나 효율적인 업무 처리를 위하여 많은 도움이 된다.

 

이 책은 데이터 모델 설계를 포함하여 총 10개의 큰 챕터로 나누어져있다.

특정 DBMS를 대상으로 한 것이 아닌 거의 모든 RDBMS에 해당하는 내용과 특정 DBMS의 기능에 대해서도 설명해주고 있다.

 

 

 

SQL Server, MySQL, Oracle, PostgreSQL, 엑세스 등 자주 사용하는 DBMS에 대해 각각의 특징적인 부분을 잘 이야기해주고 있어 서로 비교해서 볼 수도 있다.

 

 

 

잘 설계된 데이터베이스이면 가장 좋겠지만 그렇지 않은 경우가 많다.

내가 회사에 입사했을 때 이미 데이터베이스는 엉망으로 설계되어 운영되고 있다면 어떻게 해야할까?

설계를 바꾸는 일은 많은 노력과 시간과 커뮤니케이션이 필요하여 바꾸기가 쉽지 않다.

이 책에서는 설계를 변경할 수 없을 때 SQL을 이용하여 좀 더 효율적으로 사용할 수 있는 방법을 알려준다.

 

 

 

GRUOP BY 절은 집계 연산을 수행할 때 많이 사용된다.

집계 쿼리는 데이터를 집계할 때 실제로 필요한 컬럼만 GROUP BY절에 기술하는 방식으로 작성해야 좋다.

왜 그런지 어떻게 작성하는지에 대해 쉽게 설명되어 있다.

 

 

 

복잡한 문제를 해결해야할 때 GROUP BY 나 HAVING 절을 사용해서 해결하는 과정을 쉽게 설명해주고 있다.

 

이 책은 크게 10개의 주제에 61개의 방법을 알려주고 있다.

처음부터 읽어도 좋지만, 현재 자신에게 필요한 방법 혹은 궁금한 점을 찾아 그 부분만 먼저보아도 좋을 것 같다.

 

SQL을 사용하는 DBA나 개발자들이 한번씩 읽어보면 좋을 것 같다.

그리고 SQL을 이용하여 작업을 할 때 참고해가면서 SQL을 코딩하면 더 성능좋고 효율적은 코딩이 될 것이다. 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo
 
 
 
처음 처음 | 이전 이전 | 1 | 2 | 3 | 4 | 5 | 6 |다음 다음 | 마지막 마지막