추천사
프롤로그
1장 행복한 개발자가 행복한 개발을 한다
‘그저 그런’ 개발자가 ‘그저 그런’ 개발자들에게 하는 이야기
당신에게 코딩은 어떤 의미인가
차이 나는 개발자의 조건 1: 표현하는 만큼 개발한다
차이 나는 개발자의 조건 2: 소통이 일을 줄인다
차이 나는 개발자의 조건 3: 생각하고 또 생각하자
2장 개발자의 정체성을 지키기 위한 4가지 자세
철저히, 또 철저히 나 자신을 알라
협상력 있는 개발자가 돼라
돈에 대한 태도를 정립하라
미래를 위해 취미 한 가지는 갖자
3장 개발자의 12가지 직장 생활 노하우
이력서는 나만의 포맷으로 만들자
신입 개발자에게 주는 조언
경력 개발자에게 주는 조언
개발자가 이직할 때 알아야 할 3가지 전제 조건
나에게 맞는 회사를 찾는 이직의 기술
개발자의 이직은 면접이 다 한다
연봉과 복리후생, 어떻게 협상하고 어떻게 판단할까?
대기업도 좋지만 중소기업도 괜찮아!
도전의 요람, 스타트업 선택하기
프로그래밍 언어는 무엇으로 할까?
기타 개발 장비는 무엇이 있을까?
우리나라 IT 지도
4장 개발자, 전문 분야를 정하자
커리어 관리를 어떻게 할 것인가
오픈소스 개발자? 풀스택 개발자?
서비스 개발, 솔루션과 시스템 소프트웨어
5장 개발자의 일상생활 서바이벌 노하우
개발자도 몸으로 먹고산다
플젝! 플젝!! 플젝!!!
개발자라서 힘든 일
‘무엇을’ 보다는 ‘어떻게’를 생각하는 그저 그런 뻔한 개발자의 이야기
개발자를 떠나 직업을 가진 사람이라면 누구나 한 번쯤은 ‘나는 왜 이 정도밖에 안 되는 걸까?’ 또는 ‘내 삶은 여기서 끝나는 걸까?’라는 생각을 해봤을 것이다. 수많은 고민 끝에 선택한 직업임에도 나에게 맞는지 의문이 들기도 하고 반대로 너무 좋아하는 일이라 선택했는데도 결국 흥미를 잃게 되기도 한다. ‘직업’과 ‘성장’이라는 키워드는 언제나 우리에게 많은 고민을 가져다준다. 그러나 저자는 이를 다른 시선으로 바라보고자 한다. 많은 이들이 ‘당신에게 직업은 무엇인가요?’를 물을 때, ‘그 직업을 가진 사람으로서 어떻게 살고 싶은가요?’를 물으며, ‘무엇을’ 보다는 ‘어떻게’를 생각하는 것이 훨씬 지속적으로 즐겁게 일할 수 있는 방법이라고 이야기한다.
이 책을 통해 본인처럼 평범하고 그리 뛰어나지 않은 개발자가 어떻게 행복한 개발자로서 하루하루 성장하면서 살아가고 있는지 말하고자 했으며, 개발자라는 직업의 특성과 갖춰야 할 소통법, 끊임없이 생각하며 살아가는 뇌를 쉬게 하는 노하우, 단순히 생각하는 개발자가 아닌 능동적으로 리딩하고 네트워킹할 수 있는 방향에 대해 담고자 했다. 그리고 이러한 그의 이야기는 모든 직장인에게 통용되는 이야기이기도 하다. 나 자신이 먼저 가고자 하는 방향성과 자신의 기술 능력을 구체적으로 알고 있어야 상대방에게도 이해시키고 긍정을 일으킬 수 있다. 궁극적으로는 나 자신을 마주하고 나의 가치를 높이는 일의 중요성에 대해 말한다. 급변하는 시대, 달라지는 일상 그리고 점점 똑똑해지고 능력이 다양해지는 경쟁자들 사이에서 내가 뒤처지지 않고 시대를 이끌어가는 방법과 개발자로서 4차 산업혁명 시대를 주도하는 방법을 알고 싶다면 흔들리지 않고 성장하는 저자의 생존 비법을 알아가길 바란다.
1장에서는 그저 그런 개발자로서 개발자들에게 하고 싶은 이야기가 무엇인지 설명한다. 또한 개발의 역량이 달라지는 표현법, 업무의 효율성이 높아지는 소통법 등 차이 나는 개발자의