반응형

존손메지의 "소프트스킬"은 소프트웨어개발자로써 나이가 들어가는 사회의 구성원으로써 고민하고 있는 거의 모든 부분을 다루고 있는 책이다.

“Soft Skills: The Software Developer’s Life Manual.” written by John Sonmez

먼저 저자의 이력을 살펴보자.

 저자 존 손메즈는 현재 블로그 ‘Simple Programmer’를 운영하고 있다. 복잡한 문제를 간단히 해결하는 방법을 찾겠다는 것이 블로그를 시작한 이래 일관되게 유지해온 목표다. 그는 온라인 개발자 교육 서비스 플루럴사이트에 iOS, 안드로이드, .NET, 자바, 게임 개발 등 다양한 주제로 강의를 50개 이상 올렸고, 개발자의 체력 단련에 관해 이야기하는 ‘Get Up and CODE’ 팟캐스트를 운영하고 있다. 소프트웨어 개발자의 라이프 코치로서 소프트웨어 엔지니어, 프로그래머 등의 기술 전문가들이 경력을 관리하고 성취감을 느끼며 살아가도록 돕고자 한다.


그의 이력에서 알 수 있듯이 그는 개발자로써, 블로그를 이용해 강좌와 자기의 노하우등을 공유하고 관리하고 있다.

책에서는 개발자가 고민하는 거의 모든 부분을, 자기의 경험을 토대로 짤막하게 조언을 해주는 형식이다.

그는 책을 쓰기 위해 하루종일 집필에 몰두하기보다는, 조금씩 필요한 부분을 정리해서 하나의 책을 완성했다고 한다.

이 책은 약간은 사전같은 느낌이다. 처음부터 끝까지 책을 정독하는 것도 좋지만, 필요한 부분을 목차에서 찾아서 가볍게 읽어볼 수 있다.

앞부분을 읽지 않아도 전혀 문제가 되지 않는다.

목차와 함께 책을 읽으면서 기억에 남는 부분을 살펴 보자.

1장 소프트웨어 개발자의 삶, 새로운 시각으로 바라보라 

1부 경력 

2장 다른 이들과 달리 멋지게 시작하라 

__사업가의 사고방식 갖추기 

__사업가처럼 사고하는 법 /* 개발만 잘해서는 중급개발자 이상될 수 없다. 사업가처럼 사고하고 행동하라. */

3장 목표를 설정하고 미래에 대비하라 

__목표 설정 방법 

__목표 점검하기 


4장 소프트 스킬은 생각보다 중요하다 

__코드 작성이 전부가 아니다 /* 코드작성은 초급개발자들이 충분히 잘 할 수 있다. */

__대인 관계 기술 배우기 

____존중하라 

____칭찬하라 

____상대의 입장에서 생각하라 

____논쟁을 피하라 


5장 면접의 달인이 되자 

__면접을 통과하는 가장 빠른 방법 

__나의 취업기 

__고정관념 벗어나기 그리고 인맥 쌓기 /* 실력은 기본이고 인맥을 쌓아라. 대부분의 경력직은 인맥으로 고용된다. */

__면접 실전 노하우 

__지금 당장 할 수 있는 일 


6장 근무 형태를 선택하라 /* 근무형태에 따른 장단점이 있다. 선택하라. */

__1. 직원 

__2. 프리랜서 

__3. 사업가 

__당신의 선택은 


7장 전문성을 갖춰라 

__전문성은 중요하다 /* 다양한 언어를 다루는 사람은 많지만, 한 언어의 전문가라고 불리는 사람은 한정되어 있다. */

__전문성의 범위를 명확히 하라 

__소프트웨어 개발 전문 분야 

__전문 분야 선택하기 

__다양한 언어를 익히면 안 되나요 


8장 궁합이 잘 맞는 회사를 선택하라 

__소기업 및 스타트업 

__중견 기업 

__대기업 

__소프트웨어 개발사 vs. 일반 회사 

__신중하게 선택하라  /* 선택되어지지말고 회사를 선택하라. */


9장 승진하기 

__책임 범위를 넓혀라 

__존재감 있게 일하라 

__공부하라 

__해결책을 제시하라 

__정치 문제 대처법 /* 외국에도 정치문제는 있나보다. */


10장 전문가 되기 

__이런 사람이 전문가다 

__좋은 습관을 길러라 

__옳은 일을 하라 

__타협하지 말고 꾸준히 자기를 계발하라 /* 꾸준한게 중요. */


11장 이렇게 독립하라 

__똑똑하게 처신하기 

__독립 준비하기 /* 직장에 만족하지 말고 독립을 준비하라. */

__업무량은 얼마나 늘어날까 

__실행에 옮기기 


12장 프리랜서로 일하기 

__시작하기 

__지인에게 물어보라 

__고객을 구할 최고의 방법 

__몸값 책정하기 


13장 첫 제품 만들기 

__사용자 찾기 

__시장 시험하기 

__작게 시작하라 /* 작게라도 시작이 중요하다. */

__직접 해보라 


14장 스타트업 창업을 꿈꾸는가 /* 스타트업 기초는 알고 있자. */

__스타트업 기초 

__모 아니면 도 

__스타트업 생애 주기 

__액셀러레이터 

__자금 유치하기 


15장 재택근무 생존 전략 

__나 홀로 일하면 이런 점이 어렵다 

__첫 번째 문제: 시간 관리 /* 재택근무가 모든면에서 좋을 수 없다. 업무의 결과가 바로 눈에 띈다. */

__두 번째 문제: 자발적으로 일하기 

__세 번째 문제: 외로움 


16장 이루고 싶은 게 있다면 이미 이룬 것처럼 연기하라 

__‘이미 이룬 것처럼 연기하라’는 말의 참뜻 /* 내가 사장이라고 생각하고 일하면, 사물을 크게 보는 안목이 생긴다. */

__실행에 옮기기 


17장 지루한 이력서, 어떻게 바꿀까 

__당신은 이력서 작성 전문가가 아니다 

__이력서 작성 전문가 고용하기 /* 이력서 작성을 잘하자. 작성하는 것이 힘들다면 차라리 돈주고 전문가에게 맡기자. */

__기타 사항 

__직접 쓰고 싶다면 


18장 기술을 신봉하지 마라 

__누구나 기술을 신봉한다 /* IT에서 기술은 참 빠르게 변한다. */

__나쁜 기술은 없다 

__생각의 전환점 

__여지를 남겨두라 


2부 셀프 마케팅 


19장 프로그래머를 위한 마케팅의 기초 

__자신을 마케팅하기 /* 마케팅하라. 너자신을. */

__왜 마케팅이 중요한가 

__자신을 마케팅하는 방법 


20장 존재감을 드러내줄 브랜드 만들기 

__브랜드란 무엇인가 

__브랜드 구성 요소 

__브랜드 만들기 


21장 블로그 성공적으로 운영하기 /* 블로그는 자기를 마케팅하기 좋은 도구. */

__블로그가 중요한 이유 

__블로그 만들기 

__성공 비법 

__트래픽 늘리기 

__성공은 장담할 수 없다 


22장 어떤 가치를 제공할지 고민하라 

__사람들이 원하는 것을 제공하라 

__90퍼센트는 무료로 제공하라 

__성공의 지름길 

__이타적인 태도를 지녀라 /* 자기홍보에만 집중하면 누가 찾아오겠나? 남에게 도움이 되는 것이 무엇일까 고민하라. */


23장 #SNS 활용하기 /* SNS도 잘 활용해야지. */

__팔로어 늘리기 

__소셜 미디어 효과적으로 활용하기 

__SNS 관리하기 

__추천 SNS 


24장 강연, 강의 그리고 발표 

__강연은 왜 강한 인상을 주는가 /* 내가 잘 모르더라도 강연을 준비하면서 더 많이 알게되고, 청중들은 강연자를 전문가로 생각함. */

__강연 입문하기 

__강의는 어떨까 


25장 이름을 알리는 글쓰기 

__저술 활동이 중요한 이유 /* 책 쓰면 폼난다. 전문가 Feel도 난다. */

__저술로 돈을 벌긴 어렵다 

__출간하기 

__자가 출판 


26장 바보 같아 보여도 괜찮다 /* 바보같아 보이는 변화도 도전자체가 중요하다. */

__뭐든지 처음에는 어색하다 

__바보 같아 보여도 괜찮다 

__작든 크든 도전하라 


3부 학습 


27장 학습 방법 익히기 

__학습 과정 해부하기 /* 학습도 효율적으로 해야지. */

__독학하기 


28장 10단계 학습법 

__기본 개념 

__10단계 학습법 


29장 1~6단계 

__1단계: 큰 그림을 보라 

__2단계: 범위를 정하라 

__3단계: 성공을 정의하라 

__4단계: 자료를 찾아라 

__5단계: 학습 계획을 세워라 

__6단계: 자료를 선별하라 


30장 7~10단계 

__7단계: 대충 사용할 수준까지 배워라 /* 완벽하게 만들 필요 없다. */

__8단계: 놀아라 

__9단계: 유용한 일을 할 정도까지 배워라 

__10단계: 가르쳐라 /* 경험을 가르쳐라. 그러면 더욱 자기것이 늘 것이다. */

__마지막 조언 


31장 멘토 찾기 

__멘토의 자질 

__멘토 찾기 

__가상 멘토 /* 멘토찾기 참 힘들다. 없으면 그냥 가상으로 멘토 만들어라. */

__멘토 설득하기 


32장 멘토 되기 /* 멘토만 찾지말고 멘토가 되어보라. */

__멘토의 자격 

__멘토가 받는 선물 

__좋은 멘티 알아보기 


33장 가르치기 

__저는 가르칠 줄 몰라요 

__배우려면 가르쳐라 

__입문하기 


34장 학위가 꼭 필요한가 /* 학위가 없어도 되지만, 있으면 유리하다. */

__학위가 성공의 필수 조건일까 

__학위 취득 시 장점 

__학위가 없다면 


35장 지식의 빈틈 찾기 

__빈틈이 생기는 이유 

__빈틈 찾기 

__빈틈 채우기 


4부 생산성 


36장 집중이 중요하다 

__집중이란 무엇인가 

__집중의 마법 

__더 집중하기 

__생각만큼 쉽지는 않다 


37장 생산성 계획 /* 계획적인게 좋기는 한데... */

__개요 

__분기별 계획 

__월간 계획 

__주간 계획 

__일간 계획과 실행 

__방해 요소 다루기 

__휴식과 휴가 


38장 포모도로 기법 

__포모도로 기법 소개 /* 작업을 포모도로로 나누고 하루에 몇개의 포모도로를 했는지 체크하라. */

__포모도로 기법을 효과적으로 활용하기 

__정신적인 면 

__작업량 예측 


39장 할당 체계를 도입해 생산성을 높여라 

__문제점 

__할당량을 도입하라 

__할당 체계 실행법 

__할당 체계가 효과적인 이유 


40장 책임감을 가져라 

__책임감이란 

__책임감 키우기 

__외적 책임감 


41장 멀티태스킹 규칙 

__멀티태스킹이 대체로 나쁜 이유 /* 나도 멀티태스킹이 잘 안되더라. */

__일괄 처리가 훨씬 더 생산적이다 

__진정한 멀티태스킹이란 무엇인가 


42장 탈진 극복하기 

__어떻게 탈진하나 

__사실 당신은 벽에 부딪혔다 

__벽 너머 

__벽 넘기 


43장 낭비되는 시간 줄이기 /* 모든걸 다 할수 없다. 포기할 건 포기하라. */

__시간 낭비의 원흉 

__TV를 포기하라 

__기타 요인 

__시간 기록하기 


44장 반복 행위의 중요성 

__반복 행위가 당신을 만든다 /* 반복하라. 작게라도 반복하면 언젠가는 커진다. */

__반복 행위 만들기 

__구체적일수록 좋다 


45장 코드 손질하듯 습관 개발하기 

__습관 이해하기 

__나쁜 습관을 인식하고 경계하기 

__새로운 습관 만들기 


46장 작업 분할하기 

__큰 게 항상 좋을 수 없는 이유 

__작업을 작게 나눠라 

__작업을 나누는 방법 

__문제 나누기 


47장 힘든 일을 피하지 마라 /* 쉬운일만 하면 발전이 없다. */

__힘든 일은 왜 그렇게… 힘든가요 

__똑똑한 것만으로는 부족하다 

__힘든 일은 지루하다 

__현실 

__힘든 일을 하는 방법 


48장 뭐라도 하는 게 아무것도 하지 않는 것보다 낫다 

__행동을 주저하는 이유 

__아무 행동도 하지 않을 때 일어나는 일 

__일어날 수 있는 최악의 일은 

__움직이는 차의 방향을 트는 것이 더 쉽다 


5부 재무관리 


49장 월급, 어떻게 써야 할까 /* 돈만 벌면 뭐하나, 관리를 해야지. */

__근시안적 사고에서 벗어나라 

__자산과 부채 

__다시 월급 이야기를 해보자 


50장 연봉 협상의 기술 

__협상은 지원 전에 시작된다 

__구직 방법도 신경 써라 

__금액을 먼저 말하면 불리하다 /* 연봉협상에서 상대가 책정한 금액을 먼저 들어라. */

__꼭 먼저 말해달라고 부탁한다면 

__현재 연봉을 묻는다면 

__서류를 주고받는 단계 

__마지막 조언 몇 가지 


51장 옵션 투자의 이해 /* 저자는 이렇게 바뻐보이는 환경에서도 옵션까지 다루고 있다. */

__옵션의 기본 원리 

__조금 더 자세히 살펴보자 

__옵션 매도 

__옵션 거래 전략 


52장 부동산 투자 ABC /* 경제적 자립을 위해서 부동산도 알아야해. */

__왜 부동산 투자인가 

__실전 부동산 투자 

__공부하라 

__실습하라 

__관리 서비스를 이용하라 


53장 은퇴 계획 세우기 /* 은퇴에 대해 막연한 두려움만 갖지말고 준비하자. */

__은퇴 계획의 핵심 

__은퇴 목표 계산하기 

__첫 번째 방법: 401(k), IRA 등의 은퇴 계좌를 이용하라 

__두 번째 방법: 조기 은퇴 계획을 세우거나 빠르게 부를 축적하라 

__두 방법 모두 포기할 수 없거나 이미 은퇴가 가까워졌다면 


54장 부채의 위험성 

__일반적으로 부채가 나쁜 이유 

__가장 흔한 실수 

__좋은 부채도 있다 


55장 보너스: 나는 33세에 은퇴했다 /* 저자는 준비를 통해 33세에 경제적인 노동활동에서 은퇴했다. */

__은퇴라는 말의 정의 

__이렇게 시작했다 

__임대 부동산 문제 

__종잣돈 모으기 

__노력했다 

__방황의 시기 

__더 노력했다 

__고비를 넘기다 

__마침내 찾아온 행운 

__열심히 일했다 

__다양한 불로소득원 

__분석해보자 


6부 건강 


56장 건강을 생각해야 하는 이유 

__자신감 /* 건강함은 자신감을 가지게 한다. 돈 많이 벌고 은퇴해도 건강하지 않다면 말짱도루묵. */

__지적 능력 

__두려운가 


57장 체력 단련 목표 세우기 

__구체적인 목표 세우기 

__이정표 만들기 

__진도 확인하기 

__건강한 생활 습관 만들기 


58장 열역학과 칼로리 그리고 인체의 상관관계 

__칼로리는 무엇인가 /* 건강을 위해 공부도 해야한다. */

__체중 감량은 간단하다 

__섭취하는 칼로리는 얼마인가 

__연소하는 칼로리는 얼마인가 

__목표 달성하기 


59장 동기부여 

__무엇이 당신을 움직이는가 

__보상은 일찍 주지 마라 

__동기부여 아이디어 

__무조건 하라! 


60장 근육 키우기 

__근육은 어떻게 자라는가 

__근력 운동의 기본 

__목표에 따라 다르게 운동하라 

____근력 

____크기 

____지구력 

__시작하기 

__어떤 동작을 하면 좋을까 

__무엇을 먹을까 


61장 식스팩 복근 만들기 /* 저자는 참 대단하다. 식스팩까지;; */

__복근은 주방에서 만들어진다 

__인체는 복근을 원하지 않는다 

__그러면 어떻게 해야 할까 


62장 RunningProgram.exe 실행하기 

__달려야 하는 이유 

__달리기 시작! 

__시작하는 사람을 위한 조언 


63장 몇 가지 요령 

__스탠딩 데스크과 트레드밀 

__음식 관련 요령 

____달걀 전자레인지 조리법 

____플레인 무지방 그릭 요거트 

____냉동육 


64장 체력 단련용 기기 /* 도구를 이용하라. */

__웨어러블 기기 

__무선 체중계 

__콤보 기기 

__푸시 스트렝스 

__헤드폰 

__애플리케이션 


7부 영혼 /* 멘붕이라는 신조어가 있을 정도로 영혼이 중요하다.. */


65장 정신이 신체에 미치는 영향 

__정신이 중요하다 

__정신과 육체의 연결 


66장 긍정적인 태도 갖추기 

__긍정성이란 무엇인가 

__긍정성의 긍정적 영향 

__태도를 리부팅할 방법 

____생각의 전환 

____명상 

____놀이 

____책 


67장 긍정적인 자아상 세우기: 두뇌 프로그래밍 

__자아상이란 무엇인가 

__자아상은 바꾸기 어렵다 

__뇌를 새롭게 프로그래밍하기 


68장 연애 문제 /* 사랑도 해야지... */

__때로 소프트웨어 개발자가 사랑을 찾기 어려워하는 이유 

__게임 이해하기 

__자신감을 가져라 

__짚신도 짝이 있다 


69장 추천 도서 목록 

__영감을 주는 자기 계발서 

____『최고의 나를 꺼내라』, 스티븐 프레스필드 

____『인간관계론』, 데일 카네기 

____『생각하라! 그러면 부자가 되리라』, 나폴레온 힐 

____『맥스웰 몰츠 성공의 법칙』, 맥스웰 몰츠 

____『긍정적 사고방식』, 노먼 빈센트 필 

____『아틀라스』, 아인 랜드 

__소프트웨어 개발 도서 

____『Code Complete』, 스티브 맥코넬 

____『Clean Code』, 로버트 C. 마틴 

____『Head First Design Patterns』, 에릭 프리먼 

__투자 관련 서적 

____『바닥부터 시작하는 백만장자들의 부동산 투자법』, 게리 켈러 

____『부자 아빠 가난한 아빠』, 로버트 기요사키 

____『No -Hype Options Trading: Myths, Realities, and Strategies That Really Work』, 케리 기븐 


70장 당당하게 실패하라 /* 실패는 패배가 아니다. 실패를 두려워하지 마라. 포기하기 전까지 패배는 아니다. */

__실패를 두려워하는 이유 

__실패는 패배가 아니다 

__실패는 성공의 어머니다 

__실패를 수용하라 


71장 마치는 말 


부록 A 금융, 코드만큼 쉽다 

__돈이란 무엇인가 

__돈의 종류 

__인플레이션과 디플레이션 

__중앙은행 

__시중 은행 

__금융의 기본 


부록 B 주식시장의 원리 

__주식시장의 목적 

__주식을 거래할 때 무슨 일이 일어나는가 

__주식시장에서 돈을 버는 법 

__주가지수, 뮤추얼 펀드, ETF 


부록 C 식습관 관리의 기본 

__음식의 기본 요소 

__그 외 인체에 필요한 것들 

__식습관이 중요하다 


부록 D 건강하게 먹기 

__음식은 음식일 뿐이다 

__정크푸드, 먹어도 괜찮을까 

__어떤 음식이 ‘건강’한가  

저자는 기본적인 프로그래머의 자질에서 재정관리, 건강, 정신, 연애등 거의 모든 삶을 책에 담았다.

사실 이 책은, 한 강연에서 경품으로 받은 책이다. 강연자에게 궁금한게 있어서 질문을 했는데 책을 나누어 주었다.

우연찮게 읽게 되었지만 소프트웨어 개발자들 뿐만 아니라, 세상을 살아가는 일반인들이 읽어도 도움이 될만한 휼륭한 책이었다.

반응형

+ Recent posts