[꾸준히 자기 계발에 힘쓰는 모든 개발자에게]
적당한 수준에 만족하지 못하는 이에게, 자신의 한계를 극복하고 미지의 영역을 탐험할 기회를 꾸준히 찾는 이에게, 지식에 대한 갈증이 끊이지 않는 이에게, 소프트웨어 개발이 단순한 코드 작성 이상이라고 생각하는 이에게, 실패를 끝이라 생각지 않고 새로운 여정의 출발지로 보는 이에게, 때로 넘어지고 실패하지만 항상 다시 일어서는 이에게, 더 어려운 길도 주저하지 않고 갈 의지와 투지가 있는 이에게, 그리고 무엇보다 다른 이를 기꺼이 도와주는 이에게 이 책을 바칩니다.
[Chapter 1] 소프트웨어 개발자의 삶, 새로운 시각으로 바라보라
이 책의 주제는 당신이다. 바로 당신의 경력, 삶, 신체, 정신, 영혼에 관해 이야기한다. 크게 경력, 신체, 정신, 영혼의 네 가지 주제를 다룬다고 보면 된다.
일자리는 회사 소유지만, 경력은 내 소유라는 사실을 기억하라. - 얼 나이팅게일 <p35>
[Chapter 2] 다른 이들과 달리 멋지게 시작하라
[사업가의 사고방식 갖추기]
소프트웨어 개발자는 자신의 경력을 사업으로 보아야 한다. 성과와 상관없이 일정한 급여를 정기적으로 받다보면 회사원이라는 정체성에 갇히기 십상이다. 고용주를 당신이 운영 중인 소프트웨어 개발사의 고객이라고 생각하라. <p44>
[사업가처럼 사고하는 법]
당신은 어떤 제품이나 서비스를 팔 생각인가? 소프트웨어 개발자가 서비스를 판매한다고 말할 때는 '아이디어 단계에 있던 계획을 돈을 받고 실제로 디지털 제품으로 구현'하는 것을 가리킨다. <p45>
1. 어떤 서비스를 제공할지, 그 서비스를 어떻게 마케팅할지 고민하라.
2. 서비스 개선 방법을 고민하라.
3. 소수의 특정 유형 고객에게 필요한 특수 서비스를 제공하는 전문가가 돼라. 일자리가 필요할 때는 일단 고객 한 명만 확보해도 충분하다.
[실천하기]
1. 여러 기업이 자사의 제품이나 서비스를 차별화하고 광고하는 방법을 찾아보라
2. 자신의 서비스를 장래의 고용주나 고객에게 한 문장으로 설명한다고 생각하고 아이디어를 내보라.
3. 사업가의 사고방식을 갖추면 다음 항목이 어떻게 변할지 생각해보라.
- 업무 방식
- 재무관리 방식
- 구직 방식, 고객을 찾는 방식
[Chapter 3] 목표를 설정하고 미래에 대비하라
중요한 것은 목표 중 단 하나라도 이루려면 그 목표를 정확히 이해해야 한다는 사실이다. 어디에 집중하며 살아갈지 생각하지 않으므로 목적지나 나아갈 방향을 모른다. 지금 당장 목표를 세워라. 명확한 목표가 없으면 아무리 열심히 살아도 의미가 없다. 목표 없이 인생을 낭비하지 마라. <p47>
[목표 설정 방법]
최종적으로 이루고 싶은 꿈이 무엇인가? 5년 후, 혹은 10년 후에 어떠한 모습이기를 원하는가? 먼 미래에 성취할 큰 목표를 정했다면 그 다음에는 거기에 이르는 길목에 작은 목표들을 세워야 한다. 큰 목표에서 현재 상태까지 거꾸로 생각하는 방법을 써보라. 이미 큰 목표를 성취했다고 가정하고 그 사이에 어떤 단계를 거쳐왔을지 상상해보라. 작은 목표는 꾸준히 노력해 큰 목표에 이를 수 있도록 의욕을 북돋워준다. 작은 목표는 수시로 동기를 부여하는 보상 장치 역할도 한다. 매일, 매주 자그마한 성공을 경험하면 계속 성장하는 느낌이 들기 때문에 자부심을 품고 꾸준히 노력할 수 있다. <p49>
[목표 점검하기]
자신이 세운 목표를 주기적으로 살펴보고 필요할 때마다 조금씩 업데이트하라. 조정이 필요할 때 빠르게 대처하고, 계획을 꾸준히 지킬 수 있다. 매주 주말마다 다음 주 계획을 세우기 전에 목표를 점검하라. 매월, 매 분기, 매년 마찬가지다. <p51>
[실천하기]
1. 시간을 내서 큰 목표를 최소 하나 이상 기록하라
2. 큰 목표를 다음과 같이 작은 목표로 나눠라 - 월간 / 주간 / 일간
3. 큰 목표를 매일 생각할 수 있도록 항상 보이는 장소에 붙여두라.
댓글