ar
Feedback
Dev thinking loud

Dev thinking loud

الذهاب إلى القناة على Telegram

Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular. Youtube kanal: https://www.youtube.com/@ravshansbox Muallif: @ravshansbox

إظهار المزيد
1 583
المشتركون
+624 ساعات
+87 أيام
-930 أيام

جاري تحميل البيانات...

سحابة العلامات
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يوليو '26
يوليو '26
+12
في 0 قنوات
يونيو '26
+38
في 1 قنوات
Get PRO
مايو '26
+93
في 3 قنوات
Get PRO
أبريل '26
+57
في 1 قنوات
Get PRO
مارس '26
+25
في 0 قنوات
Get PRO
فبراير '26
+32
في 1 قنوات
Get PRO
يناير '26
+41
في 0 قنوات
Get PRO
ديسمبر '25
+38
في 0 قنوات
Get PRO
نوفمبر '25
+34
في 0 قنوات
Get PRO
أكتوبر '25
+31
في 0 قنوات
Get PRO
سبتمبر '25
+37
في 0 قنوات
Get PRO
أغسطس '25
+42
في 0 قنوات
Get PRO
يوليو '25
+39
في 0 قنوات
Get PRO
يونيو '25
+35
في 0 قنوات
Get PRO
مايو '25
+47
في 0 قنوات
Get PRO
أبريل '25
+65
في 0 قنوات
Get PRO
مارس '25
+66
في 3 قنوات
Get PRO
فبراير '25
+50
في 0 قنوات
Get PRO
يناير '25
+95
في 4 قنوات
Get PRO
ديسمبر '24
+106
في 2 قنوات
Get PRO
نوفمبر '24
+115
في 13 قنوات
Get PRO
أكتوبر '24
+96
في 3 قنوات
Get PRO
سبتمبر '24
+115
في 6 قنوات
Get PRO
أغسطس '24
+122
في 7 قنوات
Get PRO
يوليو '24
+201
في 2 قنوات
Get PRO
يونيو '24
+65
في 2 قنوات
Get PRO
مايو '24
+64
في 1 قنوات
Get PRO
أبريل '24
+102
في 7 قنوات
Get PRO
مارس '24
+96
في 4 قنوات
Get PRO
فبراير '24
+109
في 6 قنوات
Get PRO
يناير '24
+180
في 8 قنوات
Get PRO
ديسمبر '23
+249
في 8 قنوات
Get PRO
نوفمبر '23
+946
في 7 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
04 يوليو+1
03 يوليو+6
02 يوليو+4
01 يوليو+1
منشورات القناة
TDD, PP va AI Bir oralar Birlashgan Qirollikdan inglizlar bilan bir proyektda birga ishladik. Ularning tezlikdan ko'ra sifatni ustun ko'rishlari har qadamda sezilib turar edi. Har "feature" uchun "refinement session"lar albatta bo'lar, sessionda "feature" qanday qilib "implement" qilinishining har qadami qayd qilinib "ticket"ga yozib qo'yilar edi. Bajaruvchi i ishga deyarli qiynalmas edi, chunki hamma "design decision"lar qilingan bo'lardi. U paytlari copilot edi chiqqan, faqatgina funksiya yozib berishni bilar edi. Jamoada ikkita qattiq qoida bor edi: 1) "Test-driven development (TDD)" - testlarning "implementation"dan oldin yozilishi 2) "Pair-programming (PP) for new features" - yangi qoshilayotgan imkoniyatlar uchun juft-dasturlash uslibi. U proyektga qadar shaxsiy tajribamda testlarni yozish yoki "implementation"dan keyin edi (beuracracy) yoki umuman yo'q edi (ha, shunday proyektlar ham bo'lgan va kam emas). Bazan shunday holatlar bo'ladi, sizga proyektga qo'shilishdan oldin shunaqa savollar berishadiki u proyekt ideal deb o'ylaysiz, qo'shilganingizdan keyin esa holat idealdan ancha uzoq ekanligini ko'rasiz va u kirishdagi savollarning bazilari sizga ma'nosiz tuyuladi. Bu gal ham shunday bo'lsa kerak deb o'ylagandim, chunki TDD tatbiqini faqat kitoblarda o'qigandim. Kutilmaganda ko'rdimki har ikki qoida (TDD vs PP) amalda qattiq qo'llaniladi. Ikkisi ham avvalida noodatiy tuyuldi, qanday qilib test yozishimiz mumkin agar hali "implementation"ni yozmagan bo'lsak deb o'ylardim, lekin jamoadoshlarimdan buni qanday amalga oshirishni tez orada o'rganib oldim. Masala muammoning yechimidan nima kutayotganimizni oldindan o'ylash haqida ekan. Undan tashqari PP ham boshida juda galati tuyuldi, jamoada kun boshida guruh teng ikkiga bo'linadi va har guruhdan bir odam narigi guruhdan birini tanlaydi va kun ohirigacha u bilan tanlangan ticket(lar) ustida birga ishlaydi. Odatda juftlar "shuffling" bo'lardi, yani bir odam bilan ketma-ket ikki kun ishlay olmasdik. Process juda qiziq, bir odam "navigator" boshqasi esa "implementor" (bazan "typist" deb aytilardi, chunki uning vazifasi asosan "keyboard"da tugma bosish) vazifasini bajaradi va har 15 minutda vazifa almashishadi. "Navigator"ning vazifasi muammoni qo'yish, u haqida fikr yuritish, "implementor"ga nima qilishi kerakligini aytib turish. Mabodo ticketda "refinement"da o'tkazib yuborilgan "case"lar bo'lsa ular uchun "tradeoff"larni ko'zdan kechirish va "design decision"larni qabul qilish. Bu orada "implementor"ning fikrini ham so'rab ko'radi. Tez orada bu uslubga ham ko'nikib qoldim. Bazan jamoa bazi sabablarga ko'ra toq sonli bo'lib qolar edi, shu paytlari kimdir yolg'iz ishlashi kerak bo'lar edi. Shunday holatga men tushib qolsam o'zimni noqulay his qilar, qilayotgan ishimning sifatiga shubhalanar edim. Bularni nega gapirib berdim? Hozirgi kundagi AI "workflow"larni o'sha paytdagi "PP session"larga o'xshataman, faqat bu yerda endi AI faqat "implementor/typist" emas, balki oradagi chegara biroz surilgandek. Endi AI faqat kod yozmaydi, balki izlanish ham qiladi, muammoga yechimlarni ko'zdan kechiradi, "tradeoff"larga qarab ajratib chiqadi va biz("navigator")larga taqdim qiladi, bizga esa "design decision"larni qabul qilish va ish tugaganda uni "review" qilish qoladi. AI bilan oramizdagi mehnat taqsimotini "mechanics and responsibility" ga bo'lgim keladi, "Mechanics" AIda, "responsibility" esa hanuz insonda.

2
Assalamu alaykum! Bir muddat uzilishdan keyin video darslarni davom etish uchun imkon paydo bo'ldi, alhamdulillah! Bu safar mavzumiz AI va LLMlar. Shaxsan o'zim bu soha mutaxassisi emasman afsuski, darsda asosan kuzatuvlarim va shu paytgacha tajribamdan o'tkazgan xulosalarimni aytib o'tishga harakat qilaman. Xatolar, noaniqliklar bo'lishi mumkin, agar shunday holat uchsatsangiz kommentlarda qoldirishingiz mumkin, undan keyin darslarda tuzatish va aniqliklar kiritib ketishga harakat qilaman. Kuningiz xayrli bo'lsin! https://youtu.be/yeZ8QXzsYEU
2 080
3
“Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton bo‘lib o‘tadi 25–26-aprel kunlari “Yangi O‘zbekiston” unive
“Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton bo‘lib o‘tadi 25–26-aprel kunlari “Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton tashkil etiladi. Mazkur dastur doirasida ishtirokchilar 48 soat davomida jamoalar bilan ishlagan holda sun’iy intellekt asosidagi yechimlarni ishlab chiqadi va o‘z g‘oyalarini amaliy mahsulot darajasiga olib chiqish ustida ishlaydi. Xakaton davomida mentorlar ko‘magida loyihalarni takomillashtirish, ularni taqdim etish hamda keyingi bosqichga olib chiqish imkoniyati yaratiladi. Eng kuchli jamoalar esa 2026-yil yozida bo‘lib o‘tadigan Idrock Startup Accelerator dasturiga saralash imkoniyatini qo‘lga kiritadi. Shuningdek, g‘olib jamoalar SQB va SQB Ventures tomonidan taqdim etiladigan qimmatbaho sovg‘alar bilan taqdirlanadi. Mazkur xakaton g‘oyani haqiqiy mahsulotga aylantirishni istagan yoshlar uchun muhim amaliy maydon bo‘lib xizmat qiladi. 🗓 Sana: 25–26-aprel, 2026-yil 📍 Manzil: “Yangi O‘zbekiston” universiteti 🔗 Ro‘yxatdan o‘tish: https://gdg.community.dev/events/details/google-gdg-tashkent-presents-build-with-ai-fintech-hackathon/ Barcha ishtirokchilar t.me/bwai_community Telegram guruhiga qo‘shilishlari mumkin. @gdgtashkent
1 089