모국어 간섭 감지
모국어 간섭(L1 Interference)이란?
섹션 제목: “모국어 간섭(L1 Interference)이란?”모국어 간섭(줄여서 L1 간섭, 한국어로는 “모국어 전이”라고도 함)은 모국어의 문법, 어순, 표현 습관이 무의식적으로 영어에 스며드는 현상을 말합니다.
왜 “학습 부족”이 아니라 모국어 간섭인가
섹션 제목: “왜 “학습 부족”이 아니라 모국어 간섭인가”- 모국어 규칙은 자동적이며, 어릴 때부터 10,000시간 이상 들어왔습니다
- 영어 규칙은 몇 년 배운 것이며, 능동적 제어가 필요합니다
- 고압 상황(긴급 수정, 기술 면접, Slack 빠른 답변)에서는 자동으로 모국어 사고로 돌아갑니다
- 다중 언어 사용자가 특히 취약합니다 — 뇌가 언어 사이를 빠르게 전환할 때 규칙이 혼동됩니다
언어별 간섭 패턴
섹션 제목: “언어별 간섭 패턴”DevGlish는 모국어에 따라 자동으로 이러한 간섭을 식별합니다:
중국어 사용자
섹션 제목: “중국어 사용자”| 간섭 패턴 | 잘못된 표현 | 올바른 표현 | 설명 |
|---|---|---|---|
| ”of” 남용 | The speed of loading of page | Page load performance | 중국어는 어구 누적, 영어는 명사화 |
| 관사 누락 | Users can access database | Users can access the database | 중국어에는 관사 없음, 영어는 “the”과 “a” 구분 필요 |
| 시제 혼동 | This bug exists for 3 months | This bug has existed for 3 months | 중국어에는 완료체 없음, 영어는 “has been” 필요 |
| 과도한 수동태 | The code is written by developers | Developers write the code | 중국어는 수동태 흔함, 영어는 능동태 선호 |
일본어 사용자
섹션 제목: “일본어 사용자”| 간섭 패턴 | 잘못된 표현 | 올바른 표현 | 설명 |
|---|---|---|---|
| 주어 생략 | Was decided to merge branches | We decided to merge branches | 일본어는 주어를 자주 생략, 영어는 명시적 필요 |
| 수동태 남용 | The login is performed by users | Users log in | 일본어 수동태는 “일이 일어났다”를 표현 |
| L/R 혼동 | We need to revise the fiture | We need to review the feature | 일본어에는 L 음이 없으며, “r”과 “l”이 중간 음으로 발음 |
| 과도한 경어 | Thank you for your kind understanding | Thanks | 일본어 경어 문화가 강하지만, 영어 비즈니스 영어는 훨씬 간결 |
한국어 사용자
섹션 제목: “한국어 사용자”| 간섭 패턴 | 잘못된 표현 | 올바른 표현 | 설명 |
|---|---|---|---|
| 어순 오류 | This function is for user login purpose | This function handles user login | 한국어는 후치 수식, 영어는 전치 |
| 조사 잔류 | The project we should be doing together | The project we should do together | 한국어 조사 체계에 대응하는 것이 영어에 없음 |
| 논리 연결 | I am tired but I will go | I am tired**,** so I will go | 한국어 “지만”의 대응 의미, 영어는 인과 관계 필요 |
한국어 간섭의 근본 원인:
- 한국어는 고도 굴절 언어이며, 명사와 동사 모두 변형 체계가 있습니다
- 한국어 조사(보조사)가 문법 관계를 전달하지만, 영어는 어순에 의존합니다
DevGlish가 어떻게 감지하고 교정하는가
섹션 제목: “DevGlish가 어떻게 감지하고 교정하는가”모국어 설정
섹션 제목: “모국어 설정”설정 → 언어 → 모국어 선택 (한국어, 중국어, 일본어 등):
Settings → Language └─ Your native language: [Korean ▼] └─ Enables interference detection학습 카드에서의 간섭 팁
섹션 제목: “학습 카드에서의 간섭 팁”표현을 조회할 때 Claude가 모국어의 일반적인 간섭을 감지하면 카드에 표시됩니다:
Query: "This function is for user login purpose"
Main Card: English: This function handles user login
Native Interference Alert (한국어 사용자이므로): Common mistake: 한국어식 후치 수식 구문 사용 Why: 한국어는 "~을 위한 목적"식 구문이 자연스럽지만, 영어는 동사 중심 Pattern: "for X purpose" → 직접 동사 사용
Examples: "This function is for user login purpose" "This function handles user login"Express 모드에서의 실시간 감지
섹션 제목: “Express 모드에서의 실시간 감지”Express 모드(빠른 학습 3단계)에서 시스템이 간섭을 표시합니다:
Input: "이 함수는 사용자 로그인을 위한 것입니다"
Basic (Direct): "This function is for user login" Possible interference: 한국어 사용자가 자주 남용하는 전치사 "for"
Intermediate (Natural): "This function handles user login"
Native (Idiomatic): "This lets users log in" Why: 더 짧고 동사 중심 (영어 스타일 vs 한국어 명사 누적 스타일)모국어 간섭은 영원합니다 — 관리하는 법을 배우세요
섹션 제목: “모국어 간섭은 영원합니다 — 관리하는 법을 배우세요”간섭을 줄이는 3단계
섹션 제목: “간섭을 줄이는 3단계”- 식별 — 자신의 언어에서 일반적인 패턴을 학습합니다 (위의 표)
- 확인 — 중요한 코드 리뷰 코멘트나 이메일을 보내기 전에 DevGlish로 한 번 확인합니다
- 연습 — 실수하기 쉬운 표현을 단어장에 저장하고 정기적으로 복습합니다
권장 프로세스
섹션 제목: “권장 프로세스”중요한 기술 코멘트나 이메일을 작성할 때:
- 모국어로 초안 작성
- 영어로 번역
- DevGlish에 붙여넣고 “단락” 모드 선택
- 빨간 깃발 간섭 팁 확인
- Claude의 제안에 따라 수정
- 전송
이것은 게으른 것이 아니라 전문적인 것입니다. 현지 팀도 이렇게 합니다(문법 검사 도구를 사용합니다).
고급: 언어 특성 이해하기
섹션 제목: “고급: 언어 특성 이해하기”서로 다른 언어 그룹은 서로 다른 학습 과제를 가집니다:
| 특성 | 중국어계 | 일본어계 | 한국어계 |
|---|---|---|---|
| 관사 체계 | 완전 결여 | 부분적 인식 | 일본어와 유사 |
| 시제 체계 | 문맥 의존 | 단순화된 형태 | 단순화된 형태 |
| 수동태 | 자주 사용 | 매우 자주 사용 | 중간 수준 |
| 주어 표시 | 고도 생략 | 극도 생략 | 자주 생략 |
| 수식 방향 | 전치 | 후치 | 후치 |
특정 언어 그룹에 속하면 해당 그룹의 공통 약점 쪽으로 간섭 패턴이 기울어집니다. 하지만 이는 동시에: