
1. 코딩 테스트 - 언제 부터였을까? 요즘 개발자들 구인에 있어서 코딩 테스트가 필수가 된것이.. 원래는 개발자가 아니었지만 커리어를 개발자로 전환했는데 그게 약 대략 7년 전이다. 그 당시에는 코딩테스트가 일반적이지 않았다. 2017년인가 카카오에서 블라인드 전형으로 코딩테스트를 실시하면서 화제가 되었었고, 그 후 부터 코딩테스트가 점점 확대되어져갔던 것으로 기억이 된다.. 개인의 경험과 기억을 기반으로한 이야기여서 잘못된 내용일 수 있다. - IT기업에서 100퍼센트 코딩테스트를 한다고 볼 수는 없지만, 코딩테스트를 하는 기업이 상당하고 일반화되어 가고 있다. - 비전공자면서, 독학으로 커리어를 전환한 저로써는 알고리즘은 너무나도 부족하다. 하지만 개발자로 살아가려면, 그리고 좋은 커리어를 쌓기 위..

1. 자바 개발에 관해 - 자 바개발을 약 5년여 하고 있지만, 자바 개발을 잘하기란 쉽지 않다. 객체지향의 패러다임을 가지고 있는 언어로써 디자인 패턴, SOLID 원칙 등 단순히 기능 구현만 잘하면되는 것이 아니라, 유지 보수와 안정성을 위해 다양한 것들을 고려 해야한다. 각종 프레임워크와 라이브러리의 다양한 기능들 속에서 그리고 짧은 개발기간으로 인해 시간에 쫓기며 개발하다보면 여러 원칙들을 잊고 개발할때가 많다. 이러한 상황속에서 실무에서 개발할때 습관적으로 중요한 원칙을 잊지 않고 프로그래밍 하려면 훈련이 필요하다. 이러한 훈련을 목적으로 해당 서적의 여러 예제들을 따라 해보게 되었다. 2. 책에 관하여 - 입출금 내역 분석기 및 확장, 문서 관리 시스템, 비즈니스 규칙 엔진, 트우터 및 확장 ..

1. 읽게 된 계기 - 개발자로 전향하면서 안드로이드 개발자가 되고 싶었으나, 현재는 웹개발을 주직무로 하고 있는데, 다시 한번 코틀린을 공부하면서 안드로이드 개발을 다시 하고 싶었음. 2. 읽으면서 느낀점 - 안드로이드 서적들을 크게 2가지로 나누어 보면, 레퍼런스 형태의 기본서와 예제 중심의 활용서로 나눌 수 있는데 안드로이드 기본서들은 자바 중심의 서적들이 많습니다. 코틀린으로 된 서적들은 대부분 활용서 형태를 뛰고 있습니다. 이 책은 기본서지만 코틀린을 통해 안드로이드의 기본 기능들을 설명하고 있습니다. - 코틀린을 통해 안드로이드관련한 화면구성, 파일 입출력, 데이터베이스, 서비스 등의 다양한 기능들을 다루어볼 수 있게 구성이 되어 있고, 중간중간에 '여기서 잠깐' 이라는 내용으로 여러가지 팁이..

1. 읽계된 계기 - 현재 회사에서 수행하고 있는 업무들을 거의 대부분 스프링 부트2로 수행하고 있어 책 리뷰 기회를 얻어 책을 살펴볼 수 있었습니다. - 개인적으로 일본인 저자의 IT 서적들을 신뢰하는 편이라서 책을 꼭 한번 보고 싶었습니다. 2. 읽으면서 느낀점 - 기능 설명 위주의 책이 아니라 실무를 하면서 겪게 되는 여러 지점들을 예제와 함께 풀어가는 책입니다. 책 제목 그대로 배워서 바로 쓰는 스프링 부트 2이죠 - 부트2 시작, 공통처리, 데이터 엑세스, 보안, 화면 개발, API 개발, 팀 개발, 운용, 아키텍쳐 구성의 챕터로 효율적인 개발을 위해 활용할 수 있는 기능, 라이브러리 등을 설명하고 있습니다. - 아쉬운 점으로는 데이터 엑세스 파트에서 도마라는 라이브러리를 사용하고 있는데요, 무..

1. 읽게된 계기 - 한빛 책 리뷰어 모집을 하는데 IOS개발 분야에서 유명하신 야곰님의 서적이 눈에 띄어 신청하였습니다. 2. 읽으면서 느낀 점 - 이 책은 SWIFT 언어에만 집중한 책입니다. IOS와 관련된 내용은 배제되었습니다. - 보통 IT 서적은 예제형(따라하기)과 레퍼런스 형으로 나뉘는데, 레퍼런스형에 가까운 책입니다. 하지만 각각의 레퍼런스의 예제들도 충분히 잘 구성되어 있습니다. - SWIFT가 지향하는 여러가지 패러다임에 대해 충실하게 설명하고 있습니다. - 레퍼런스 형의 책으로써 언어의 여러가지 면에서 다양하고 충실하게 잘 설명하고 있습니다. - 특정 언어를 공부하는데 있어 더할 나위 없이 예제가 잘되어 있고, 정리가 잘되어 있는 책이나, 한가지 아쉬운점이 있습니다. 보통 언어를 다루..

1. 읽게된 계기 - 웹개발자이자 안드로이드를 조금 다룰줄 아는 개발자로써 늘 managed 언어만 다루었었는데, unmanaged 언어 하나쯤은 공부해보고 싶은 욕심이 있었습니다. 비전공 개발자로써 방통대를 다니며 C++언어를 조금 접해본게 전부이지만, 완전 기초부터 책을 보면 지루할것 같고, 조금은 난이도 높은 책으로 공부함으로써 조금은 도전적으로 공부를 해보고 싶은 욕구가 있었습니다. - 보통 IT 서적들 중에 '전문가를 위한 ㅇㅇㅇ' 시리즈들은 사실 보면 출판사도 각기 다다르지만, 기본적으로 기초 이상의 내용을 다루고 실무적이고 중급 이상의 내용을 포함하고 있습니다. 2. 읽으면서 - 책이 무척 두껍습니다. 개발자로 전향하면서 읽어본 'Professional ASP.NET'라는 2000여페이지가 ..

1. 개요 - Java는 7버전까지는 크게 변화하지 않았지만 8버전에 급변을 하면서 9와 10에서도 여러가지 변화가 있었습니다. 해당 변화에 대해 여러가지 정리된 책이 필요해서 읽게 되었습니다. 2. 책을 읽고 - Java 8, 9, 10 버전의 변화에대해 정리 된 책입니다. 타사의 '가장 빨리 만나는 코어 자바9' 책과 목표가 비슷합니다. 그렇지만 두 책은 차이가 있습니다. '가장 빨리만나는 코어 자바9' 의 책은 자바 9의 기준으로 변화된 자바의 모습의 프로그래밍의 기본적인 모습부터 추가된 기능 까지 총망라되어 있는 형식으로 되어 있지만, '모던 자바 인 액션' 은 변화된 항목 기준으로 더 심화되게 다루고 있습니다. 이미 Java를 알고 사용하고 있는 개발자라면 '모던 자바 인 액션' 의 책을 선택하..
[모던웹을 위한 HTML5 + CSS3 입문]이란 책을 읽은 적이 있습니다. HTML5와 CSS3에 대한 다른 책도 읽어봤지만 그 중에서 제일 괜찮다고 생각한 책입니다. 그런데 그 책의 개정판으로 [모던웹을 위한 HTML5 + CSS3 바이블]이 나왔다고 하여 다시 한 번 읽어보고 싶은 마음에 보게 되었습니다. 이 책의 가장 매력적인 부분은 실무에 참고할 만한 내용이 많다는 점입니다. 첫번째 파트는 선택자와 스타일 기본 속성에 대한 내용인데 매번 사용하는 건데도 작업할 때마다 구글링하게 만드는 스타일들이 알기 쉽게 설명되어 있어서 좋았습니다. 제가 제일 인상 깊었던 부분이 두 번째 파트인데요, 레이아웃 구성 예제코드들을 알려주는 파트입니다. 나만의 프로젝트를 만들고 싶지만 UI 구성이 어려워서 포기하신 ..
책을 읽어 본 후 이렇게 단계 하나 하나 친절하게 설명이 된 책이 또 있었나 싶을 정도로, 단계 하나하나 설명이 잘되어 있습니다. 초보자 분들에게는 정말 좋은 책이라고 생각합니다. 요즘 인기있는 언어인 파이썬 그리고 파이썬 웹프레임워크 중 가장 대중적인 Django 프레임워크를 초보자분들이 처음 접하시기에는 가장 좋은 책인 듯합니다. 예제 위주이며 초보자 타겟의 서적으로써 프로그래밍을 중급이상으로 하시는 분들에게는 조금 부족하게 느껴지실 수 있는 책이라고 생각합니다.
1. 책을 선택하며 인공지능 분야의 공부를 시작하기로 마음먹면서 초심자가 볼 수 있는 책을 찾게되었습니다.요즘들어 엄청 많이 쏟아져 나오고 있는 인공지능 서적들 중에 '파이썬' 과 '교과서' 라는 제목에 이끌려 책을 보게되었습니다. 2. 책의 장점 - 프로그램 환경설정부터, 파이썬의 기초문법, 인공지능을 공부하기 위한 기초적인 수학지식, 그리고 인공지능의 기초적인 내용이 포함되어 있습니다.- 항목마다 설명이 초심자를 기준으로 세세하고 친절하게 설명합니다. 그림도 충분히 활용하고 있습니다. 3. 책의 단점 - 책은 인공지능 초심자를 위한 책이며, 인공지능관련한 수학적 지식이나 파이썬 지식을 이미 충분히 가지고 있는 분들에게는 부족함을 느낄 수 있는 책입니다.- 인공지능의 기본적인 설명은 무척 충실하지만, ..
파이썬 웹개발을 공부한 적이 있습니다. 그 중에서도 Django 를 공부하였었지만, 회사의 업무는 Java로 이루어진 Spring.. 파이썬의 간결함과 편안함으로 늘 파이썬에 대한 목마름이 있었습니다. Django가 2버전대로 업그레이드하고, 어떤 기능이 추가되었을까 궁금하던 찰나에 이 책을 구할 수 있게 되었습니다. 1. 책의 첫인상 책의 첫인상은 어라 개발서적이 무척 얇네 였습니다. 책이 고작 350여 페이지.. 개발서적 치고는 무척 얇았습니다. 2. 책의 특징 보통 개발서적은, 레퍼런스 형 책이 있고, 예제 위주의 책이 있는데 이 책은 예제 위주의 책입니다. 간단하게 웹프로그래밍에대한 서술, 그리고 파이썬을 통한 웹개발을 서술하고, Django를 통한 웹개발로 바로 들어갑니다. 바로 예제를 통해 D..
요즘 저는 한창 파이썬과 자바스크립트를 공부 중에 있습니다. 자바스크립트를 배우면 활용할 수있는 곳들이 많습니다. 웹 화면에서 기본적으로 자바스크립트를 쓸 뿐만 아니라, React, Angular, Vue와 같은 프론트엔드 프레임워크에서 부터, node.js를 활용한 백엔드 서버 구축, 그리고 리엑트 네이티브, 네이티브 스크립트 같은 모바일 개발까지 그리고 최근에는 Tensorflow.js라고 AI분야까지 접근해 볼 수 있습니다. 최근에 눈에 띈 책이 있었습니다. '모던 자바스크립트 입문'이라는 책입니다. 웹개발자여서 자바스크립트를 어느정도는 알고 있었고, ES6에 대해서도 조금은 알고 있었지만, 충분하지 않아서 ES6에 대한 내용을 살펴보고자 책을 보게 되었습니다. 1. 어떠한 책인가? 자바스크립트 기..
디지털 노마드, 개인적으로 관심이 많아 기대를 많이하고 산 책, 디지털 노마드라는 제목의 이름으로 최근에 나온 책이 두 권 정도 있는데.. 그 중에 하나 골랐습니다. RAON BOOK이라는 이름의 출판사의 '디지털 노마드'.. 솔직히 책읽는 동안 저자가 본인의 디지털 노마드를 유지하기위해 그냥 만든 책이구나 라는 느낌이 강하네요. 솔직히 실망스런 책.. 예를 하나 들어보겠습니다. 중간에 챕터 중에 '무일푼으로 온라인 부동산 만들고 돈버는 법' 이라고 있는데.. 무슨 네이버 까페 생성하는 법에 페이지를 여러 페이지 할당하고 있고... 까페 회원과 유치전략이 중요하다. 스터디모임이나 강의 등을 개설하여 자신의 까페에 쓰도록하자.. 결코 단기간에 되는건 아니다 꾸준히 하면 수익모델을 만든다.. 좀.. 후회막심..
책을 읽고...저는 웹개발자이면서 앱개발자입니다. 요즘은 웹개발을 더 많이 하고 있습니다. 올해 초에 개인 프로젝트로 Electron 을 접하면서.. 올해는 Javascript 공부에 매진해야지 하는 마음을 먹었지만.. 실상 그렇게 많이 하지는 못했습니다 ㅜㅜ 요즘 웹개발에서는 Node js를 빼놓을 수 없는데, 그러한 Node js를 활용한 10개의 간단한 프로젝트를 진행하며 익힐 수 있는 내용으로 구성되어진 이 책이 눈에 띄었습니다. 이 책을 시작하면서 사실 기대를 많이 했습니다. 여러 Node js 어플리케이션을 접하면서 많은 것을 익힐 수 있겠구나 라는 기대였습니다. 하지만 큰 기대가 시작부분에서 어긋났습니다. Nodejs를 거의 접해보지 않은 저로써는 코드를 단순히 책보면서 코딩을 하다보면 이해..
책을 읽고...저는 웹&모바일 개발자입니다. 요즘은 웹을 조금 더 주력으로 하고 있습니다. 우연한 기회로 웹 보안에 관련한 책을 얻게 되었습니다. 보시다시피 위 사진의 '오픈소스 도구를 활용한 웹 모의해킹과 침해대응' 이라는 책이었습니다. 저는 웹개발을 하면서도 웹 보안에 관련한 지식이 제로에 가까워 가볍게 한번 웹 보안에 관련한 상식도 늘릴 겸 한번 읽어볼까 라는 마음으로 책을 읽기 시작 하였습니다. 그러나 책을 펼치고.. 서문을 읽고 웹 보안과 관련하여 가볍게 읽을 만한 책이 아니구나 라는 생각이 들었습니다. 생각보다 웹 보안을 위해 전문적인 도구를 사용하여 웹의 취약점을 면밀히 분석할 수 있는 툴을 설명해주는 책이었습니다. 책 제목에도 나와있듯...제가 책 제목을 너무 가볍게 본 것이었지요 ㅜㅜ 어..
AWS(Amazon WebService) 는 세계 클라우드 시장에서 마켓 쉐어가 40퍼센트에 육박하며 독보적인 1위를 유지하고 있습니다. 그런 클라우드 및 데브옵스 분야에서 당연 가장 주목해야할 서비스입니다.책 뒷편에 있는 문구 ‘AWS 입문자를 위한 시원시원한 실습서’ 처럼 AWS를 처음 접하는 입문자를 위한 책인듯 합니다. 이러한 타겟의 명확함이 이 책이 주는 장단점을 모두 가지는 듯합니다.이 책에서 좋았던 점은 입문자 대상이기에 확실한 예제가 있어 따라하기가 매우 쉬웠습니다. 아쉬웠던 점은 입문자 대상이기는 하지만 Serverless 관련 기술인 Lamda 와 API gateway서비스까지 다루어주었으면 조금 더 좋았을 것 같다는 아쉬움이 있습니다. 그렇다고해서 핵심적인 서비스들을 다루지 않는 것은..
- Total
- 299,227
- Today
- 38
- Yesterday
- 373
- tomcat
- MongoDB
- 자바스크립트
- 마리아DB
- Apache
- NoSQL
- 채팅
- django
- django 모델
- 몽고DB
- jenkins
- 모던 자바스크립트 입문
- Linux
- Python
- 숫자키 입력방지
- CentOS
- 리눅스
- MariaDB
- 생존코딩
- 마리아 db
- 파이어베이스
- JavaScript
- mongo
- 깃랩
- 젠킨스
- gitlab
- 파이썬
- electron
- 타입체크
- Firebase