Bizga boshqa dasturchilar kerak emas!🤔
- O’zbekistonda oxirgi 3-4 yillarda dasturchilarga bo’lgan talab oshib bormoqda, o’z navbatida dasturlashni o’rganmoqchi bo’lganlar ham yildan yilga oshib bormoqda va ko’pchilikda qiziq fikr paydo bo’lmoqda “endi dasturchilar kerak emas hamma joyda yetarli”.
☝🏻Aslida unday emas, bu shunchaki O’zbekistonda oxirgi yilda trend juda kattalashganligi sabab. Butun jahon miqyosida qaraydigan bo’lsak dasturchilarga yildan yilga talab oshib bormoqda. O'zbeksitonda ham dasturlashga bo'lgan e'tibor ancha oshib bormoqda, masalan: "IT park" va uning filiallari, "one million coders" loyhasi va yangi "Amity" universtitetining filiali va boshqa ko'plab ishlardan buni bilish mumkin. O'zbekistonda IT kompaniyalar soni ham yildan yilga ancha oshib bormoqda, masalan: "payme", "mytaxi", "express24", "click" va hakazo.
❕Shunday ekan ortda qolib ketmaslik uchun dasturlashni hozirdan boshlang!
✅ Dasturchi bo'lishning afzalliklari
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
- O’zbekistonda oxirgi 3-4 yillarda dasturchilarga bo’lgan talab oshib bormoqda, o’z navbatida dasturlashni o’rganmoqchi bo’lganlar ham yildan yilga oshib bormoqda va ko’pchilikda qiziq fikr paydo bo’lmoqda “endi dasturchilar kerak emas hamma joyda yetarli”.
☝🏻Aslida unday emas, bu shunchaki O’zbekistonda oxirgi yilda trend juda kattalashganligi sabab. Butun jahon miqyosida qaraydigan bo’lsak dasturchilarga yildan yilga talab oshib bormoqda. O'zbeksitonda ham dasturlashga bo'lgan e'tibor ancha oshib bormoqda, masalan: "IT park" va uning filiallari, "one million coders" loyhasi va yangi "Amity" universtitetining filiali va boshqa ko'plab ishlardan buni bilish mumkin. O'zbekistonda IT kompaniyalar soni ham yildan yilga ancha oshib bormoqda, masalan: "payme", "mytaxi", "express24", "click" va hakazo.
❕Shunday ekan ortda qolib ketmaslik uchun dasturlashni hozirdan boshlang!
✅ Dasturchi bo'lishning afzalliklari
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
🎥 8-dars. Pythonda string slicing va metodlari.
#python #video
🔜 Videoni ko'rish
You tube kanalimizga ham obuna bo'lib qo'yish esdan chiqmasin u yerda ham videolar chiqishda davom etmoqda!😉
@codeschooluz
#python #video
🔜 Videoni ko'rish
You tube kanalimizga ham obuna bo'lib qo'yish esdan chiqmasin u yerda ham videolar chiqishda davom etmoqda!😉
@codeschooluz
YouTube
8-dars. Pythonda string slicing va metodlari.
Dasturlash sohasining kamchiliklari🤫
Ko'pchilik dasturlash sohasini afzalliklarini ya'ni yaxshi tamonlarini gapirishadi. Lekin uni kamchiliklarini eshitmaymiz yoki bilmaymiz. Ushbu post aynan shu haqida bo'ladi!🤗
So’roqlar❓
— Afsuski, oddiy odamlar – dasturchilar, har-qanday texnikani tuzata oladi deb o’ylashadilar, dazmoldan boshlab PlayStation 4 gacha. Har kuni tanishlaringiz "WINDOWS menga qo’yib ber, noutbukimni tuzatib ber, Wi-Fi ni qarab ber" kabi savollar berishaverishadilar. Shunday so’roqlarga, qila olmayman deb javob bersangiz, ular xafa bo’lishadilar!
Salomatlik susayishi🤕
— Albatta, 8 soat, o’tirib, monitorga qarab o’tirish, salomatlikka yomon ta’sir etadi. Eng tarqalgan muammo – ko’rish qobiliyati susayishi. Ikkinchi muammo – umurtqa bilan muammolar. Dasturchilar salomatligiga jiddiy qarashiga to’g’ri keladi: sport zallariga, basseynga chiqish kerak, bo’lmasa, 40 ga kirganingizda halitdan, bir qator ham kod tera olmaysiz.
☝🏻Hamma sohaning ham o'ziga yarasha afzalliklari va kamchiliklari mavjud. Agar kamchiliklar sizga qo’rquv uyg’atolmagan bo’lsa, mardlarcha dasturchilikka intiling. Dasturchi bo’lib ishlash juda ham qiziqarli, ahir bu eng muhimi-ku, to’grimi?
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
Ko'pchilik dasturlash sohasini afzalliklarini ya'ni yaxshi tamonlarini gapirishadi. Lekin uni kamchiliklarini eshitmaymiz yoki bilmaymiz. Ushbu post aynan shu haqida bo'ladi!🤗
So’roqlar❓
— Afsuski, oddiy odamlar – dasturchilar, har-qanday texnikani tuzata oladi deb o’ylashadilar, dazmoldan boshlab PlayStation 4 gacha. Har kuni tanishlaringiz "WINDOWS menga qo’yib ber, noutbukimni tuzatib ber, Wi-Fi ni qarab ber" kabi savollar berishaverishadilar. Shunday so’roqlarga, qila olmayman deb javob bersangiz, ular xafa bo’lishadilar!
Salomatlik susayishi🤕
— Albatta, 8 soat, o’tirib, monitorga qarab o’tirish, salomatlikka yomon ta’sir etadi. Eng tarqalgan muammo – ko’rish qobiliyati susayishi. Ikkinchi muammo – umurtqa bilan muammolar. Dasturchilar salomatligiga jiddiy qarashiga to’g’ri keladi: sport zallariga, basseynga chiqish kerak, bo’lmasa, 40 ga kirganingizda halitdan, bir qator ham kod tera olmaysiz.
☝🏻Hamma sohaning ham o'ziga yarasha afzalliklari va kamchiliklari mavjud. Agar kamchiliklar sizga qo’rquv uyg’atolmagan bo’lsa, mardlarcha dasturchilikka intiling. Dasturchi bo’lib ishlash juda ham qiziqarli, ahir bu eng muhimi-ku, to’grimi?
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
Ishingizdan ko'ra o'zingiz ustida ko'proq ishlashni o'rganing.🎯
Yaxshi dasturchi bo'lish uchun 3 ta maslahat!🤗
1️⃣ Ishingiz bilan faxrlaning.
- Bu oddiy ko'rinadi, ammo bu shart. Sizning ishingiz shunchaki ish emas. Siz dunyoni o'zgartiradigan ajoyib narsa yaratmoqdasiz. Bu juda kam odamning qobiliyatiga ega bo'lgan narsadir. Nima uchun developer-larning bunday katta tanqisligi bor deb o'ylaysiz? O'zingizning ishingizdan g'ururlanish doimiy ravishda izlanish, ma'lumotlarni tahlil qilish, yangi dasturlash tillarini o'rganish, xatolarni tuzatish va kodingizni saqlash deganidir. Yaxshi dasturchi bo'lish uchun bu narsalar juda zarur.
2️⃣ Boshqa biror narsani rivojlantirishdan oldin o'zingizni rivojlantiring.
- Kasbiy rivojlanishning muhim qismlaridan biri bu o'z-o'zini anglashdir. Bu mas'uliyatli, hurmatli bo'lishni, to'g'ri qarorlarni qabul qilishni va egalik qilishni anglatadi. Kasb-hunar egalari stress yoki kuchaytiruvchi bosim ularning ishlash ko'rsatkichlariga ta'sir qilishiga yo'l qo'ymaydi. Professionallar kodni yozishga shoshilmaydilar. Mutaxassislar o'rganishni to'xtatmaydi. Yaxshi dasturchi bo'lish uchun har kungi o'zaro munosabatlardagi kichik tafsilotlarga alohida e'tibor berishingiz kerak.
3️⃣ Faqat o'rganishni davom eting.
- Kurs yoki dasturni tugatgandan so'ng, keyingisi kelguncha kutib o'tirmang. Keyingisini qaysi birini tanlashni darhol o'rganing. Mumkin bo'lgan barcha manbalarni o'qing, ko'proq tadqiqotlar olib boring va o'rganishni davom eting. To'xtash uchun hech qanday sabab yo'q, chunki to'xtaganda, siz yaxshilanishni to'xtatasiz. Eng yaxshi dasturchilar shunchaki tasodifan kod yozishga qodir emaslar. Ular faqat tug'ma qobiliyat bilan tug'ilmagan. Ajoyib ishlab chiquvchi bo'lish ta'limga to'g'ri munosabatni talab qiladi. Ushbu o'rganish tafakkurini tarbiyalaganingizdan so'ng, hech qachon tushkunlikka tushmang.
❕O'zgarishlar uchun o'zingizni rivojlantirish vaqti keldi deb o'ylamaysizmi?
@codeschooluz
Yaxshi dasturchi bo'lish uchun 3 ta maslahat!🤗
1️⃣ Ishingiz bilan faxrlaning.
- Bu oddiy ko'rinadi, ammo bu shart. Sizning ishingiz shunchaki ish emas. Siz dunyoni o'zgartiradigan ajoyib narsa yaratmoqdasiz. Bu juda kam odamning qobiliyatiga ega bo'lgan narsadir. Nima uchun developer-larning bunday katta tanqisligi bor deb o'ylaysiz? O'zingizning ishingizdan g'ururlanish doimiy ravishda izlanish, ma'lumotlarni tahlil qilish, yangi dasturlash tillarini o'rganish, xatolarni tuzatish va kodingizni saqlash deganidir. Yaxshi dasturchi bo'lish uchun bu narsalar juda zarur.
2️⃣ Boshqa biror narsani rivojlantirishdan oldin o'zingizni rivojlantiring.
- Kasbiy rivojlanishning muhim qismlaridan biri bu o'z-o'zini anglashdir. Bu mas'uliyatli, hurmatli bo'lishni, to'g'ri qarorlarni qabul qilishni va egalik qilishni anglatadi. Kasb-hunar egalari stress yoki kuchaytiruvchi bosim ularning ishlash ko'rsatkichlariga ta'sir qilishiga yo'l qo'ymaydi. Professionallar kodni yozishga shoshilmaydilar. Mutaxassislar o'rganishni to'xtatmaydi. Yaxshi dasturchi bo'lish uchun har kungi o'zaro munosabatlardagi kichik tafsilotlarga alohida e'tibor berishingiz kerak.
3️⃣ Faqat o'rganishni davom eting.
- Kurs yoki dasturni tugatgandan so'ng, keyingisi kelguncha kutib o'tirmang. Keyingisini qaysi birini tanlashni darhol o'rganing. Mumkin bo'lgan barcha manbalarni o'qing, ko'proq tadqiqotlar olib boring va o'rganishni davom eting. To'xtash uchun hech qanday sabab yo'q, chunki to'xtaganda, siz yaxshilanishni to'xtatasiz. Eng yaxshi dasturchilar shunchaki tasodifan kod yozishga qodir emaslar. Ular faqat tug'ma qobiliyat bilan tug'ilmagan. Ajoyib ishlab chiquvchi bo'lish ta'limga to'g'ri munosabatni talab qiladi. Ushbu o'rganish tafakkurini tarbiyalaganingizdan so'ng, hech qachon tushkunlikka tushmang.
❕O'zgarishlar uchun o'zingizni rivojlantirish vaqti keldi deb o'ylamaysizmi?
@codeschooluz
Python dasturlash tilini o'rganish uchun boshlang'ich maslahatlar!🤓
🔸 Vazifani o'z vaqtida bajaring. Chunki mavzular bir birga bog'liq. Vazifani o'z vaqtida bajarmasangiz siz o'rganayotgan keyingi mavzular siz uchun qiyinlashib boradi.
🔸 Ko'pchilik endi o'rganayotganlar qaysi dasturlash muhitida ishlashni o'ylashadi, buni umuman ahamiyati yo'q, oddiy pythonning o'zining matn muharriridan foydalansak ham bo'ladi. Muhimi qaysi dasturlash muhitida ishlash emas qanday kod yozishimizga bog'liq!
🔸 Yangi kalit so'zlarni yodlab olishdan oldin uni ma'nosini tushunib oling. Shunda ular esimizdan chiqmaydi.
🔸 Dasturlash degani bu kod yozish degani emas. Kod yozishdan oldin biz masalani o'zimiz qog'ozda yechishimiz kerak. Keyin uni kodini yozishimiz muammo bo'lmaydi.
🔸 O'rgatish bu o'rganish uchun yaxshi usullardan biridir. Siz o'rganyotgan paytingizda boshqalarga ham o'rgatishga urinib ko'ring. O'rgatganingizda siz shu narsani yanada chuqurroq o'rganib olasiz.
🔸 Agar siz kod yozishda xatoga yo'l qo'ysangiz va nima sodir bo'layotganini aniq bilolmasangiz tanaffus qiling! Tanaffus qilayotganda kompyuterdan uzoqroq turing, sayr qiling yoki do'stingiz bilan suhbatlashing.
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
🔸 Vazifani o'z vaqtida bajaring. Chunki mavzular bir birga bog'liq. Vazifani o'z vaqtida bajarmasangiz siz o'rganayotgan keyingi mavzular siz uchun qiyinlashib boradi.
🔸 Ko'pchilik endi o'rganayotganlar qaysi dasturlash muhitida ishlashni o'ylashadi, buni umuman ahamiyati yo'q, oddiy pythonning o'zining matn muharriridan foydalansak ham bo'ladi. Muhimi qaysi dasturlash muhitida ishlash emas qanday kod yozishimizga bog'liq!
🔸 Yangi kalit so'zlarni yodlab olishdan oldin uni ma'nosini tushunib oling. Shunda ular esimizdan chiqmaydi.
🔸 Dasturlash degani bu kod yozish degani emas. Kod yozishdan oldin biz masalani o'zimiz qog'ozda yechishimiz kerak. Keyin uni kodini yozishimiz muammo bo'lmaydi.
🔸 O'rgatish bu o'rganish uchun yaxshi usullardan biridir. Siz o'rganyotgan paytingizda boshqalarga ham o'rgatishga urinib ko'ring. O'rgatganingizda siz shu narsani yanada chuqurroq o'rganib olasiz.
🔸 Agar siz kod yozishda xatoga yo'l qo'ysangiz va nima sodir bo'layotganini aniq bilolmasangiz tanaffus qiling! Tanaffus qilayotganda kompyuterdan uzoqroq turing, sayr qiling yoki do'stingiz bilan suhbatlashing.
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
Database(Ma'lumotlar bazasi) nima?🧐
💡Ma'lumotlar bazasi — tartiblangan ma’lumotlarni saqlovchi va qayta ishlovchi axborot modeli hisoblanadi. Soddaroq qilib aytganda, bir hil turdagi axborotlarni o‘zida saqlovchi va berilgan so‘rovlar orqali ularni taqdim etuvchi model. Misol uchun, kitoblar javoni, bu ma’lumotlar bazasi hisoblanadi, ya’ni bir hil turdagi (kitoblarni) ob’yektlarni o‘zida saqlaydi, yoki bo‘lmasa telefon raqamlar yozilgan kitobcha, bu yerda ism, telefon raqam kabi bir hil tipdagi ma’lumotlar saqlanadi, bu ham ma’lumotlar bazasi.
● Hozirgi kunda Internet tarmog'ida ma'lumotlar bazalari orqali ishlaydigan ko'plab dinamik veb-saytlar mavjud. Masalan, mehmonxonada xonalar mavjudligini tekshiradigan model. Bu ma'lumotlar bazasidan foydalanadigan dinamik veb-saytning namunasi.
● MySQL, Sybase, Oracle, MongoDB, Informix, PostgreSQL, SQL Server va boshqalar kabi ko'plab MBBT-lar mavjud.
MBBT nima o'zi?🤔
💡MBBT (Ma’lumotlar bazasini boshqarish tizimi) — bu ma’lumotlar bazasini hosil qiluvchi, ma’lumotlarni qayta ishlovchi va qidiruvchi tizim hisoblanadi. Qisqa qilib aytganda, MBBT barcha jarayonlarni amalga oshiradi. Ma’lumotlar bazasi faqat ma’lumotlarni saqlaydi, qolgan barcha ishlarni MBBT bajaradi.
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
💡Ma'lumotlar bazasi — tartiblangan ma’lumotlarni saqlovchi va qayta ishlovchi axborot modeli hisoblanadi. Soddaroq qilib aytganda, bir hil turdagi axborotlarni o‘zida saqlovchi va berilgan so‘rovlar orqali ularni taqdim etuvchi model. Misol uchun, kitoblar javoni, bu ma’lumotlar bazasi hisoblanadi, ya’ni bir hil turdagi (kitoblarni) ob’yektlarni o‘zida saqlaydi, yoki bo‘lmasa telefon raqamlar yozilgan kitobcha, bu yerda ism, telefon raqam kabi bir hil tipdagi ma’lumotlar saqlanadi, bu ham ma’lumotlar bazasi.
● Hozirgi kunda Internet tarmog'ida ma'lumotlar bazalari orqali ishlaydigan ko'plab dinamik veb-saytlar mavjud. Masalan, mehmonxonada xonalar mavjudligini tekshiradigan model. Bu ma'lumotlar bazasidan foydalanadigan dinamik veb-saytning namunasi.
● MySQL, Sybase, Oracle, MongoDB, Informix, PostgreSQL, SQL Server va boshqalar kabi ko'plab MBBT-lar mavjud.
MBBT nima o'zi?🤔
💡MBBT (Ma’lumotlar bazasini boshqarish tizimi) — bu ma’lumotlar bazasini hosil qiluvchi, ma’lumotlarni qayta ishlovchi va qidiruvchi tizim hisoblanadi. Qisqa qilib aytganda, MBBT barcha jarayonlarni amalga oshiradi. Ma’lumotlar bazasi faqat ma’lumotlarni saqlaydi, qolgan barcha ishlarni MBBT bajaradi.
➤ @codeschooluz - Biz bilan kelajak kasbini o'rganing!
👨🏻💻Qancha vaqtda junior/middle/senior developer bo'lish mumkin?
— Bu rasmda dasturchilarning qancha muddatda darajalari oshishi mumkinligi ko’rsatilgan bu albatta o’rtacha qiymat xolos darajangizni oshirish esa albatta o’zingizga bog’liq.
Bu yerda dasturchi bo’lib yetishib bo’lgandan so’ng, anchagina tajriba qilishdi boshlagan yillaridan hisoblangan shu sabab birinchi maqsadni Junior Developer bo’lishga qo’ying.😉
@codeschooluz
— Bu rasmda dasturchilarning qancha muddatda darajalari oshishi mumkinligi ko’rsatilgan bu albatta o’rtacha qiymat xolos darajangizni oshirish esa albatta o’zingizga bog’liq.
Bu yerda dasturchi bo’lib yetishib bo’lgandan so’ng, anchagina tajriba qilishdi boshlagan yillaridan hisoblangan shu sabab birinchi maqsadni Junior Developer bo’lishga qo’ying.😉
@codeschooluz
👨🏻💻Dasturchi portfoliosi uchun qulay sayt.
🌐 Github.com – bu dasturchilar yoqtiradigan platforma hisoblanadi. Bunga sabab, dasturchilar jamo bo'lib ushbu platformada ishlashadi va ushbu saytda dasturchilar o'zlarining qilgan ishlarini qo'yishadi shuning uchun juda qulay platforma hisoblanadi. Ish beruvchi mijozlar odatda Github sahifasini soʻrashadi.
❕Shuningdek, ushbu saytdan koʻplab dasturlarning qilgan ishlarini topishingiz mumkin va bularning ba'zilaridan tekinga foydalanishingiz mumkin.
➡️ Git va Github haqida ma'lumot
@codeschooluz
🌐 Github.com – bu dasturchilar yoqtiradigan platforma hisoblanadi. Bunga sabab, dasturchilar jamo bo'lib ushbu platformada ishlashadi va ushbu saytda dasturchilar o'zlarining qilgan ishlarini qo'yishadi shuning uchun juda qulay platforma hisoblanadi. Ish beruvchi mijozlar odatda Github sahifasini soʻrashadi.
❕Shuningdek, ushbu saytdan koʻplab dasturlarning qilgan ishlarini topishingiz mumkin va bularning ba'zilaridan tekinga foydalanishingiz mumkin.
➡️ Git va Github haqida ma'lumot
@codeschooluz
G'oyalar izlash maqsadida!🧐
— Agar e’tibor bergan bo’lsangiz oxirgi kunlarda kanalimizda postlar vaqtim yo’qligi (dangasalik 😔) sabab to’xtalib qolgan edi va Motivation gaplar izlash maqsadida qolgan kanallarni o’rganishga tushdim. Qarasam hammada deyarli bir-xil bo’lgan postlar ekan ya’niy asosan motivation lar ko’p ekan, shuning uchun motivation yetarlicha borligi sabab endi asosan dasturlash bo’yicha ma’lumotlar, bilimlar, vazifalar va testlar (vaqtim bo’lsa 😂) doimiy ravishda post qilib turaman.
Ps: Dasturlash bo’sh vaqtda o’rganadigan mashg’ulot emas, unga vaqt ajratib o’qish kerak!
© Naxalov. Z
➡️Dasturlashni nima uchun o'rganish kerak?
@codeschooluz
— Agar e’tibor bergan bo’lsangiz oxirgi kunlarda kanalimizda postlar vaqtim yo’qligi (dangasalik 😔) sabab to’xtalib qolgan edi va Motivation gaplar izlash maqsadida qolgan kanallarni o’rganishga tushdim. Qarasam hammada deyarli bir-xil bo’lgan postlar ekan ya’niy asosan motivation lar ko’p ekan, shuning uchun motivation yetarlicha borligi sabab endi asosan dasturlash bo’yicha ma’lumotlar, bilimlar, vazifalar va testlar (vaqtim bo’lsa 😂) doimiy ravishda post qilib turaman.
Ps: Dasturlash bo’sh vaqtda o’rganadigan mashg’ulot emas, unga vaqt ajratib o’qish kerak!
© Naxalov. Z
➡️Dasturlashni nima uchun o'rganish kerak?
@codeschooluz
#python #print #dars
📖 Mavzu: Bugungi darsimizda print funksiyasi haqida qisqacha ma’lumot beramiz.
🤔Ko’pchilik o’ylashi mumkin print shunchaki ekranga ma’lumot chiqaradi deb bu qisman to’g’ri lekin uning imkoniyatlarini to’liq ko’rib chiqamiz.
⚡️ Bugundan boshlab bizning kanalimizda shunday ko’rinishda dars va kerakli ma’lumotlar berib boramiz.
🔴 Youtube: YouTube orqali ko'rish.
🚀 @codeschooluz
📖 Mavzu: Bugungi darsimizda print funksiyasi haqida qisqacha ma’lumot beramiz.
🤔Ko’pchilik o’ylashi mumkin print shunchaki ekranga ma’lumot chiqaradi deb bu qisman to’g’ri lekin uning imkoniyatlarini to’liq ko’rib chiqamiz.
⚡️ Bugundan boshlab bizning kanalimizda shunday ko’rinishda dars va kerakli ma’lumotlar berib boramiz.
🔴 Youtube: YouTube orqali ko'rish.
🚀 @codeschooluz