실용주의 프로그래머

얼마 전에 보안팀 팀장님으로부터 소프트웨어 테스팅에 대한 세미나를 들은 적이 있었다. 테스팅 방법론 뿐만 아니라 여러가지 이슈에 대해서 이야기를 나눌 기회가 있었는데, 그 때 팀장님께서 수차례 언급하셨던 책이 바로 “실용주의 프로그래머”였다. 그리하여 11월에 전략적으로 이 책을 공부하게 되었고 이번 주말에 일독을 끝냈다.

몇 만줄이 넘는 소프트웨어를 작성하다보니, 큰 프로젝트를 여러명이 함께 진행할 때, 안전하고 효과적인 방법에 대한 고민을 하게 된다. 또 언젠가 팀장이 퇴어 프로젝트를 책임지고 진행해야 하는 위치에 서게 되면, 물론 경험이 어느정도의 역량을 쌓아주겠지만, 팀장이 되기 위한 별도의 공부가 필요할 것 같았다.

워낙 좋은 평이 많은 이 책은 소프트웨어 개발자라면 반드시 일독을 권하고 싶을 정도로 알찬 내용을 담고 있다. 어느정도의 개발경력이 있다면 아마 읽는 내내 무릎을 탁 치게 될 것이다. 이 책에서 말하는 실용주의 프로그래머의 핵심은 한마디로 “빈틈없는 꼼꼼한 개발”이라고 본다.

한가지 중요한 이슈를 소개하자면, 책에서는 수차례 테스트의 중요성에 대해서 강조하고, 프로젝트의 대부분의 과정을 자동화하라고 권고하고 있다. 자동화된 회귀테스트가 소프트웨어의 신뢰성을 보장한다는 것이다. ‘예전에 되었던 것이 도대체 왜 지금 안되나?’ 라는 답답함을 토로해본 경험이 있는 개발자라면, 이 책을 읽고 테스트의 중요성을 깨닫기 바란다.

테스트는 이 책에서 말하는 실용주의 프로그래밍 기법의 일부분일 뿐이다. 총 45가지 주제를 가지고 개발자에게 흥미롭고 유익한 이야기를 전달하고 있으니 개발자라면 꼭 한번 읽어보시라.

The Secret

부모님께서 배우자를 선택할때 늘 당부하시는 것은, 긍정적인 여자를 만나라는 것이다. 뜸금 없이 이 이야기를 꺼내는 이유는 이 책에서 밝히고자 하는 비밀이 결국은 긍정적인 사람을 만나라는 부모님의 말씀과 일맥상통하기 때문이다.

이 책에 말하는 비밀은 간단하다. 사람의 인생은 사람의 생각대로 흘러간다는 진실. 그 것 뿐이다. 그러한 한가지 진실을 독자에게 납득시키기 위해 여러 사람의 말과 글을 수 없이 인용해가며 반복하고 있을 뿐.

이 책을 읽으며, “연금술사”에서 만났던 구절이 떠올랐다.

“자네가 무언가를 간절히 원할 때 온 우주는 자네의 소망이 실현되도록 도와준다네.”

나는 긍정적인 사람이다. 어떤 일을 앞에 두고서도 잘 될 것이라고 믿는다. 당장 어려워 보이는 어떠한 일을 마주했을 때, 나는 “어차피 시간이 지나면 잘 끝나 있을꺼야”라고 생각한다. 그리고 내가 포기하지 않는 이상, 시간이 지나면 생각한대로 잘 끝나있다. 나는 이러한 몇 번의 경험을 통해 이 책에서 말하는 진실이 진실이라는 것을 이미 알고 있었으며, 다만 이 책은 이러한 진실을 삶에 적용하는 방법을 친절하게 알려 주었다는데 의미가 있었다.

나는 언제나 상상한다. 성공한 경영자로서의 나의 모습, 아름답고 현명한 아내, 넓고 멋진 집과 그랜드피아노, 마라톤 풀코스를 완주하는 순간을, 그 느낌을. 현재의 나는 과거의 내가 했던 생각의 결과이며, 현재의 나의 생각이 미래의 나의 모습을 결정한다는 것에 나는 100% 동의한다. 항상 좋은 것을 생각하고, 내가 가진 것에 감사하며 살아야겠다. 나는 언제나처럼 행복하다.

삼국지 경영학

예병일의 경제노트에서 잠깐 마주쳤던 책의 한 구절을 읽고, 강한 흥미를 느껴 이 책을 읽게 되었다.

조조의 모습은 기록에 따라 조금씩 다른데, 유비나 손권에 비해 몸집은 작았으나 에너지가 넘쳐 피곤을 모르고 일하는 타입이었다. 일에 몰두하면 시간 가는 줄 모르고 매달렸다. 사람들과 즐겁게 이야기하고 놀기도 잘 놀았다.

특히 뛰어난 점은 늘 긍정적으로 생각한다는 것이다. 아무리 어려운 문제라도 포기하지 않고 늘 되는 방향으로 생각하여 밝은 분위기를 만들어 부하들의 힘과 용기를 북돋웠다.

이 책은 삼국지에서 유비, 조조, 손권 세 인물이 보여주었던 리더쉽을 기업을 경영하는 CEO의 리더쉽에 견주어 내용을 전개한다. 삼국지라는 컨텐츠가 워낙 나에게는 흥미있는 주제여서, 위, 촉, 오 각 나라별로, 시대 순서로 전개되는 이야기를 따라가는 것 자체만으로도 충분히 재미를 느낄 수 있었다. 게다가 세 인물이 보여주었던 리더쉽에 대한 상세한 분석을 통해, 현대 CEO가 가져야할 덕목을 제시하고 있으니 유익함 또한 대단하다 하겠다. 심지어 후계자를 선정하는 역할까지 분석하고 있는데, 이러한 측면을 포함하여 저자는 조조를 최고의 CEO로 뽑는다.

삼국지 게임을 많이 해본 사람은 알겠지만, 한 국가의 흥망성쇄는 능력이 출중한 인재를 확보하는데 있다. 군주 자체의 능력이 대단한 것보다는 인재를 적재적소에 활용하고 충성도가 낮아지지 않도록 잘 관리하는 것이 중요하며, 그 것이 바로 게이머의 역할이다.

현대 CEO의 역할 역시 그 본인의 업무 능력에 키 포인트가 있는 것이 아니라, 인재를 알아보고, 그들의 능력을 최상으로 끌어내며, 감정에 휩쓸리지 않고 현명하고 과감한 의사 결정을 만들어 내는데에 있다는 것을 삼국지의 역사로부터 확인할 수 있었다.

언젠가 기업을 경영하는 위치에 서게 되거든, 삼국지가 주는 교훈을 잊지 말아야 하겠다.

카이스트 MBA, 열정

카이스트 비지니스 스쿨에서 MBA를 공부했던 세명의 학생이 자신들의 이야기를 풀어놓은 책이다. 익숙하지 않은 경영학, 경제학 관련 단어가 난무하고, 비슷비슷한 그들의 생활 이야기가 반복되어 지루한면이 없지 않아 끝까지 읽지는 않았다.

현재는 엔지니어로 일하고 있지만, 긴 안목으로 인생을 바라볼때면 인생의 방향을 어떻게 잡아가야 하는가에 대한 고민에 휩싸이곤 한다. 우선은 엔지니어로서 몇년간 경력을 쌓아야겠지만, 언젠가는 전문 경영인이 되는 것을 생각하고 있다. 때문에 MBA에 대한 호기심을 느끼고 있었는데, 이 책을 읽음으로써 대략 MBA가 어떤 것을 공부하는 것인가에 대하여 감을 잡을 수 있었다.

다양한 분야에서 최선을 다해 일해오던 인재들이 카이스트 비지니스 스쿨에 모여 밤낮없이 열정적으로 토론하고 서로를 격려하며, 어려운 공부를 해나가는 모습을 보면서, 열정이라는 것을 생각하게 되었다. 그리고 ‘나는 미래의 성공을 위해 무엇을 준비하고 있는가?’에 대한 질문이 자연스럽게 이어지면서 나태한 일상에 대한 반성을 하게 되었다.

세상에는 나보다 뛰어나면서도 나보다 열심히 하루하루를 살아가는 인재들이 참 많은 것 같다. 현실을 냉정히 인식하는데서부터 문제 해결의 실마리가 보이는 법. 언젠가 사회적 성공을 이루고 싶다면 나의 삶과 나의 현실을 정면으로 마주하자.

돈은 아름다운 꽃이다

미래에셋 박현주 회장이 쓴 책이다. 증권사 영업직원에서 펀드 매니저로, 펀드 매니저에서 미래에셋을 창업하여 자산을 운용하고, 아시아 1등을 목표로하고 있는 현재까지 그의 삶을 들여다 볼 수 있었다.

박봉을 감수하면서 그당시 인기 없었던 증권사에 그가 투신한 이유는 꿈을 이루고 싶었기 때문이다. 돈을 쫒기 보다 꿈을 쫒다보면 돈은 저절로 따라온다는 것을 그는 몸소 보여주었다. 성공하는 것보다 성실하게 살아가는 것이 중요하다는 어머님의 가르침을 따라 열심히 살아온 그의 삶과 삶의 결과가 나에게 반갑게 다가왔다.

“나를 키운건 8할이 독서다” 라는 그의 명언(?)은 성공하는 사람들의 공통점 중에 하나가 다독이라는 명제를 증명해 주었다. 경영자로서 전략적인 결정을 내려야 할 때, 기업의 비전을 세우고, 사람을 다루어야 할때 필요한 역량의 대부분은 아마도 독서로 갖추어졌을 것이다.

미래에셋에서 운용하는 대표 펀드인 “인디팬던스”와 “디스커버리”에 내 자산의 절반을 투자하고 있다보니 미래에셋의 운영철학이 담긴 이 책을 좀 더 관심을 가지고 읽게 되었다. 창업자로서 기업의 비전을 세우고, 운영 철학을 가지고 기업을 시작하는 모습, 자신의 분야에 대한 자부심과 사회적인 역할에 대한 책임의식 등이 상당히 인상적이였다. 특히 사람이나 기업의 성공이 스스로의 노력으로만 이루어진 것이 아니라, 우리를 둘러싼 사회로부터 받은 수 많은 혜택으로 이루어진 것을 자각하고 그 것을 다시 나누어야 한다는 철학에 100% 공감했다.

나의 꿈은 무엇이고, 나의 사회적인 역할과 책임은 무엇인지 끊임없이 자문해보아야겠다. 더이상 소중한 인생을 낭비하지 않기 위해.