Last Sync: 2026-01-24 12:45 (Mobile)
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
내일 박하은 일일결산 종합
|
||||
오후 급양반 회의
|
||||
오호 4시 면담
|
||||
부대일짖 면담후 입력
|
||||
@@ -1,4 +0,0 @@
|
||||
내일 박하은 일일결산 종합
|
||||
오후 급양반 회의
|
||||
오호 4시 면담
|
||||
부대일짖 면담후 입력
|
||||
@@ -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개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다.
|
||||
@@ -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개월** 안에 완수할 수 있도록 체계적으로 구성되어 있으며, **암기, 숙지, 이해**의 단계를 거치면서 학습한 내용을 확실히 기억하고 응용할 수 있도록 도와줍니다.
|
||||
@@ -1,31 +0,0 @@
|
||||
3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다:
|
||||
|
||||
1. 호흡 훈련
|
||||
|
||||
복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다.
|
||||
|
||||
리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다.
|
||||
|
||||
코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다.
|
||||
|
||||
|
||||
2. 다리 근력 및 지구력 훈련
|
||||
|
||||
인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다.
|
||||
|
||||
언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다.
|
||||
|
||||
근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다.
|
||||
|
||||
유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다.
|
||||
|
||||
|
||||
3. 스트레칭 및 유연성 훈련
|
||||
|
||||
정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다.
|
||||
|
||||
동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다.
|
||||
|
||||
|
||||
꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다.
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
3킬로미터 달리기를 위한 호흡과 다리의 피로를 줄이는 훈련 방법은 다음과 같습니다:
|
||||
|
||||
1. 호흡 훈련
|
||||
|
||||
복식 호흡: 가슴이 아닌 배로 숨을 쉬는 연습을 하세요. 이렇게 하면 산소를 더 많이 흡수할 수 있어 근육에 더 많은 산소를 공급할 수 있습니다.
|
||||
|
||||
리듬 호흡: 달리기 속도에 맞춰 일정한 리듬으로 숨을 쉬는 것이 중요합니다. 보통 2걸음에 들이마시고 2걸음에 내쉬는 패턴을 사용하면 안정된 호흡이 가능합니다.
|
||||
|
||||
코로 들이마시고 입으로 내쉬기: 코로 천천히 숨을 들이마시고 입으로 빠르게 내쉬면 더 깊고 효율적인 호흡이 가능합니다.
|
||||
|
||||
|
||||
2. 다리 근력 및 지구력 훈련
|
||||
|
||||
인터벌 훈련: 빠르게 달리기와 천천히 걷기를 번갈아 가며 반복하는 훈련을 통해 다리 근육을 강화하고 지구력을 높일 수 있습니다.
|
||||
|
||||
언덕 달리기: 언덕을 오르내리며 달리기를 하면 다리 근육을 강화하고 심폐 기능을 개선하는 데 도움이 됩니다.
|
||||
|
||||
근력 훈련: 스쿼트, 런지, 종아리 근력 운동 등을 통해 다리 근력을 강화하세요. 근력이 좋아지면 피로감이 줄어듭니다.
|
||||
|
||||
유산소 훈련: 자전거 타기, 수영 등 다양한 유산소 운동을 통해 심폐 지구력을 기르는 것도 중요합니다.
|
||||
|
||||
|
||||
3. 스트레칭 및 유연성 훈련
|
||||
|
||||
정적 스트레칭: 달리기 후에는 종아리, 허벅지, 햄스트링 등 주요 근육을 충분히 스트레칭하여 유연성을 유지하고 부상 위험을 줄입니다.
|
||||
|
||||
동적 스트레칭: 달리기 전에는 다리를 움직이는 동적 스트레칭을 통해 근육을 준비시킵니다.
|
||||
|
||||
|
||||
꾸준한 훈련과 함께 충분한 휴식을 취하는 것도 중요합니다. 다리의 가벼움을 느끼기 위해서는 꾸준한 근력 강화와 지구력 훈련이 핵심입니다.
|
||||
|
||||
@@ -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킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다.
|
||||
|
||||
@@ -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킬로미터 달리기에서 좋은 성과를 낼 수 있을 것입니다.
|
||||
|
||||
@@ -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` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다.
|
||||
@@ -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` 플러그인을 활용해 매일 기록한 데이터를 분석할 수 있도록 설계되었습니다. 이를 통해, 업무 목표 달성 여부, 학습 성과, 회고 내용을 효율적으로 관리하고, 나중에 한 번에 조회할 수 있습니다.
|
||||
@@ -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 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다.
|
||||
@@ -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 서버가 필요하며, 각 파일을 해당 서버에 배치해야 합니다.
|
||||
@@ -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`를 실행해야 합니다.
|
||||
@@ -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`를 실행해야 합니다.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다.
|
||||
@@ -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를 통해 개인의 목표를 체계적으로 관리하고 달성할 수 있습니다.
|
||||
@@ -1,8 +0,0 @@
|
||||
새로운 용어를 알았다.
|
||||
|
||||
힐스트라이크 : 달리기중 발바닥의 착지에 대한 설명에서 뒷꿈치가 먼저 닫는것을 일컷는말
|
||||

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

|
||||
|
||||
하지만 이것을 이해하려고 하고, 이해하면 외워진다고 해서 이해 해 보려했으나, 결코 이해되거나 외워지지 않았다.
|
||||
|
||||
하지만 그림에서 보듯이 “힐스트라이크”라는용어에서 “힐”은 여성이 신는 구두 “힐”에서 알수 있는듯이 뒷꿈치가 뾰족한 것과 연관이 되어 있다. “힐스트라이크”에서 “힐”을 들을때 여성의 구두를 연상하면 좀더 이해가 쉽고, 기억 오래가는것을 알았다.
|
||||
@@ -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주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 |
|
||||
|
||||
---
|
||||
|
||||
이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다.
|
||||
@@ -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주차 | 월간 리뷰 및 평가, 다음 달 목표 재조정 |
|
||||
|
||||
---
|
||||
|
||||
이 시간표는 개인의 상황과 목표에 맞게 유연하게 조정할 수 있습니다. 중요한 것은 꾸준함과 지속적인 피드백, 그리고 스스로의 성장을 추적하고 기록하는 것입니다.
|
||||
@@ -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는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다.
|
||||
@@ -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는 성공한 사람들이 다양한 목표와 활동을 체계적으로 관리하는 데 도움이 될 수 있습니다. 각 개인의 목표와 상황에 따라 항목을 수정하고 추가할 수 있습니다. 중요한 것은 이 구조를 통해 큰 목표를 작은 단위로 나누고, 각 단위를 체계적으로 관리하여 목표를 달성하는 것입니다.
|
||||
@@ -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. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다.
|
||||
|
||||
---
|
||||
|
||||
이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다.
|
||||
@@ -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. **월간 학습**: 한 달 동안 배운 내용을 전체적으로 **정리하고 복습**하며, 다음 달 학습 계획을 수립합니다. 매월 첫 주는 새로운 개념 학습, 중간 주는 복습, 마지막 주는 성과 평가 및 보충 학습으로 구성됩니다.
|
||||
|
||||
---
|
||||
|
||||
이 시간표는 **망각의 곡선**을 기반으로 한 **복습 주기**를 반영하여, 학습한 내용을 잊지 않고 장기적으로 기억할 수 있도록 도와줍니다.
|
||||
@@ -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. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다.
|
||||
|
||||
이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다.
|
||||
@@ -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. **망각의 곡선**에 따라 주기적인 복습과 반복을 통해 암기한 정보를 숙지하고, 나아가 이해할 수 있도록 학습 계획을 설계합니다.
|
||||
|
||||
이 학습 계획은 **망각을 방지하고** 암기, 숙지, 이해의 단계별 학습을 강화하는 데 중점을 두어 효율적으로 기억을 장기화할 수 있습니다.
|
||||
@@ -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 등의 플랫폼에 노트를 백업합니다.
|
||||
|
||||
옵시디언을 체계적으로 활용하면 개인 지식 관리뿐만 아니라 프로젝트 관리, 연구, 글쓰기 등 다양한 작업에서 큰 효율성을 얻을 수 있습니다. 초기 설정과 꾸준한 관리가 중요하며, 자신만의 워크플로우를 만들어가는 과정이 필요합니다.
|
||||
@@ -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)
|
||||
|
||||
이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다.
|
||||
@@ -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)
|
||||
|
||||
이 구조는 인생의 모든 측면을 체계적으로 관리하고 목표를 설정하는 데 도움을 줄 수 있습니다. 각 항목은 더 세부적으로 분류할 수 있으며, 개인의 필요와 상황에 따라 수정할 수 있습니다.
|
||||
@@ -1,3 +0,0 @@
|
||||
---
|
||||
노트종류: 일정
|
||||
---
|
||||
@@ -1,5 +0,0 @@
|
||||
플러그인 이름 : Obsidian-Tasks-Timeline
|
||||
|
||||
Link : [https://github.com/702573N/Obsidian-Tasks-Timeline](https://github.com/702573N/Obsidian-Tasks-Timeline)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user