기본 콘텐츠로 건너뛰기

지옥에서 걸어나와 정글에서 살아가는 저자가 말하는 "혼자 일하는 즐거움" - 이동우


출간일 : 2016년 8월 8일

320쪽 | 570g | 152*215*30mm
ISBN-13 : 9788901213132
ISBN-10 : 8901213133

정말 오랜만에 책에 대한 리뷰를 올리는 것 같습니다.
작년 신간으로 소개될 때부터 관심을 가졌던 책을 결국 읽게 되었네요. 관심을 가진 것은 순전히 제목 때문이었습니다. 당시 회사에서도 팀에 소속되어있지만, 항시 혼자 일하고 있다는 느낌이 있었고, 집에서는 개인 프로젝트를 혼자 진행하고 있어서 혼자 일하는 것은 어떤 것일까 하는 생각을 하던 때였습니다. 당시 거짓말같이 내 생각과 고민을 제목으로 한 책이 나왔던 것! 그런데, 그 책을 이제서야 읽게 됐네요. 하하하~~.

이 책을 읽으면서 찾아보니 10분 독서(http://www.10book.kr/)의 컨텐츠를 만들고 있는 이동우컨텐츠연구소의 이동우 소장(1인 회사이니만큼 소장님이면서 대표님이시겠죠?)님이 쓰신 책입니다. 책을 보니 동영상 리뷰의 전 과정을 홀로 하고 계십니다. 또한, 저자의 약력(?)이랄까 살아오신 과정을 보면 이 포스트의 제목처럼 지옥에서 걸어 나와 정글에서 살아가고 있는 1인 회사의 사장님이시자 실무자로서 최선을 다하고 있는 분입니다.

작년 8월 이후 꽤 시간이 지난 최근에 이 책을 구매하게 된 것은 제 상황에 약간의 변화가 있었기 때문입니다. 저자의 말을 빌리자면 이제 회사의 테두리를 벗어나서 정글로 나오게 된 것이지요. 정확하게는 혼자 일하게 된 것은 아니긴 하지만 앞으로 꽤 긴 시간을 혼자서 작업을 하게 된 상황입니다. 각설하고 아무튼 상황이 혼자 일을 하게 되다 보니 예전에 본 적이 있는 이 책을 한번 읽어보고 싶어서 사게 됐고 후다닥 읽게 된 것이지요.

제목만을 보고 약간의 편견이 있었나 봅니다. 일반적인 자기개발서들이 그렇듯이 이 책도 혼자 일하려면 "이런 것이 문제다", "이런 것을 챙겨라",  "이런 것을 조심해라", "이런 방법론이 좋다", "이렇게 하면 성공할 수 있다" 뭐 이런 부류의 글들이 있을 것으로 생각했습니다만...

실제로 책은 약간 철학서와 경제서의 중간쯤 되는 것 같다는 느낌이 들었습니다.
"혼자라는 정의는 무엇인가", "조직에서 일한다면 혼자가 아닌가", "결국 정글에서 혼자 일하는 것은 어떤 의미를 가지는 것인가"라는 철학적인 해석과 현재 최근의 세상은 혼자 일하는 시대로 가고 있다는 것을 다양한 경제 상황과 보고서, 다양한 석학들의 분석 등을 기반으로 설명하는 내용이 책의 상당 부분을 차지하고 있습니다.

사실 이 부분이 이 책의 좋았던 부분입니다.

꽤 긴 시간을 회사에서 나와서 혼자 일하고자 하는 것에 대해 고민을 하고 있던 상황에서 사실 가장 두려웠던 부분은 심리적인 문제였습니다. 그런 부분에 대해서 같이 고민해주는 누군가를 만나서 함께 이야기를 나눈 듯한 느낌을 주는 책이었습니다. 책의 내용이 제게 심리적인 위안을 주었다기보다는 좀 더 심리적으로 단단하게 준비할 힘을 주었다고 할까요?

다만, 책의 목적이기도 해서 저자분도 어쩔 수 없으셨겠지만 모든 세상의 흐름이 혼자 일하는 쪽으로 흘러간다는 식으로 일반화하신 부분은 약간은 과장이 심해서 공감이 안가는 듯한 느낌을 받기도 했습니다. 어쩌면 단지 제가 공감하기 싫었던 것일지도 모르겠네요.

그래도 현대 사회에서의 다양한 현상들과 혼자 일하는 현상의 흐름을 잘 조화롭게 설명해준 부분들은 약간 새로운 시각으로 세상을 바라볼 수 있는 길을 열어준 부분도 있습니다.

책의 매 장이 시작되는 제목 밑에 있는 짧은 글들이 특히 참 좋았습니다.

과거의 선택을 최고의 선택으로 만드는 것은 앞으로의 당신입니다 - 이노우에 히로유키
라던가
오늘 남들이 하지 않는 일을 하면 내일 남들이 할 수 없는 것을 할 수 있다 - 제리 라이스
라던가 하는...

세상이라는 정글로 혼자 나온 것이 잘한 것인지는 모르겠지만, 해보지 않으면 현명한 선택인지 실수인지 알 수 없겠지요. 직장 생활에 불만이 없었던 것은 아니지만, 그보다는 꼭 해 보고 싶었던 것들을 하고 싶어서 나온 것인 만큼 앞으로 열심히 해 보는 수밖에 없겠지요.

그나저나 북리뷰를 진행하시는 분이 쓰신 책을 리뷰한다는 것은 참 두려운 일이네요. ^^

홀로 일하고 싶은 꿈을 가지고 있으신 분들이라면 한 번쯤 가볍게 읽어보시길 권합니다.
가벼운 마음으로 읽다가 무거운 마음으로 마음을 다잡게 될지도 모르겠지만요... ^^

오늘 하루도 홀로 분투하시는 많은 분께 마음으로나마 응원을 보냅니다.

댓글

이 블로그의 인기 게시물

경력 개발자의 자기소개서에 대해서...

갑자기 뜬금없이 이런 글을 쓰다니 무슨 생각이야? 라고 생각하시는 분들이 있을지도 모르겠네요. 뜬금없음에 대한 변명은 잠시 접어두고 일단 오늘 쓰려고 하는 글을 시작해볼까 합니다. 개발자로 대충 16년을 그럭저럭 보내왔습니다. 시대적 상황으로 5년 차쯤에 대리로 처음 팀장을 시작했으니, 일반 개발자로 산 시간보다는 어쨌건 프로젝트 또는 팀의 리더로 산 시간이 더 많았던 것 같습니다. 그 기간 동안 남들보다 좀 심하게 회사를 많이 옮겨 다니다 보니 꽤 많은 면접을 볼 수 있는 경험이 있었고, 또 옮긴 회사가 대부분 팀을 리빌딩하는 곳이었다 보니 꽤 많은 채용절차에 관여할 기회가 있어서 어린 나이부터 비교적 많은 이력서를 검토했고 면접관으로도 여러 사람을 만날 수 있었습니다. 처음 면접을 보러 다니던 시절의 제 이력서의 자기소개서는 항상 "19XX년 봄 XX업계에 종사하시던 아버님과 집안일에 헌신적인 어머니의 유복한 가정에 1남 1녀의 막내로..." 로 시작되었습니다 (이 문장에 향수를 느끼시는 분들 많으실 거예요. ^^). 경력이 5년이 넘은 어느 날 도대체 이 문장을 왜 써야 하느냐는 의문이 생겨서 조금 바꾸긴 했습니다만, 그 뒤로도 꽤 오랜 세월을 이런 자기소개서가 항상 제 이력서에 붙어있었죠. 요즘 누가 저런 식으로 자기소개서를 써? 라고 생각하시는 분들 많으실 거로 생각해요. (대신 요즘은 대학 시절의 봉사활동이나 해외연수 이력이... 뭐 어차피 그놈이 그놈입니다.) 저런 자기소개서를 써야 한다는 것이 어디서 어떻게 시작된 것인지는 몰라도 회사를 그만두기 전인 2년 전까지도 약간의 표현은 다를지 모르지만 비슷한 문장으로 시작하는 자기소개서를 이력서에 첨부해서 보내는 지원자들을 볼 수 있었습니다. 이제 제가 뜬금없는 이런 글을 쓰게 된 이유를 밝히고 계속 진행해야겠네요. 블로그에 올릴 글을 준비하는 일이 생각보다 힘들어요. 블로그에 올리려고 준비한 주제에 맞는 소스를 작업하고 거기에 글을 입히다 보면 가끔

Springframework 5에서 바뀌는 것들에 대한 간단 정리 및 생각

Spring framework 5 에 대해 많은 분이 기대와 두려움을 가지고 계시지 않을까 생각합니다. 특히 기대를 하고 계신 분들은 Reactive Programming 지원을 기대하고 계시지 않은가 생각이 드는데요. 7월 초에 John Thompson 이란 분이 D-Zone에 아주 깔끔하고 멋지게 정리를 잘해서 글을 쓰셨더라구요. 해당 글은  https://dzone.com/articles/whats-new-in-spring-framework-5 에서 확인을 하실 수 있습니다. 혹시 Spring framework 5에서 달라지는 내용의 좀 더 자세한 내용이 필요하신 분들은 Spring framework github의 wiki 를 참고하시면 됩니다. 본 포스트는 언제나 그렇듯이 윗글에 대한 번역이 아닙니다. 그저 윗글을 다시 정리하면서 제 생각을 한번 정리해 놓은 포스트입니다. Spring framework 5는 현재 5.0.0.RC2(2017.07.23일 기준)까지 릴리즈된 상황입니다. Spring framework 5에서 크게 변화하는 내용을 John Thompson은 8가지로 깔끔하게 정리해주고 있습니다. 1. JDK 지원 버전의 업데이트 5버전은 원래 JDK 9 버전의 지원을 위해서 시작됐던 프로젝트로 알고 있는데 맞는지는 모르겠네요. JDK 9의 Release가 늦어져서 Spring framework 5가 먼저 Release 될 것으로 보이지만, JDK 9가 Release가 되면 언제건 적용할 수 있다고 합니다. 좀 아쉬운 부분은 JDK의 최소 버전은 JDK 8이라는 부분이 아닐까 싶네요. 이 때문에 Spring framework 5에 무관심한 분들도 많으실 거라고 생각합니다. 지금 진행하는 프로젝트는 JDK 8을 기반으로 합니다만, 최근까지 다니던 회사의 경우는 JDK 7까지가 업그레이드 한계였던 회사였습니다. 아마도 JDK 업그레이드를 쉽게 못 하시는 회사들이 많으니 "나랑은 관계없는 얘기군"

Gradle 을 이용해서 Multiproject 를 구성하는 방법 (중 하나)

개요 회사에서 Gradle 을 이용하게 된 이래로 계속 Multi-project 형태로 설정하여 진행을 해 오고 있다. 매번 멀티 프로젝트 형태로 만들어지고 있는 회사의 프로젝트들이다 보니 그때마다 다시 이전 빌드 스크립트를 보면서 만드는데 프로젝트들이 복잡하다보니 필요없는 설정들까지 복사해서 쓰고 있는 부분들이 있어서 한번 정리를 했으면 하고 있었다. 가장 기본적인 상태의 멀티프로젝트용 build.gradle 에 대한 여러가지 방법 중 한가지라 생각하고 참고가 된다면 좋겠다. 요구사항 기본 요구사항은 다음과 같다. 1) 멀티프로젝트는 디렉터리를 기반으로 아래와 같이 그룹으로 만들어 질 수 있어야 한다.   - Shared : 다른 프로젝트에서 Dependency로 추가될 수 있는 공통 라이브러리를 포함하는 라이브러리 모듈 그룹   - Web : Front 모듈 그룹   - Server : 주로 어플리케이션 간의 설정 등을 관리하는 Server 모듈 그룹   - Service : Web API 서버 모듈 그룹 2) 모든 Subproject 들은 Java project 이며, 프로젝트 명은 "모듈그룹명-모듈명" 으로 만든다. 즉, Server 모듈의 configuration-server 모듈이라면 server-configuration-server의 형태로 만들어지면 된다. 이후에 작업된 모든 내용은 Ubuntu 14.04 OS와 IntelliJ IDEA 15에서 작업되었다. (윈도우즈와 이클립스에서도 동일한 내용을 동작이 될 것으로 보인다. 다만, 테스트되지 않았을 뿐이다) Main Gradle Script 작업 1) 파일 구성   - build.gradle : gradle script 파일   - settings.gradle : sub project 관리를 위한 파일 2) build.gradle 파일 작성   - 우선은  프로젝트 기본 정보로 group 정보와 version 을 설정한다. 본인의