콘텐츠로 이동

단어장

단어장은 개인 기술 영어 어휘 라이브러리입니다. 학습 카드에서 “저장” 버튼을 클릭할 때마다 해당 표현이 자동으로 단어장에 저장됩니다.

로컬 저장 + 선택적 클라우드 동기화

섹션 제목: “로컬 저장 + 선택적 클라우드 동기화”

DevGlish는 SwiftData를 사용하여 단어장을 Mac 로컬에 저장합니다:

  • 완전 오프라인 — 단어장 접근에 네트워크 불필요
  • 즉시 저장 — 저장 클릭 즉시 로컬에 저장, 지연 없음
  • 프라이버시 우선 — 학습 데이터가 Mac에만 존재

여러 Mac이나 iPhone을 사용하는 경우 클라우드 동기화를 활성화하세요:

Settings → Word Book → Cloud Sync
└─ Enable Sync: [Toggle ON]
└─ Sync across devices using Cloudflare D1

활성화 후:

  • 단어장이 자동으로 DevGlish 클라우드에 동기화
  • 로그인한 모든 기기에서 같은 단어장에 접근
  • 충돌 해결은 타임스탬프 사용 (최신 수정 우선)

DevGlish 단어장을 열면 저장된 모든 표현이 저장 시간 역순으로 표시됩니다:

Word Book (127 entries)
Recent
└─ "Good catch" — 2시간 전 저장
└─ "LGTM" — 1일 전 저장
└─ "deque" — 3일 전 저장
All Words (카테고리별)

아무 표현이나 클릭하면 발음을 다시 듣거나 상세 정보를 볼 수 있습니다.

이전에 학습한 표현을 빠르게 찾기:

  • 영어로 — “good” 입력하면 “good”이 포함된 모든 표현 검색
  • 한국어로 — “좋은” 입력하면 관련 영어 표현 검색
  • 태그로 — “code-review”로 태그한 경우 태그로 빠르게 필터링
Search: "catch"
├─ Good catch
├─ Catch-all
└─ Safety catch

자체 태그를 만들어 단어장을 정리하세요:

  • code-review — 코드 리뷰 자주 사용 표현
  • standup — 스탠드업과 1:1 표현
  • technical-writing — PR과 README 작성
  • interview-prep — 기술 면접 준비
  • pronunciation — 중점 발음 연습
Settings → Word Book → Tags
+ New Tag
└─ Name: "async/await"
Color: Blue

하나의 표현에 여러 태그를 동시에 붙이고, 태그별로 필터링하여 둘러볼 수 있습니다.

단어장이 학습 진도를 보여줍니다:

Word Book Stats
Total entries: 287
This week: +12
Tags: 8
Average mastery: 4.2/5 (with Spaced Repetition)
Review due today: 3

기존 단어 목록 가져오기 (Batch Import)

섹션 제목: “기존 단어 목록 가져오기 (Batch Import)”

기존의 영어 표현 목록이 있다면 (Anki, Quizlet 또는 텍스트 파일에서), 일괄 가져오기가 가능합니다:

형식예시사용법
CSV표현,한국어,태그Word Book → Import → Select CSV
TXT줄당 하나의 표현가장 간단, 한국어나 태그 없음
붙여넣기텍스트 직접 붙여넣기Word Book → Import → Paste
  1. DevGlish 단어장 열기
  2. “가져오기” 클릭
  3. 파일 선택 또는 내용 붙여넣기
  4. 가져올 내용 미리보기 (형식이 올바른지 확인)
  5. “가져오기 확인” 클릭
  6. 선택 사항: 가져온 단어에 태그 추가
Expression,Korean,Tags
Good catch,잘 발견했네,code-review,praise
LGTM,좋아 보이네,code-review,approval
Could you elaborate,자세히 설명해 줄 수 있나요,code-review,request
Ship it,이대로 배포합시다,code-review,approval

언제든지 단어장을 CSV로 내보내어 다른 도구에서 사용할 수 있습니다:

Word Book → Export → CSV
생성 파일: DevLingo-WordBook-2024-04-06.csv
포함: 모든 표현, 한국어, 태그, 저장 날짜, 복습 통계
  • 백업 — 컴퓨터에 내보내어 영구 보관
  • Notion — Notion 데이터베이스에 가져와 개인 지식 라이브러리 구축
  • Anki — Anki로 전환 준비 (향후 공식 지원)
  • 팀 공유 — 팀 공용 코드 리뷰 표현 라이브러리 내보내기

간격 반복(Pro)을 활성화하면 단어장이 자동으로 복습 진도를 추적합니다:

Word Book Entry
Expression: "Have you considered..."
Saved: 2024-02-15
Spaced Repetition Stats:
Quality: 4/5 (Good)
Interval: 7 days
Next review: 2024-04-13
Streak: 3 days

처음 시작할 때 복잡한 태그 시스템은 필요 없습니다. 이 세 가지면 충분합니다:

  1. daily-use — 업무에 즉시 사용할 수 있는 표현
  2. aspiring — 익히고 싶지만 아직 학습 중인 표현
  3. controversial — 여러 발음이나 표현 방식이 있는 것 (예: nginx 발음, REST vs REST-API)

기술 면접을 준비하시나요? “interview-2024-q2” 태그를 만들고 다음에 집중하세요:

  • 자기소개 자주 사용 표현
  • 알고리즘 설명 표현
  • 트레이드오프 분석 표현 (“The tradeoff is…”)
  • 기술 용어 발음 (특히 실수하기 쉬운 것)
Interview Prep Tag (28 entries)
├─ "Let me walk you through my approach"
├─ "The trade-off here is..."
├─ "nginx" [pronunciation]
└─ ...

자주 작성하는 코드 리뷰 코멘트를 위한 표준 라이브러리를 구축하세요:

code-review Tag (45 entries)
├─ Nit-picks: "Nit: could we use...", "Minor: consider..."
├─ Approval: "LGTM", "Looks good"
├─ Questions: "Could you elaborate...", "Have you considered..."
└─ Requests: "We should probably...", "Nice catch"

코멘트를 작성할 때 태그를 검색하여 가장 적절한 표현을 빠르게 찾으세요.

단어장을 Anki 덱으로 내보내어 Anki의 더 강력한 간격 반복을 활용:

Word Book → Export for Anki
└─ Front: English expression + IPA
└─ Back: Korean, usage example, pronunciation audio

Notion 데이터베이스에 직접 동기화:

Settings → Integrations → Notion
└─ Sync DevLingo Word Book to:
https://notion.so/my-english-vocab

Q: 단어장에서 항목을 삭제하면 클라우드에서도 삭제되나요? A: 네. 클라우드 동기화가 활성화되어 있으면 삭제가 모든 기기에 동기화됩니다. 동기화 전 버전을 취소하려면 먼저 클라우드 동기화를 비활성화하세요.

Q: iPhone에서 단어장에 접근할 수 있나요? A: 현재는 Mac에서만 가능합니다. iPhone 버전이 개발 중입니다.

Q: 단어장에 크기 제한이 있나요? A: 없습니다. 로컬 저장은 Mac 저장 공간에만 제한됩니다. 클라우드 동기화에는 항목 수 하드 리밋이 없습니다.

Q: 팀과 단어장을 어떻게 공유하나요? A: CSV로 내보내서 팀원에게 공유하세요. 팀원이 자신의 단어장에 가져올 수 있습니다. 향후 팀 라이브러리 지원 계획이 있습니다.