Curious coder
95 subscribers
679 photos
220 videos
51 files
534 links
𝓣𝓱𝓲𝓷𝓴 𝓭𝓲𝓯𝓯𝓮𝓻𝓮𝓷𝓽... ! 𝗘=𝗺𝗰²
Download Telegram
Odamni tabiati buzuq bo'lsa foydasi yoq ......
😐4👌2
IT bozori va "Pending" sindromi: 60 ta urinishdan keyingi tahlil

Hozirgi IT bozorini tahlil qilsak, bir narsa aniq: miqdordan sifatga o‘tish davri. Flutterdagi tajribam va Lead Mobile Engineer lavozimidagi faoliyatimni yakunlab, yangi chaqiriqlarni qidirishni boshladim. Natijalar esa kutilmagan:
Statistika: 60 ta otklik -> 24 tasi hanuz "Pending" (kutilmoqda) holatida.
Muammo: HH.uz kabi platformalarda hatto 1 yil oldingi otkliklar ham "ko'rib chiqilmadi" maqomida qolib ketgan.
Paradoks: Bir o'ringa 100 lab odam topshiryapti, lekin kompaniyalar hamon "yaxshi kadr yo'q" deb noliydi. HR-lar xabarlar oqimi ostida qolib ketgan.
Xulosam: An'anaviy "otklik bosish" strategiyasi endi ishlamayapti. Shu sababli fokusni Habr Career va Referral (tavsiya) tizimiga qaratmoqchiman.
Bozor inqirozda emas, shunchaki filtrlar o'zgargan. Endi HR-ni topish emas, u sizni 100 ta nomzod ichidan "tanib olishi" muhimroq.
Sizda vaziyat qanday? "Pending"lar ro'yxati sizda ham uzayib bormayaptimi?
#flutter #dart #opentowork
https://t.me/devspaceuz
😁4🔥2🕊2🙊1
Xabr careerni test qilmoqchi edim 😂
vakansiya yoq
bita static mano beringlari nega bu dynamic
Dartda Asinxron amallar zanjiri: .then(), .catchError() va .whenComplete()

Dart dasturlash tilida Future bilan ishlashning ikki xil usuli bor: async/await va Fluent API (zanjir uslubi). Bugun ikkinchi uslubning go'zalligini bitta misol orqali ko'rib chiqamiz.
Quyidagi kodga e'tibor bering:

Dart
final server = connectToServer();
server
.post(myUrl, fields: const {'name': 'Dash', 'profession': 'mascot'})
.then(handleResponse)
.catchError(handleError)
.whenComplete(server.close);


——

Bu yerda nimalar sodir bo'lyapti? Keling, "pod kapotom" nimalar bo'layotganini qismlarga bo'lamiz:

1️⃣ .post(...) — Bu asinxron so'rov. U darhol natija qaytarmaydi, balki bizga Future (kelajakdagi va'da) beradi.
2️⃣ .then(handleResponse) — Bu bizning "Baxtli yo'limiz" (Happy Path). Agar so'rov muvaffaqiyatli yakunlansa, serverdan kelgan ma'lumot handleResponse funksiyasiga uzatiladi.
3️⃣ .catchError(handleError) — Agar jarayonning istalgan bosqichida (tarmoq xatosi, 404 yoki 500 xatolari) muammo chiqsa, dasturimiz "qulab" tushmaydi. Xato ushlanadi va handleError funksiyasi uni xavfsiz boshqaradi.
4️⃣ .whenComplete(server.close) — Bu qism eng muhimi! So'rov muvaffaqiyatli bo'ladimi yoki xato bilan tugaydimi, farqi yo'q — server.close baribir ishga tushadi. Bu xuddi try-finally blokiga o'xshaydi va resurslarni (xotirani) tozalash uchun ishlatiladi.
Nima uchun bu muhim?
Intervyularda ko'pincha "Nima uchun whenComplete kerak, agar then ichida ham yopish mumkin bo'lsa?" deb so'rashadi. Javob oddiy: Agar xato yuz bersa, then ishlamay qolishi mumkin, lekin whenComplete har qanday holatda ham resursni yopishingizga kafolat beradi.

https://t.me/devspaceuz
1👌1
Hamma narsa vaqtincha ekanligiga yana bir bor bugun amin bo'ldim , ya'ni xozirda 5 kurs talabasiman univerni qonuniy talabasi 😂, univerda faqat mani diplom himoyam qolib ketgan xolos diplomimni himoya qilsam batamom chopishsa kerak univerga keldim faceidan o'tolmadim... mani faceiddan delete qilishibdi nachora .... 😂
qancha kutgandim bu kuni😂😂😂😂😂
#kill_your_time
Forwarded from Macshop.uz
Counter-Strike_1_6_v2_0_2.dmg
856.9 MB
Macbook uchun Counter Strike 1.6 so'raganlar uchun maxsus ☄️💥

online o'ynash imkoniyati bor ‼️

o’rnatish qo’lanmasi buyerda ⬇️

https://t.me/machack_uz
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Орзудаги
Iqtisodchi Kundaligi
Cho’qqiga chiqishning ikki sababi bor

Biri: dunyo seni ko’rishi uchun
Ikkinchisi: sen dunyoni ko’rishing uchun.​​​​​​

Siz nega chiqyapsiz?
Биринчисида ниманидир исботлаш учун чиқасан.
Иккинчисида эса ўрганиш учун чиқасан.Мен иккинчисини танлардим.
🔥1🤪1
Forwarded from Flutter Notes
Dasturchi 300$ ga maxsus ovozi uchun mexanik klaviatura sotib oladi va uni 400$ lik shovqin to'suvchi quloqchin bilan ishlatadi 😄
😁4
😁😆😁 qachon IELTS olaman
Please open Telegram to view this post
VIEW IN TELEGRAM
🤷1