Forward from: Django darslari (Mukhammad irmatov)
Junior python dasturchi bilishi kerak bo'lgan bilimlar
Dasturchilarga qo'yilayotgan talab kundan kunga yuqorilab boryapti. Ba'zida junior dasturchilarga qo'yilayotgan talabni ko'rib, bu talabga ba'zi seniorman deb yurganlar ham javob berolmaydiku degan fikr hayolimdan o'tadi. Bu ham bozor qonuniyati, junior dasturchilarga bo'lgan talabdan, IT bozoridagi taklif bir necha karra ko'pligi sabab, ish beruvchilar ham chertib-chertib, bir necha chig'iriqdan o'tkazib eng yaxshilarini olishga harakat qilyapti. Ularni ham to'g'ri tushunish kerak, chunki oylik to'lagandan so'ng, shunga yarasha kompaniya uchun qiymat beradigan dasturchi qidiradi. Buyog'i endi BIZNES
Hozirda junior dasturchi uchun IT market tomonidan qo'yilayotgan talablar quyidagicha bo'lyapti:
✅ Algoritmlar haqida tushuncha, fundamental bilim (searching va sorting algoritmlar)
✅ Python dasturlash tili (OOP, dekoratorlar, data types, polymorphism, inheritance tushunchalari)
✅ Flask yoki Django freymvorki (template orqali loyiha qila olish darajasida)
✅ Django Rest Framework(murakkab API qura olish, oddiygina CRUD emas)
✅ SQL, NoSQL (kamida Postgres bilan ishlay olish, querylar yoza olish, join turlarini bilish va qo'llay olish)
✅ Git buyruqlari bilan erkin ishlay olish, terminalda ishlay olish
✅ Celery, Redis va Django-channels
Bilish katta ustunlik beradi:
✅ Docker bilan ishlash, loyihani docker bilan birgalikda AWS serverga yuklash
✅ CI/CD bilan ishlay olish
Bular hammasi, ish e'lonlarini ko'rib va shu yaqin orada ish va amaliyotga kirganlar bilan suhbatlashib qilgan xulosam. Bu talablardan kamroq ham, ko'proq ham bo'lishi mumkin.
P.S. Yuqoridagilarni bilgan holda ishga qabul qilinish ehtimolingiz juda yuqori
Dasturchilarga qo'yilayotgan talab kundan kunga yuqorilab boryapti. Ba'zida junior dasturchilarga qo'yilayotgan talabni ko'rib, bu talabga ba'zi seniorman deb yurganlar ham javob berolmaydiku degan fikr hayolimdan o'tadi. Bu ham bozor qonuniyati, junior dasturchilarga bo'lgan talabdan, IT bozoridagi taklif bir necha karra ko'pligi sabab, ish beruvchilar ham chertib-chertib, bir necha chig'iriqdan o'tkazib eng yaxshilarini olishga harakat qilyapti. Ularni ham to'g'ri tushunish kerak, chunki oylik to'lagandan so'ng, shunga yarasha kompaniya uchun qiymat beradigan dasturchi qidiradi. Buyog'i endi BIZNES
Hozirda junior dasturchi uchun IT market tomonidan qo'yilayotgan talablar quyidagicha bo'lyapti:
✅ Algoritmlar haqida tushuncha, fundamental bilim (searching va sorting algoritmlar)
✅ Python dasturlash tili (OOP, dekoratorlar, data types, polymorphism, inheritance tushunchalari)
✅ Flask yoki Django freymvorki (template orqali loyiha qila olish darajasida)
✅ Django Rest Framework(murakkab API qura olish, oddiygina CRUD emas)
✅ SQL, NoSQL (kamida Postgres bilan ishlay olish, querylar yoza olish, join turlarini bilish va qo'llay olish)
✅ Git buyruqlari bilan erkin ishlay olish, terminalda ishlay olish
✅ Celery, Redis va Django-channels
Bilish katta ustunlik beradi:
✅ Docker bilan ishlash, loyihani docker bilan birgalikda AWS serverga yuklash
✅ CI/CD bilan ishlay olish
Bular hammasi, ish e'lonlarini ko'rib va shu yaqin orada ish va amaliyotga kirganlar bilan suhbatlashib qilgan xulosam. Bu talablardan kamroq ham, ko'proq ham bo'lishi mumkin.
P.S. Yuqoridagilarni bilgan holda ishga qabul qilinish ehtimolingiz juda yuqori