본문 바로가기

Life. 책 이야기

(7)
[리뷰] 어떤 개발자가 살아 남는가? 이 책은 위의 그림에서와 같이, 프로그래밍을 당하는 자가 될 것인가? 프로그래밍을 하는 자가 될 것인가? 라는 도전적인 문구로 시작한다. 개발에 관심이 있는 사람이라면 책 표지를 보는 순간 멈칫하지 않을 수 없게 말이다. 그리고 살아남는 개발자가 되기 위한 방법으로 인문학을 AI를 이기는 소프트웨어라고 소개한다. 개발자는 프로그래밍을 하지만, 대부분 정해진 프레임 안에 갇혀 있습니다. 누군가가 앞서 프로그래밍 해 놓은 도구를 그저 사용하고 있을 뿐입니다. 대부분의 개발자가 이미 만들어진 환경 안에서 주어진 방법론과 도구들을 사용해서 프로그램 코드를 만들어 냅니다. 그런 관점에서 본다면 개발자들은 프로그래밍을 하는 사람일까요, 아니면 프로그래밍을 당하는 사람일까요? 물론 비약이 지나친 것일수도 있습니다. ..
[리뷰] 도메인 주도 개발 시작하기 : DDD 핵심 개념 정리부터 구현까지 이 책은 과거에 출간 되었다가 최범균님의 노력으로 재출간된 책이다. 널리 알려져 있듯이, 최범균님은 자바 진영의 네임드 개발자 중 한 분이시고, 페이스북을 통해 여러 개발자들과 소통하고 있는 분이다. 이 책의 재출간 소식을 처음 알게 된 것도, 최범균님의 페이스북 피드였다. 평소 도메인 주도 설계란 용어만 알고 있던 나에게는 흥미가 동하는 책이었다. 재출간 되었다고 하니, 필시 매력이 있는 책일 것이다란 기대를 가지고 리뷰 신청을 하게 되었다. 그 동안의 리뷰가 책을 간략히 소개하는 관점이었다면, 이번 리뷰는 조금 다른 관점(어떻게 이 책이 다시 출간하게 되었는지?)에서 접근하고자 한다. 책을 간략히 소개하는 리뷰는 다른 분들이 충분히 써줄 것이기 때문이다. 책을 받은 후에, 지은이의 말부터 펼쳐 보았는..
안드로이드 생존코딩 리뷰 올 해 목표 중 하나였던, ‘코틀린 학습하기’를 어떻게 실행할까 생각하던 중에, 운이 좋게도 한빛미디어의 ‘나는 리뷰어다 2022’에 당첨되었고, 첫번째 리뷰 책으로 ‘안드로이드 생존코딩’을 접하게 되었다. 본격적인 책 리뷰에 앞서, ‘안드로이드 생존코딩’ 1장에서 다루고 있는 안드로이드가 개발언어로 자바가 아닌 코틀린을 사용하는 이유와 코틀린의 특징에 대해서 살펴보고 가자. 개발언어로 자바가 아닌 코틀린을 사용하는 이유 코틀린은 2017/ 구글 I/O에서 정식으로 안드로이드 개발 언어로 추가되었다. 코틀린은 JVM 위에서 동작하며 자바와 100% 호환된다. 즉 같은 기능을 구현하더라도 자바에 비해서 더 적은 코드만 작성한다. 개발자 연례 행사인 구글 I/O에서는 대부분의 예제를 코틀린으로 설명하고 있다..
[URL과 리소스] URL 기본 분석 http://www.hardware.com/seasonal/index.html 이라는 URL을 불러오고 싶다고 해보자. - URL의 첫 부분인 http는 URL의 스킴이다. 스킴은 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다. 이 경우에, URL이 HTTP 프로토콜을 사용한다. - URL의 두번째 부분인 www.hardware.com 은 서버의 위치다. 이는 웹 클라이언트가 리소스가 어디에 호스팅 되어 있는지를 알려준다. - URL의 세번째 부분인 seasonal/index.html 은 리소스의 경로다. 경로는 서버에 존재하는 로컬 리소스들 중에서 요청받은 리소스가 무엇인지 알려준다.
관심도서 - 2016.04.26 관심도서 - 2016.04.26 개발 - Code Craft (좋은 프로그래머의 백그라운드) - 소프트 스킬 : 평범한 개발자의 비범한 인생전략 71가지 - 읽기 좋은 코드가 좋은 코드다 - 실용주의 프로그래머 - 임백준의 대살개문 - 조엘 온 소프트웨어 - 슬랙(변화와 창조를 이끄는 힘) 자바 - 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 - 마이바티스 프로그래밍 - Java 세상을 덮친 Eclipse 3/e 자기계발서 - 세상의 모든 거북이들이에게
IT(소프트웨어) 회사 선택 시 고려해야 할 10가지 소프트웨어 회사를 살펴볼 때는 다음과 같이 10가지를 생각해 보자. 1. 전문적인 고품질 시스템을 만든 경험이 있는 회사인가?2. 뭔가 배울만한, 진정한 재능을 갖춘 사람이 있는 회사인가?3. 내가 들어갈 자리가 흥미로운 자리이고, 내가 믿을 수 잇는 것과 관련하여 장기적인 성장 가능성을 가진 자리인가?4. 성공하기 위한 필요조건을 제대로 이해하고 실제 성공 실적을 가진, 상식에 맞게 행동하는 경영진이 있는 회사인가?5. 자기가 생산하는 제품에 대한 비전을 분명하게 가지고 있는 회사인가?6. 독립 연구 조직이 있는 회사인가?7. 어떻게 혁신하는 회사인가? 얼마나 근원적인 혁신을 이뤄낸 회사인가?8. 쾌적하고 유연한 업무 환경을 갖추고 있는가? 내 라이프 스타일과 어울리는 회사인가?9. 회사가 안정적일 것..
수첩에 적어놔야 할 삶의 지혜 28가지 - 수첩에 적어놔야 할 삶의 지혜 28가지 -​​​ ​​1. 누워있지 말고 끊임없이 움직여라.움직이면 살고 누우면 죽는다.​2. 하루에 하나씩 즐거운 일을 만들어라.하루가 즐거우면 평생이 즐겁다.​3. 마음에 들지 않아도 웃으며 받아 들여라.세상 모두가 내 뜻대로 되는 게 아니다.​4. 자식에게 이래라 저래라 하지 말라.아무리 효자도 간섭하면 싫어한다.​​​​​​​5. 젊은이들과 어울려라.젊은 기분이 유입되면 활력이 생겨난다.​6. 한번 한 소리는 두번이상 하지 말라.말이 많으면 따돌림을 받는다.​7. 모여서 남을 흉보지 말라.나이 값하는 어른만이 존경을 받는다. 8. 지혜롭게 처신하라. 섣불리 행동하면 노망으로 오해 받는다. ​​​9. 성질을 느긋하게 가져라.급한 사람이 언제나 망신을 당한다.​10. ..