티스토리 뷰

로드북, 2016.09.19

 

[책 소개]
이 책은 구글, 페이스북, 링크드인 등 지난 십년 간 가장 성공적인 스타트업에 대한 관찰과 인터뷰, 그리고 저자의 경험적 통찰을 통해 만들어낸 “헬로, 스타트업” 튜토리얼이다.
이미 성공한 수많은 스타트업에서 유용함이 입증된 지혜와 기술들을 알려줌으써 새로운 스타트업 문화를 만들어갈 수 있는 토대를 제시하는 책이다.

 

[목차]

제품

1. 왜 스타트업인가

  • 기술 스타트업의 시대
  • 기술 스타트업이란 무엇인가
  • 왜 스타트업에서 일해야 하는가
    더 많은 기회 | 더 많은 주인의식 | 더 많은 즐거움
  • 왜 스타트업에서 일하지 말아야 하는가
    화려하지 않다 | 희생의 길이다 | 부자가 되지 못할 것이다 | 스타트업에 입사하는 것 vs. 스타트업을 창업하는 것
  • 요약

 

2. 스타트업 아이디어

  • 아이디어는 어디에서 오는가
    지식 | 아이디어 발전 | 창의성을 위한 환경 | 은폐 모드 | 아이디어 vs. 실행
  • 타당성 검사
    속도가 승리한다 | 고객 개발 | 문제 검증
  • 요약

 

3. 제품 디자인

  • 디자인
    디자인은 반복 과정이다 | 사용자 중심 디자인 | 시각 디자인 | 시각 디자인의 빠른 검토
  • 최소기능제품
    MVP의 유형들 | 차별화에 집중하라 | 최소기능제품을 구매하라 | 확장하지 않는 실행
  • 요약

 

4. 데이터 및 유통

  • 데이터
    추적하게 될 측정 기준 | 데이터 기반 개발
  • 유통
    입소문 | 마케팅 | 영업 | 브랜딩
  • 요약

 

기술

5. 테크 스택 선택

  • 테크 스택에 대한 생각
  • 테크 스택 발전
  • 자체 개발 vs. 상업적 제품 구매 vs. 오픈소스 사용
    자체 개발 | 상업적 제품 구매 | 오픈소스 사용 | 기술은 결코 스스로 구축할 수 없다 | 자체 개발 vs. 상업적 제품 구매 vs. 오픈소스 사용에 대한 요약
  • 프로그래밍 언어 선택
    프로그래밍 패러다임 | 문제 일치 | 성능 | 생산성 | 프로그래밍 언어를 선택할 때 마지막으로 생각해야 할 것
  • 서버측 프레임워크 선택
    문제 일치 | 데이터 레이어 | 뷰 레이어 | 테스팅 | 확장성 | 배포 | 보안 | 서버측 프레임워크를 선택하는 마지막 생각
  • 데이터베이스 선택
    관계형 데이터베이스 | NoSQL 데이터베이스 | 데이터 읽기 | 데이터 쓰기 | 스키마 | 확장성 | 실패 모드 | 성숙성 | 데이터베이스를 선택하는 데 있어서의 마지막 생각
  • 요약

 

6. 클린 코드

  • 코드는 사람을 위한 것이다
  • 코드 레이아웃
  • 이름 명명
    핵심적인 질문에 대한 해결책 | 정확하게 하라 | 철저하게 하라 | 의도를 나타내라 | 관례에 따르라 | 이름 명명은 어렵다
  • 오류 처리
  • 반복하지 마라(DRY)
  • 단일 책임 원칙(SRP)
  • 함수형 프로그래밍
    불변 데이터 | 고차 함수 | 순수 함수
  • 느슨한 결합
    내부 구현의 의존성 | 시스템 의존성 | 라이브러리 의존성 | 전역 변수
  • 높은 응집력
  • 주석
  • 리팩토링
  • 요약

 

7. 확장성

  • 스타트업의 확장
  • 코딩 관행에 대한 확장
    자동화 테스트 | 코드 분할 | 코드 리뷰 | 문서화
  • 성능 확장
    측정 | 최적화
  • 요약

 

8. 소프트웨어 전달

  • 완료는 전달을 의미한다
  • 수동 전달이라는 끔찍한 이야기
  • 빌드
    버전 제어 | 빌드 도구 | 지속적인 통합
  • 배포
    호스팅 | 환경설정 관리 | 지속적인 배포
  • 모니터링
    로깅 | 지표 | 경고
  • 요약

9. 스타트업 문화

  • 말이 아니라 행동으로
  • 핵심 이념
    사명 | 핵심가치
  • 조직 설계
    관리중심 계층구조 | 분산된 조직
  • 고용 및 승진
    피터 원칙 | 승진 관리
  • 동기부여
    자율성 | 숙달 | 목적
  • 사무실
    다른 사람과 함께 작업할 수 있는 장소 | 혼자 집중해서 작업할 수 있는 장소 | 작업에서 멀리 떨어져 있을 수 있는 장소 | 개인 필요에 따라 사무실을 꾸미는 방법
  • 원격 재택근무
    장점 | 문제점 | 모범 사례
  • 의사소통
    내부 소통 | 외부 소통
  • 업무 과정
    올바른 판단을 하라 | 소프트웨어 방법론
  • 요약

 

10. 스타트업에 취업하기

  • 스타트업에서 일자리 찾기
    주변 네트워크를 활용하라 | 네트워크를 증가시켜라 | 온라인에서 정체성을 구축하라 | 온라인 채용 정보를 검색하라
  • 면접을 멋지게 해내기
    화이트보드에 코딩하기 | 큰 소리로 생각하는 것을 말하기 | 스스로를 알아라 | 회사를 알아라 | 짧고, 반복적인 컴퓨터공학 101 문제
  • 일자리 제안을 평가하고 협상하는 방법
    연봉 | 주식 | 혜택 | 협상
  • 요약

 

11. 스타트업에 채용하기

  • 스타트업은 사람에 관한 것이다
  • 어떤 사람을 채용하는가
    공동 창업자 | 초기 채용 | 이후 채용 | 10배를 해내는 개발자 | 어떤 지원자를 찾고 있는가
  • 좋은 지원자 찾기
    추천 | 고용주 브랜드 | 온라인 검색 | 채용 담당자 | 성급한 최적화
  • 면접
    면접 과정 | 면접 질문
  • 제안서 만들기
    어떤 제안을 해야 하는가 | 추적 및 협상
  • 요약

 

12. 학습

  • 학습의 원칙
    기술을 신중하게 선택하라 | 학습하는 데 시간을 할애하라 | 학습을 업무의 일부로 만들어라
  • 학습 기술
    배우기 | 만들기 | 공유하기
  • 얻은 교훈
  • 요약

 

 

 

 

 

반응형