Last Sync: 2026-01-24 12:45 (Mobile)

This commit is contained in:
2026-01-24 12:45:51 +09:00
parent df4394ad97
commit 390ab0e81c
812 changed files with 3 additions and 3 deletions

View File

@@ -1,4 +0,0 @@
내일 박하은 일일결산 종합
오후 급양반 회의
오호 4시 면담
부대일짖 면담후 입력

View File

@@ -1,4 +0,0 @@
내일 박하은 일일결산 종합
오후 급양반 회의
오호 4시 면담
부대일짖 면담후 입력

View File

@@ -1,69 +0,0 @@
3000페이지의 공부량을 **6개월(약 180일)** 안에 끝내기 위해서는 **일일 학습량**과 **복습 주기**를 적절히 배치하여 학습 효율을 높이는 것이 중요합니다. 망각의 곡선을 반영하여 적절한 복습 주기를 유지하면서, **암기, 숙지, 이해** 단계를 통합한 체계적인 학습 계획을 세워보겠습니다.
### **목표 설정**
- **총 페이지 수**: 3000페이지
- **학습 기간**: 6개월 (180일)
- **평균 일일 학습량**: 3000페이지 ÷ 180일 = **약 17페이지/일**
- **주간 학습량**: 17페이지 × 7일 = **약 119페이지/주**
이를 바탕으로, **일일**, **주간**, **월간** 시간표를 작성하겠습니다. 각 시간표에는 **암기, 숙지, 이해**를 반영하고, 망각의 곡선에 따른 복습 주기를 반영하겠습니다.
---
### **일일 학습 계획 (17페이지/일)**
| 시간 | 학습 단계 | 활동 및 설명 |
|----------------|---------------------|------------------------------------------------|
| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭 및 명상 |
| 7:00 - 8:00 | **복습 (암기)** | 전날 학습한 17페이지의 주요 개념을 복습 |
| 9:00 - 12:00 | **새로운 내용 학습** | 17페이지 분량의 새로운 내용을 읽고 이해 |
| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 |
| 13:00 - 14:00 | **숙지** | 오전에 학습한 17페이지를 다시 보며, 연습 문제나 요약 정리 |
| 14:00 - 16:00 | **이해 및 응용 학습** | 학습한 내용을 바탕으로 문제 풀이 또는 실전 응용 문제 해결 |
| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 |
| 16:30 - 18:00 | **복습 (암기, 숙지)** | 1일, 3일, 7일 전에 학습한 내용을 복습 (망각의 곡선에 따라) |
| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 간단한 운동 |
| 19:00 - 20:00 | **응용 및 정리** | 당일 학습한 내용을 정리하고, 요약 노트 작성 |
| 21:00 - 22:00 | **종합 복습** | 그날 학습한 전체 내용을 간단히 리뷰하며 정리 |
| 22:00 | 취침 | |
---
### **주간 학습 계획 (약 119페이지/주)**
| 요일 | 학습 활동 | 설명 |
|---------|-----------------------------------------|-----------------------------------------------------|
| **월요일** | 새로운 내용 학습 + 복습 | 17페이지 학습 후 복습 주기 적용 (1일, 3일, 7일) |
| **화요일** | 복습 + 응용 문제 풀이 | 전날 학습한 내용 복습 및 이해 심화 |
| **수요일** | 새로운 내용 학습 및 응용 | 새로운 17페이지 학습 및 실전 문제 응용 |
| **목요일** | 복습 및 심화 학습 | 전주 학습한 내용을 복습하면서 어려운 부분을 집중 학습 |
| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용 전체 복습 및 응용 문제 해결 |
| **토요일** | 심화 학습 + 새로운 내용 학습 | 이번 주 학습한 내용을 깊이 있게 복습하고, 추가적인 17페이지 학습 |
| **일요일** | 휴식 및 학습 리뷰 | 주간 학습 내용을 전체적으로 리뷰하며 휴식 |
---
### **월간 학습 계획 (약 500페이지/월)**
| 주차 | 학습 계획 | 설명 |
|------------|-----------------------------------------------|-----------------------------------------------------|
| **1주차** | 새로운 개념 학습 및 복습 | 1주차에 학습한 119페이지 복습 포함 |
| **2주차** | 중간 복습 + 응용 학습 | 1주일 전 학습한 내용 복습, 응용 문제 풀이 |
| **3주차** | 학습 내용 심화 및 응용 | 어려운 개념을 다시 학습하고, 문제 해결 능력 향상 |
| **4주차** | 종합 복습 및 마무리 점검 | 한 달 동안 학습한 500페이지 종합 복습, 망각의 곡선에 따라 장기 복습 적용 |
| **마지막 6주차**| 총 복습 + 완전한 이해 | 전체 학습 내용 복습, 실전 문제 풀기 및 추가적으로 어려운 부분 보완 |
---
### **핵심 포인트**
1. **일일 학습량**: 매일 17페이지씩 꾸준히 학습합니다. 학습한 내용은 그날 바로 복습하고, 이후 1일, 3일, 7일 뒤에 복습하는 방식으로 **망각의 곡선**을 고려한 반복 학습을 진행합니다.
2. **주간 학습량**: 주간 학습량은 약 119페이지이며, 매주 **새로운 학습**과 함께 이전 학습에 대한 **종합 복습**을 포함합니다. 주중에는 숙지와 이해를 위한 복습 시간을 배정하고, 금요일과 토요일에는 응용 문제를 풀며 학습한 내용을 실전에 적용해 봅니다.
3. **월간 학습량**: 매달 약 500페이지의 학습을 목표로 하고, 4주차에는 한 달 동안 배운 내용을 종합적으로 복습합니다. 특히 1주차와 2주차에는 복습 주기를 짧게, 3주차 이후부터는 긴 간격으로 복습을 하여 **장기 기억**으로 전환하는 것이 목표입니다.
4. **응용 및 심화 학습**: 학습 내용의 이해를 돕기 위해 **응용 문제 풀이**와 **실전 적용**을 주기적으로 배치하여 단순 암기가 아닌 **이해**와 **응용**까지 다룹니다.
---
이 계획은 3000페이지의 방대한 학습량을 **6개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다.

View File

@@ -1,69 +0,0 @@
3000페이지의 공부량을 **6개월(약 180일)** 안에 끝내기 위해서는 **일일 학습량**과 **복습 주기**를 적절히 배치하여 학습 효율을 높이는 것이 중요합니다. 망각의 곡선을 반영하여 적절한 복습 주기를 유지하면서, **암기, 숙지, 이해** 단계를 통합한 체계적인 학습 계획을 세워보겠습니다.
### **목표 설정**
- **총 페이지 수**: 3000페이지
- **학습 기간**: 6개월 (180일)
- **평균 일일 학습량**: 3000페이지 ÷ 180일 = **약 17페이지/일**
- **주간 학습량**: 17페이지 × 7일 = **약 119페이지/주**
이를 바탕으로, **일일**, **주간**, **월간** 시간표를 작성하겠습니다. 각 시간표에는 **암기, 숙지, 이해**를 반영하고, 망각의 곡선에 따른 복습 주기를 반영하겠습니다.
---
### **일일 학습 계획 (17페이지/일)**
| 시간 | 학습 단계 | 활동 및 설명 |
|----------------|---------------------|------------------------------------------------|
| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭 및 명상 |
| 7:00 - 8:00 | **복습 (암기)** | 전날 학습한 17페이지의 주요 개념을 복습 |
| 9:00 - 12:00 | **새로운 내용 학습** | 17페이지 분량의 새로운 내용을 읽고 이해 |
| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 |
| 13:00 - 14:00 | **숙지** | 오전에 학습한 17페이지를 다시 보며, 연습 문제나 요약 정리 |
| 14:00 - 16:00 | **이해 및 응용 학습** | 학습한 내용을 바탕으로 문제 풀이 또는 실전 응용 문제 해결 |
| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 |
| 16:30 - 18:00 | **복습 (암기, 숙지)** | 1일, 3일, 7일 전에 학습한 내용을 복습 (망각의 곡선에 따라) |
| 18:00 - 19:00 | 저녁 및 휴식 | 자유시간 또는 간단한 운동 |
| 19:00 - 20:00 | **응용 및 정리** | 당일 학습한 내용을 정리하고, 요약 노트 작성 |
| 21:00 - 22:00 | **종합 복습** | 그날 학습한 전체 내용을 간단히 리뷰하며 정리 |
| 22:00 | 취침 | |
---
### **주간 학습 계획 (약 119페이지/주)**
| 요일 | 학습 활동 | 설명 |
|---------|-----------------------------------------|-----------------------------------------------------|
| **월요일** | 새로운 내용 학습 + 복습 | 17페이지 학습 후 복습 주기 적용 (1일, 3일, 7일) |
| **화요일** | 복습 + 응용 문제 풀이 | 전날 학습한 내용 복습 및 이해 심화 |
| **수요일** | 새로운 내용 학습 및 응용 | 새로운 17페이지 학습 및 실전 문제 응용 |
| **목요일** | 복습 및 심화 학습 | 전주 학습한 내용을 복습하면서 어려운 부분을 집중 학습 |
| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용 전체 복습 및 응용 문제 해결 |
| **토요일** | 심화 학습 + 새로운 내용 학습 | 이번 주 학습한 내용을 깊이 있게 복습하고, 추가적인 17페이지 학습 |
| **일요일** | 휴식 및 학습 리뷰 | 주간 학습 내용을 전체적으로 리뷰하며 휴식 |
---
### **월간 학습 계획 (약 500페이지/월)**
| 주차 | 학습 계획 | 설명 |
|------------|-----------------------------------------------|-----------------------------------------------------|
| **1주차** | 새로운 개념 학습 및 복습 | 1주차에 학습한 119페이지 복습 포함 |
| **2주차** | 중간 복습 + 응용 학습 | 1주일 전 학습한 내용 복습, 응용 문제 풀이 |
| **3주차** | 학습 내용 심화 및 응용 | 어려운 개념을 다시 학습하고, 문제 해결 능력 향상 |
| **4주차** | 종합 복습 및 마무리 점검 | 한 달 동안 학습한 500페이지 종합 복습, 망각의 곡선에 따라 장기 복습 적용 |
| **마지막 6주차**| 총 복습 + 완전한 이해 | 전체 학습 내용 복습, 실전 문제 풀기 및 추가적으로 어려운 부분 보완 |
---
### **핵심 포인트**
1. **일일 학습량**: 매일 17페이지씩 꾸준히 학습합니다. 학습한 내용은 그날 바로 복습하고, 이후 1일, 3일, 7일 뒤에 복습하는 방식으로 **망각의 곡선**을 고려한 반복 학습을 진행합니다.
2. **주간 학습량**: 주간 학습량은 약 119페이지이며, 매주 **새로운 학습**과 함께 이전 학습에 대한 **종합 복습**을 포함합니다. 주중에는 숙지와 이해를 위한 복습 시간을 배정하고, 금요일과 토요일에는 응용 문제를 풀며 학습한 내용을 실전에 적용해 봅니다.
3. **월간 학습량**: 매달 약 500페이지의 학습을 목표로 하고, 4주차에는 한 달 동안 배운 내용을 종합적으로 복습합니다. 특히 1주차와 2주차에는 복습 주기를 짧게, 3주차 이후부터는 긴 간격으로 복습을 하여 **장기 기억**으로 전환하는 것이 목표입니다.
4. **응용 및 심화 학습**: 학습 내용의 이해를 돕기 위해 **응용 문제 풀이**와 **실전 적용**을 주기적으로 배치하여 단순 암기가 아닌 **이해**와 **응용**까지 다룹니다.
---
이 계획은 3000페이지의 방대한 학습량을 **6개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다.

View File

@@ -1,31 +0,0 @@
3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다:
1. 호흡 훈련
복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다.
리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다.
코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다.
2. 다리 근력 및 지구력 훈련
인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다.
언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다.
근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다.
유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다.
3. 스트레칭 및 유연성 훈련
정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다.
동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다.
꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다.

View File

@@ -1,31 +0,0 @@
3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다:
1. 호흡 훈련
복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다.
리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다.
코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다.
2. 다리 근력 및 지구력 훈련
인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다.
언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다.
근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다.
유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다.
3. 스트레칭 및 유연성 훈련
정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다.
동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다.
꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다.

View File

@@ -1,162 +0,0 @@
3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성해 보겠습니다. 이 계획은 호흡 개선, 다리 근력 강화, 지구력 향상 및 회복 관리를 목표로 합니다.
1. 목표 설정
호흡 능력 개선: 달리기 중 안정적인 호흡을 유지하여 효율적인 산소 공급.
다리 근력 및 지구력 향상: 지속적인 달리기 동안 다리의 피로를 줄이고 더 오랫동안 버틸 수 있는 능력 강화.
기록 단축: 3킬로미터 목표 시간을 15분 내로 달성.
---
2. 주차별 계획 (8주간)
1~2주차: 기초 체력과 호흡 훈련
목표: 기초 체력과 호흡 리듬 익히기
달리기:
주 3회 27분/km 속도)
호흡 리듬 맞추기: 3걸음 들이마시고, 3걸음 내쉬기. 복식 호흡 연습.
근력 운동:
주 2회 스쿼트, 런지 각 3세트(10~12회 반복)
종아리 근력 운동 3세트(10회 반복)
유산소 운동:
자전거 타기 또는 빠르게 걷기 30분씩 주 2회
스트레칭:
달리기 전 동적 스트레칭 5분
달리기 후 정적 스트레칭 10분
---
3~4주차: 지구력과 속도 향상
목표: 지구력 강화 및 초반 페이스 유지
달리기:
주 3회 3km (5~6분/km 속도)
인터벌 훈련 추가: 1km 빠르게 달리기 (5분/km) + 1분 걷기, 이를 3세트 반복
근력 운동:
스쿼트, 런지 각 4세트(12~15회 반복)
언덕 달리기 주 1회 (30m 언덕을 4~5회 반복)
유산소 운동:
수영 또는 자전거 타기 45분씩 주 1~2회
스트레칭:
지속적인 동적/정적 스트레칭
---
5~6주차: 페이스 조절 및 회복 능력 향상
목표: 페이스 유지 능력 및 회복력 개선
달리기:
주 3회 3km (5분 30초/km 속도)
인터벌 훈련: 1km 빠르게 달리기 (4분 50초/km) + 2분 걷기, 이를 4세트 반복
근력 운동:
스쿼트, 런지 각 4세트(15회 반복)
언덕 달리기 주 1회 (30m 언덕을 5~6회 반복)
유산소 운동:
수영 또는 자전거 타기 1시간 주 1회
호흡 훈련:
2걸음에 들이마시고 2걸음에 내쉬는 리듬으로 달리기 중 호흡 안정화 연습
---
7~8주차: 기록 단축 및 목표 달성
목표: 3km 달리기 15분 이내로 달성
달리기:
주 3회 3km (목표 시간에 맞춰 5분/km 이하 속도로 달리기)
인터벌 훈련: 1km 빠르게 달리기 (4분 40초/km) + 2분 걷기, 이를 4~5세트 반복
근력 운동:
스쿼트, 런지 각 4세트(15~20회 반복)
언덕 달리기 주 1회 (30m 언덕을 6회 이상 반복)
호흡 훈련:
달리기 중 복식 호흡과 리듬 호흡을 완전히 익혀, 달리기 내내 일정한 호흡 패턴 유지
유산소 운동:
수영 또는 자전거 타기 1시간 주 1회
스트레칭 및 회복:
충분한 스트레칭과 휴식, 근육 회복을 위해 마사지를 병행
---
3. 기록 평가 및 조정
매주 말 기록 측정: 3km 시간 측정 후 진전이 있는지 확인.
호흡 및 근력 변화 기록: 달리기 중 호흡 패턴과 다리의 피로도를 주간 기록으로 남기기.
중간 조정: 목표에 비해 진전이 부족한 경우 페이스, 근력 운동량을 조정.
이 8주 계획을 따르면 체력과 속도가 향상되고, 3킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다.

View File

@@ -1,162 +0,0 @@
3킬로미터 달리기를 효율적으로 훈련하기 위한 목표별 계획을 주차별로 구성해 보겠습니다. 이 계획은 호흡 개선, 다리 근력 강화, 지구력 향상 및 회복 관리를 목표로 합니다.
1. 목표 설정
호흡 능력 개선: 달리기 중 안정적인 호흡을 유지하여 효율적인 산소 공급.
다리 근력 및 지구력 향상: 지속적인 달리기 동안 다리의 피로를 줄이고 더 오랫동안 버틸 수 있는 능력 강화.
기록 단축: 3킬로미터 목표 시간을 15분 내로 달성.
---
2. 주차별 계획 (8주간)
1~2주차: 기초 체력과 호흡 훈련
목표: 기초 체력과 호흡 리듬 익히기
달리기:
주 3회 27분/km 속도)
호흡 리듬 맞추기: 3걸음 들이마시고, 3걸음 내쉬기. 복식 호흡 연습.
근력 운동:
주 2회 스쿼트, 런지 각 3세트(10~12회 반복)
종아리 근력 운동 3세트(10회 반복)
유산소 운동:
자전거 타기 또는 빠르게 걷기 30분씩 주 2회
스트레칭:
달리기 전 동적 스트레칭 5분
달리기 후 정적 스트레칭 10분
---
3~4주차: 지구력과 속도 향상
목표: 지구력 강화 및 초반 페이스 유지
달리기:
주 3회 3km (5~6분/km 속도)
인터벌 훈련 추가: 1km 빠르게 달리기 (5분/km) + 1분 걷기, 이를 3세트 반복
근력 운동:
스쿼트, 런지 각 4세트(12~15회 반복)
언덕 달리기 주 1회 (30m 언덕을 4~5회 반복)
유산소 운동:
수영 또는 자전거 타기 45분씩 주 1~2회
스트레칭:
지속적인 동적/정적 스트레칭
---
5~6주차: 페이스 조절 및 회복 능력 향상
목표: 페이스 유지 능력 및 회복력 개선
달리기:
주 3회 3km (5분 30초/km 속도)
인터벌 훈련: 1km 빠르게 달리기 (4분 50초/km) + 2분 걷기, 이를 4세트 반복
근력 운동:
스쿼트, 런지 각 4세트(15회 반복)
언덕 달리기 주 1회 (30m 언덕을 5~6회 반복)
유산소 운동:
수영 또는 자전거 타기 1시간 주 1회
호흡 훈련:
2걸음에 들이마시고 2걸음에 내쉬는 리듬으로 달리기 중 호흡 안정화 연습
---
7~8주차: 기록 단축 및 목표 달성
목표: 3km 달리기 15분 이내로 달성
달리기:
주 3회 3km (목표 시간에 맞춰 5분/km 이하 속도로 달리기)
인터벌 훈련: 1km 빠르게 달리기 (4분 40초/km) + 2분 걷기, 이를 4~5세트 반복
근력 운동:
스쿼트, 런지 각 4세트(15~20회 반복)
언덕 달리기 주 1회 (30m 언덕을 6회 이상 반복)
호흡 훈련:
달리기 중 복식 호흡과 리듬 호흡을 완전히 익혀, 달리기 내내 일정한 호흡 패턴 유지
유산소 운동:
수영 또는 자전거 타기 1시간 주 1회
스트레칭 및 회복:
충분한 스트레칭과 휴식, 근육 회복을 위해 마사지를 병행
---
3. 기록 평가 및 조정
매주 말 기록 측정: 3km 시간 측정 후 진전이 있는지 확인.
호흡 및 근력 변화 기록: 달리기 중 호흡 패턴과 다리의 피로도를 주간 기록으로 남기기.
중간 조정: 목표에 비해 진전이 부족한 경우 페이스, 근력 운동량을 조정.
이 8주 계획을 따르면 체력과 속도가 향상되고, 3킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다.

View File

@@ -1,172 +0,0 @@
**Obsidian에서 `Dataview` 플러그인**을 활용하여 **직장인을 위한 세부적인 데일리 템플릿**을 만들어드리겠습니다. 이 템플릿은 Dataview를 사용하여 매일 기록한 데이터를 나중에 **데이터베이스처럼 조회**할 수 있도록 만들어졌습니다. 이를 통해, 목표 달성 여부, 학습 기록, 회고 등의 데이터를 효율적으로 추적하고 분석할 수 있습니다.
먼저, `Dataview` 플러그인을 사용하면 옵시디언 내에서 데이터를 필터링하고 정리할 수 있기 때문에, 매일의 기록을 쌓아 나가면서 이를 일관되게 관리할 수 있습니다.
---
### **세부적인 직장인을 위한 Obsidian Daily Template (Dataview 사용)**
```markdown
# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}})
## Metadata
- 날짜:: {{date:YYYY-MM-DD}}
- 요일:: {{date:dddd}}
- 기상 시간:: {{time:HH:mm}}
- 날씨::
## 🌅 Morning Routine (아침 루틴)
- 기상 시간: {{time:HH:mm}}
- 스트레칭 / 운동:
- [ ] 10분 스트레칭
- [ ] 명상 (5분)
- 오늘의 주요 목표:
1. **업무 목표**:
- [ ] 목표 1:
- [ ] 목표 2:
2. **개인 목표**:
- [ ] 목표 1:
- [ ] 목표 2:
- 오늘의 긍정적인 마음가짐:
---
## 📝 Work & Meetings (업무 및 회의)
- **오늘의 주요 업무**:
- [ ] 업무 1:
- [ ] 업무 2:
- [ ] 업무 3:
- **회의 일정**:
| 시간 | 회의 내용 | 비고 |
|-------|-----------|-------|
| 9:00 | 회의 A | 준비 사항 |
| 14:00 | 회의 B | 논의 사항 |
---
## 🕘 Daily Schedule (일정)
| 시간 | 활동 | 비고 |
|---------|-------------------------------|-------------------------------|
| 6:30 | 기상 및 스트레칭 | |
| 8:00 | 출근 | |
| 9:00 | 업무 시작 | |
| 12:00 | 점심 시간 | |
| 14:00 | 회의 | |
| 18:00 | 퇴근 | |
| 19:30 | 학습 시간 | |
| 21:00 | 복습 및 학습 내용 정리 | |
| 22:30 | 취침 | |
---
## 🎯 Study & Learning (학습 및 복습)
- **학습 주제**:
- 학습할 내용:
- 학습 목표:
- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}}
- **복습 주기**:
- [ ] 1일 전 학습 복습:
- [ ] 3일 전 학습 복습:
- [ ] 7일 전 학습 복습:
- **학습 내용 요약**:
- 주요 개념:
- 복습할 포인트:
---
## 🧠 Reflection (저녁 회고)
- **오늘의 성과**:
- 업무 성과:
- 학습 성과:
- 오늘 가장 잘한 일:
- **오늘 개선할 점**:
- 업무 개선 사항:
- 학습 개선 사항:
- **오늘 느낀 점**:
- 긍정적인 점:
- 부정적인 점:
---
## ✅ Daily Review (데일리 리뷰)
- **목표 달성 여부**:
- [ ] 업무 목표 1 달성 여부:
- [ ] 업무 목표 2 달성 여부:
- [ ] 개인 목표 1 달성 여부:
- [ ] 개인 목표 2 달성 여부:
- **내일의 목표 설정**:
- 업무 목표:
- 개인 목표:
- 학습 목표:
---
## Dataview
### 업무 성과 추적
```dataview
table 날짜, "업무 목표 1", "업무 목표 2"
from "Daily Notes"
where contains(목표, "업무")
sort 날짜 desc
```
### 학습 성과 추적
```dataview
table 날짜, "학습 주제", "복습 주기", "학습 내용 요약"
from "Daily Notes"
where contains(학습, "학습 주제")
sort 날짜 desc
```
### 저녁 회고 모음
```dataview
table 날짜, "오늘의 성과", "오늘 개선할 점", "오늘 느낀 점"
from "Daily Notes"
where contains(반성, "오늘의 성과")
sort 날짜 desc
```
```
---
### **템플릿 세부 설명**
#### 1. **Metadata**
- 날짜, 요일, 기상 시간 등의 **메타데이터**를 기록하여, 나중에 **Dataview**에서 필터링하여 데이터를 조회할 수 있습니다.
#### 2. **Morning Routine (아침 루틴)**
- **기상 시간**과 **아침 루틴**을 기록합니다. 이 섹션을 통해 아침에 설정한 **업무 목표**와 **개인 목표**를 명확히 하고, 하루를 준비하는 시간을 효율적으로 관리할 수 있습니다.
#### 3. **Work & Meetings (업무 및 회의)**
- **업무 할 일**과 **회의 일정**을 구체적으로 기록하고 체크박스를 통해 상태를 관리합니다.
- Dataview를 통해 하루의 업무 성과를 기록하고 나중에 조회할 수 있도록 메타데이터를 구성합니다.
#### 4. **Daily Schedule (일정)**
- 하루 일정을 시간대별로 기록합니다. **업무**, **학습** 등의 시간 관리가 가능하도록 설계되었으며, 이 시간을 나중에 성과와 연결할 수 있습니다.
#### 5. **Study & Learning (학습 및 복습)**
- **학습 주제**와 **복습 주기**를 기록하여 학습의 지속성을 관리합니다. 이 섹션에서 학습 내용과 복습할 개념을 기록한 후, Dataview를 사용해 나중에 학습 성과를 정리하고 조회할 수 있습니다.
#### 6. **Reflection (저녁 회고)**
- 하루를 돌아보며 성과와 개선점을 기록합니다. 나중에 회고를 조회할 수 있도록 메타데이터와 함께 정리하여, 개인 성장을 분석하는 자료로 활용할 수 있습니다.
#### 7. **Daily Review (데일리 리뷰)**
- 하루 목표 달성 여부를 체크한 후, **내일의 목표**를 미리 설정합니다. 이를 통해 다음 날 준비를 할 수 있습니다.
---
### **Dataview 사용법**
1. **Dataview 플러그인 설치**:
- 옵시디언 설정(Settings) -> 플러그인(Plugins) -> Community Plugins에서 **Dataview** 플러그인을 설치하고 활성화합니다.
2. **Dataview 템플릿 활용**:
- 템플릿에 `Dataview` 코드를 포함시켜, 기록한 데이터를 **자동으로 테이블 형식**으로 불러오거나, 특정 필드에 따라 **필터링**하여 분석할 수 있습니다.
- `table`을 사용해 기록된 메타데이터를 필터링하고, 날짜별로 성과와 학습 진척 상황을 정리합니다.
3. **예시 Dataview 출력**:
- `Dataview` 쿼리를 사용하면 매일 작성된 데일리 노트에서 목표 달성 여부, 학습 진도, 회고 등을 한눈에 확인할 수 있습니다.
- 예를 들어, "업무 목표 1", "학습 주제" 등 특정 필드를 기준으로 날짜별 성과를 정리해 나중에 분석할 수 있습니다.
---
이 템플릿은 `Dataview` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다.

View File

@@ -1,172 +0,0 @@
**Obsidian에서 `Dataview` 플러그인**을 활용하여 **직장인을 위한 세부적인 데일리 템플릿**을 만들어드리겠습니다. 이 템플릿은 Dataview를 사용하여 매일 기록한 데이터를 나중에 **데이터베이스처럼 조회**할 수 있도록 만들어졌습니다. 이를 통해, 목표 달성 여부, 학습 기록, 회고 등의 데이터를 효율적으로 추적하고 분석할 수 있습니다.
먼저, `Dataview` 플러그인을 사용하면 옵시디언 내에서 데이터를 필터링하고 정리할 수 있기 때문에, 매일의 기록을 쌓아 나가면서 이를 일관되게 관리할 수 있습니다.
---
### **세부적인 직장인을 위한 Obsidian Daily Template (Dataview 사용)**
```markdown
# 📅 Daily Note - {{date:YYYY-MM-DD}} ({{date:dddd}})
## Metadata
- 날짜:: {{date:YYYY-MM-DD}}
- 요일:: {{date:dddd}}
- 기상 시간:: {{time:HH:mm}}
- 날씨::
## 🌅 Morning Routine (아침 루틴)
- 기상 시간: {{time:HH:mm}}
- 스트레칭 / 운동:
- [ ] 10분 스트레칭
- [ ] 명상 (5분)
- 오늘의 주요 목표:
1. **업무 목표**:
- [ ] 목표 1:
- [ ] 목표 2:
2. **개인 목표**:
- [ ] 목표 1:
- [ ] 목표 2:
- 오늘의 긍정적인 마음가짐:
---
## 📝 Work & Meetings (업무 및 회의)
- **오늘의 주요 업무**:
- [ ] 업무 1:
- [ ] 업무 2:
- [ ] 업무 3:
- **회의 일정**:
| 시간 | 회의 내용 | 비고 |
|-------|-----------|-------|
| 9:00 | 회의 A | 준비 사항 |
| 14:00 | 회의 B | 논의 사항 |
---
## 🕘 Daily Schedule (일정)
| 시간 | 활동 | 비고 |
|---------|-------------------------------|-------------------------------|
| 6:30 | 기상 및 스트레칭 | |
| 8:00 | 출근 | |
| 9:00 | 업무 시작 | |
| 12:00 | 점심 시간 | |
| 14:00 | 회의 | |
| 18:00 | 퇴근 | |
| 19:30 | 학습 시간 | |
| 21:00 | 복습 및 학습 내용 정리 | |
| 22:30 | 취침 | |
---
## 🎯 Study & Learning (학습 및 복습)
- **학습 주제**:
- 학습할 내용:
- 학습 목표:
- **학습 시간**: {{time:HH:mm}} ~ {{time:HH:mm}}
- **복습 주기**:
- [ ] 1일 전 학습 복습:
- [ ] 3일 전 학습 복습:
- [ ] 7일 전 학습 복습:
- **학습 내용 요약**:
- 주요 개념:
- 복습할 포인트:
---
## 🧠 Reflection (저녁 회고)
- **오늘의 성과**:
- 업무 성과:
- 학습 성과:
- 오늘 가장 잘한 일:
- **오늘 개선할 점**:
- 업무 개선 사항:
- 학습 개선 사항:
- **오늘 느낀 점**:
- 긍정적인 점:
- 부정적인 점:
---
## ✅ Daily Review (데일리 리뷰)
- **목표 달성 여부**:
- [ ] 업무 목표 1 달성 여부:
- [ ] 업무 목표 2 달성 여부:
- [ ] 개인 목표 1 달성 여부:
- [ ] 개인 목표 2 달성 여부:
- **내일의 목표 설정**:
- 업무 목표:
- 개인 목표:
- 학습 목표:
---
## Dataview
### 업무 성과 추적
```dataview
table 날짜, "업무 목표 1", "업무 목표 2"
from "Daily Notes"
where contains(목표, "업무")
sort 날짜 desc
```
### 학습 성과 추적
```dataview
table 날짜, "학습 주제", "복습 주기", "학습 내용 요약"
from "Daily Notes"
where contains(학습, "학습 주제")
sort 날짜 desc
```
### 저녁 회고 모음
```dataview
table 날짜, "오늘의 성과", "오늘 개선할 점", "오늘 느낀 점"
from "Daily Notes"
where contains(반성, "오늘의 성과")
sort 날짜 desc
```
```
---
### **템플릿 세부 설명**
#### 1. **Metadata**
- 날짜, 요일, 기상 시간 등의 **메타데이터**를 기록하여, 나중에 **Dataview**에서 필터링하여 데이터를 조회할 수 있습니다.
#### 2. **Morning Routine (아침 루틴)**
- **기상 시간**과 **아침 루틴**을 기록합니다. 이 섹션을 통해 아침에 설정한 **업무 목표**와 **개인 목표**를 명확히 하고, 하루를 준비하는 시간을 효율적으로 관리할 수 있습니다.
#### 3. **Work & Meetings (업무 및 회의)**
- **업무 할 일**과 **회의 일정**을 구체적으로 기록하고 체크박스를 통해 상태를 관리합니다.
- Dataview를 통해 하루의 업무 성과를 기록하고 나중에 조회할 수 있도록 메타데이터를 구성합니다.
#### 4. **Daily Schedule (일정)**
- 하루 일정을 시간대별로 기록합니다. **업무**, **학습** 등의 시간 관리가 가능하도록 설계되었으며, 이 시간을 나중에 성과와 연결할 수 있습니다.
#### 5. **Study & Learning (학습 및 복습)**
- **학습 주제**와 **복습 주기**를 기록하여 학습의 지속성을 관리합니다. 이 섹션에서 학습 내용과 복습할 개념을 기록한 후, Dataview를 사용해 나중에 학습 성과를 정리하고 조회할 수 있습니다.
#### 6. **Reflection (저녁 회고)**
- 하루를 돌아보며 성과와 개선점을 기록합니다. 나중에 회고를 조회할 수 있도록 메타데이터와 함께 정리하여, 개인 성장을 분석하는 자료로 활용할 수 있습니다.
#### 7. **Daily Review (데일리 리뷰)**
- 하루 목표 달성 여부를 체크한 후, **내일의 목표**를 미리 설정합니다. 이를 통해 다음 날 준비를 할 수 있습니다.
---
### **Dataview 사용법**
1. **Dataview 플러그인 설치**:
- 옵시디언 설정(Settings) -> 플러그인(Plugins) -> Community Plugins에서 **Dataview** 플러그인을 설치하고 활성화합니다.
2. **Dataview 템플릿 활용**:
- 템플릿에 `Dataview` 코드를 포함시켜, 기록한 데이터를 **자동으로 테이블 형식**으로 불러오거나, 특정 필드에 따라 **필터링**하여 분석할 수 있습니다.
- `table`을 사용해 기록된 메타데이터를 필터링하고, 날짜별로 성과와 학습 진척 상황을 정리합니다.
3. **예시 Dataview 출력**:
- `Dataview` 쿼리를 사용하면 매일 작성된 데일리 노트에서 목표 달성 여부, 학습 진도, 회고 등을 한눈에 확인할 수 있습니다.
- 예를 들어, "업무 목표 1", "학습 주제" 등 특정 필드를 기준으로 날짜별 성과를 정리해 나중에 분석할 수 있습니다.
---
이 템플릿은 `Dataview` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다.

View File

@@ -1,227 +0,0 @@
간단한 가계부 웹 애플리케이션을 HTTP, CSS, JavaScript, MySQL을 사용해 만들 수 있습니다. 이 애플리케이션은 수입 및 지출을 입력하고, 해당 내역을 데이터베이스에 저장하며, 화면에 표시하는 기본적인 기능을 포함합니다.
### 프로젝트 구조
```
/gagyeebu
├── index.html # 메인 페이지
├── style.css # CSS 파일
├── script.js # JavaScript 파일
└── server.php # 서버 스크립트 (PHP)
```
### 1. `index.html` - 메인 페이지
HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다.
```html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>가계부</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>개인 가계부</h1>
<form id="transaction-form">
<label for="date">날짜:</label>
<input type="date" id="date" required>
<label for="description">항목:</label>
<input type="text" id="description" placeholder="항목" required>
<label for="income">수입:</label>
<input type="number" id="income" placeholder="수입 금액">
<label for="expense">지출:</label>
<input type="number" id="expense" placeholder="지출 금액">
<button type="submit">추가</button>
</form>
<table id="transactions-table">
<thead>
<tr>
<th>날짜</th>
<th>항목</th>
<th>수입</th>
<th>지출</th>
<th>잔액</th>
</tr>
</thead>
<tbody>
<!-- 기록이 여기에 표시됩니다 -->
</tbody>
</table>
<script src="script.js"></script>
</body>
</html>
```
### 2. `style.css` - 스타일링
간단한 CSS로 페이지를 스타일링합니다.
```css
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 0;
background-color: #f4f4f4;
}
h1 {
text-align: center;
}
form {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
label {
margin-right: 10px;
}
input {
margin-right: 20px;
}
button {
padding: 5px 15px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
th, td {
padding: 10px;
text-align: left;
border-bottom: 1px solid #ddd;
}
```
### 3. `script.js` - 클라이언트 사이드 스크립트
JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다.
```javascript
document.getElementById('transaction-form').addEventListener('submit', function(event) {
event.preventDefault();
const date = document.getElementById('date').value;
const description = document.getElementById('description').value;
const income = document.getElementById('income').value || 0;
const expense = document.getElementById('expense').value || 0;
const data = { date, description, income, expense };
fetch('server.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
if (data.success) {
addTransactionToTable(date, description, income, expense, data.balance);
} else {
alert('Error: ' + data.error);
}
});
});
function addTransactionToTable(date, description, income, expense, balance) {
const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0];
const newRow = table.insertRow();
const dateCell = newRow.insertCell(0);
const descriptionCell = newRow.insertCell(1);
const incomeCell = newRow.insertCell(2);
const expenseCell = newRow.insertCell(3);
const balanceCell = newRow.insertCell(4);
dateCell.textContent = date;
descriptionCell.textContent = description;
incomeCell.textContent = income;
expenseCell.textContent = expense;
balanceCell.textContent = balance;
}
```
### 4. `server.php` - 서버 사이드 스크립트 (PHP + MySQL)
PHP를 사용해 MySQL 데이터베이스와 통신하여 데이터를 저장하고 불러옵니다.
```php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "gagyeebu";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$data = json_decode(file_get_contents("php://input"), true);
$date = $data['date'];
$description = $data['description'];
$income = $data['income'];
$expense = $data['expense'];
$sql = "INSERT INTO transactions (date, description, income, expense) VALUES ('$date', '$description', '$income', '$expense')";
if ($conn->query($sql) === TRUE) {
$result = $conn->query("SELECT SUM(income - expense) AS balance FROM transactions");
$row = $result->fetch_assoc();
$balance = $row['balance'];
echo json_encode(['success' => true, 'balance' => $balance]);
} else {
echo json_encode(['success' => false, 'error' => $conn->error]);
}
$conn->close();
?>
```
### 5. MySQL 테이블 생성
데이터베이스에 테이블을 생성하는 SQL 명령어입니다.
```sql
CREATE DATABASE gagyeebu;
USE gagyeebu;
CREATE TABLE transactions (
id INT AUTO_INCREMENT PRIMARY KEY,
date DATE NOT NULL,
description VARCHAR(255) NOT NULL,
income DECIMAL(10, 2) DEFAULT 0.00,
expense DECIMAL(10, 2) DEFAULT 0.00
);
```
### 요약
- `index.html`: 가계부의 메인 페이지로, 사용자가 데이터를 입력할 수 있는 폼과 기록을 보여줍니다.
- `style.css`: 페이지 스타일링을 위한 CSS 파일입니다.
- `script.js`: 폼 입력을 처리하고 서버에 데이터를 보내는 JavaScript 코드입니다.
- `server.php`: 데이터를 MySQL에 저장하고 현재 잔액을 계산하는 PHP 스크립트입니다.
이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 이 프로젝트를 로컬에서 실행하려면, PHP 서버 및 MySQL 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다.

View File

@@ -1,227 +0,0 @@
간단한 가계부 웹 애플리케이션을 HTTP, CSS, JavaScript, MySQL을 사용해 만들 수 있습니다. 이 애플리케이션은 수입 및 지출을 입력하고, 해당 내역을 데이터베이스에 저장하며, 화면에 표시하는 기본적인 기능을 포함합니다.
### 프로젝트 구조
```
/gagyeebu
├── index.html # 메인 페이지
├── style.css # CSS 파일
├── script.js # JavaScript 파일
└── server.php # 서버 스크립트 (PHP)
```
### 1. `index.html` - 메인 페이지
HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다.
```html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>가계부</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>개인 가계부</h1>
<form id="transaction-form">
<label for="date">날짜:</label>
<input type="date" id="date" required>
<label for="description">항목:</label>
<input type="text" id="description" placeholder="항목" required>
<label for="income">수입:</label>
<input type="number" id="income" placeholder="수입 금액">
<label for="expense">지출:</label>
<input type="number" id="expense" placeholder="지출 금액">
<button type="submit">추가</button>
</form>
<table id="transactions-table">
<thead>
<tr>
<th>날짜</th>
<th>항목</th>
<th>수입</th>
<th>지출</th>
<th>잔액</th>
</tr>
</thead>
<tbody>
<!-- 기록이 여기에 표시됩니다 -->
</tbody>
</table>
<script src="script.js"></script>
</body>
</html>
```
### 2. `style.css` - 스타일링
간단한 CSS로 페이지를 스타일링합니다.
```css
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 0;
background-color: #f4f4f4;
}
h1 {
text-align: center;
}
form {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
label {
margin-right: 10px;
}
input {
margin-right: 20px;
}
button {
padding: 5px 15px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
th, td {
padding: 10px;
text-align: left;
border-bottom: 1px solid #ddd;
}
```
### 3. `script.js` - 클라이언트 사이드 스크립트
JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다.
```javascript
document.getElementById('transaction-form').addEventListener('submit', function(event) {
event.preventDefault();
const date = document.getElementById('date').value;
const description = document.getElementById('description').value;
const income = document.getElementById('income').value || 0;
const expense = document.getElementById('expense').value || 0;
const data = { date, description, income, expense };
fetch('server.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
if (data.success) {
addTransactionToTable(date, description, income, expense, data.balance);
} else {
alert('Error: ' + data.error);
}
});
});
function addTransactionToTable(date, description, income, expense, balance) {
const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0];
const newRow = table.insertRow();
const dateCell = newRow.insertCell(0);
const descriptionCell = newRow.insertCell(1);
const incomeCell = newRow.insertCell(2);
const expenseCell = newRow.insertCell(3);
const balanceCell = newRow.insertCell(4);
dateCell.textContent = date;
descriptionCell.textContent = description;
incomeCell.textContent = income;
expenseCell.textContent = expense;
balanceCell.textContent = balance;
}
```
### 4. `server.php` - 서버 사이드 스크립트 (PHP + MySQL)
PHP를 사용해 MySQL 데이터베이스와 통신하여 데이터를 저장하고 불러옵니다.
```php
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "gagyeebu";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$data = json_decode(file_get_contents("php://input"), true);
$date = $data['date'];
$description = $data['description'];
$income = $data['income'];
$expense = $data['expense'];
$sql = "INSERT INTO transactions (date, description, income, expense) VALUES ('$date', '$description', '$income', '$expense')";
if ($conn->query($sql) === TRUE) {
$result = $conn->query("SELECT SUM(income - expense) AS balance FROM transactions");
$row = $result->fetch_assoc();
$balance = $row['balance'];
echo json_encode(['success' => true, 'balance' => $balance]);
} else {
echo json_encode(['success' => false, 'error' => $conn->error]);
}
$conn->close();
?>
```
### 5. MySQL 테이블 생성
데이터베이스에 테이블을 생성하는 SQL 명령어입니다.
```sql
CREATE DATABASE gagyeebu;
USE gagyeebu;
CREATE TABLE transactions (
id INT AUTO_INCREMENT PRIMARY KEY,
date DATE NOT NULL,
description VARCHAR(255) NOT NULL,
income DECIMAL(10, 2) DEFAULT 0.00,
expense DECIMAL(10, 2) DEFAULT 0.00
);
```
### 요약
- `index.html`: 가계부의 메인 페이지로, 사용자가 데이터를 입력할 수 있는 폼과 기록을 보여줍니다.
- `style.css`: 페이지 스타일링을 위한 CSS 파일입니다.
- `script.js`: 폼 입력을 처리하고 서버에 데이터를 보내는 JavaScript 코드입니다.
- `server.php`: 데이터를 MySQL에 저장하고 현재 잔액을 계산하는 PHP 스크립트입니다.
이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 이 프로젝트를 로컬에서 실행하려면, PHP 서버 및 MySQL 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다.

View File

@@ -1,233 +0,0 @@
HTTP, CSS, JavaScript, 그리고 PostgreSQL을 사용하여 간단한 가계부 웹 애플리케이션을 만들 수 있습니다. 이 애플리케이션은 수입 및 지출 데이터를 입력하고, 이를 PostgreSQL 데이터베이스에 저장하며, 화면에 표시하는 기능을 포함합니다.
### 프로젝트 구조
```
/gagyeebu
├── index.html # 메인 페이지
├── style.css # CSS 파일
├── script.js # JavaScript 파일
└── server.js # 서버 스크립트 (Node.js + Express)
```
### 1. `index.html` - 메인 페이지
HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다.
```html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>가계부</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>개인 가계부</h1>
<form id="transaction-form">
<label for="date">날짜:</label>
<input type="date" id="date" required>
<label for="description">항목:</label>
<input type="text" id="description" placeholder="항목" required>
<label for="income">수입:</label>
<input type="number" id="income" placeholder="수입 금액">
<label for="expense">지출:</label>
<input type="number" id="expense" placeholder="지출 금액">
<button type="submit">추가</button>
</form>
<table id="transactions-table">
<thead>
<tr>
<th>날짜</th>
<th>항목</th>
<th>수입</th>
<th>지출</th>
<th>잔액</th>
</tr>
</thead>
<tbody>
<!-- 기록이 여기에 표시됩니다 -->
</tbody>
</table>
<script src="script.js"></script>
</body>
</html>
```
### 2. `style.css` - 스타일링
간단한 CSS로 페이지를 스타일링합니다.
```css
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 0;
background-color: #f4f4f4;
}
h1 {
text-align: center;
}
form {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
label {
margin-right: 10px;
}
input {
margin-right: 20px;
}
button {
padding: 5px 15px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
th, td {
padding: 10px;
text-align: left;
border-bottom: 1px solid #ddd;
}
```
### 3. `script.js` - 클라이언트 사이드 스크립트
JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다.
```javascript
document.getElementById('transaction-form').addEventListener('submit', function(event) {
event.preventDefault();
const date = document.getElementById('date').value;
const description = document.getElementById('description').value;
const income = document.getElementById('income').value || 0;
const expense = document.getElementById('expense').value || 0;
const data = { date, description, income, expense };
fetch('/add-transaction', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
if (data.success) {
addTransactionToTable(date, description, income, expense, data.balance);
} else {
alert('Error: ' + data.error);
}
});
});
function addTransactionToTable(date, description, income, expense, balance) {
const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0];
const newRow = table.insertRow();
const dateCell = newRow.insertCell(0);
const descriptionCell = newRow.insertCell(1);
const incomeCell = newRow.insertCell(2);
const expenseCell = newRow.insertCell(3);
const balanceCell = newRow.insertCell(4);
dateCell.textContent = date;
descriptionCell.textContent = description;
incomeCell.textContent = income;
expenseCell.textContent = expense;
balanceCell.textContent = balance;
}
```
### 4. `server.js` - 서버 사이드 스크립트 (Node.js + Express + PostgreSQL)
Node.js와 Express를 사용해 서버를 구축하고, PostgreSQL과 연결하여 데이터를 저장합니다.
#### 4.1 `server.js` 파일 작성
```javascript
const express = require('express');
const bodyParser = require('body-parser');
const { Pool } = require('pg');
const app = express();
app.use(bodyParser.json());
app.use(express.static('public'));
const pool = new Pool({
user: 'username',
host: 'localhost',
database: 'gagyeebu',
password: 'password',
port: 5432,
});
app.post('/add-transaction', async (req, res) => {
const { date, description, income, expense } = req.body;
try {
await pool.query(
'INSERT INTO transactions (date, description, income, expense) VALUES ($1, $2, $3, $4)',
[date, description, income, expense]
);
const result = await pool.query('SELECT SUM(income - expense) AS balance FROM transactions');
const balance = result.rows[0].balance;
res.json({ success: true, balance });
} catch (error) {
console.error(error);
res.json({ success: false, error: 'Database error' });
}
});
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
```
### 5. PostgreSQL 테이블 생성
PostgreSQL에 테이블을 생성하는 SQL 명령어입니다.
```sql
CREATE DATABASE gagyeebu;
\c gagyeebu;
CREATE TABLE transactions (
id SERIAL PRIMARY KEY,
date DATE NOT NULL,
description VARCHAR(255) NOT NULL,
income NUMERIC(10, 2) DEFAULT 0.00,
expense NUMERIC(10, 2) DEFAULT 0.00
);
```
### 요약
- `index.html`: 사용자가 데이터를 입력할 수 있는 메인 페이지.
- `style.css`: 페이지 스타일링을 위한 CSS 파일.
- `script.js`: 폼 제출을 처리하고 서버와 통신하는 JavaScript 파일.
- `server.js`: Node.js와 Express를 사용해 서버를 구성하고 PostgreSQL에 데이터를 저장하는 서버 스크립트.
이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 로컬 환경에서 이 프로젝트를 실행하려면, Node.js, Express, PostgreSQL이 필요하며, 각 파일을 해당 서버에 배치하고 `server.js`를 실행해야 합니다.

View File

@@ -1,233 +0,0 @@
HTTP, CSS, JavaScript, 그리고 PostgreSQL을 사용하여 간단한 가계부 웹 애플리케이션을 만들 수 있습니다. 이 애플리케이션은 수입 및 지출 데이터를 입력하고, 이를 PostgreSQL 데이터베이스에 저장하며, 화면에 표시하는 기능을 포함합니다.
### 프로젝트 구조
```
/gagyeebu
├── index.html # 메인 페이지
├── style.css # CSS 파일
├── script.js # JavaScript 파일
└── server.js # 서버 스크립트 (Node.js + Express)
```
### 1. `index.html` - 메인 페이지
HTML 구조를 만들고, 수입 및 지출을 입력하는 폼과 기록을 보여줄 테이블을 포함합니다.
```html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>가계부</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>개인 가계부</h1>
<form id="transaction-form">
<label for="date">날짜:</label>
<input type="date" id="date" required>
<label for="description">항목:</label>
<input type="text" id="description" placeholder="항목" required>
<label for="income">수입:</label>
<input type="number" id="income" placeholder="수입 금액">
<label for="expense">지출:</label>
<input type="number" id="expense" placeholder="지출 금액">
<button type="submit">추가</button>
</form>
<table id="transactions-table">
<thead>
<tr>
<th>날짜</th>
<th>항목</th>
<th>수입</th>
<th>지출</th>
<th>잔액</th>
</tr>
</thead>
<tbody>
<!-- 기록이 여기에 표시됩니다 -->
</tbody>
</table>
<script src="script.js"></script>
</body>
</html>
```
### 2. `style.css` - 스타일링
간단한 CSS로 페이지를 스타일링합니다.
```css
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 0;
background-color: #f4f4f4;
}
h1 {
text-align: center;
}
form {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
label {
margin-right: 10px;
}
input {
margin-right: 20px;
}
button {
padding: 5px 15px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
th, td {
padding: 10px;
text-align: left;
border-bottom: 1px solid #ddd;
}
```
### 3. `script.js` - 클라이언트 사이드 스크립트
JavaScript로 폼 제출을 처리하고, 서버와 상호작용하는 코드를 작성합니다.
```javascript
document.getElementById('transaction-form').addEventListener('submit', function(event) {
event.preventDefault();
const date = document.getElementById('date').value;
const description = document.getElementById('description').value;
const income = document.getElementById('income').value || 0;
const expense = document.getElementById('expense').value || 0;
const data = { date, description, income, expense };
fetch('/add-transaction', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
if (data.success) {
addTransactionToTable(date, description, income, expense, data.balance);
} else {
alert('Error: ' + data.error);
}
});
});
function addTransactionToTable(date, description, income, expense, balance) {
const table = document.getElementById('transactions-table').getElementsByTagName('tbody')[0];
const newRow = table.insertRow();
const dateCell = newRow.insertCell(0);
const descriptionCell = newRow.insertCell(1);
const incomeCell = newRow.insertCell(2);
const expenseCell = newRow.insertCell(3);
const balanceCell = newRow.insertCell(4);
dateCell.textContent = date;
descriptionCell.textContent = description;
incomeCell.textContent = income;
expenseCell.textContent = expense;
balanceCell.textContent = balance;
}
```
### 4. `server.js` - 서버 사이드 스크립트 (Node.js + Express + PostgreSQL)
Node.js와 Express를 사용해 서버를 구축하고, PostgreSQL과 연결하여 데이터를 저장합니다.
#### 4.1 `server.js` 파일 작성
```javascript
const express = require('express');
const bodyParser = require('body-parser');
const { Pool } = require('pg');
const app = express();
app.use(bodyParser.json());
app.use(express.static('public'));
const pool = new Pool({
user: 'username',
host: 'localhost',
database: 'gagyeebu',
password: 'password',
port: 5432,
});
app.post('/add-transaction', async (req, res) => {
const { date, description, income, expense } = req.body;
try {
await pool.query(
'INSERT INTO transactions (date, description, income, expense) VALUES ($1, $2, $3, $4)',
[date, description, income, expense]
);
const result = await pool.query('SELECT SUM(income - expense) AS balance FROM transactions');
const balance = result.rows[0].balance;
res.json({ success: true, balance });
} catch (error) {
console.error(error);
res.json({ success: false, error: 'Database error' });
}
});
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
```
### 5. PostgreSQL 테이블 생성
PostgreSQL에 테이블을 생성하는 SQL 명령어입니다.
```sql
CREATE DATABASE gagyeebu;
\c gagyeebu;
CREATE TABLE transactions (
id SERIAL PRIMARY KEY,
date DATE NOT NULL,
description VARCHAR(255) NOT NULL,
income NUMERIC(10, 2) DEFAULT 0.00,
expense NUMERIC(10, 2) DEFAULT 0.00
);
```
### 요약
- `index.html`: 사용자가 데이터를 입력할 수 있는 메인 페이지.
- `style.css`: 페이지 스타일링을 위한 CSS 파일.
- `script.js`: 폼 제출을 처리하고 서버와 통신하는 JavaScript 파일.
- `server.js`: Node.js와 Express를 사용해 서버를 구성하고 PostgreSQL에 데이터를 저장하는 서버 스크립트.
이 구조를 활용해 웹 기반의 간단한 가계부를 구축할 수 있습니다. 로컬 환경에서 이 프로젝트를 실행하려면, Node.js, Express, PostgreSQL이 필요하며, 각 파일을 해당 서버에 배치하고 `server.js`를 실행해야 합니다.

View File

@@ -1,47 +0,0 @@
## docker compose 파일
```
version: "3.9"
services:
resilio-sync:
image: ghcr.io/linuxserver/resilio-sync:latest
container_name: Resilio-Sync
hostname: resilio-sync
mem_limit: 4g #사용안함
cpu_shares: 768 #사용안함
security_opt: #사용안함
- no-new-privileges:true #사용안함
healthcheck: #사용안함
test: curl -f http://localhost:8888/ || exit 1 #사용안함
ports:
- 7888:8888 # WebUI
- 55555:55555 # Sync Port
volumes:
- /volume1/docker/resilio-sync/config:/config:rw #필요시 수정
- /volume1/docker/resilio-sync/downloads:/downloads:rw #필요시 수정
- /volume1/docker/resilio-sync/data:/sync:rw #필요시 수정
environment:
TZ: Europe/Bucharest #Asia/Seoul로 수정
PUID: 1026
PGID: 100
restart: on-failure:5
```
[출처_https://mariushosting.com](https://mariushosting.com/how-to-install-resilio-sync-on-your-synology-nas/)
1. 상기 파일을 참조해서 docker를 설치하고 portainer을 설치한다.
2. 준비가 되면 portainer에서 stack에서 상기내용을 복사하여 붙여넣기 하고, 필요시 수정한다.
3. 필요한 volumes의 폴더를 만든다.
4. 설치가 완료되면 공유폴더를 추가한다.
1. 공유폴더를 추가하면서 note8핸드폰에서 계속 쓰기권한이 없다고 하는데, 알고보니 핸드폰 자체권한 허용을 안해서 나타나는 문제였다.(이걸로 하루를 꼬박 보냈다.)
5. 설치가 완료되면 핸드폰, 컴퓨터, 아이패드를 사용하여 접속이 잘되는지 확인한다.
1. 확인시 폴더5와 아이패드는 접속이 잘되었는데, 노트8은 접속이 잘 되지 않았다.
2. 릴레이 서버가 자동으로 연결되어 속도가 느려지는 현상이 있었다.
3. 이유는 토렌트 서버 접속이 안되어 릴레이 서버로 우외하여 접속이 되는 거였다.
4. 피어 투 피어로 접속이 되어야 하지만 잘 되지 않았고, resilio_sync 설정에서 직접 호스트를 입력 "bkuse.com:9090"으로 접속을 설정하여 해결하였다.
5. 하지만 완전하지는 않은것 같다.
6. 속도차이는 릴레이서버시 5~10kb, 직접연결시 10~50mb로 차이가 확연했다.
6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.[출처_https://11q.kr](https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=12629)
7. [참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server](https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server)
8. [참조_https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync](https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync)
9. [참조_https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect](https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect)
10. [참조_https://alternativeto.net/software/syncthing/](https://alternativeto.net/software/syncthing/)
11.

View File

@@ -1,47 +0,0 @@
## docker compose 파일
```
version: "3.9"
services:
resilio-sync:
image: ghcr.io/linuxserver/resilio-sync:latest
container_name: Resilio-Sync
hostname: resilio-sync
mem_limit: 4g #사용안함
cpu_shares: 768 #사용안함
security_opt: #사용안함
- no-new-privileges:true #사용안함
healthcheck: #사용안함
test: curl -f http://localhost:8888/ || exit 1 #사용안함
ports:
- 7888:8888 # WebUI
- 55555:55555 # Sync Port
volumes:
- /volume1/docker/resilio-sync/config:/config:rw #필요시 수정
- /volume1/docker/resilio-sync/downloads:/downloads:rw #필요시 수정
- /volume1/docker/resilio-sync/data:/sync:rw #필요시 수정
environment:
TZ: Europe/Bucharest #Asia/Seoul로 수정
PUID: 1026
PGID: 100
restart: on-failure:5
```
[출처_https://mariushosting.com](https://mariushosting.com/how-to-install-resilio-sync-on-your-synology-nas/)
1. 상기 파일을 참조해서 docker를 설치하고 portainer을 설치한다.
2. 준비가 되면 portainer에서 stack에서 상기내용을 복사하여 붙여넣기 하고, 필요시 수정한다.
3. 필요한 volumes의 폴더를 만든다.
4. 설치가 완료되면 공유폴더를 추가한다.
1. 공유폴더를 추가하면서 note8핸드폰에서 계속 쓰기권한이 없다고 하는데, 알고보니 핸드폰 자체권한 허용을 안해서 나타나는 문제였다.(이걸로 하루를 꼬박 보냈다.)
5. 설치가 완료되면 핸드폰, 컴퓨터, 아이패드를 사용하여 접속이 잘되는지 확인한다.
1. 확인시 폴더5와 아이패드는 접속이 잘되었는데, 노트8은 접속이 잘 되지 않았다.
2. 릴레이 서버가 자동으로 연결되어 속도가 느려지는 현상이 있었다.
3. 이유는 토렌트 서버 접속이 안되어 릴레이 서버로 우외하여 접속이 되는 거였다.
4. 피어 투 피어로 접속이 되어야 하지만 잘 되지 않았고, resilio_sync 설정에서 직접 호스트를 입력 "bkuse.com:9090"으로 접속을 설정하여 해결하였다.
5. 하지만 완전하지는 않은것 같다.
6. 속도차이는 릴레이서버시 5~10kb, 직접연결시 10~50mb로 차이가 확연했다.
6. 대체 프로그램이 있다. "syncthing"라는 프로그램이 있다. 하지만 아쉽게도 ios용 프로그램을 없었다.[출처_https://11q.kr](https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=12629)
7. [참조_https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server](https://help.resilio.com/hc/en-us/articles/204754779-What-is-a-Relay-Server)
8. [참조_https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync](https://help.resilio.com/hc/en-us/articles/204754759-What-ports-and-protocols-are-used-by-Sync)
9. [참조_https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect](https://connect.resilio.com/hc/en-us/articles/115001069930-Ports-protocols-ports-forwarding-required-by-Resilio-Connect)
10. [참조_https://alternativeto.net/software/syncthing/](https://alternativeto.net/software/syncthing/)
11.

View File

@@ -1,81 +0,0 @@
개인의 Work Breakdown Structure (WBS)는 큰 목표나 프로젝트를 더 작은 작업으로 나누어 체계적으로 관리하는 방법입니다. 이는 프로젝트 관리에서 많이 사용되지만, 개인적인 목표 달성에도 유용하게 적용할 수 있습니다. 예를 들어, 개인의 WBS를 사용하여 특정 목표를 달성하는 과정을 체계적으로 분류할 수 있습니다.
### 1. 목표 설정
먼저 달성하고자 하는 목표를 명확히 설정합니다.
예: "6개월 내에 새로운 프로그래밍 언어 배우기"
### 2. 주요 단계 정의
목표를 달성하기 위해 필요한 주요 단계를 나눕니다.
예:
1. 학습 자료 수집
2. 기본 개념 이해
3. 실습 및 프로젝트
4. 심화 학습 및 응용
5. 최종 평가 및 복습
### 3. 세부 작업 분류
각 주요 단계를 더 작은 작업으로 세분화합니다.
#### 1. 학습 자료 수집
- 프로그래밍 언어 선택
- 추천 도서 및 온라인 강의 조사
- 필요한 소프트웨어 설치
#### 2. 기본 개념 이해
- 기초 문법 학습
- 자료형 및 변수 이해
- 제어 구조 익히기 (조건문, 반복문 등)
#### 3. 실습 및 프로젝트
- 간단한 프로그램 작성
- 실습 문제 풀기
- 작은 프로젝트 시작하기
#### 4. 심화 학습 및 응용
- 고급 문법 및 라이브러리 학습
- 복잡한 프로젝트 진행
- 코드 리뷰 및 최적화
#### 5. 최종 평가 및 복습
- 전체 학습 내용 복습
- 테스트 문제 풀기
- 최종 프로젝트 제출 및 평가
### 4. 일정 및 우선순위 설정
각 작업에 대한 일정 및 우선순위를 설정합니다.
예:
- 1개월: 학습 자료 수집 및 기본 개념 이해
- 2개월: 실습 및 작은 프로젝트
- 2개월: 심화 학습 및 고급 프로젝트
- 1개월: 최종 평가 및 복습
### 5. 진행 상황 모니터링 및 조정
정기적으로 진행 상황을 점검하고, 필요에 따라 계획을 조정합니다.
### 개인 WBS 예시
목표: "6개월 내에 새로운 프로그래밍 언어 배우기"
1. 학습 자료 수집 (1주)
- 프로그래밍 언어 선택 (1일)
- 추천 도서 및 온라인 강의 조사 (3일)
- 필요한 소프트웨어 설치 (3일)
2. 기본 개념 이해 (3주)
- 기초 문법 학습 (1주)
- 자료형 및 변수 이해 (1주)
- 제어 구조 익히기 (1주)
3. 실습 및 프로젝트 (2개월)
- 간단한 프로그램 작성 (2주)
- 실습 문제 풀기 (2주)
- 작은 프로젝트 시작하기 (1개월)
4. 심화 학습 및 응용 (2개월)
- 고급 문법 및 라이브러리 학습 (1개월)
- 복잡한 프로젝트 진행 (1개월)
5. 최종 평가 및 복습 (1개월)
- 전체 학습 내용 복습 (2주)
- 테스트 문제 풀기 (1주)
- 최종 프로젝트 제출 및 평가 (1주)
이와 같은 WBS를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다.

View File

@@ -1,81 +0,0 @@
개인의 Work Breakdown Structure (WBS)는 큰 목표나 프로젝트를 더 작은 작업으로 나누어 체계적으로 관리하는 방법입니다. 이는 프로젝트 관리에서 많이 사용되지만, 개인적인 목표 달성에도 유용하게 적용할 수 있습니다. 예를 들어, 개인의 WBS를 사용하여 특정 목표를 달성하는 과정을 체계적으로 분류할 수 있습니다.
### 1. 목표 설정
먼저 달성하고자 하는 목표를 명확히 설정합니다.
예: "6개월 내에 새로운 프로그래밍 언어 배우기"
### 2. 주요 단계 정의
목표를 달성하기 위해 필요한 주요 단계를 나눕니다.
예:
1. 학습 자료 수집
2. 기본 개념 이해
3. 실습 및 프로젝트
4. 심화 학습 및 응용
5. 최종 평가 및 복습
### 3. 세부 작업 분류
각 주요 단계를 더 작은 작업으로 세분화합니다.
#### 1. 학습 자료 수집
- 프로그래밍 언어 선택
- 추천 도서 및 온라인 강의 조사
- 필요한 소프트웨어 설치
#### 2. 기본 개념 이해
- 기초 문법 학습
- 자료형 및 변수 이해
- 제어 구조 익히기 (조건문, 반복문 등)
#### 3. 실습 및 프로젝트
- 간단한 프로그램 작성
- 실습 문제 풀기
- 작은 프로젝트 시작하기
#### 4. 심화 학습 및 응용
- 고급 문법 및 라이브러리 학습
- 복잡한 프로젝트 진행
- 코드 리뷰 및 최적화
#### 5. 최종 평가 및 복습
- 전체 학습 내용 복습
- 테스트 문제 풀기
- 최종 프로젝트 제출 및 평가
### 4. 일정 및 우선순위 설정
각 작업에 대한 일정 및 우선순위를 설정합니다.
예:
- 1개월: 학습 자료 수집 및 기본 개념 이해
- 2개월: 실습 및 작은 프로젝트
- 2개월: 심화 학습 및 고급 프로젝트
- 1개월: 최종 평가 및 복습
### 5. 진행 상황 모니터링 및 조정
정기적으로 진행 상황을 점검하고, 필요에 따라 계획을 조정합니다.
### 개인 WBS 예시
목표: "6개월 내에 새로운 프로그래밍 언어 배우기"
1. 학습 자료 수집 (1주)
- 프로그래밍 언어 선택 (1일)
- 추천 도서 및 온라인 강의 조사 (3일)
- 필요한 소프트웨어 설치 (3일)
2. 기본 개념 이해 (3주)
- 기초 문법 학습 (1주)
- 자료형 및 변수 이해 (1주)
- 제어 구조 익히기 (1주)
3. 실습 및 프로젝트 (2개월)
- 간단한 프로그램 작성 (2주)
- 실습 문제 풀기 (2주)
- 작은 프로젝트 시작하기 (1개월)
4. 심화 학습 및 응용 (2개월)
- 고급 문법 및 라이브러리 학습 (1개월)
- 복잡한 프로젝트 진행 (1개월)
5. 최종 평가 및 복습 (1개월)
- 전체 학습 내용 복습 (2주)
- 테스트 문제 풀기 (1주)
- 최종 프로젝트 제출 및 평가 (1주)
이와 같은 WBS를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다.

View File

@@ -1,8 +0,0 @@
새로운 용어를 알았다.
힐스트라이크 : 달리기중 발바닥의 착지에 대한 설명에서 뒷꿈치가 먼저 닫는것을 일컷는말
![힐 스트라이크](https://matthewboydphysio.com/wp-content/uploads/2020/01/4-640x480.png)
하지만 이것을 이해하려고 하고, 이해하면 외워진다고 해서 이해 해 보려했으나, 결코 이해되거나 외워지지 않았다.
하지만 그림에서 보듯이 “힐스트라이크”라는용어에서 “힐”은 여성이 신는 구두 “힐”에서 알수 있는듯이 뒷꿈치가 뾰족한 것과 연관이 되어 있다. “힐스트라이크”에서 “힐”을 들을때 여성의 구두를 연상하면 좀더 이해가 쉽고, 기억 오래가는것을 알았다.

View File

@@ -1,8 +0,0 @@
새로운 용어를 알았다.
힐스트라이크 : 달리기중 발바닥의 착지에 대한 설명에서 뒷꿈치가 먼저 닫는것을 일컷는말
![힐 스트라이크](https://matthewboydphysio.com/wp-content/uploads/2020/01/4-640x480.png)
하지만 이것을 이해하려고 하고, 이해하면 외워진다고 해서 이해 해 보려했으나, 결코 이해되거나 외워지지 않았다.
하지만 그림에서 보듯이 “힐스트라이크”라는용어에서 “힐”은 여성이 신는 구두 “힐”에서 알수 있는듯이 뒷꿈치가 뾰족한 것과 연관이 되어 있다. “힐스트라이크”에서 “힐”을 들을때 여성의 구두를 연상하면 좀더 이해가 쉽고, 기억 오래가는것을 알았다.

View File

@@ -1,50 +0,0 @@
아래는 위에서 설명한 습관과 목표를 반영한 **하루일과 시간표**, **주간 시간표**, **월간 시간표** 예시입니다.
### **하루일과 시간표 (평일 기준)**
| 시간 | 활동 | 비고 |
| ------------- | -------------------- | ---------------------- |
| 6:30 - 7:00 | 기상 및 스트레칭 | 간단한 스트레칭과 명상으로 하루 시작 |
| 7:00 - 8:00 | 아침 식사 및 준비 | 뉴스나 관련 기사 읽기 |
| 8:00 - 9:00 | 학습/업무 계획 세우기 및 목표 설정 | 하루 목표와 주요 업무 체크 |
| 9:00 - 12:00 | 집중 업무/공부 시간 1 | 포모도로 기법 활용, 중간 휴식 |
| 12:00 - 13:00 | 점심 식사 및 가벼운 산책 | 휴식과 리프레시 |
| 13:00 - 15:00 | 집중 업무/공부 시간 2 | 포모도로 기법 활용 |
| 15:00 - 15:30 | 휴식 | 가벼운 스트레칭, 차 마시기 |
| 15:30 - 17:30 | 집중 업무/공부 시간 3 | 피드백 받기 및 수정 작업 |
| 17:30 - 18:00 | 업무/공부 마무리 및 정리 | 그날 배운 것 기록 및 목표 평가 |
| 18:00 - 19:00 | 저녁 식사 | 휴식 시간 |
| 19:00 - 20:00 | 자기개발/취미 시간 | 독서, 언어 공부, 취미 활동 |
| 20:00 - 21:00 | 가벼운 운동 | 산책, 요가, 홈 트레이닝 |
| 21:00 - 22:30 | 휴식 | 영화, 드라마 감상, 가족과 시간 보내기 |
| 22:30 - 23:00 | 내일 계획 세우기 및 독서 | 짧은 독서와 다음 날 준비 |
| 23:00 | 취침 | |
---
### **주간 시간표 (업무/공부 성장을 위한 계획)**
| 요일 | 주요 목표 및 활동 |
|--------------|----------------------------------------------------------|
| 월요일 | 새로운 주 목표 설정 및 주요 업무 계획 수립 |
| 화요일 | 특정 스킬 향상 연습 (예: 보고서 작성, 데이터 분석) |
| 수요일 | 중간 성과 점검 및 피드백 받기 |
| 목요일 | 어려운 과제 해결을 위한 집중 시간 |
| 금요일 | 성취한 일 목록 작성 및 부족한 부분 개선 |
| 토요일 | 자유로운 학습 또는 취미 시간 (언어 공부, 자기 개발) |
| 일요일 | 주간 리뷰 및 다음 주 계획 설정 |
---
### **월간 시간표 (장기 목표 및 성과 평가)**
| 주차 | 활동 계획 및 목표 |
|-----------|----------------------------------------------------|
| 1주차 | 새로운 월 목표 설정 (업무/학습 목표, 개인 성장 목표) |
| 2주차 | 지속적인 학습 및 업무 수행, 피드백 받아 개선하기 |
| 3주차 | 주요 프로젝트 또는 큰 목표 중간 성과 점검 |
| 4주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 |
---
이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다.

View File

@@ -1,50 +0,0 @@
아래는 위에서 설명한 습관과 목표를 반영한 **하루일과 시간표**, **주간 시간표**, **월간 시간표** 예시입니다.
### **하루일과 시간표 (평일 기준)**
| 시간 | 활동 | 비고 |
| ------------- | -------------------- | ---------------------- |
| 6:30 - 7:00 | 기상 및 스트레칭 | 간단한 스트레칭과 명상으로 하루 시작 |
| 7:00 - 8:00 | 아침 식사 및 준비 | 뉴스나 관련 기사 읽기 |
| 8:00 - 9:00 | 학습/업무 계획 세우기 및 목표 설정 | 하루 목표와 주요 업무 체크 |
| 9:00 - 12:00 | 집중 업무/공부 시간 1 | 포모도로 기법 활용, 중간 휴식 |
| 12:00 - 13:00 | 점심 식사 및 가벼운 산책 | 휴식과 리프레시 |
| 13:00 - 15:00 | 집중 업무/공부 시간 2 | 포모도로 기법 활용 |
| 15:00 - 15:30 | 휴식 | 가벼운 스트레칭, 차 마시기 |
| 15:30 - 17:30 | 집중 업무/공부 시간 3 | 피드백 받기 및 수정 작업 |
| 17:30 - 18:00 | 업무/공부 마무리 및 정리 | 그날 배운 것 기록 및 목표 평가 |
| 18:00 - 19:00 | 저녁 식사 | 휴식 시간 |
| 19:00 - 20:00 | 자기개발/취미 시간 | 독서, 언어 공부, 취미 활동 |
| 20:00 - 21:00 | 가벼운 운동 | 산책, 요가, 홈 트레이닝 |
| 21:00 - 22:30 | 휴식 | 영화, 드라마 감상, 가족과 시간 보내기 |
| 22:30 - 23:00 | 내일 계획 세우기 및 독서 | 짧은 독서와 다음 날 준비 |
| 23:00 | 취침 | |
---
### **주간 시간표 (업무/공부 성장을 위한 계획)**
| 요일 | 주요 목표 및 활동 |
|--------------|----------------------------------------------------------|
| 월요일 | 새로운 주 목표 설정 및 주요 업무 계획 수립 |
| 화요일 | 특정 스킬 향상 연습 (예: 보고서 작성, 데이터 분석) |
| 수요일 | 중간 성과 점검 및 피드백 받기 |
| 목요일 | 어려운 과제 해결을 위한 집중 시간 |
| 금요일 | 성취한 일 목록 작성 및 부족한 부분 개선 |
| 토요일 | 자유로운 학습 또는 취미 시간 (언어 공부, 자기 개발) |
| 일요일 | 주간 리뷰 및 다음 주 계획 설정 |
---
### **월간 시간표 (장기 목표 및 성과 평가)**
| 주차 | 활동 계획 및 목표 |
|-----------|----------------------------------------------------|
| 1주차 | 새로운 월 목표 설정 (업무/학습 목표, 개인 성장 목표) |
| 2주차 | 지속적인 학습 및 업무 수행, 피드백 받아 개선하기 |
| 3주차 | 주요 프로젝트 또는 큰 목표 중간 성과 점검 |
| 4주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 |
---
이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다.

View File

@@ -1,93 +0,0 @@
성공한 사람들의 Work Breakdown Structure(WBS)는 그들의 목표와 활동을 체계적으로 관리하는 데 도움이 됩니다. 성공의 정의는 사람마다 다를 수 있지만, 일반적으로 개인적 성장, 직업적 성취, 재정 관리, 사회적 관계, 건강 관리 등 다양한 측면을 포함합니다. 다음은 성공한 사람들의 WBS의 예시입니다.
### 1. 개인 성장 (Personal Development)
1.1. 교육 (Education)
1.1.1. 학위 취득 (Degree Acquisition)
1.1.2. 전문 교육 (Professional Training)
1.1.3. 온라인 강의 (Online Courses)
1.1.4. 독서 및 연구 (Reading and Research)
1.2. 자기 계발 (Self-Improvement)
1.2.1. 목표 설정 (Goal Setting)
1.2.2. 시간 관리 (Time Management)
1.2.3. 자아 성찰 (Self-Reflection)
1.2.4. 새로운 기술 습득 (Learning New Skills)
1.3. 멘토링 (Mentoring)
1.3.1. 멘토 찾기 (Finding Mentors)
1.3.2. 멘토링 세션 (Mentoring Sessions)
1.3.3. 피드백 수렴 (Receiving Feedback)
### 2. 직업 (Career)
2.1. 직업 탐색 (Career Exploration)
2.1.1. 산업 연구 (Industry Research)
2.1.2. 네트워킹 (Networking)
2.1.3. 인턴십 (Internships)
2.2. 직업 준비 (Career Preparation)
2.2.1. 이력서 및 포트폴리오 (Resume and Portfolio)
2.2.2. 인터뷰 준비 (Interview Preparation)
2.2.3. 기술 연마 (Skill Enhancement)
2.3. 직업 성취 (Career Achievement)
2.3.1. 프로젝트 관리 (Project Management)
2.3.2. 목표 달성 (Achieving Targets)
2.3.3. 직무 성과 (Job Performance)
2.4. 리더십 개발 (Leadership Development)
2.4.1. 리더십 교육 (Leadership Training)
2.4.2. 팀 관리 (Team Management)
2.4.3. 의사 결정 (Decision Making)
### 3. 재정 관리 (Financial Management)
3.1. 소득 관리 (Income Management)
3.1.1. 주요 소득원 (Primary Income Sources)
3.1.2. 부가 소득원 (Secondary Income Sources)
3.2. 지출 관리 (Expense Management)
3.2.1. 예산 설정 (Budgeting)
3.2.2. 지출 추적 (Expense Tracking)
3.3. 저축 및 투자 (Savings and Investments)
3.3.1. 저축 계획 (Savings Plans)
3.3.2. 투자 포트폴리오 (Investment Portfolio)
3.3.3. 재정 목표 (Financial Goals)
3.4. 재정 교육 (Financial Education)
3.4.1. 재정 서적 읽기 (Reading Financial Books)
3.4.2. 재정 세미나 참석 (Attending Financial Seminars)
### 4. 사회적 관계 (Social Relationships)
4.1. 가족 관계 (Family Relationships)
4.1.1. 가족 시간 (Family Time)
4.1.2. 가정 행사 (Family Events)
4.2. 친구 관계 (Friendships)
4.2.1. 친구와의 만남 (Meeting Friends)
4.2.2. 사회적 활동 (Social Activities)
4.3. 전문가 네트워크 (Professional Networking)
4.3.1. 산업 이벤트 참석 (Attending Industry Events)
4.3.2. 네트워킹 그룹 (Networking Groups)
4.3.3. 멘토 및 동료와의 관계 (Relationships with Mentors and Peers)
### 5. 건강 관리 (Health Management)
5.1. 신체 건강 (Physical Health)
5.1.1. 규칙적인 운동 (Regular Exercise)
5.1.2. 건강한 식습관 (Healthy Eating Habits)
5.1.3. 정기 검진 (Regular Check-ups)
5.2. 정신 건강 (Mental Health)
5.2.1. 스트레스 관리 (Stress Management)
5.2.2. 명상 및 휴식 (Meditation and Relaxation)
5.2.3. 상담 및 치료 (Counseling and Therapy)
### 6. 여가 및 취미 (Leisure and Hobbies)
6.1. 스포츠 및 운동 (Sports and Exercise)
6.1.1. 정기 운동 계획 (Regular Exercise Plan)
6.1.2. 취미 스포츠 (Hobby Sports)
6.2. 예술 및 창의 활동 (Arts and Creative Activities)
6.2.1. 음악 및 미술 (Music and Art)
6.2.2. 창작 활동 (Creative Writing)
6.3. 여행 및 탐험 (Travel and Exploration)
6.3.1. 여행 계획 (Travel Planning)
6.3.2. 문화 탐방 (Cultural Exploration)
### 7. 기타 (Miscellaneous)
7.1. 자원 봉사 (Volunteering)
7.1.1. 커뮤니티 서비스 (Community Service)
7.1.2. 자선 활동 (Charity Work)
7.2. 학습 및 교육 (Continuous Learning)
7.2.1. 새 언어 배우기 (Learning New Languages)
7.2.2. 온라인 강좌 수강 (Taking Online Courses)
이 WBS는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다.

View File

@@ -1,93 +0,0 @@
성공한 사람들의 Work Breakdown Structure(WBS)는 그들의 목표와 활동을 체계적으로 관리하는 데 도움이 됩니다. 성공의 정의는 사람마다 다를 수 있지만, 일반적으로 개인적 성장, 직업적 성취, 재정 관리, 사회적 관계, 건강 관리 등 다양한 측면을 포함합니다. 다음은 성공한 사람들의 WBS의 예시입니다.
### 1. 개인 성장 (Personal Development)
1.1. 교육 (Education)
1.1.1. 학위 취득 (Degree Acquisition)
1.1.2. 전문 교육 (Professional Training)
1.1.3. 온라인 강의 (Online Courses)
1.1.4. 독서 및 연구 (Reading and Research)
1.2. 자기 계발 (Self-Improvement)
1.2.1. 목표 설정 (Goal Setting)
1.2.2. 시간 관리 (Time Management)
1.2.3. 자아 성찰 (Self-Reflection)
1.2.4. 새로운 기술 습득 (Learning New Skills)
1.3. 멘토링 (Mentoring)
1.3.1. 멘토 찾기 (Finding Mentors)
1.3.2. 멘토링 세션 (Mentoring Sessions)
1.3.3. 피드백 수렴 (Receiving Feedback)
### 2. 직업 (Career)
2.1. 직업 탐색 (Career Exploration)
2.1.1. 산업 연구 (Industry Research)
2.1.2. 네트워킹 (Networking)
2.1.3. 인턴십 (Internships)
2.2. 직업 준비 (Career Preparation)
2.2.1. 이력서 및 포트폴리오 (Resume and Portfolio)
2.2.2. 인터뷰 준비 (Interview Preparation)
2.2.3. 기술 연마 (Skill Enhancement)
2.3. 직업 성취 (Career Achievement)
2.3.1. 프로젝트 관리 (Project Management)
2.3.2. 목표 달성 (Achieving Targets)
2.3.3. 직무 성과 (Job Performance)
2.4. 리더십 개발 (Leadership Development)
2.4.1. 리더십 교육 (Leadership Training)
2.4.2. 팀 관리 (Team Management)
2.4.3. 의사 결정 (Decision Making)
### 3. 재정 관리 (Financial Management)
3.1. 소득 관리 (Income Management)
3.1.1. 주요 소득원 (Primary Income Sources)
3.1.2. 부가 소득원 (Secondary Income Sources)
3.2. 지출 관리 (Expense Management)
3.2.1. 예산 설정 (Budgeting)
3.2.2. 지출 추적 (Expense Tracking)
3.3. 저축 및 투자 (Savings and Investments)
3.3.1. 저축 계획 (Savings Plans)
3.3.2. 투자 포트폴리오 (Investment Portfolio)
3.3.3. 재정 목표 (Financial Goals)
3.4. 재정 교육 (Financial Education)
3.4.1. 재정 서적 읽기 (Reading Financial Books)
3.4.2. 재정 세미나 참석 (Attending Financial Seminars)
### 4. 사회적 관계 (Social Relationships)
4.1. 가족 관계 (Family Relationships)
4.1.1. 가족 시간 (Family Time)
4.1.2. 가정 행사 (Family Events)
4.2. 친구 관계 (Friendships)
4.2.1. 친구와의 만남 (Meeting Friends)
4.2.2. 사회적 활동 (Social Activities)
4.3. 전문가 네트워크 (Professional Networking)
4.3.1. 산업 이벤트 참석 (Attending Industry Events)
4.3.2. 네트워킹 그룹 (Networking Groups)
4.3.3. 멘토 및 동료와의 관계 (Relationships with Mentors and Peers)
### 5. 건강 관리 (Health Management)
5.1. 신체 건강 (Physical Health)
5.1.1. 규칙적인 운동 (Regular Exercise)
5.1.2. 건강한 식습관 (Healthy Eating Habits)
5.1.3. 정기 검진 (Regular Check-ups)
5.2. 정신 건강 (Mental Health)
5.2.1. 스트레스 관리 (Stress Management)
5.2.2. 명상 및 휴식 (Meditation and Relaxation)
5.2.3. 상담 및 치료 (Counseling and Therapy)
### 6. 여가 및 취미 (Leisure and Hobbies)
6.1. 스포츠 및 운동 (Sports and Exercise)
6.1.1. 정기 운동 계획 (Regular Exercise Plan)
6.1.2. 취미 스포츠 (Hobby Sports)
6.2. 예술 및 창의 활동 (Arts and Creative Activities)
6.2.1. 음악 및 미술 (Music and Art)
6.2.2. 창작 활동 (Creative Writing)
6.3. 여행 및 탐험 (Travel and Exploration)
6.3.1. 여행 계획 (Travel Planning)
6.3.2. 문화 탐방 (Cultural Exploration)
### 7. 기타 (Miscellaneous)
7.1. 자원 봉사 (Volunteering)
7.1.1. 커뮤니티 서비스 (Community Service)
7.1.2. 자선 활동 (Charity Work)
7.2. 학습 및 교육 (Continuous Learning)
7.2.1. 새 언어 배우기 (Learning New Languages)
7.2.2. 온라인 강좌 수강 (Taking Online Courses)
이 WBS는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다.

View File

@@ -1,67 +0,0 @@
**망각의 곡선(Ebbinghaus's Forgetting Curve)**을 반영하여 공부 시간을 효과적으로 배치하려면 **복습 주기**와 **반복 학습**이 중요합니다. 망각의 곡선에 따르면, 사람은 학습 후 시간이 지나면서 기억을 점차 잊어버리므로, 적절한 시기에 복습을 반복하여 기억을 강화하는 것이 핵심입니다. 이를 바탕으로 **일일**, **주간**, **월간** 시간표를 작성해 보겠습니다.
### **망각의 곡선에 따른 복습 주기**
- **학습 직후**: 학습한 내용을 빠르게 복습 (당일)
- **1일 후**: 학습 내용을 한 번 더 복습
- **3일 후**: 다시 복습
- **7일 후**: 추가 복습
- **30일 후**: 마지막 복습
---
### **일일 공부 시간표**
| 시간 | 활동 | 비고 |
|----------------|------------------------------------|------------------------------|
| 6:30 - 7:00 | 기상 및 간단한 스트레칭 | 준비 운동과 명상으로 하루 시작 |
| 7:00 - 8:00 | 아침 학습 (전날 학습한 내용 복습) | 짧고 간단하게 복습하는 시간 |
| 8:00 - 9:00 | 아침 식사 및 준비 | 뉴스나 관련 자료 읽기 |
| 9:00 - 12:00 | 집중 공부 세션 1 (새로운 내용 학습) | 25분 집중 후 5분 휴식 (포모도로 기법) |
| 12:00 - 13:00 | 점심 및 산책 | 가벼운 운동과 휴식 |
| 13:00 - 15:00 | 집중 공부 세션 2 (새로운 내용 학습) | 오전과 같은 방식으로 공부 |
| 15:00 - 15:30 | 휴식 | 간식 또는 짧은 산책 |
| 15:30 - 17:00 | 복습 시간 (당일 학습한 내용 복습) | 1시간 30분 복습, 30분 정리 |
| 17:00 - 18:00 | 업무 또는 과제 처리 | 남은 할 일 처리 |
| 18:00 - 19:00 | 저녁 식사 및 휴식 | 완전한 휴식 시간 |
| 19:00 - 20:00 | 복습 시간 (1일, 3일, 7일 전 학습 복습) | 단계적 복습 |
| 20:00 - 21:00 | 운동 및 자기 개발 시간 | 가벼운 운동이나 독서 |
| 21:00 - 22:00 | 짧은 복습 및 정리 | 공부 내용을 기록하고 목표 확인 |
| 22:00 | 취침 | |
---
### **주간 공부 시간표**
| 요일 | 학습 계획 | 비고 |
|---------|------------------------------------|----------------------------------|
| 월요일 | 새로운 개념 학습 (핵심 내용 암기 및 정리) | 25분 집중 학습, 5분 휴식 (포모도로 기법) |
| 화요일 | 새로운 내용 학습 + 전날 학습 내용 복습 | 복습 포함 학습 |
| 수요일 | 중간 복습 (1일, 3일 전 학습 내용 복습) | 주요 개념 다시 보기 |
| 목요일 | 어려운 개념 집중 학습 및 응용 문제 풀이 | 깊이 있는 학습과 연습 문제 풀이 |
| 금요일 | 주간 학습 내용 종합 복습 | 이번 주 학습한 주요 개념 반복 |
| 토요일 | 종합 복습 + 연습 문제 풀기 | 주간 복습 및 실전 연습 |
| 일요일 | 주간 학습 내용 점검 및 다음 주 계획 설정 | 피드백 및 다음 주 목표 세우기 |
---
### **월간 공부 시간표**
| 주차 | 학습 계획 | 비고 |
|------------|--------------------------------------------|-------------------------------|
| **1주차** | 새로운 개념 학습 및 1차 복습 (1일 후 복습) | 새로운 단원 시작과 함께 빠른 복습 |
| **2주차** | 심화 학습 + 1주일 전 학습 내용 복습 | 복습 후 심화 문제 풀기 |
| **3주차** | 중간 점검 (지난 2주간 학습 내용 복습) | 복습과 함께 응용 문제 풀이 |
| **4주차** | 종합 복습 및 마무리 점검 + 다음 달 계획 수립 | 월간 성과 평가 및 다음 목표 설정 |
---
### **핵심 포인트**
1. **일일 학습**: 당일 학습한 내용을 바로 복습하고, 전날 및 며칠 전에 학습한 내용을 주기적으로 다시 보는 것이 중요합니다. 이로 인해 **망각을 줄이고** 정보를 장기 기억으로 전환할 수 있습니다.
2. **주간 학습**: 매주 학습한 내용을 주간 단위로 종합 복습하면서 **개념을 정리**하고, 응용 문제를 풀어 **이해도를 높이는 시간**을 확보합니다.
3. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다.
---
이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다.

View File

@@ -1,67 +0,0 @@
**망각의 곡선(Ebbinghaus's Forgetting Curve)**을 반영하여 공부 시간을 효과적으로 배치하려면 **복습 주기**와 **반복 학습**이 중요합니다. 망각의 곡선에 따르면, 사람은 학습 후 시간이 지나면서 기억을 점차 잊어버리므로, 적절한 시기에 복습을 반복하여 기억을 강화하는 것이 핵심입니다. 이를 바탕으로 **일일**, **주간**, **월간** 시간표를 작성해 보겠습니다.
### **망각의 곡선에 따른 복습 주기**
- **학습 직후**: 학습한 내용을 빠르게 복습 (당일)
- **1일 후**: 학습 내용을 한 번 더 복습
- **3일 후**: 다시 복습
- **7일 후**: 추가 복습
- **30일 후**: 마지막 복습
---
### **일일 공부 시간표**
| 시간 | 활동 | 비고 |
|----------------|------------------------------------|------------------------------|
| 6:30 - 7:00 | 기상 및 간단한 스트레칭 | 준비 운동과 명상으로 하루 시작 |
| 7:00 - 8:00 | 아침 학습 (전날 학습한 내용 복습) | 짧고 간단하게 복습하는 시간 |
| 8:00 - 9:00 | 아침 식사 및 준비 | 뉴스나 관련 자료 읽기 |
| 9:00 - 12:00 | 집중 공부 세션 1 (새로운 내용 학습) | 25분 집중 후 5분 휴식 (포모도로 기법) |
| 12:00 - 13:00 | 점심 및 산책 | 가벼운 운동과 휴식 |
| 13:00 - 15:00 | 집중 공부 세션 2 (새로운 내용 학습) | 오전과 같은 방식으로 공부 |
| 15:00 - 15:30 | 휴식 | 간식 또는 짧은 산책 |
| 15:30 - 17:00 | 복습 시간 (당일 학습한 내용 복습) | 1시간 30분 복습, 30분 정리 |
| 17:00 - 18:00 | 업무 또는 과제 처리 | 남은 할 일 처리 |
| 18:00 - 19:00 | 저녁 식사 및 휴식 | 완전한 휴식 시간 |
| 19:00 - 20:00 | 복습 시간 (1일, 3일, 7일 전 학습 복습) | 단계적 복습 |
| 20:00 - 21:00 | 운동 및 자기 개발 시간 | 가벼운 운동이나 독서 |
| 21:00 - 22:00 | 짧은 복습 및 정리 | 공부 내용을 기록하고 목표 확인 |
| 22:00 | 취침 | |
---
### **주간 공부 시간표**
| 요일 | 학습 계획 | 비고 |
|---------|------------------------------------|----------------------------------|
| 월요일 | 새로운 개념 학습 (핵심 내용 암기 및 정리) | 25분 집중 학습, 5분 휴식 (포모도로 기법) |
| 화요일 | 새로운 내용 학습 + 전날 학습 내용 복습 | 복습 포함 학습 |
| 수요일 | 중간 복습 (1일, 3일 전 학습 내용 복습) | 주요 개념 다시 보기 |
| 목요일 | 어려운 개념 집중 학습 및 응용 문제 풀이 | 깊이 있는 학습과 연습 문제 풀이 |
| 금요일 | 주간 학습 내용 종합 복습 | 이번 주 학습한 주요 개념 반복 |
| 토요일 | 종합 복습 + 연습 문제 풀기 | 주간 복습 및 실전 연습 |
| 일요일 | 주간 학습 내용 점검 및 다음 주 계획 설정 | 피드백 및 다음 주 목표 세우기 |
---
### **월간 공부 시간표**
| 주차 | 학습 계획 | 비고 |
|------------|--------------------------------------------|-------------------------------|
| **1주차** | 새로운 개념 학습 및 1차 복습 (1일 후 복습) | 새로운 단원 시작과 함께 빠른 복습 |
| **2주차** | 심화 학습 + 1주일 전 학습 내용 복습 | 복습 후 심화 문제 풀기 |
| **3주차** | 중간 점검 (지난 2주간 학습 내용 복습) | 복습과 함께 응용 문제 풀이 |
| **4주차** | 종합 복습 및 마무리 점검 + 다음 달 계획 수립 | 월간 성과 평가 및 다음 목표 설정 |
---
### **핵심 포인트**
1. **일일 학습**: 당일 학습한 내용을 바로 복습하고, 전날 및 며칠 전에 학습한 내용을 주기적으로 다시 보는 것이 중요합니다. 이로 인해 **망각을 줄이고** 정보를 장기 기억으로 전환할 수 있습니다.
2. **주간 학습**: 매주 학습한 내용을 주간 단위로 종합 복습하면서 **개념을 정리**하고, 응용 문제를 풀어 **이해도를 높이는 시간**을 확보합니다.
3. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다.
---
이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다.

View File

@@ -1,66 +0,0 @@
**암기, 숙지, 이해**의 개념을 바탕으로 **망각의 곡선**을 활용한 공부 시간 계획을 세우면, 각 단계의 학습이 효과적으로 이루어질 수 있도록 복습 주기를 적절히 배치하는 것이 중요합니다. 이를 통해 학습 내용을 잊지 않고 장기 기억으로 전환하는 데 도움을 줄 수 있습니다. 아래는 각 개념에 맞춘 학습 계획과 망각의 곡선을 반영한 복습 시간표입니다.
### **1. 암기(Memorization)**
- **기본 의미**: 정보를 그대로 외우는 것.
- **망각의 곡선 반영**: 암기한 내용을 학습 후 바로 복습하고, 일정 시간 간격을 두고 반복해서 복습해야 합니다. 망각이 빠르게 이루어지므로 짧은 주기로 반복 학습을 해야 효과적입니다.
### **2. 숙지(Acquisition)**
- **기본 의미**: 반복 학습을 통해 정보에 익숙해지고 자연스럽게 떠올릴 수 있는 상태.
- **망각의 곡선 반영**: 암기한 내용을 여러 번 반복하여 숙지하게끔 해야 하며, 복습 간격은 암기 단계보다는 길게 설정해도 좋습니다. 이 단계에서는 응용하거나 문제를 풀면서 연습합니다.
### **3. 이해(Comprehension)**
- **기본 의미**: 학습한 내용을 응용하고 깊이 있게 이해하는 것.
- **망각의 곡선 반영**: 충분한 반복과 복습 후, 학습한 내용을 응용하고 실제 문제에 적용하여 이해를 심화시킵니다. 복습 주기는 더 길게 잡고, 주기적인 종합 복습을 통해 깊이 있는 학습을 진행합니다.
---
### **일일 학습 계획 (암기, 숙지, 이해 반영)**
| 시간 | 학습 단계 | 활동 및 설명 |
|----------------|---------------------|---------------------------------------------------|
| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭과 명상으로 학습 준비 |
| 7:00 - 8:00 | **암기** | 전날 학습한 내용 빠르게 암기 복습 (단어, 개념 외우기) |
| 9:00 - 12:00 | **새로운 내용 학습** | 새로운 개념 학습 (암기 필요) |
| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 |
| 13:00 - 14:00 | **숙지** | 오전에 암기한 내용을 반복 복습하여 숙지 (개념 연습 문제 풀기) |
| 14:00 - 16:00 | **이해** | 학습한 내용을 실제 상황에 적용 (문제 풀기, 개념 설명하기) |
| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 |
| 16:30 - 18:00 | **이해** | 학습한 개념을 응용하는 문제 풀기 (문제 해결 능력 향상) |
| 18:00 - 19:00 | 저녁 및 휴식 | 가벼운 활동 또는 취미 시간 |
| 19:00 - 20:00 | **암기 복습** | 1일, 3일, 7일 전에 암기한 내용 복습 (망각의 곡선에 따라 반복 복습) |
| 21:00 - 22:00 | **숙지 및 이해 정리** | 오늘 학습한 내용을 전체적으로 다시 복습하고 요약 (이해도를 높이는 시간) |
---
### **주간 학습 계획 (복습 및 이해 심화 포함)**
| 요일 | 학습 활동 | 설명 |
|---------|--------------------------------------------|-----------------------------------------------------|
| **월요일** | 새로운 개념 학습 및 암기 | 암기 위주의 학습 후, 당일 바로 복습 및 정리 (1차 복습) |
| **화요일** | 숙지 위주의 학습 + 전날 암기한 내용 복습 | 전날 암기한 내용을 숙지하기 위한 반복 학습 및 문제 풀이 |
| **수요일** | 중간 복습 (1일, 3일 전 내용 복습) | 주기적으로 복습하며 숙지를 위한 반복 학습 (망각의 곡선에 따른 복습) |
| **목요일** | 응용 및 이해 심화 (어려운 문제 풀이) | 학습한 개념을 실제 문제에 적용해 보며 이해력을 높이는 시간 |
| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용을 종합 복습하고, 실전 문제를 통해 이해도 체크 |
| **토요일** | 복습 + 새로운 개념 학습 | 이번 주 학습한 내용 복습 및 새로운 주제 예습 |
| **일요일** | 학습 리뷰 및 휴식 | 주간 학습 리뷰, 복습할 부분 체크, 휴식 시간 |
---
### **월간 학습 계획 (암기, 숙지, 이해 통합)**
| 주차 | 학습 계획 | 설명 |
|------------|-------------------------------------------------|----------------------------------------------------|
| **1주차** | 새로운 개념 암기 및 반복 학습 | 새로운 개념을 암기하고 주기적으로 복습하여 숙지, 반복을 통해 숙지 강화 |
| **2주차** | 중간 복습 + 응용 학습 | 1주차 학습 내용 복습, 문제 풀이로 응용 능력 향상 |
| **3주차** | 이해 심화 및 응용 문제 해결 | 학습 내용을 실제 문제에 응용하여 이해도를 높이고, 실전 상황에서 활용 |
| **4주차** | 월간 종합 복습 및 다음 달 학습 계획 수립 | 전체적으로 배운 내용 복습, 장기 기억으로 전환 및 새로운 계획 설정 |
---
### **핵심 포인트**
1. **암기 단계**: 학습 직후 바로 복습하고, 1일, 3일, 7일, 30일 후에 반복 복습하여 정보를 장기 기억으로 저장합니다.
2. **숙지 단계**: 반복 학습을 통해 자연스럽게 학습한 내용을 익히고, 익숙해진 내용을 문제 풀이나 연습을 통해 응용합니다.
3. **이해 단계**: 학습한 내용을 응용 문제를 통해 실전에서 사용해 보고, 새로운 상황에 맞게 변형하거나 설명할 수 있는 능력을 키웁니다.
4. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다.
이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다.

View File

@@ -1,66 +0,0 @@
**암기, 숙지, 이해**의 개념을 바탕으로 **망각의 곡선**을 활용한 공부 시간 계획을 세우면, 각 단계의 학습이 효과적으로 이루어질 수 있도록 복습 주기를 적절히 배치하는 것이 중요합니다. 이를 통해 학습 내용을 잊지 않고 장기 기억으로 전환하는 데 도움을 줄 수 있습니다. 아래는 각 개념에 맞춘 학습 계획과 망각의 곡선을 반영한 복습 시간표입니다.
### **1. 암기(Memorization)**
- **기본 의미**: 정보를 그대로 외우는 것.
- **망각의 곡선 반영**: 암기한 내용을 학습 후 바로 복습하고, 일정 시간 간격을 두고 반복해서 복습해야 합니다. 망각이 빠르게 이루어지므로 짧은 주기로 반복 학습을 해야 효과적입니다.
### **2. 숙지(Acquisition)**
- **기본 의미**: 반복 학습을 통해 정보에 익숙해지고 자연스럽게 떠올릴 수 있는 상태.
- **망각의 곡선 반영**: 암기한 내용을 여러 번 반복하여 숙지하게끔 해야 하며, 복습 간격은 암기 단계보다는 길게 설정해도 좋습니다. 이 단계에서는 응용하거나 문제를 풀면서 연습합니다.
### **3. 이해(Comprehension)**
- **기본 의미**: 학습한 내용을 응용하고 깊이 있게 이해하는 것.
- **망각의 곡선 반영**: 충분한 반복과 복습 후, 학습한 내용을 응용하고 실제 문제에 적용하여 이해를 심화시킵니다. 복습 주기는 더 길게 잡고, 주기적인 종합 복습을 통해 깊이 있는 학습을 진행합니다.
---
### **일일 학습 계획 (암기, 숙지, 이해 반영)**
| 시간 | 학습 단계 | 활동 및 설명 |
|----------------|---------------------|---------------------------------------------------|
| 6:30 - 7:00 | 기상 및 준비 | 가벼운 스트레칭과 명상으로 학습 준비 |
| 7:00 - 8:00 | **암기** | 전날 학습한 내용 빠르게 암기 복습 (단어, 개념 외우기) |
| 9:00 - 12:00 | **새로운 내용 학습** | 새로운 개념 학습 (암기 필요) |
| 12:00 - 13:00 | 점심 및 휴식 | 가벼운 운동 및 쉬는 시간 |
| 13:00 - 14:00 | **숙지** | 오전에 암기한 내용을 반복 복습하여 숙지 (개념 연습 문제 풀기) |
| 14:00 - 16:00 | **이해** | 학습한 내용을 실제 상황에 적용 (문제 풀기, 개념 설명하기) |
| 16:00 - 16:30 | 휴식 | 짧은 휴식 및 리프레시 |
| 16:30 - 18:00 | **이해** | 학습한 개념을 응용하는 문제 풀기 (문제 해결 능력 향상) |
| 18:00 - 19:00 | 저녁 및 휴식 | 가벼운 활동 또는 취미 시간 |
| 19:00 - 20:00 | **암기 복습** | 1일, 3일, 7일 전에 암기한 내용 복습 (망각의 곡선에 따라 반복 복습) |
| 21:00 - 22:00 | **숙지 및 이해 정리** | 오늘 학습한 내용을 전체적으로 다시 복습하고 요약 (이해도를 높이는 시간) |
---
### **주간 학습 계획 (복습 및 이해 심화 포함)**
| 요일 | 학습 활동 | 설명 |
|---------|--------------------------------------------|-----------------------------------------------------|
| **월요일** | 새로운 개념 학습 및 암기 | 암기 위주의 학습 후, 당일 바로 복습 및 정리 (1차 복습) |
| **화요일** | 숙지 위주의 학습 + 전날 암기한 내용 복습 | 전날 암기한 내용을 숙지하기 위한 반복 학습 및 문제 풀이 |
| **수요일** | 중간 복습 (1일, 3일 전 내용 복습) | 주기적으로 복습하며 숙지를 위한 반복 학습 (망각의 곡선에 따른 복습) |
| **목요일** | 응용 및 이해 심화 (어려운 문제 풀이) | 학습한 개념을 실제 문제에 적용해 보며 이해력을 높이는 시간 |
| **금요일** | 종합 복습 및 응용 문제 풀이 | 주간 학습 내용을 종합 복습하고, 실전 문제를 통해 이해도 체크 |
| **토요일** | 복습 + 새로운 개념 학습 | 이번 주 학습한 내용 복습 및 새로운 주제 예습 |
| **일요일** | 학습 리뷰 및 휴식 | 주간 학습 리뷰, 복습할 부분 체크, 휴식 시간 |
---
### **월간 학습 계획 (암기, 숙지, 이해 통합)**
| 주차 | 학습 계획 | 설명 |
|------------|-------------------------------------------------|----------------------------------------------------|
| **1주차** | 새로운 개념 암기 및 반복 학습 | 새로운 개념을 암기하고 주기적으로 복습하여 숙지, 반복을 통해 숙지 강화 |
| **2주차** | 중간 복습 + 응용 학습 | 1주차 학습 내용 복습, 문제 풀이로 응용 능력 향상 |
| **3주차** | 이해 심화 및 응용 문제 해결 | 학습 내용을 실제 문제에 응용하여 이해도를 높이고, 실전 상황에서 활용 |
| **4주차** | 월간 종합 복습 및 다음 달 학습 계획 수립 | 전체적으로 배운 내용 복습, 장기 기억으로 전환 및 새로운 계획 설정 |
---
### **핵심 포인트**
1. **암기 단계**: 학습 직후 바로 복습하고, 1일, 3일, 7일, 30일 후에 반복 복습하여 정보를 장기 기억으로 저장합니다.
2. **숙지 단계**: 반복 학습을 통해 자연스럽게 학습한 내용을 익히고, 익숙해진 내용을 문제 풀이나 연습을 통해 응용합니다.
3. **이해 단계**: 학습한 내용을 응용 문제를 통해 실전에서 사용해 보고, 새로운 상황에 맞게 변형하거나 설명할 수 있는 능력을 키웁니다.
4. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다.
이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다.

View File

@@ -1,43 +0,0 @@
옵시디언(Obsidian)은 강력한 노트 작성 및 지식 관리 도구로, 체계적으로 활용하면 개인 지식 관리(PKM)를 효과적으로 할 수 있습니다. 아래는 옵시디언을 체계적으로 활용하는 방법에 대한 가이드입니다.
### 1. 기본 설정
- **폴더 구조 설정**: 프로젝트, 주제, 날짜 등으로 폴더를 만들어 노트를 체계적으로 분류합니다.
- **기본 노트 템플릿**: 자주 사용하는 노트 형식을 템플릿으로 만들어 빠르게 노트를 작성합니다.
### 2. 링크와 백링크 활용
- **노트 간 링크**: 관련된 노트끼리 링크를 걸어 지식 네트워크를 만듭니다. 예를 들어, "이산수학" 노트에서 "그래프 이론" 노트로 링크를 겁니다.
- **백링크**: 어떤 노트가 다른 노트에 링크되었는지 확인하여 지식의 연결을 시각화하고 새로운 통찰을 얻습니다.
### 3. 태그 사용
- **태그로 노트 분류**: #개념, #프로젝트, #아이디어 등으로 태그를 달아 관련 노트를 빠르게 찾을 수 있습니다.
- **태그 히어라키**: 태그 안에 하위 태그를 만들어 더 세부적으로 분류합니다. 예를 들어, #프로젝트/개발, #프로젝트/연구 등으로 사용합니다.
### 4. 플러그인 활용
- **Core Plugins**: 옵시디언에 기본으로 제공되는 플러그인을 활성화하여 기능을 확장합니다. 예를 들어, Daily Notes, Backlinks 등을 활성화합니다.
- **Community Plugins**: 커뮤니티에서 제공하는 다양한 플러그인을 설치하여 자신의 워크플로우에 맞게 옵시디언을 커스터마이즈합니다. 예를 들어, Obsidian Git, Calendar 플러그인 등을 사용할 수 있습니다.
### 5. 마크다운(Markdown) 문법 익히기
- **기본 문법**: 옵시디언은 마크다운 문법을 사용하므로, 헤더, 리스트, 링크, 이미지 삽입 등 기본적인 마크다운 문법을 익힙니다.
- **확장 문법**: 테이블, 체크리스트, 수식 등 확장된 마크다운 문법도 활용합니다.
### 6. 시각화 도구 활용
- **그래프 뷰**: 옵시디언의 그래프 뷰를 활용해 노트 간의 연결 상태를 시각적으로 확인합니다. 이를 통해 지식의 구조를 파악하고 새로운 연결을 발견할 수 있습니다.
- **데일리 노트와 위클리 노트**: 정기적으로 데일리 노트와 위클리 노트를 작성하여 진행 상황을 기록하고 리뷰합니다.
### 7. 검색 기능 활용
- **고급 검색**: 옵시디언의 강력한 검색 기능을 사용해 특정 키워드나 태그로 노트를 검색합니다.
- **정규 표현식**: 정규 표현식을 사용해 더 복잡한 검색 쿼리를 작성합니다.
### 8. 백업 및 동기화
- **클라우드 서비스 사용**: Dropbox, Google Drive, OneDrive 등 클라우드 서비스를 통해 노트를 백업하고 여러 기기에서 동기화합니다.
- **Git 사용**: Git을 사용하여 버전 관리를 하고, GitHub 등의 플랫폼에 노트를 백업합니다.
옵시디언을 체계적으로 활용하면 개인 지식 관리뿐만 아니라 프로젝트 관리, 연구, 글쓰기 등 다양한 작업에서 큰 효율성을 얻을 수 있습니다. 초기 설정과 꾸준한 관리가 중요하며, 자신만의 워크플로우를 만들어가는 과정이 필요합니다.

View File

@@ -1,84 +0,0 @@
Work Breakdown Structure(WBS)는 프로젝트 관리에서 사용되는 도구로, 큰 프로젝트를 작은 구성 요소로 나누어 체계적으로 관리하는 방법입니다. 인생을 WBS로 표현한다면, 삶의 여러 측면을 구조화하여 목표와 활동을 체계적으로 분류할 수 있습니다. 아래는 인생을 WBS로 나눈 예시입니다.
### 1. 개인 성장 (Personal Development)
1.1. 교육 (Education)
1.1.1. 초등학교 (Elementary School)
1.1.2. 중학교 (Middle School)
1.1.3. 고등학교 (High School)
1.1.4. 대학 (University)
1.1.5. 평생 학습 (Lifelong Learning)
1.2. 자기 계발 (Self-Improvement)
1.2.1. 독서 (Reading)
1.2.2. 취미 활동 (Hobbies)
1.2.3. 자격증 취득 (Certifications)
1.2.4. 개인 프로젝트 (Personal Projects)
1.3. 건강 관리 (Health Management)
1.3.1. 신체 건강 (Physical Health)
1.3.1.1. 운동 (Exercise)
1.3.1.2. 식습관 (Diet)
1.3.2. 정신 건강 (Mental Health)
1.3.2.1. 명상 (Meditation)
1.3.2.2. 상담 (Therapy)
### 2. 직업 (Career)
2.1. 직업 탐색 (Career Exploration)
2.1.1. 진로 상담 (Career Counseling)
2.1.2. 인턴십 (Internships)
2.2. 직업 준비 (Career Preparation)
2.2.1. 이력서 작성 (Resume Writing)
2.2.2. 인터뷰 준비 (Interview Preparation)
2.2.3. 네트워킹 (Networking)
2.3. 직업 성취 (Career Achievement)
2.3.1. 직무 수행 (Job Performance)
2.3.2. 승진 (Promotion)
2.3.3. 전문성 개발 (Professional Development)
2.4. 은퇴 계획 (Retirement Planning)
2.4.1. 재정 계획 (Financial Planning)
2.4.2. 은퇴 후 활동 (Post-Retirement Activities)
### 3. 가족 및 사회적 관계 (Family and Social Relationships)
3.1. 가족 관계 (Family Relationships)
3.1.1. 부모 (Parents)
3.1.2. 형제자매 (Siblings)
3.1.3. 배우자 (Spouse)
3.1.4. 자녀 (Children)
3.2. 사회적 관계 (Social Relationships)
3.2.1. 친구 (Friends)
3.2.2. 동료 (Colleagues)
3.2.3. 커뮤니티 활동 (Community Involvement)
### 4. 재정 관리 (Financial Management)
4.1. 소득 관리 (Income Management)
4.1.1. 월급 (Salary)
4.1.2. 추가 수입 (Additional Income)
4.2. 지출 관리 (Expense Management)
4.2.1. 생활비 (Living Expenses)
4.2.2. 빚 관리 (Debt Management)
4.3. 저축 및 투자 (Savings and Investments)
4.3.1. 저축 (Savings)
4.3.2. 투자 (Investments)
4.4. 재정 계획 (Financial Planning)
4.4.1. 단기 계획 (Short-term Planning)
4.4.2. 장기 계획 (Long-term Planning)
### 5. 여가 및 취미 (Leisure and Hobbies)
5.1. 스포츠 (Sports)
5.2. 예술 및 문화 (Arts and Culture)
5.2.1. 음악 (Music)
5.2.2. 미술 (Art)
5.3. 여행 (Travel)
5.3.1. 국내 여행 (Domestic Travel)
5.3.2. 해외 여행 (International Travel)
5.4. 자원 봉사 (Volunteering)
### 6. 개인의 가치 및 목표 (Personal Values and Goals)
6.1. 단기 목표 (Short-term Goals)
6.2. 중기 목표 (Medium-term Goals)
6.3. 장기 목표 (Long-term Goals)
6.4. 가치관 정립 (Value Definition)
### 7. 기타 (Miscellaneous)
7.1. 일상 관리 (Daily Management)
7.2. 예상치 못한 사건 대응 (Unexpected Events Response)
이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다.

View File

@@ -1,84 +0,0 @@
Work Breakdown Structure(WBS)는 프로젝트 관리에서 사용되는 도구로, 큰 프로젝트를 작은 구성 요소로 나누어 체계적으로 관리하는 방법입니다. 인생을 WBS로 표현한다면, 삶의 여러 측면을 구조화하여 목표와 활동을 체계적으로 분류할 수 있습니다. 아래는 인생을 WBS로 나눈 예시입니다.
### 1. 개인 성장 (Personal Development)
1.1. 교육 (Education)
1.1.1. 초등학교 (Elementary School)
1.1.2. 중학교 (Middle School)
1.1.3. 고등학교 (High School)
1.1.4. 대학 (University)
1.1.5. 평생 학습 (Lifelong Learning)
1.2. 자기 계발 (Self-Improvement)
1.2.1. 독서 (Reading)
1.2.2. 취미 활동 (Hobbies)
1.2.3. 자격증 취득 (Certifications)
1.2.4. 개인 프로젝트 (Personal Projects)
1.3. 건강 관리 (Health Management)
1.3.1. 신체 건강 (Physical Health)
1.3.1.1. 운동 (Exercise)
1.3.1.2. 식습관 (Diet)
1.3.2. 정신 건강 (Mental Health)
1.3.2.1. 명상 (Meditation)
1.3.2.2. 상담 (Therapy)
### 2. 직업 (Career)
2.1. 직업 탐색 (Career Exploration)
2.1.1. 진로 상담 (Career Counseling)
2.1.2. 인턴십 (Internships)
2.2. 직업 준비 (Career Preparation)
2.2.1. 이력서 작성 (Resume Writing)
2.2.2. 인터뷰 준비 (Interview Preparation)
2.2.3. 네트워킹 (Networking)
2.3. 직업 성취 (Career Achievement)
2.3.1. 직무 수행 (Job Performance)
2.3.2. 승진 (Promotion)
2.3.3. 전문성 개발 (Professional Development)
2.4. 은퇴 계획 (Retirement Planning)
2.4.1. 재정 계획 (Financial Planning)
2.4.2. 은퇴 후 활동 (Post-Retirement Activities)
### 3. 가족 및 사회적 관계 (Family and Social Relationships)
3.1. 가족 관계 (Family Relationships)
3.1.1. 부모 (Parents)
3.1.2. 형제자매 (Siblings)
3.1.3. 배우자 (Spouse)
3.1.4. 자녀 (Children)
3.2. 사회적 관계 (Social Relationships)
3.2.1. 친구 (Friends)
3.2.2. 동료 (Colleagues)
3.2.3. 커뮤니티 활동 (Community Involvement)
### 4. 재정 관리 (Financial Management)
4.1. 소득 관리 (Income Management)
4.1.1. 월급 (Salary)
4.1.2. 추가 수입 (Additional Income)
4.2. 지출 관리 (Expense Management)
4.2.1. 생활비 (Living Expenses)
4.2.2. 빚 관리 (Debt Management)
4.3. 저축 및 투자 (Savings and Investments)
4.3.1. 저축 (Savings)
4.3.2. 투자 (Investments)
4.4. 재정 계획 (Financial Planning)
4.4.1. 단기 계획 (Short-term Planning)
4.4.2. 장기 계획 (Long-term Planning)
### 5. 여가 및 취미 (Leisure and Hobbies)
5.1. 스포츠 (Sports)
5.2. 예술 및 문화 (Arts and Culture)
5.2.1. 음악 (Music)
5.2.2. 미술 (Art)
5.3. 여행 (Travel)
5.3.1. 국내 여행 (Domestic Travel)
5.3.2. 해외 여행 (International Travel)
5.4. 자원 봉사 (Volunteering)
### 6. 개인의 가치 및 목표 (Personal Values and Goals)
6.1. 단기 목표 (Short-term Goals)
6.2. 중기 목표 (Medium-term Goals)
6.3. 장기 목표 (Long-term Goals)
6.4. 가치관 정립 (Value Definition)
### 7. 기타 (Miscellaneous)
7.1. 일상 관리 (Daily Management)
7.2. 예상치 못한 사건 대응 (Unexpected Events Response)
이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다.

View File

@@ -1,5 +0,0 @@
플러그인 이름 : Obsidian-Tasks-Timeline
Link : [https://github.com/702573N/Obsidian-Tasks-Timeline](https://github.com/702573N/Obsidian-Tasks-Timeline)