03. 영어가 아니라 기술 영어다

3편: 영어가 아니라 기술 영어다

왜 영어 공부가 실패하는가

1편과 2편을 읽고 “그래, 영어 배워야지!”라고 결심했다가도 막상 시작하려니 막막하실 겁니다.

“토익 책 다시 꺼내야 하나?” “문법책부터 봐야 하나?” “CNN 뉴스 들어야 하나?” “영어 회화 학원 등록해야 하나?”

다 필요 없습니다.

왜냐하면 우리가 배워야 하는 건 ‘영어’가 아니라 ‘기술 영어’니까요.

일반 영어 vs 기술 영어: 완전히 다른 세계

일반 영어의 세계

기술 영어의 세계

기술 문서에서 실제로 자주 보는 단어들

기술 문서를 읽다 보면 항상 같은 단어들이 반복됩니다:

동작 관련:

구조 관련:

상태 관련:

흐름 관련:

이런 단어들만 알아도 문서 읽기가 훨씬 수월해집니다. 일반 영어에서 필요한 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. 실제 문서 읽으며 확장 (계속)

프로그래밍 언어 배울 때를 생각해보세요:

아니죠. 그냥 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주차)

모든 단어를 알 필요 없습니다. 자주 나오는 단어들부터 익히세요:

동사 위주로:

명사 위주로:

형용사 위주로:

접속사/전치사:

Step 3: 실전 투입 (4주차부터)

이제 번역기 끄고 직접 읽습니다:

  1. 모르는 단어 나와도 일단 넘어가기
  2. 문맥으로 의미 추측하기
  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

짧고 명확한 문장들이라 부담이 없습니다.

실패하지 않는 비법: 작게 시작하기

첫 주 목표:

둘째 주 목표:

셋째 주 목표:

이렇게 하면 3개월 후:

마인드셋 정리

❌ “영어 잘해야 개발 잘한다” ✅ “기술 용어만 알면 문서 읽는다”

❌ “문법부터 완벽하게” ✅ “패턴 파악하고 바로 실전”

❌ “모든 단어 암기” ✅ “핵심 단어 500개만”

❌ “영어 못하면 창피해” ✅ “틀려도 되니까 일단 읽자”

다음 편 예고

이제 마인드셋은 잡았습니다. 그런데 구체적으로 어떻게 학습해야 할까요?

다음 편에서는:


⬅ 이전: 2편 번역기의 배신 다음: 4편 단어장이 아니라 문장이다 ➡