Curious coder
94 subscribers
677 photos
219 videos
51 files
529 links
𝓣𝓱𝓲𝓷𝓴 𝓭𝓲𝓯𝓯𝓮𝓻𝓮𝓷𝓽... ! 𝗘=𝗺𝗰²
Download Telegram
1❤‍🔥1🆒1
Конец
❤‍🔥1
Forwarded from Tune Hunt Bot
Tematika (pilot
MINOR
​​​​🔊 MINOR - Tematika (pilot - fest3) | music version

@TuneHuntBot orqali istagan musiqangizni tez va oson toping!
🔥1
Async vs Concurrency in Dart
🚀
Ko‘pchilik async va concurrency tushunchalarini bir xil deb o‘ylaydi. Aslida ular boshqa-boshqa narsalar.
Async (Asynchronous Programming) async/await kodni bloklamasdan ishlash imkonini beradi.
Masalan, API’dan ma’lumot kutayotganingizda UI muzlab qolmaydi:

Future<void> getUser() async {
final user = await api.getUser();
print(user);
}

Bu yerda Dart boshqa ishlarni davom ettiradi, natija kelganda esa kod ijrosini davom ettiradi.
Concurrency

Concurrency — bir vaqtning o‘zida bir nechta vazifalarni boshqarish.
Masalan:


await Future.wait([
fetchUsers(),
fetchPosts(),
fetchComments(),
]);

Bu yerda uchta so‘rov ketma-ket emas, parallel ravishda boshlanadi va umumiy vaqt kamayadi.
Muhim farq
Async → vazifani kutishda threadni bloklamaydi.
Concurrency → bir nechta vazifani bir vaqtning o‘zida boshqaradi.
Oddiy misol
🍳 Async — choy dam bo‘lishini kutayotganingizda telefon ko‘rib turish.
👨‍🍳 Concurrency — bir paytning o‘zida choy damlash, tuxum qovurish va non isitishni tashkil qilish.
Dart’da Concurrency vositalari
* Future
* Future.wait
* Stream
* Isolate (CPU-intensive tasklar uchun)
Eslab qoling:
Har bir concurrency async bo‘lishi mumkin, lekin har bir async kod concurrency degani emas.
#devspaceuz
Please open Telegram to view this post
VIEW IN TELEGRAM
لا طاعة لمخلوق في معصية الخالق
Yaratuvchiga osiylik bo‘lgan ishda hech bir maxluqqa itoat yo‘q.
Manam founder bo’lsamikan jo’ram ochibdi .
#devspaceuz
👩‍💻 Всем программистам посвящается!

Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Python — t.me/python_ready
🤖 AI & ML t.me/neuro_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
👩‍💻 IT Новости — t.me/it_ready
👩‍💻 Frontend — t.me/frontend_ready
👩‍💻 C/C++ — https://t.me/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Linux — t.me/linux_ready
👩‍💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOpst.me/devops_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
🙊1
Forwarded from Azim Pulat
Birinchi parvoz 1903-yil bo’lgan.

Birinchi avtopilot parvoz esa 1914-yil.

Faqat uchuvchilarda emas, ko’p boshqa kasblarda ham “avtopilot” bor. Masalan dehqon uchun kombayner, bugalterlar uchun 1C, sotuvchilar uchun ijtimoiy tarmoq va h.k.

Endi dasturchilar va ko’plab boshqa offis kasblari uchun avtopilot - sun’iy intellekt ixtiro qilindi.

Bu kasb yo’qolib ketadi degan qo’rquv endi boshlayotgan dasturchilarni ortga tortib, “qisqa yo’l” qidirib - muhim bilimlarni tashlab ketishlariga sabab bo’lyapti.

Fundamental bilimlarga ega, muammo yechuvchi dasturchilar esa hali hamon bozorda yetishmayapti, doim qidiruvda.

Parvozingiz bexatar bo’lsin...
3❤‍🔥2💯2
😅
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2
Next vibe
❤‍🔥1🔥1
Извинити. Не знаю автора )
😁3
Channel photo updated
Forwarded from Ikrom Sharif
У сенга 20 берди, мен эса 10 бердим. Табиийки, сен уни мендан кўра яхшироқ деб биласан. Чунки у кўпроқ берди-да. Лекин билмайсанки, унда 200 бор эди, менда эса фақат шу 10.

Меҳр-мурувватнинг даражаси яхшиликнинг миқдори билан ўлчанмайди, яхшилар!

@IkromSharif
❤‍🔥1
Forwarded from Yusuf Abdullaev | Blog
Junior dasturchi bo'lish kerak(mi?)

TLDR; AI bilan ko'proq kod yozish kerak, qo'lda kamroq emas.

10 yil dasturchilik tajribam davomida Junior va Senior dasturchilar o'rtasida ko'rgan eng katta farq – qanchalik tez izlash. Qanchalik sekin ishlasangiz, shunchalik Senior hisoblanasiz – chunki sekin degani yuqori sifat, sabr va sinchkovlik hislatlarini o'z ichiga oladi. Berilgan vazifani bajarishga shoshilmaslik, batafsil o'rganish, "edge case"lar haqida o'ylash odatda Junior dasturchilarga xos emas. Ular tezroq va ko'proq kod yozishga, build qilishga shoshilishadi. Junior uchun ko'p = yaxshi degani. Senior esa sekinroq va kamroq, lekin sifatliroq kod yozish, uni test qilish va mustahkamroq tizim yaratishni xohlaydi.

Sekin va sifatli tizim yaratish muhim – lekin har doim ham emas. Sizni loyihangizda 5 ta foydalanuvchi bo'lsa, unda senior dasturchi hal qiladigan ko'p muammolar bo'lmaydi. Backend-ga bosim katta emas, bir vaqtda minglab yoki millionlab request kelmaydi, MVP loyiha bugun bunday, ertaga umuman boshqacha – bunday holayda code quality yoki arxitektura ham muhim emas. 1 haftadan keyin yozilgan kod baribir kerak bo'lmasa, uni sifatining nima ahamiyati bor? Kod va mahsulot sifati loyiha haqiqiy biznesga aylanganidagina, undan ko'p odamlar foydalanib, katta pul aylanishni boshlaganidagina muhim bo'ladi. To'g'ri, boshidan yaxshi sifatli mahsulot yaratish yomon emas. Lekin agar bu tezlikka ta'sir qilsa, hali foyda keltirishi noma'lum feature yaratish haftalab vaqt talab qilsa, bu har qanday biznes uchun zarar. Chunki, software bu birinchi navbatda biznes, u pul keltirishi kerak.

Biznes uchun asosiy metrika – bu revenue (daromad). Dasturning crash rate, latency, stability va hokazo ko'rsatkichlari hammasi aynan daromadga ta'sir qilgandagina critical muammoga aylanadi. Aksar tajribali dasturchilar AI-ni hali ham qabul qila olmayapti, undan 100% foydalanishga o'tishga qiynalmoqda (shu jumladan, men ham). Chunki biz uzoq yillar davomida hamma narsani qo'lda qilishga, codebase 100% bizga tegishli bo'lishiga o'rganganmiz. Chunki javobgarlik ham doim bizda bo'lgan. 2026 yilda Claude Code va Codex kabi AI agentlar ishimizni o'n yoki yuz martalab tezroq qilish imkoniyatini beryapti, lekin shu efemer ownership va control tuyg'usi unga 100% ishonishga yo'l qo'ymayapti.

Aksincha, yoshroq va yangi kelgan dasturchilar esa juda tez AI orqali kod yozishga kirishishmoqda, kunlar yoki soatlarda butun boshli loyihalarni yasashyapti. Sababi – ular ortiqcha xavotirlanmaydi, yozilgan koddagi edge caselarni o'ylab o'tirmaydi, chunki bunday xatoliklar keltirishi mumkin bo'lgan muammolarga duch kelmagan. To'g'ri, AI ham xato qiladi, galyutsinatsiya qilishi mumkin, lekin umumiy olganda berilayotgan tezlik va boshqa imtiyozlar potensial kamchiliklarni oqlaydi. Shu uchun ham balki hozir 17-18 yosh founderlar yaratgan multimillion dollarlik startaplar ko'payib, investorlar ham yosh founderlarga ko'proq e'tibor beryotgandir. Chunki ularning miyasi avvalgi tajribasi tufayli hali qotishga ulgurmagan, yangi narsalarni qilishdan qo'rqmaydi. Riski ham, reward ham ko'proq.

@yusufblogs
👻2🆒1
🔥1🤝1