단어장
단어장이란
섹션 제목: “단어장이란”단어장은 개인 기술 영어 어휘 라이브러리입니다. 학습 카드에서 “저장” 버튼을 클릭할 때마다 해당 표현이 자동으로 단어장에 저장됩니다.
로컬 저장 + 선택적 클라우드 동기화
섹션 제목: “로컬 저장 + 선택적 클라우드 동기화”로컬 저장 (기본)
섹션 제목: “로컬 저장 (기본)”DevGlish는 SwiftData를 사용하여 단어장을 Mac 로컬에 저장합니다:
- 완전 오프라인 — 단어장 접근에 네트워크 불필요
- 즉시 저장 — 저장 클릭 즉시 로컬에 저장, 지연 없음
- 프라이버시 우선 — 학습 데이터가 Mac에만 존재
클라우드 동기화 (선택)
섹션 제목: “클라우드 동기화 (선택)”여러 Mac이나 iPhone을 사용하는 경우 클라우드 동기화를 활성화하세요:
Settings → Word Book → Cloud Sync └─ Enable Sync: [Toggle ON] └─ Sync across devices using Cloudflare D1활성화 후:
- 단어장이 자동으로 DevGlish 클라우드에 동기화
- 로그인한 모든 기기에서 같은 단어장에 접근
- 충돌 해결은 타임스탬프 사용 (최신 수정 우선)
단어장의 네 가지 부분
섹션 제목: “단어장의 네 가지 부분”1. 둘러보기 (Browse)
섹션 제목: “1. 둘러보기 (Browse)”DevGlish 단어장을 열면 저장된 모든 표현이 저장 시간 역순으로 표시됩니다:
Word Book (127 entries)
Recent └─ "Good catch" — 2시간 전 저장 └─ "LGTM" — 1일 전 저장 └─ "deque" — 3일 전 저장
All Words (카테고리별)아무 표현이나 클릭하면 발음을 다시 듣거나 상세 정보를 볼 수 있습니다.
2. 검색 (Search)
섹션 제목: “2. 검색 (Search)”이전에 학습한 표현을 빠르게 찾기:
- 영어로 — “good” 입력하면 “good”이 포함된 모든 표현 검색
- 한국어로 — “좋은” 입력하면 관련 영어 표현 검색
- 태그로 — “code-review”로 태그한 경우 태그로 빠르게 필터링
Search: "catch" ├─ Good catch ├─ Catch-all └─ Safety catch3. 태그와 그룹 (Tags & Groups)
섹션 제목: “3. 태그와 그룹 (Tags & Groups)”자체 태그를 만들어 단어장을 정리하세요:
권장 태그
섹션 제목: “권장 태그”- code-review — 코드 리뷰 자주 사용 표현
- standup — 스탠드업과 1:1 표현
- technical-writing — PR과 README 작성
- interview-prep — 기술 면접 준비
- pronunciation — 중점 발음 연습
그룹 만들기
섹션 제목: “그룹 만들기”Settings → Word Book → Tags
+ New Tag └─ Name: "async/await" Color: Blue하나의 표현에 여러 태그를 동시에 붙이고, 태그별로 필터링하여 둘러볼 수 있습니다.
4. 통계 (Stats)
섹션 제목: “4. 통계 (Stats)”단어장이 학습 진도를 보여줍니다:
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 |
가져오기 단계
섹션 제목: “가져오기 단계”- DevGlish 단어장 열기
- “가져오기” 클릭
- 파일 선택 또는 내용 붙여넣기
- 가져올 내용 미리보기 (형식이 올바른지 확인)
- “가져오기 확인” 클릭
- 선택 사항: 가져온 단어에 태그 추가
CSV 형식 예시
섹션 제목: “CSV 형식 예시”Expression,Korean,TagsGood catch,잘 발견했네,code-review,praiseLGTM,좋아 보이네,code-review,approvalCould you elaborate,자세히 설명해 줄 수 있나요,code-review,requestShip it,이대로 배포합시다,code-review,approval단어장 내보내기 (Export)
섹션 제목: “단어장 내보내기 (Export)”언제든지 단어장을 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정리 모범 사례
섹션 제목: “정리 모범 사례”초보자를 위한 세 가지 태그
섹션 제목: “초보자를 위한 세 가지 태그”처음 시작할 때 복잡한 태그 시스템은 필요 없습니다. 이 세 가지면 충분합니다:
- daily-use — 업무에 즉시 사용할 수 있는 표현
- aspiring — 익히고 싶지만 아직 학습 중인 표현
- 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 동기화 (로드맵)”단어장을 Anki 덱으로 내보내어 Anki의 더 강력한 간격 반복을 활용:
Word Book → Export for Anki └─ Front: English expression + IPA └─ Back: Korean, usage example, pronunciation audioNotion 통합 (로드맵)
섹션 제목: “Notion 통합 (로드맵)”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로 내보내서 팀원에게 공유하세요. 팀원이 자신의 단어장에 가져올 수 있습니다. 향후 팀 라이브러리 지원 계획이 있습니다.