본문 바로가기

제이펍4

효율적 개발로 이끄는 파이썬 실천기술 – 제이펍 효율적 개발로 이끄는 파이썬 실천기술 – 제이펍 책의 제목에 ‘기초’, ‘기본’, ‘원리’ 가 적히면 가볍게 읽어볼 수 있지만, ‘실무’, ‘기술’이라 적혀 있으면 절대 만만하게 보고 시작할 수 없다. 어느 정도의 기초를 가지고 덤벼야 한다. 이 책은 리뷰하는데 꽤 많은 시간이 필요했다. 우선 모든 문법 책(권법 무술의 비법서도 마찬가지다.)의 첫 장에는 이 책이 무엇을 설명하며 누구로부터 시작되었는지에 대한 재미없는 역사로 채워져있다. 1장은 가볍게 넘긴다. 대부분 책에서 알려주는 개발 환경 설정은 이미 시간이 흘러 빠르게 변한 환경을 반영하지 못한 채 구시대의 설치 방법을 표현해주는 경우가 많다. 특히 윈도우 사용자가 많으니 윈도우 환경에서의 설치를 기준으로 하겠다며 알려주고 끝나는 황당한 경우도 많.. 2021. 5. 18.
다양한 예제로 배우는 CSS 설계 실전가이드 - 제이펍 다양한 예제로 배우는 CSS 설계 실전가이드 - 제이펍 나는 흔히 말 하는 “백엔드 개발자”이다. 업계 통념, 아니 현실적으로 프론트 영역은 정말 답이 나오질 않을 정도로 잼병이다. 업계라고 하면 안되겠다. 그냥 내가 그러하다. CSS 를 정말 제대로 공부하고 싶어도 대부분 HTML5 책에 부록처럼 일부 끼워져 있거나 필요할 때마다 인터넷 검색을 통해 찾아 쓰면 된다는 추천이 많아 진지하게 배워보지 않았다. 이 책을 백엔드 개발자가 보게 된다면 프론트 엔드 개발자를 이해하게 될 것이고, 프론트 엔드 개발자가 보게 된다면 단순한 사용법을 지나 설계의 영역을 경험… 아니 매운 맛을 보게 되리라 감히 짐작해본다. CSS 는 Structure 를 담당하는 HTML 에 Decorations 을 담당하는 정도로만 .. 2021. 5. 3.
그림으로 공부하는 IT 인프라 구조 ( 개정판 ) - 제이펍 그림으로 공부하는 IT 인프라 구조 ( 개정판 ) - 제이펍 예전에는 프로그래머가 프로그램을 작성하는 일에 집중할 수 있었다. 프로그램이 수행하게 될 역할 또는 논리를 잘 풀어 코드에 담아내는 일을 잘하면 프로그래머로서 자격이 충분했다. 아울러 한정된 자원(CPU, Memory)을 최소한으로 사용할 수 있도록 할 수 있다면 훌륭한 프로그래머라 할 수 있었다. 그러나 최근에는 하드웨어 성능에 전적으로 의존했던 서버의 영역과 데이터베이스의 영역이 놀라울 만큼 빠르게 발전한 하드웨어와 그 하드웨어에서 구동되는 다양한 가상화 기술로 인해 SW로 얼마든지 성능과 규모를 늘리고 줄일 수 있게 되었다. 소프트웨어 개발자들은 이제 하드웨어의 제약에서 벗어나 웹서버와 DB서버를 자유자재로 활용할 수 있게 되었다. 심지어.. 2021. 5. 3.
실무에 바로 적용하는 안드로이드 프로그래밍 (제4판) -제이펍 이 글을 읽는 분은 대부분 개발자이고, 이미 많은 시도를 했을 것으로 생각한다. 스마트폰이 우리의 삶에 깊이 관여하기 시작했을 때부터 개발자라면 누구나 한 번은 번뜩이는 아이디어로 만든 앱을 만들고 싶었을 것이다. 책장에 이미 다섯 권은 족히 넘을 법한 안드로이드 책이 있는데, 이 책이 왜 필요할까 싶었다. 그러나 내용을 접하고 읽어가면서 처음으로 이 책은 과거가 아닌 지금을 말해주고 있구나 싶었다. 사실 이미 많은 사람들이 본다고 하는 앱 개발 관련 서적은 대부분 교재로 사용되어서 많이 팔린 책이거나 이미 버전업이 되 버린 안드로이드 운영체제를 따라가지 못하는 경우가 대부분이다. 그러나 이 책은 지금 현 시점에서 앱 개발자가 새롭게 배워야 할 내용과 개발자로서 앱 개발을 처음 시도하는 입장에서도 반드시.. 2021. 4. 7.