목차
머리말
PART 1. 문과 졸업생이 코딩으로 직업을 가지다
CHAPTER 01. 코딩은 반드시 배워야 한다
생활 속의 코딩
세상이 드라마틱하게 변하고 있다
코딩을 하는 자와 못 하는 자
CHAPTER 02. 많고 많은 언어들 속에서 헤매는가
어떤 프로그래밍 언어들이 있을까
절차적 언어와 객체지향 언어란
일하고 싶은 분야에서 필요한 언어를 공부하면 된다
CHAPTER 03. 어떻게 공부할 것인가
독학
학원 수강
CHAPTER 04. 개발자에게 필요한 자세
재능보다는 노력
디테일(Detail)로 승부
상대방에 대한 배려, 공감
서비스 마인드
환경 적응
CHAPTER 05. 취업
진로를 정하자
자신감을 가지고 면접에 임하자
목표를 설정하고 단계적으로 올라가자
PART 2. 고객이 보는 화면과 직원이 보는 화면은 다르다
CHAPTER 01. 채널단
다양한 채널들
우리에게 익숙한 웹, 앱
MCI(채널 통합)
CHAPTER 02. 업무단
계정계, 기간계, 처리계
정보계
CHAPTER 03. 인터페이스
대내 인터페이스
대외 인터페이스
PART 3. 업무 중심 개발자로 나아가야 한다
CHAPTER 01. 업무 중심 개발자(업무단 개발자)
인문·사회과학생에게 더 유리한 분야
회계는 금융 업무의 기본
금융 개발자의 장점
금융 차세대 프로젝트
CHAPTER 02. 기술 중심 개발자
웹 개발자
앱 개발자
공통 개발자
인터페이스 개발자
아키텍트
CHAPTER 03. 업무 중심 개발자의 대안, 제너럴리스트
업무 중심 + 기술 중심
장점과 단점
PART 4. 프리랜서
CHAPTER 01. 프리랜서는 비정규직인가
직업에 대한 패러다임의 변화
프리랜서 개발자로 일하기
프리랜서의 장점과 단점
CHAPTER 02. 개발자 등급
개발자 등급 산정
학위가 필요한가
CHAPTER 03. 경력 관리
전문 분야 선택
팔방미인
경력 관리를 위한 프로젝트 생활의 지혜
CHAPTER 04. 마케팅
나를 마케팅한다
나의 성과를 알린다
주도적으로 일한다
평판 관리
CHAPTER 05. 프리랜서는 프로다
전문성 높이기
사업가처럼 일한다
프로젝트가 성공하도록 노력한다
자기 관리
PART 5. 실제 현장에서 보는 프로그램 개발 과정
CHAPTER 01. 요구 사항 분석
요구 사항 분석과 정리
요구 사항을 제대로 도출하지 않으면 프로젝트가 끝없이 이어진다
고객 입장에서 생각하자
CHAPTER 02. 프로그램 설계
설계가 미흡하면 개발을 다시 해야 한다
화면 설계
DB 설계
프로그램 설계
CHAPTER 03. 프로그램 개발
실무에서 알아야 할 개념
온라인 프로그램
배치 프로그램
CHAPTER 04. 프로그램 테스트
단위 테스트
통합 테스트
제3자 테스트
CHAPTER 05. 운영 반영
운영 반영
방심하면 운영에서 사고로 이어진다
운영 현장에서 접하는 다양한 사례
PART 6. 개발자로 살면서 관심 가져야 할 것들
CHAPTER 01. 영어 공부
영어는 실무에서 필요한가
외국 대학 강의도 안방에서 듣는다
CHAPTER 02. 독서
독서 습관
투자에도 관심을 가지자
CHAPTER 03. 지식과 경험을 함께 나누기
블로그에 글쓰기
강의
책 쓰기
CHAPTER 04. 건강 관리
운동
잘 먹고, 잘 자기
스트레스 관리
CHAPTER 05. 창업
창업 전에 생각하기
창업으로 제2의 개발자 인생을 시작하자