추천사 8
여는 글 | 오너프로그래머는 누구인가? 13
1장 오너프로그래머 이해하기 18
01 오너프로그래머 필생기 20
02 프로그래머와 개발자, 그리고 소프트웨어 엔지니어 30
03 프로그래머로 36년, 소프트웨어 회사 운영자로 24년을 살다 32
04 나는 ○○ 프로그래머다 37
05 나는 기업가인가, 사업가인가? 41
06 회사의 크기 45
07 회사의 크기를 결정하는 지렛대 50
08 매출이 높은 회사 vs 수익률이 높은 회사 61
09 소프트웨어 회사의 종류 64
10 솔루션과 제품 69
11 돈 없는 회사가 소프트웨어 제품을 만드는 방법 74
12 프로 프로그래머는 누구인가? 77
13 소프트웨어 장인과 프로 프로그래머 82
14 오너와 프로그래머, 둘 다 잘할 수는 없다 88
2장 프로그래머로 살기 92
15 기계치가 프로그래머가 되다 94
16 프로그래머의 숙명 101
17 프로그래머의 운명 107
18 프로그래머의 성격 112
19 프로그래머의 일생 119
20 프로그래머 청조 씨의 하루 124
21 해킹의 유혹 145
22 게임 프로그램의 추억 153
23 프로그래밍 언어 배틀 160
24 코드란 무엇인가? 171
25 디버깅 못하는 고수는 없다 180
26 같이 일하기 힘든, 뛰어난 개발자 183
27 프로로 고되게 살기, 아마추어로 편히 살기 186
28 프로 프로그래머 훈련법 189
29 프로그래머는 좋은 직업인가? 196
30 프로그래머는 무엇으로 사는가? 203
31 경력 관리 211
32 대기업과 중소기업 217
33 작은 회사와 스타트업 224
34 SI 기업 231
35 자체 제품 및 서비스 기업 236
36 프리랜서 241
37 이직 247
38 큰 프로젝트와 작은 프로젝트 254
39 급여 외 돈벌이 260
40 프로그래머는 몇 살까지 할 수 있나? 265
3장 소프트웨어 회사 창업자로 살기 270
41 소프트웨어 개발 회사 창업 2
프로그래머이자 회사 대표인 한 사람의 일생을 읽다
어쩌다 프로그래머가 된 저자는 한평생 코드를 짜면서 보냈다. 그의 기록을 차근차근 따라가다 보면 프로그래머라는 직업에 대한 한 인간의 열정을 읽을 수 있다. 그는 스스로를 탁월한 프로그래머도, 크게 성공한 사업가도 아니라며 그의 삶을 한마디로 ‘폼 나지 않는 얘기’라 말하며 글을 시작한다. 하지만 한 사람의 인생이 대단치 않은 경우가 어디 있겠는가. 비록 이름을 들어도 모르는 회사일지언정 20년을 넘게 경영했고, 30년이 넘는 기간 동안 현장을 떠나지 않고 직접 키보드를 두드리며 일한 경험담은 어디서 쉽게 얻을 수 있는 게 아니다.
이 책에는 36년간의 프로그래머, 24년간의 소프트웨어 회사 운영자로 살아온 삶이 담겼다. 프로그래머로서 그리고 회사 대표로서 경험한 일을 있는 그대로 솔직담백하게 써 내려간 게 강점이다. 이 책은 크게 1장 오너프로그래머의 삶, 2장 프로그래머의 삶, 3장 창업자의 삶으로 나누어 66개의 흡입력 있는 이야기를 전달한다. 작은 소프트웨어 회사의 CEO이면서 CTO, CFO 역할까지 도맡아서 하는 오너프로그래머의 경험과 함께 오너와 프로그래머 사이에서의 고민을 있는 그대로 보여준다. 그리고 프로그래머로서의 삶과 회사 오너로서의 삶을 각각 조망하며 먼저 경험한 이의 고민과 선택을 일러주는 책이다. 저자의 생생한 경험담을 통해 프로그래머를 꿈꾸거나, 현재 프로그래머로 일하고 있는 사람, 또 창업을 준비하거나 이미 창업한 사람에게도 좋은 이야기가 될 것이다.
우리가 흔히 말하는 성공을 이야기하는 책은 무수히 많다. 하지만 그러한 성공 이야기를 좇는다고 꼭 성공하는 것은 아니다. 오히려 현실과 동떨어진 전설 같은 이야기에 삶이 주눅 들 때도 생긴다. 좀 더 솔직하게 우리가 현실 속에서 얻을 수 있는 성공이란 무엇인지 생각해보자. 이 책을 접하는 모든 이들에게 응원을 전한다.
대상 독자
은퇴할 때까지 프로그래머로 살아가려는 사람
평생직장으로 소프트웨어 회사를 창업하려는