개발자 오디세이아(사람과 프로그래머 9)
이경종# 목차
프롤로그
1장 출항 - 당신은 어떤 개발자입니까?
개발자라는 이름으로
이론가, 기술자 그리고 해결사
좀비 개발자, The Working Dead
개발자의 오만함
'열심히'만이 미덕인가? - 걍성실씨와 나잘난씨 이야기
훌륭한 개발자 - 언성 히어로
2장 끝없는 바다 - 이슈, 일정, 야근, 출장, 암초를 대하는 개발자의 자세
이슈, 이슈, 그리고 이슈
개발자는 마침표 대신 세미콜론을 찍는다
개발 삽질하고 있네Ⅰ
진인사대천명 - 개발 결과를 기다리는 바람직한 자세
출장과 여행의 차이
3장 항로 찾기 - 어떤 개발자가 되고 싶은가요?
코딩을 좋아하는가? - 좋아하는 일을 찾는 법
무지를 아는 것이 곧 앎의 시작
아직도 슈퍼 개발자를 꿈꾸는가?
한번쯤은 의지를 열정으로 착각해도 좋다
4장 풍랑과 조류 - 회사, 문화 그리고 프로세스
TCP/IP - 회사, 문화, 그리고 프로세스
수기(修己)와 치인(治人)
경영자의 독선
환상 속의 하면 된다
전념, 몰입, 집중 - 개발근무환경
5장 함께 가는 길 - 팀, 그리고 프로젝트
부품과 인터페이스 - 프로젝트 인력운용과 관리
프로세스
계획의 무용성에 대해 - 프로젝트 계획과 추정
개발 삽질하고 있네 II - 해서는 안 되는 거시적인 삽질
환상의 개발팀워크
6장 항해 기술 - 그래도 기술을 이야기하자면
소프트웨어 공학이 현업에 필요한가
요구하는가, 요구당하는가
시작은 미약하나 끝이 심히 창대한 ‘문제’들
좋은 코드, 나쁜 코드, 이상한 코드 - 코드 리팩토링
자동화 테스트와 소프트웨어의 품질
7장 이타카 - 더 나은 개발자 삶을 위해
불가능과 가능, 그리고 열정을 구분하는 법 - 개발자의 경험
중력을 이겨내는 법 - 개발 무사안일주의에서 탈피하기
만렙을 향하여
개발자의 언어
개발자의 글쓰기
개발자 철학
개발자에게 인문학이 필요한 이유
에필로그