๐ 4์ฃผ ๊ธฐ์ ๋ฉด์ ํ์ต ์ผ์ - C++/C#/CS ๊ธฐ์ด
๐ 4์ฃผ ์์ฑ ๊ธฐ์ ๋ฉด์ ์ค๋น ๋ก๋๋งต
์ด ํฌ์คํธ๋ C++, C#, ๊ทธ๋ฆฌ๊ณ ์ปดํจํฐ ๊ณผํ ๊ธฐ์ด๋ฅผ 4์ฃผ๊ฐ ์ฒด๊ณ์ ์ผ๋ก ํ์ตํ๋ ๊ณํ์ ๋ด๊ณ ์์ต๋๋ค.
Week 1 โ ๊ธฐ์ด & ๊ธฐ๋ณธ๊ธฐ ๋ค์ง๊ธฐ
๋ชฉํ: CS ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ฆฌ + C++ / C# ์ธ์ด ๊ธฐ์ด ๋ณต์ต
- Day 1: C++ ๊ธฐ๋ณธ ๋ฌธ๋ฒ & ๊ฐ์ฒด์งํฅ ๋ณต์ต
- Day 2: C++ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
- Day 3: C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ๊ณผ OOP
- Day 4: C# ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
- Day 5: ์๋ฃ๊ตฌ์กฐ โ ๋ฐฐ์ด, ์ฐ๊ฒฐ๋ฆฌ์คํธ, ์คํ, ํ
- Day 6: ์๋ฃ๊ตฌ์กฐ โ ํด์๋งต, ์ , ํธ๋ฆฌ, ํ
- Day 7: ์๊ณ ๋ฆฌ์ฆ โ ์ ๋ ฌ, ํ์
Week 2 โ ์ฌํ ํ์ต
๋ชฉํ: ์ค๊ธ ์๋ฃ๊ตฌ์กฐ/์๊ณ ๋ฆฌ์ฆ + OS/์ปดํจํฐ ๊ตฌ์กฐ ๊ฐ๋
- Day 8: ๊ทธ๋ํ & DFS-BFS
- Day 9: ์ต๋จ ๊ฒฝ๋ก (Dijkstra, Floyd-Warshall), MST (Kruskal, Prim)
- Day 10: DP (๋์ ๊ณํ๋ฒ) ๊ธฐ๋ณธ
- Day 11: ๊ณ ๊ธ DP (LIS, ๋ฐฐ๋ญ ๋ฌธ์ )
- Day 12: ์ด์์ฒด์ โ ํ๋ก์ธ์ค, ์ค๋ ๋, ๋๊ธฐํ
- Day 13: ์ด์์ฒด์ โ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ํ์ด์ง, ์ค์ผ์ค๋ง
- Day 14: ์ปดํจํฐ ๊ตฌ์กฐ โ CPU ๋์ ์๋ฆฌ, ์บ์, ํ์ดํ๋ผ์ด๋
Week 3 โ ์์ฉ & ์ค๋ฌด ์ฐ๊ณ
๋ชฉํ: ๋คํธ์ํฌ, DB, ๋์์ธ ํจํด, ์ค์ ์ฝ๋์ ์ฐ๊ฒฐ
- Day 15: ๋คํธ์ํฌ โ TCP vs UDP, 3-way handshake
- Day 16: ๋คํธ์ํฌ โ HTTP-HTTPS, REST, ์์ผ
- Day 17: ๋ฐ์ดํฐ๋ฒ ์ด์ค โ ๊ธฐ๋ณธ SQL, ํธ๋์ญ์ , ์ธ๋ฑ์ค
- Day 18: ๋ฐ์ดํฐ๋ฒ ์ด์ค โ ์ ๊ทํ, ์กฐ์ธ ์ต์ ํ
- Day 19: ๋์์ธ ํจํด โ Singleton, Factory, Observer
- Day 20: ๋์์ธ ํจํด โ Strategy, State, Command
- Day 21: ์ํํธ์จ์ด ๊ณตํ โ SOLID ์์น, TDD, ์ฝ๋ ๋ฆฌ๋ทฐ ๊ด์
Week 4 โ ํตํฉ & ๋ชจ์ ๋ฉด์
๋ชฉํ: ์ค์ ๋๋น โ ๋ฌธ์ ํ์ด + ๋ฉด์ Q&A
- Day 22: ์๊ณ ๋ฆฌ์ฆ ์ข ํฉ ๋ฌธ์ (๋ฐฑ์ค-LeetCode ์ค๊ธ)
- Day 23: C++ ๋ฉด์ ๊ธฐ์ถ ๋ฌธ์ ํ์ด
- Day 24: C# ๋ฉด์ ๊ธฐ์ถ ๋ฌธ์ ํ์ด
- Day 25: ์ด์์ฒด์ -๋คํธ์ํฌ ๋ฉด์ ๊ธฐ์ถ Q&A
- Day 26: DB-๋์์ธ ํจํด ๋ฉด์ ๊ธฐ์ถ Q&A
- Day 27: ์ข ํฉ ๋ชจ์ ๋ฉด์ (์ค์ค๋ก ์ง๋ฌธ & ๋ต๋ณ ์ค๋น)
- Day 28: ์ ๋ฆฌ & ์ฝ์ ๋ณด์ (์ค๋ต ๋ ธํธ ๊ธฐ๋ฐ)
๐ ์ฐธ๊ณ ์๋ฃ
๋์
- C++: Effective C++, More Effective C++
- C#: CLR via C#, C# in Depth
- OS: Operating System Concepts
- Network: Computer Networking: A Top-Down Approach
- Algorithm: Introduction to Algorithms (CLRS)
์จ๋ผ์ธ ๋ฆฌ์์ค
๐ก ํ์ต ํ
- ๋งค์ผ ์กฐ๊ธ์ฉ์ด๋ผ๋ ๊พธ์คํ - ํ๋ฃจ 1-2์๊ฐ ํฌ์
- ์ฝ๋๋ฅผ ์ง์ ์์ฑํด๋ณด๊ธฐ - ์ด๋ก ๋ง์ผ๋ก๋ ๋ถ์กฑ
- ๋ฉด์ ๊ด์ ์์ ์ ๋ฆฌ - โ์?โ์ ๋ํ ๋ต์ ์ค๋น
- ์ฝ์ ์ฒดํฌ๋ฆฌ์คํธ ์์ฑ - ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๋ช ํํ ์ธ์
๐ฏ ๋ค์ ๋จ๊ณ
์ด ๋ก๋๋งต์ ๋ฐ๋ผ ์ฒด๊ณ์ ์ผ๋ก ํ์ตํ๋ฉด์, ๊ฐ ์ฃผ์ ๋ณ ํฌ์คํธ์์ ๋ ์์ธํ ๋ด์ฉ์ ํ์ธํ์ธ์.
Week 1๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์์ํด๋ณด๊ฒ ์ต๋๋ค!
This post is licensed under CC BY 4.0 by the author.