O'quv yo'l xaritasi
Kitobni 0 dan senior+ gacha qanday, qaysi tartibda va qancha vaqtda o'rganish. Bu — reja; tezligi senga bog'liq.
Muhim tamoyillar (avval o'qi)
- Tartib muhim. Har QISM oldingisiga tayanadi. 5-QISM (Node)ni 2-QISM (JS)siz o'qib bo'lmaydi. Sakrab o'tma.
- Vaqt — taxminiy. Quyidagi baholar kuniga 2–3 soat muntazam o'qish uchun. Ko'proq vaqting bo'lsa — tezroq.
- O'qish ≠ o'rganish. Har bobdan keyin mashq qil (
02-Mashqlar/) va loyiha qur (01-Loyihalar/). Kod yozmasang, unutasan. - Mukammallikni kutma. 80% tushunsang — oldinga yur, qolgani amaliyotda o'tiradi.
- Sabr. Bu marafon, sprint emas. Har kuni ozdan — yutuq.
Bosqichlar va vaqt
1-BOSQICH: Poydevor (≈ 4–6 hafta)
Maqsad: kompyuter, web va dasturlashning asoslari.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 0 | Tayyorgarlik (kompyuter, OS, terminal, internet) | 4–6 kun |
| 1 | HTML / CSS | 1–1.5 hafta |
| 2 | JavaScript | 2–3 hafta |
Bu bosqichdan keyin qura olasan: statik saytlar, interaktiv sahifalar (1–2-toifa loyihalar: 1–30).
2-BOSQICH: Dasturchi fikrlashi (≈ 3–4 hafta)
Maqsad: muammo yechish va professional vositalar.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 3 | Algoritmlar va ma'lumot tuzilmalari | 2–3 hafta |
| 4 | Git va vositalar | 3–5 kun |
Bu bosqichdan keyin: algoritmik masalalar, CLI vositalar (3-toifa: 31–45). Git bilan portfolioni boshqarasan.
3-BOSQICH: Backend (≈ 6–8 hafta)
Maqsad: server, ma'lumotlar bazasi, API.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 5 | Node.js | 2–3 hafta |
| 6 | Ma'lumotlar bazasi (SQL/NoSQL) | 2 hafta |
| 7 | TypeScript | 1 hafta |
| 8 | NestJS | 1.5–2 hafta |
Bu bosqichdan keyin: to'liq backend, REST API, CRUD ilovalar (4-5-toifa: 46–73).
4-BOSQICH: Arxitektura va DevOps (≈ 4–5 hafta)
Maqsad: katta tizimlarni qurish va joylashtirish.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 9 | Arxitektura (SOLID, pattern, mikroservis) | 1.5–2 hafta |
| 10 | DevOps (Docker, CI/CD, deploy) | 2–3 hafta |
Bu bosqichdan keyin: ilovangni deploy qilasan, infratuzilma vositalari (14-toifa: 182–193).
5-BOSQICH: Frontend (zamonaviy) (≈ 6–8 hafta)
Maqsad: zamonaviy, interaktiv UI va full-stack.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 11 | React | 2–3 hafta |
| 12 | State Management | 1–1.5 hafta |
| 13 | Next.js (full-stack) | 2–3 hafta |
Bu bosqichdan keyin: to'liq full-stack ilovalar, real-time, e-commerce (6-7-toifa: 74–102).
6-BOSQICH: Professional daraja (≈ 4–6 hafta)
Maqsad: xavfsizlik, kasbiy yetuklik, katta loyiha.
| QISM | Mavzu | Taxminiy vaqt |
|---|---|---|
| 14 | Xavfsizlik | 1.5–2 hafta |
| 15 | Kasbiy ko'nikmalar | 1 hafta |
| 16 | Capstone (katta loyiha) | 2–4 hafta |
Bu bosqichdan keyin: ishga tayyor full-stack dasturchi. Portfolio, intervyu, ish.
Umumiy taymlayn
1-BOSQICH Poydevor ████████ 4–6 hafta
2-BOSQICH Fikrlash ██████ 3–4 hafta
3-BOSQICH Backend ████████████ 6–8 hafta
4-BOSQICH Arxitektura/Ops ████████ 4–5 hafta
5-BOSQICH Frontend ████████████ 6–8 hafta
6-BOSQICH Professional ████████ 4–6 hafta
───────────────────────────
JAMI ≈ 6–9 oy (muntazam o'qishda)Diqqat: 6–9 oy — to'liq, chuqur o'rganish uchun. Tezroq "ishlaydigan" darajaga (junior) 4–5 oyda yetish mumkin (1–3, 5–6, 11, 13 QISM), qolganini ishlab yurib o'rganasan.
Har hafta uchun ritm (tavsiya)
- Dushanba–Juma: har kuni 1 bob o'qish + o'sha bobning mashqlari.
- Shanba: haftalik loyiha (o'rgangan mavzularni birlashtirib).
- Yakshanba: dam + o'tilganni takrorlash (intervyu savollari bilan o'zingni sina).
Maslahatlar
- Har bosqich oxirida 1 loyiha tugat (01-Loyihalar) — bilim ko'nikmaga aylanadi.
- Progress'ni belgilab bor — Progress-tracker.md.
- Qotib qolsang — bobni qayta o'qi, mashqni soddalashtir, internetdan qidir.
- Har kuni oz, lekin muntazam — haftada bir kun 10 soatdan, har kun 1.5 soat yaxshiroq.
- Portfolio'ni boshidan yig' — har tugatilgan loyiha GitHub'ga.
Bosh sahifa: README · Belgilash uchun: Progress-tracker.md.
Izohlar (0)
Izoh yozish uchun kiring.
- Hozircha izoh yo'q. Birinchi bo'ling!