ETC
  • Review
  • Book

서평, 함께 자라기

2023년 03월 05일

오랜만에 연락이 닿게 된 군 복무 시절의 선임에게 책을 한 권 선물 받았다. 책은 수없이 귀가 닳도록 들어왔던 함께 자라기였다. 사내에도 비치되어 있던 책이었지만, 이런저런 핑계로 미뤄두고 읽지 않았던 책이기도 하다.

사실 이전에도 이 책을 추천받았던 기억이 있다. 그때 이 책을 읽었더라면 지난 1년이 조금은 더 나은 방향으로 흘러가지 않았을까 하는 생각도 들었다. 그래서인지 책을 펼치기 전부터 괜히 기대와 아쉬움이 함께 섞여 있었던 것 같다.

해당 서적은 크게 자라기, 함께, 애자일이라는 세 가지 단원으로 구성되어 있다.

이번 글에서는 책의 모든 내용을 다루기보다는, 개인적으로 인상 깊었던 부분 위주로 정리해보려고 한다. 따라서 다소 주관적인 해석이 포함될 수 있다.

끊임없이 자라기

자라기 단원에서는 성장하는데 제자리걸음을 하는 이유에 대해 설명하는 부분이 나온다. 이 대목에서 미하이 칙센트미하이의 몰입 이론이 함께 소개된다.

이 이론에서는 어떤 일에 깊이 빠져든 심리 상태를 **플로우(flow)**라고 정의하고, 난이도와 개인의 실력 간의 관계를 통해 그 상태를 설명한다.

몰입 이론의 플로우 3채널

요약하면,

책에서는 이 이론을 바탕으로, 성장 과정에서 발생하는 비효율을 줄이는 방법을 설명한다.

예를 들어 A 상태라면, 실력에 비해 너무 어려운 일을 하고 있는 상황이다. 이때는

반대로 C 상태라면, 실력에 비해 일이 너무 쉬운 상태이므로

지루함을 해소할 수 있다.

책에서 인상 깊었던 점은, 실력과 난이도는 고정된 값이 아니라 계속해서 흔들린다는 관점이었다. 학습을 하다 보면 이유 없이 정체된 것처럼 느껴지는 순간들이 있는데, 그때마다 이를 단순히 슬럼프로 치부하며 휴식으로만 해결하려 했던 내 태도를 돌아보게 됐다.

이 단원에서는 브루스 리의 사례도 함께 소개된다. 그의 아내 린다 리의 인터뷰 중 한 구절이 특히 인상 깊었다.

(브루스 리가 도전자를 3분 만에 제압하고 난 뒤)
... 브루스는 무진장 화가 났어요. 3분이 되기 전에 그 사람을 쓰러뜨리지 못했다고요 ...

이미 당대 최고 수준의 무술가였음에도, 스스로에게 더 높은 기준을 두고 계속 성장하려 했던 태도가 강하게 와 닿았다.

전문가에 대한 오해

자라기 단원 말미에서는 나홀로 전문가에 대한 미신을 다룬다. 매스미디어나 SNS에서는 종종 프로그래밍 전문가를 고독한 천재처럼 묘사한다. 드라마 속 캐릭터나 인터넷 밈에서도 이런 이미지가 반복된다.

하지만 실제 현업에서는 이야기가 다르다. 협업이 중요한 환경에서, 혼자만 잘하는 개발자는 전문가로 평가받기 어렵다.

책에서는 이와 관련해 인터랙션의 중요성을 설명하며 몇 가지 문장을 인용한다.

신뢰가 깨어져 있는 상태에서는 어떤 행동을 해도 악의적으로 보인다.

뛰어난 연구자는 같은 부탁을 해도 훨씬 짧은 시간 안에 타인의 도움을 얻었다.

이 문장들을 읽으며, 그동안 무언가를 설득할 때 대상의 타당성만을 중심으로 접근하지 않았는지 돌아보게 됐다. 인간 대 인간의 협업에서 중요한 사회적 자본의 가치를 간과하고 있었던 건 아닐까 하는 생각도 들었다.

이 단원에서는 형상 관리 시스템을 깃으로 전환한 사례를 소개하며 이야기를 마무리한다. 발표자는 깃 도입을 성공적으로 이끌었지만, 질문자는 충분한 설명과 교육을 했음에도 실패했다고 토로한다.

이때 저자는 두 사람에게 동일한 질문을 던졌다고 한다.

"그 조직원들이 선생님을 좋아하나요?"

이 질문 하나로 커뮤니케이션의 본질을 설명해낸 예시라고 느껴졌다.

객관성, 다시 짚어보기

우리는 흔히 객관성을 절대적인 기준처럼 여긴다. 하지만 책에서는 설득 과정에서 사람들이 말하는 객관성이 사실은 매우 주관적일 수밖에 없다고 말한다.

결국 결정을 내리는 것은 사람이기 때문에, 중요한 건 누구의 객관이냐라는 점이다.

책에서는 MBTI 유형에 따라 애자일을 설명하는 방식을 다르게 가져갈 수 있다는 예시를 든다.

두 가지 모두 애자일의 장점이지만, 상대가 중요하게 여기는 가치를 중심으로 설명하는 것이 설득에 더 효과적이라는 점이 인상 깊었다. 같은 내용을 말하더라도 전달 방식에 따라 결과는 크게 달라질 수 있다는 걸 다시 한 번 느끼게 했다.

마무리

이 외에도 공감이 갔던 부분은 많았지만, 원문을 그대로 옮기지 않고 설명하기에는 한계가 있어 이쯤에서 정리하려 한다. 개인적으로는 이 책을 직접 읽어보는 걸 추천하고 싶다.

함께 자라기는 추상적으로 느껴졌던 문제들을 구체화하고, 예시를 통해 해결 방법을 제시해주는 책이라고 느꼈다. 소프트웨어 개발자를 중심으로 쓰인 책이기도 하고, 어느 정도 실무 경험을 쌓은 뒤 읽어서 더 와 닿았던 것 같기도 하다.

특히 아래와 같은 상황에 있는 분들에게 추천하고 싶다.

이 책이 좋은 개발자가 되어가는 과정에 작은 도움이 되었으면 좋겠다.