03. 영어가 아니라 기술 영어다
3편: 영어가 아니라 기술 영어다
왜 영어 공부가 실패하는가
1편과 2편을 읽고 “그래, 영어 배워야지!”라고 결심했다가도 막상 시작하려니 막막하실 겁니다.
“토익 책 다시 꺼내야 하나?” “문법책부터 봐야 하나?” “CNN 뉴스 들어야 하나?” “영어 회화 학원 등록해야 하나?”
다 필요 없습니다.
왜냐하면 우리가 배워야 하는 건 ‘영어’가 아니라 ‘기술 영어’니까요.
일반 영어 vs 기술 영어: 완전히 다른 세계
일반 영어의 세계
- 필요 어휘: 일상적, 문학적, 학술적 언어 수만 개…
- 문장 구조: 복잡하고 다양함
- 관용구, 속어, 은유 표현 많음
- 문화적 맥락 이해 필요
- 듣기, 말하기, 읽기, 쓰기 모두 필요
기술 영어의 세계
- 필요 어휘: 핵심 단어는 몇천 개 수준
- 문장 구조: 단순하고 반복적
- 관용구 거의 없음, 직설적 표현
- 문화적 맥락 불필요
- 읽기만 하면 됨 (가끔 쓰기)
기술 문서에서 실제로 자주 보는 단어들
기술 문서를 읽다 보면 항상 같은 단어들이 반복됩니다:
동작 관련:
- return, call, execute, run, create, initialize, handle, throw, catch
구조 관련:
- function, method, object, array, class, property, value, element
상태 관련:
- true, false, null, undefined, empty, valid, invalid
흐름 관련:
- if, when, then, else, while, for, before, after
이런 단어들만 알아도 문서 읽기가 훨씬 수월해집니다. 일반 영어에서 필요한 2만 개 이상의 어휘와 달리, 기술 문서는 정말 제한적인 어휘를 반복 사용합니다.
기술 문서의 문장 패턴
기술 문서는 정말 단순한 패턴을 반복합니다:
패턴 1: X returns Y
- This method returns a Promise
- The function returns an array
- fetch() returns a Response object
패턴 2: X is used to Y
- useState is used to manage state
- This hook is used to fetch data
- The flag is used to enable debugging
패턴 3: If X, then Y
- If the condition is true, the block executes
- If an error occurs, the function throws
- If no match is found, it returns null
이런 패턴들이 계속 반복되는 걸 볼 수 있습니다. 패턴 몇십 개만 익히면 대부분의 문서를 이해할 수 있게 됩니다.
마인드셋 전환: 프로그래밍 언어 배우듯이
잘못된 접근
# 영어를 "언어"로 접근
1. 문법 공부 6개월
2. 단어장 외우기 6개월
3. 리스닝 연습 6개월
4. 회화 연습 6개월
5. 그래도 문서 못 읽음
올바른 접근
# 영어를 "도구"로 접근
1. 자주 쓰는 패턴 20개 익히기 (1주)
2. 핵심 단어 500개 익히기 (2주)
3. 실제 문서 읽으며 확장 (계속)
프로그래밍 언어 배울 때를 생각해보세요:
- C++ 배울 때 모든 STL을 외우고 시작했나요?
- Python 배울 때 모든 내장 함수를 암기했나요?
- JavaScript 배울 때 ECMAScript 명세서부터 읽었나요?
아니죠. 그냥 if
, for
, function
같은 기본만 배우고 바로 코딩 시작했잖아요.
시작하는 구체적인 방법
Step 1: 패턴 인식 훈련 (1주차)
매일 공식 문서 1페이지씩 읽으면서 반복되는 패턴 찾기:
월: React 공식문서 - Hooks 페이지
화: Node.js 공식문서 - fs module
수: MDN - Array methods
목: Python 공식문서 - Built-in Functions
금: Docker 공식문서 - Getting Started
읽으면서 모르는 단어는 무시하고 구조만 파악합니다. 잘 모르겠으면 ChatGPT한테라도 부탁해보세요. 이 문서에서 자주 사용되는 패턴은 무엇일까? 라고.
Step 2: 핵심 단어만 정복 (2-3주차)
모든 단어를 알 필요 없습니다. 자주 나오는 단어들부터 익히세요:
동사 위주로:
- return, call, execute, run, throw, catch, handle…
명사 위주로:
- function, method, object, array, string, error…
형용사 위주로:
- synchronous, asynchronous, deprecated, optional…
접속사/전치사:
- if, when, while, after, before, with, without…
Step 3: 실전 투입 (4주차부터)
이제 번역기 끄고 직접 읽습니다:
- 모르는 단어 나와도 일단 넘어가기
- 문맥으로 의미 추측하기
- 정 모르겠으면 그 단어만 검색
- 절대 전체 문장 번역하지 않기
학습 가속화 꿀팁
1. 에러 메시지로 시작하기
에러 메시지는 가장 단순한 영어입니다:
Cannot read property 'x' of undefined
Expected string but received number
Missing required parameter 'id'
이런 문장부터 읽기 시작하세요.
2. 코드 주석 읽기
// Initialize the counter
let counter = 0;
// Check if user is authenticated
if (user.isAuthenticated) {
// Grant access to protected route
next();
}
주석은 핵심만 간단히 적혀있어서 읽기 쉽습니다.
3. Commit 메시지 읽기
fix: resolve memory leak in connection pool
feat: add retry logic for failed requests
docs: update README with installation steps
짧고 명확한 문장들이라 부담이 없습니다.
실패하지 않는 비법: 작게 시작하기
첫 주 목표:
- 하루에 에러 메시지 5개 읽기
- 시간: 5분
둘째 주 목표:
- 하루에 공식 문서 1단락 읽기
- 시간: 10분
셋째 주 목표:
- 하루에 공식 문서 1페이지 읽기
- 시간: 15분
이렇게 하면 3개월 후:
- 기술 문서 술술 읽음
- Stack Overflow 답변 이해함
- GitHub Issues 작성 가능
마인드셋 정리
❌ “영어 잘해야 개발 잘한다” ✅ “기술 용어만 알면 문서 읽는다”
❌ “문법부터 완벽하게” ✅ “패턴 파악하고 바로 실전”
❌ “모든 단어 암기” ✅ “핵심 단어 500개만”
❌ “영어 못하면 창피해” ✅ “틀려도 되니까 일단 읽자”
다음 편 예고
이제 마인드셋은 잡았습니다. 그런데 구체적으로 어떻게 학습해야 할까요?
다음 편에서는:
- 기술 문서의 핵심 문장 구조 20가지
- Etymology(어원)로 단어 쉽게 외우는 법 (예: syn-chron-ous = 함께-시간-의)
- 2025년 기준 추천 학습 자료
- 실전 예문으로 패턴 체득하기
⬅ 이전: 2편 번역기의 배신 | 다음: 4편 단어장이 아니라 문장이다 ➡ |