150년 하버드 글쓰기 비법 또는 이펙티브 코틀린
땅끝
2024-01-25 08:44
471
0
본문
150년 하버드 글쓰기 비법
도서명 : 150년 하버드 글쓰기 비법
저자/출판사 : 송숙희, 유노북스
쪽수 : 324쪽
출판일 : 2022-03-14
ISBN : 9791192300054
정가 : 16000
개정증보판은 이렇게 달라졌습니다
개정증보판 머리말_어떤 글이든 더 쉽고 빠르게 쓰세요
초판 머리말_하버드대학교의 20만 불짜리 비밀
제1강) 왜 하버드대학교는 글쓰기에 매달릴까?
기업가들이 지목한 ‘이 시대의 인재 1순위’
5500년 만에 되찾은 소통의 원칙과 머레이비언 법칙의 종언
미국에서 가장 오래된 학교의 가장 오래된 목표
하버드생이 졸업할 때까지 쓰는 글의 무게, 50킬로그램
아마존, 마이크로소프트, 에어비앤비 회장들이 반드시 직접 하는 것
단 하나의 기술로 압축한 하버드대학교 글쓰기 수업
제2강) 어떻게 잘 읽히는 글을 쓸까?
힘 있는 글들의 공통점, 원칙부터 지켰다
쓸거리가 분명하면 쓰는 것은 문제도 아니다
쓸거리를 만드는 논리적이고 과학적인 도구
처음부터 끝까지 흐름이 일관적인 개요 짜기
쓸거리를 만드는 기적의 생각 공식
제3강) 어떻게 논리정연한 글을 쓸까?
워런 버핏이 CEO들에게 가르치는 논리 삼총사
오레오 공식 1단계: 의견을 주장하는 법
오레오 공식 2단계: 이유를 제시하는 법
오레오 공식 3단계: 사례를 제시하는 법
오레오 공식 4단계: 의견을 강조하는 법
오레오 공식에 무엇을 어떻게 채울 것인가?
제4강) 어떻게 마음이 움직이는 글을 쓸까?
왜 하버드에서는 에세이 쓰기를 가르칠까?
최고 수준의 글쓰기 ‘하버드 에세이’의 기술
레고를 조립하듯 에세이 초고 완성하기
세상 모든 글이 넘어야 하는 3번의 벽, 0.3초 / 4.4초 / 180초
보자마자 선택받는 헤드라인의 비밀
영화 예고편 같은 도입부를 쓰는 기술
읽으면 바로 이해되는 문장을 쓰는 방법
잘못한 글, 이상한 글, 남의 글
표절과 도용 위험을 원천 봉쇄하는 인용과 바꿔 쓰기
나는 어떤 에세이를 쓸까?
제5강) 어떻게 글쓰기를 삶의 무기로 만들까?
보고서, 회의, 마케팅까지 탁월한 성과를 내는 비결
속전속결로 결정하도록 보고하고 보고받는 법
돈을 불러들이는 글은 따로 있다
사람을 끌어들이는 글은 따로 있다
글쓰기로 속도의 시대에 필요한 독해력을 갖추는 법
글쓰기로 예측 불가능의 시대에 필요한 창의력을 갖추는 법
글쓰기로 기회의 시대에 필요한 학습력을 갖추는 법
제6강) 어떻게 글쓰기 실력을 키울까?
글 잘 쓰고 싶다면서 하지 않는 단 1가지
하버드생처럼 글쓰기 실력을 키우는 방법 3가지
글의 설득력과 가독성을 20배 높이는 방법
성공으로 가는 전용 차선, 글쓰기 지능을 키우는 법
하버드생처럼 쓸거리 만드는 3단계 방법
내 글의 품격을 높이는 글쓰기 태도
글쓰기 실력이 급성장하는 ABC 루틴
망친 글도 단숨에 번듯하게 만드는 금손 되는 법
피드백을 받는다, 예외는 없다
글쓰기 고수들의 연습 비결 따라 하기
마치며 글쓰기가 당신의 발목을 잡지 않도록
부록
독자들의 최다 궁금증과 답변
오레오 공식 연습 워크시트
이펙티브 코틀린
도서명 : 이펙티브 코틀린
저자/출판사 : 마르친,모스칼라, 인사이트
쪽수 : 404쪽
출판일 : 2022-01-21
ISBN : 9788966263370
정가 : 28000
1부: 좋은 코드
1장 안정성
아이템 1: 가변성을 제한하라
아이템 2: 변수의 스코프를 최소화하라
아이템 3: 최대한 플랫폼 타입을 사용하지 말라
아이템 4: inferred 타입으로 리턴하지 말라
아이템 5: 예외를 활용해 코드에 제한을 걸어라
아이템 6: 사용자 정의 오류보다는 표준 오류를 사용하라
아이템 7: 결과 부족이 발생할 경우 null과 Failure를 사용하라
아이템 8: 적절하게 null을 처리하라
아이템 9: use를 사용하여 리소스를 닫아라
아이템 10: 단위 테스트를 만들어라
2장 가독성
아이템 11: 가독성을 목표로 설계하라
아이템 12: 연산자 오버로드를 할 때는 의미에 맞게 사용하라
아이템 13: Unit?을 리턴하지 말라
아이템 14: 변수 타입이 명확하게 보이지 않는 경우 확실하게 지정하라
아이템 15: 리시버를 명시적으로 참조하라
아이템 16: 프로퍼티는 동작이 아니라 상태를 나타내야 한다
아이템 17: 이름 있는 아규먼트를 사용하라
아이템 18: 코딩 컨벤션 지켜라
2부: 코드 설계
3장 재사용성
아이템 19: knowledge를 반복하지 말라
아이템 20: 일반적인 알고리즘을 반복해서 구현하지 말라
아이템 21: 일반적인 프로퍼티 패턴은 프로퍼티 위임으로 만들어라
아이템 22: 일반적인 알고리즘을 구현할 때 제네릭을 사용하라
아이템 23: 타입 파라미터의 섀도잉을 피하라
아이템 24: 제네렉 타입과 variance 한정자를 활용하라
아이템 25: 공통 모듈을 추출해서 여러 플랫폼에서 재사용하라
4장 추상화 설계
아이템 26: 함수 내부의 추상화 레벨을 통일하라
아이템 27: 변화로부터 코드를 보호하려면 추상화를 사용하라
아이템 28: API 안정성을 확인하라
아이템 29: 외부 API를 랩(wrap)해서 사용하라
아이템 30: 요소의 가시성을 최소화하라
아이템 31: 문서로 규약을 정의하라
아이템 32: 추상화 규약을 지켜라
5장 객체 생성
아이템 33: 생성자 대신 팩토리 함수를 사용하라
아이템 34: 기본 생성자에 이름 있는 옵션 아규먼트를 사용하라
아이템 35: 복잡한 객체를 생성하기 위한 DSL을 만들어라
6장: 클래스 설계
아이템 36: 상속보다는 컴포지션을 사용하라
아이템 37: 데이터 집합 표현에 data 한정자를 사용하라
아이템 38: 연산 또는 액션을 전달할 때 인터페이스 대신 함수 타입을 사용하라
아이템 39: 태그 클래스보다는 클래스 계층을 사용하라
아이템 40: equals의 규약을 지켜라
아이템 41: hashCode의 규약을 지켜라
아이템 42: compareTo의 규약을 지켜라
아이템 43: API의 필수적이지 않는 부분을 확장 함수로 추출하라
아이템 44: 멤버 확장 함수의 사용을 피하라
3부: 효율성
7장 비용 줄이기
아이템 45: 불필요한 객체 생성을 피하라
아이템 46: 함수 타입 파라미터를 갖는 함수에 inline 한정자를 붙여라
아이템 47: 인라인 클래스의 사용을 고려하라
아이템 48: 더 이상 사용하지 않는 객체의 레퍼런스를 제거하라
8장 효율적인 컬렉션 처리
아이템 49: 하나 이상의 처리 단계를 가진 경우에는 시퀀스를 사용하라
아이템 50: 컬렉션 처리 단계 수를 제한하라
아이템 51: 성능이 중요한 부분에는 기본 자료형 배열을 사용하라
아이템 52: mutable 컬렉션 사용을 고려하라
용어
댓글목록0