Roadmap

로드맵을 학습 계획의 원본으로 봅니다.

체크리스트 템플릿 생성은 `npm run roadmap:checklist` 스크립트로 파일에 반영합니다.

Outline

영어 완전 초보 → 외국계/해외 취업 준비 로드맵

현재 상태 기준: be동사 정도만 알고, 듣기/말하기/읽기가 거의 안 되는 초보자
목표: 6~12개월 안에 외국계 면접/기본 실무 대화가 가능한 수준으로 진입
핵심 전략: 문법 이해 → 내 문장 만들기 → 소리 내기 → 듣기 → 말하기 → 녹음 → 복습


0. 먼저 알아야 할 핵심 원칙

목표는 “문법책 완주”가 아니다

처음 2개월의 목표는 Basic Grammar in Use를 전부 끝내는 것이 아니다.

진짜 목표는 다음이다.

  • 내 소개를 영어로 30초~1분 말하기
  • 하루 일과를 영어로 5~10문장 말하기
  • 내 업무를 영어로 간단히 설명하기
  • 쉬운 영어 문장을 듣고 따라 말하기
  • 자주 쓰는 문장 100개 이상을 입에 붙이기

1. 전체 학습 구조

영어 공부를 다음 6개 파트로 나눈다.

영역목적핵심 도구
문법문장 만드는 법 이해Basic Grammar in Use 한글판
문장 복습배운 문장을 안 까먹기Anki / Quizlet
듣기영어 소리 적응VOA Learning English, BBC Learning English
쉐도잉입과 귀를 동시에 훈련짧은 오디오, YouTube, 앱
말하기실제 출력 능력 만들기혼자 말하기, 튜터, AI 회화
녹음내가 실제로 말하는지 확인휴대폰 녹음 앱

2. 교재와 도구 선택

2.1 문법책

추천:

  • Basic Grammar in Use 한글 설명판

이유:

  • 현재는 영어 설명을 해석하는 데 에너지를 쓰면 안 된다.
  • 문법 설명은 한국어로 빠르게 이해하고, 예문과 말하기는 영어로 해야 한다.
  • 목표는 문법 지식이 아니라 영어 문장을 직접 만드는 것이다.

사용 방식:

한글 설명 읽기
→ 영어 예문 확인
→ 문제 풀기
→ 채점하기
→ 틀린 이유 확인
→ 내 상황 문장 5개 만들기
→ 소리 내서 20번 말하기
→ Anki 저장
→ 녹음

주의:

한글 설명 읽기
→ 문제 풀기
→ 채점하기
→ 끝

이렇게 하면 시험공부에 가깝고 말하기로 잘 이어지지 않는다.


2.2 Anki / Quizlet

역할:

  • 단어장보다는 문장 복습 도구로 쓴다.
  • 초반에는 단어만 외우지 말고 문장 단위로 외운다.

카드 예시:

앞면:

나는 프론트엔드 개발자입니다.

뒷면:

I am a frontend developer.

앞면:

나는 영어 말하기를 향상시키고 싶습니다.

뒷면:

I want to improve my English speaking.

처음에는 하루에 5~10개 문장만 넣는다.
처음부터 50개, 100개 넣으면 복습량이 터져서 오래 못 간다.


2.3 듣기 자료

처음에는 CNN, 미드, TED를 사용하지 않는다. 너무 어렵다.

추천 순서:

  1. VOA Learning English
  2. BBC Learning English 초급 콘텐츠
  3. ESL Podcast 계열
  4. 쉬운 영어 학습 유튜브
  5. 개발자 영어 인터뷰
  6. 기술 컨퍼런스 영상
  7. 뉴스, 미드, TED

처음에는 1~3분짜리 짧은 콘텐츠가 좋다.


2.4 말하기 도구

추천:

  • 혼자 말하기
  • 휴대폰 녹음
  • ChatGPT 음성 대화
  • Cambly / italki / Preply / 링글 같은 튜터 서비스

초반에는 원어민 튜터가 아니어도 된다.
중요한 것은 내가 계속 영어로 말하고, 틀린 문장을 교정받는 것이다.


3. 첫날 시작법

첫날부터 아래 루틴을 전부 완벽하게 하려고 하면 부담스럽다.

첫날 목표는 딱 하나다.

“I am a frontend developer.” 같은 기본 문장이 입에서 나오게 만들기


첫날 루틴

순서시간할 일
130분Basic Grammar in Use에서 am / is / are 보기
220분내 상황 문장 5~10개 만들기
315분그 문장을 Anki에 넣기
430분아주 쉬운 영어 듣기 1개 듣기
530분오늘 만든 문장 따라 말하기
620분혼자 20~30초 말하기
710분녹음하고 다시 듣기

첫날 만들 문장 예시

I am Jeonghun.
I am a frontend developer.
I am Korean.
I am interested in English.
English is difficult for me.
React is my main skill.
This is my project.
I want to work abroad.

위 문장을 각각 10~20번씩 소리 내어 말한다.


첫날 녹음 예시

Hi, I am Jeonghun.
I am a frontend developer.
I am Korean.
English is difficult for me.
But I want to improve my English.
I want to work abroad.

처음에는 발음이 이상해도 된다.
중요한 것은 영어 문장을 실제로 입 밖으로 내는 것이다.


4. 둘째 날부터의 기본 루틴

둘째 날부터는 전날 만든 Anki 카드가 있으므로 Anki 복습을 맨 앞에 둔다.

순서시간할 일
115~20분Anki 문장 복습
230분Basic Grammar in Use 0.5~1유닛
315~20분문제 풀기 / 채점 / 오답 확인
415~20분내 상황 문장 5개 만들기
530~40분초급 영어 듣기
630분쉐도잉 / 따라 말하기
720~30분오늘 배운 문장으로 혼자 말하기
810분녹음 후 다시 듣기

5. 평일 공부 시간별 루틴

5.1 하루 2시간 가능한 날

시간내용
15분Anki 문장 복습
30분문법 0.5~1유닛
20분내 문장 5개 만들기
30분초급 듣기
15분따라 말하기
10분30초 녹음

5.2 하루 2시간 30분 가능한 날

시간내용
20분Anki 문장 복습
35분문법 1유닛 + 문제 일부
20분내 문장 만들기
35분듣기 반복
25분쉐도잉
15분혼자 말하기
10분녹음 확인

5.3 하루 3시간 가능한 날

시간내용
20분Anki 복습
40분문법 1유닛 + 문제 풀이
20분내 문장 5~10개 만들기
40분초급 듣기
30분쉐도잉
30분혼자 말하기 또는 튜터 회화
20분녹음 / 오답 정리

6. 주말 루틴

주말은 평일보다 몰입 시간을 확보한다.

시간내용
30분Anki 누적 복습
60분한 주 문법 복습
60분긴 듣기 / 반복 듣기
60분쉐도잉 / 발음 교정
30~60분튜터 회화 또는 AI 회화
30분주간 녹음 다시 듣기

주말의 목표는 새로운 걸 많이 하는 것이 아니라, 이번 주 문장을 말로 다시 꺼내는 것이다.


7. 2개월 로드맵

1주차: be동사 / 기본 자기소개

목표

  • I am, You are, It is, This is를 말할 수 있다.
  • 20~30초 자기소개를 녹음한다.

문법

  • am / is / are
  • this / that
  • here / there
  • there is / there are 기초

예문

I am a frontend developer.
I am Korean.
English is difficult for me.
This is my project.
There is a bug.
There are many tasks.

주간 결과물

  • Anki 문장 30~50개
  • 30초 자기소개 녹음 3개 이상

2주차: 일반동사 현재형

목표

  • 내가 하는 일을 영어로 말한다.
  • I work, I use, I study, I want를 입에 붙인다.

문법

  • 일반동사 현재형
  • I / you / we / they + 동사
  • he / she / it + 동사s 기초

예문

I work as a frontend developer.
I use React and TypeScript.
I study English every day.
I want to improve my speaking.
I need more practice.
I like programming.

주간 결과물

  • 내 직업 설명 30초 녹음
  • Anki 누적 80~100개

3주차: 부정문 / 질문문

목표

  • 내가 못하는 것, 원하는 것, 질문을 말한다.
  • 간단한 질문에 답할 수 있다.

문법

  • I don't
  • Do you?
  • What do you?
  • Where do you?
  • Why do you?

예문

I don't speak English well.
I don't understand fast English.
I don't use English at work.
Do you use React?
What do you do?
Where do you work?
Why do you study English?

주간 결과물

  • 질문 10개 만들기
  • 답변 10개 만들기
  • 1분 Q&A 녹음

4주차: 과거형

목표

  • 오늘/어제 한 일을 영어로 말한다.
  • 업무 기록을 영어로 짧게 말한다.

문법

  • worked
  • studied
  • fixed
  • made
  • had
  • went
  • watched

예문

I worked today.
I fixed a bug.
I studied English.
I had a meeting.
I made a React component.
I watched an English video.

주간 결과물

  • 하루 회고 5문장씩 5일치
  • “Today I...” 녹음 5개

5주차: 미래 표현 / 조동사

목표

  • 앞으로 할 일, 할 수 있는 일, 해야 하는 일을 말한다.

문법

  • will
  • be going to
  • can
  • should
  • have to

예문

I will study English tomorrow.
I am going to practice speaking.
I can explain my project.
I should study every day.
I have to improve my listening.

주간 결과물

  • 내 영어 공부 계획 1분 말하기
  • can / should / have to 문장 20개 만들기

6주차: 현재진행 / 현재완료 기초

목표

  • 지금 하고 있는 일과 지금까지 해온 일을 말한다.
  • 경력 설명의 기초를 만든다.

문법

  • I am working
  • I am studying
  • I have worked
  • I have used
  • I have learned

예문

I am studying English.
I am working on a frontend task.
I have worked as a frontend developer for six years.
I have used React in several projects.
I have learned TypeScript.

주간 결과물

  • 경력 설명 30초 녹음
  • 현재완료 문장 10개 이상 만들기

7주차: 이유 설명 / 비교

목표

  • 왜 영어를 공부하는지 말한다.
  • 무엇이 더 어렵고 쉬운지 말한다.

문법

  • because
  • so
  • but
  • and
  • more difficult than
  • better than

예문

I study English because I want to work abroad.
English is difficult, but I don't want to give up.
Speaking is more difficult than reading.
Listening is harder than grammar for me.
React is easier than English.

주간 결과물

  • “Why I study English” 1분 녹음
  • 이유 설명 문장 20개 만들기

8주차: 통합 자기소개 / 업무 설명

목표

  • 1분 자기소개를 말한다.
  • 1분 업무 설명을 말한다.

예문

Hi, my name is Jeonghun.
I am a frontend developer.
I have about six years of experience.
I mainly use React and TypeScript.
I worked on an Electron-based messenger app.
I am studying English because I want to work in a global company.
English is difficult for me, but I practice every day.

주간 결과물

  • 자기소개 1분 녹음
  • 업무 설명 1분 녹음
  • 2개월차 점검표 작성

8. 2개월 동안 문법은 얼마나 해야 하나?

2개월 안에 Basic Grammar in Use를 전부 끝내는 것이 목표가 아니다.

목표는 25~35유닛 정도를 말하기로 연결하는 것이다.

하루에 1유닛을 해도 좋지만, 기준은 진도가 아니다.

기준은 이것이다.

오늘 배운 문법으로 내 문장 5개를 만들 수 있는가?
그 문장을 보지 않고 말할 수 있는가?
녹음에 사용할 수 있는가?

9. 하루 문법 1유닛 공부법

Basic Grammar in Use 한 유닛을 공부할 때는 아래 순서를 지킨다.

Step 1. 한글 설명 읽기 — 10분

문법을 깊게 파고들지 말고, “언제 쓰는지”만 이해한다.

예:

I am = 나는 ~이다 / 나는 ~한 상태다
I work = 나는 일한다
I don't = 나는 ~하지 않는다
Did you = 너는 ~했니?

Step 2. 영어 예문 확인 — 10분

책의 예문을 소리 내어 읽는다.

중요:

  • 눈으로만 보지 않는다.
  • 반드시 입으로 읽는다.
  • 뜻보다 구조와 소리를 본다.

Step 3. 문제 풀기 — 15~20분

문제는 풀어야 한다.

단, 문제 풀이는 최종 목표가 아니라 이해 확인용이다.

시간이 부족하면 전부 풀지 않아도 된다.

  • 쉬운 문제는 일부만 풀기
  • 틀린 문제는 반드시 표시
  • 헷갈린 문제는 Anki 후보로 저장

Step 4. 채점 / 오답 확인 — 5~10분

오답은 이렇게 정리한다.

틀린 문장: He are a developer.
정답: He is a developer.
이유: He는 3인칭 단수라 is 사용
내 문장: My manager is busy.

Step 5. 내 상황 문장 5개 만들기 — 15분

문법책 문장을 그대로 외우지 말고 내 상황으로 바꾼다.

예:

I am a frontend developer.
I use React.
I don't speak English well.
I fixed a bug today.
I will study English tomorrow.

Step 6. 소리 내서 20번 말하기 — 10분

문장을 하나씩 10~20번 말한다.

예:

I work as a frontend developer.
I work as a frontend developer.
I work as a frontend developer.

처음에는 지루해도 이 과정이 말하기 자동화에 중요하다.


Step 7. Anki에 저장 — 5분

오늘 만든 문장 중 5개만 저장한다.

카드 예시:

앞면:

나는 React와 TypeScript를 사용합니다.

뒷면:

I use React and TypeScript.

Step 8. 녹음에 사용 — 5~10분

오늘 문장 35개로 2030초 녹음한다.


10. 듣기 훈련법

듣기는 무작정 많이 듣는 것이 아니라, 같은 자료를 반복해야 한다.

듣기 5단계

1. 자막 없이 듣기
2. 영어 스크립트 보면서 듣기
3. 모르는 표현 체크
4. 한 문장씩 따라 말하기
5. 자막 없이 다시 듣기

처음에는 13분짜리 오디오 하나를 35번 반복한다.


초급 듣기 자료 기준

좋은 자료:

  • 문장이 짧다.
  • 발음이 또렷하다.
  • 스크립트가 있다.
  • 내용이 너무 어렵지 않다.
  • 반복해서 들어도 부담이 없다.

나쁜 자료:

  • 속도가 너무 빠르다.
  • 슬랭이 많다.
  • 배경음이 많다.
  • 스크립트가 없다.
  • 내용이 너무 어렵다.

11. 쉐도잉 / 따라 말하기 방법

초보자는 완전한 쉐도잉보다 끊어서 따라 말하기가 먼저다.

단계

  1. 한 문장 듣기
  2. 멈추기
  3. 그대로 따라 말하기
  4. 다시 듣기
  5. 다시 따라 말하기
  6. 5~10번 반복

예:

I am a frontend developer.

처음에는 속도보다 정확도가 중요하다.


12. 혼자 말하기 방법

혼자 말하기는 처음에는 짧게 한다.

1개월차

  • 20~30초 말하기
  • 자기소개
  • 하루 일과
  • 오늘 한 일

2개월차

  • 1분 말하기
  • 내 업무
  • 영어 공부 이유
  • 최근 프로젝트

혼자 말하기 템플릿

오늘 한 일

Today, I worked.
I fixed a bug.
I studied English.
I practiced speaking.
It was difficult, but I finished it.

내 업무

I am a frontend developer.
I use React and TypeScript.
I make user interfaces.
I fix bugs.
I work with backend developers.

영어 공부 이유

I study English because I want to work abroad.
I want to work in a global company.
Speaking is difficult for me.
But I practice every day.

13. 녹음 훈련법

녹음은 매일 한다.

처음에는 20초만 해도 된다.

녹음 후 체크할 것

  • 내가 너무 작게 말하지 않았나?
  • 문장이 중간에 끊기지 않았나?
  • 오늘 배운 문장을 사용했나?
  • 같은 문장을 다음 날 더 자연스럽게 말할 수 있나?

발음이 원어민 같지 않아도 된다.
처음 목표는 멈추지 않고 말하는 것이다.


14. Anki 운영법

하루 카드 수

처음 2주:

  • 하루 5개

3~8주차:

  • 하루 5~10개

무리하지 않는다.


카드 형식

기본형

앞면:

나는 프론트엔드 개발자로 일합니다.

뒷면:

I work as a frontend developer.

오답형

앞면:

그는 개발자입니다.

뒷면:

He is a developer.

메모:

He are 아님. He is.

업무형

앞면:

나는 React 컴포넌트를 만들었습니다.

뒷면:

I made a React component.

15. 주간 점검표

매주 일요일에 아래를 체크한다.

항목체크
Anki 복습을 5일 이상 했는가?
문법을 3~5유닛 이상 했는가?
내 문장을 25개 이상 만들었는가?
영어 듣기를 5일 이상 했는가?
녹음을 3개 이상 남겼는가?
이번 주 문장 중 10개를 보지 않고 말할 수 있는가?
지난주보다 말이 덜 끊기는가?

16. 2개월 종료 체크리스트

2개월 뒤에는 아래를 목표로 한다.

목표기준
자기소개1분 말하기 가능
하루 일과5~10문장 말하기 가능
업무 설명30초~1분 가능
문법핵심 25~35유닛 학습
Anki누적 문장 250~400개
듣기쉬운 영어 오디오 일부 이해
말하기짧은 문장은 입에서 바로 나옴
녹음최소 30개 이상 보유

17. 3~6개월차 로드맵

2개월차까지 기본 문장을 만들었다면, 3~6개월차는 듣기와 말하기 비중을 높인다.

목표

  • 쉬운 영어 대화를 이해한다.
  • 튜터와 20~30분 대화한다.
  • 내 프로젝트를 2~3분 설명한다.
  • 외국계 면접 질문 20개에 짧게 답한다.

공부 비율

영역비율
듣기40%
말하기30%
읽기15%
문법/단어15%

주간 루틴

요일핵심 훈련
문법 복습 + 듣기
튜터/AI 회화
듣기 + 쉐도잉
업무 주제로 말하기
면접 질문 3개 답변
긴 듣기 + 회화
녹음 리뷰 + 복습

18. 7~12개월차 로드맵

이 시기부터는 일반 영어보다 커리어 영어로 간다.

목표

  • 영어 이력서 작성
  • LinkedIn 영어 프로필 작성
  • 외국계 면접 답변 준비
  • 프로젝트 설명 5분 가능
  • 기술 질문에 영어로 답변

주요 주제

Tell me about yourself.
Why do you want to work abroad?
Can you explain your recent project?
What was the most challenging technical problem you solved?
How did you improve frontend performance?
How do you handle conflicts with backend engineers?
What is your experience with React?
Can you explain your Electron architecture?
How did you reduce the release time?
What are your strengths as a frontend engineer?

19. 12~18개월차 로드맵

이 시기부터는 실무 영어 훈련이다.

목표

  • 영어 회의에서 의견 말하기
  • 영어로 PR 설명하기
  • 영어로 이슈 코멘트 작성하기
  • 영어로 장애 상황 설명하기
  • 영어로 일정 조율하기
  • 영어로 기술 선택 이유 설명하기

예문:

I think we should separate the UI deployment from the desktop release cycle.
The main reason is that packaging takes too much time.
This change allows us to deploy UI updates independently.
There is one trade-off we need to consider.
From a frontend perspective, this approach is more maintainable.

20. 하지 말아야 할 공부

아래는 피한다.

  • 문법책만 몇 달 동안 보기
  • 문제만 풀고 끝내기
  • 단어장만 외우기
  • 미드로 바로 시작하기
  • 한글 자막으로 영어 공부했다고 착각하기
  • 듣기만 하고 말하지 않기
  • 말하기를 “나중에” 시작하기
  • 발음 교정 없이 단어만 외우기
  • 매번 새로운 교재 찾기

21. 가장 중요한 실행 규칙

하루 최소 기준

정말 바쁜 날은 이것만 한다.

Anki 10분
문장 3개 소리 내기
영어 듣기 10분
20초 녹음

이것만 해도 흐름을 끊지 않는다.


하루 정상 기준

Anki 복습
문법 1개
내 문장 5개
듣기 1개
따라 말하기
녹음

절대 기준

영어 공부의 최종 결과물은 문제집 점수가 아니라 이것이다.

오늘 영어로 녹음한 파일이 있는가?
오늘 내 상황 영어 문장을 만들었는가?
오늘 그 문장을 입으로 말했는가?

22. 오늘 바로 할 일

오늘은 아래만 하면 된다.

  1. Basic Grammar in Use 한글판에서 am / is / are 확인
  2. 내 문장 5개 만들기
  3. 그 문장 5개를 Anki에 넣기
  4. 각 문장을 10~20번 소리 내기
  5. 20초 자기소개 녹음하기

오늘 만들 문장:

I am Jeonghun.
I am a frontend developer.
I am Korean.
English is difficult for me.
I want to work abroad.

오늘 녹음:

Hi, I am Jeonghun.
I am a frontend developer.
I am Korean.
English is difficult for me.
But I want to work abroad.

23. 최종 정리

이 로드맵의 핵심은 다음이다.

문법은 한국어로 빠르게 이해한다.
영어 예문을 본다.
문제는 풀되, 문제에서 끝내지 않는다.
내 상황 문장을 만든다.
소리 내서 반복한다.
Anki에 넣고 복습한다.
매일 짧게라도 듣는다.
매일 짧게라도 말한다.
녹음으로 확인한다.
주 2~3회는 피드백을 받는다.

처음 2개월은 영어를 잘하는 기간이 아니다.
영어를 입 밖으로 꺼내는 습관을 만드는 기간이다.

문법책 완주보다 중요한 것은 문장 자동화다.