Forwarded from Dr. Algorithm
1 oy tekin ekan.
🧑💻 https://bytebytego.com
Assalomu alaykum do‘stlar,
Nodirjonga rahmat. Dasturlash bo‘yicha foydali kitoblarni tekinga o‘qish imkonini tavsiya etdilar.
Sizga ham ulashgim keldi.
30.04.2026 Toshkent
@DrAlgorithm
Assalomu alaykum do‘stlar,
Nodirjonga rahmat. Dasturlash bo‘yicha foydali kitoblarni tekinga o‘qish imkonini tavsiya etdilar.
Ishga kirishga tayyorlanayotganlar uchun foydali manba ekan.
Sizga ham ulashgim keldi.
30.04.2026 Toshkent
@DrAlgorithm
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1👏1
#unpacking #args #kwargs
Python unpacking: *args, **kwargs.
https://farruxnet.uz/blog/2026/05/02/python-unpacking/
@Py_uz
Python unpacking: *args, **kwargs.
https://farruxnet.uz/blog/2026/05/02/python-unpacking/
@Py_uz
👍1🔥1
Forwarded from UzTech UK
🇺🇿 UzTech - IT Hamjamiyati 🇬🇧
AI bilan ishlash bo‘yicha darslarimiz davom etadi.
Bu safar Claude Code haqida gaplashamiz.
Meetup davomida Saidolim Djuraev bilan:
• Claude Code’dan unumli foydalanish
• Ish jarayonini samarali tashkil qilish
• Foydali usullar va tajribalar
haqida suhbatlashamiz.
🗓 Sana: 22-May, Juma
🕕 Soat: 18:00 (London vaqti)
📍 Manzil: Online (Google Meet)
📱 Qatnashish uchun havola:
https://meet.google.com/eak-erzp-hjp
Agar AI vositalarini kundalik ish jarayoningizga qo‘shmoqchi bo‘lsangiz, ushbu meetup siz uchun foydali bo‘ladi.
📱 @UzTechUK | 😎 @UzTechUK | 📱 @UzTech-UK | www.UzTech.uk
AI bilan ishlash bo‘yicha darslarimiz davom etadi.
Bu safar Claude Code haqida gaplashamiz.
Meetup davomida Saidolim Djuraev bilan:
• Claude Code’dan unumli foydalanish
• Ish jarayonini samarali tashkil qilish
• Foydali usullar va tajribalar
haqida suhbatlashamiz.
🗓 Sana: 22-May, Juma
🕕 Soat: 18:00 (London vaqti)
📍 Manzil: Online (Google Meet)
https://meet.google.com/eak-erzp-hjp
Agar AI vositalarini kundalik ish jarayoningizga qo‘shmoqchi bo‘lsangiz, ushbu meetup siz uchun foydali bo‘ladi.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
#os #system
Operatsion tizim (OT) nima?
https://farruxnet.uz/blog/2026/05/31/operatsion-tizim-nima/
@Py_uz
Operatsion tizim (OT) nima?
https://farruxnet.uz/blog/2026/05/31/operatsion-tizim-nima/
@Py_uz
👍4
#linux #history
Talabaning hobbiysi bugun milliardlab qurilmalarda ishlayapdi!
https://groups.google.com/g/comp.os.minix/c/dlNtH7RRrGA/m/SwRavCzVE7gJ
👩💻 Ko'p holatlarda startup yoki texnologiyaning rivojlanishi uning o'ziga bog'liq bo'lmaydi, to'g'ri vaqtda to'g'ri joyda bo'lishi muhim bo'ladi.
Linux ham 1990-yilda internet endi rivojlanayotgan davrga to'g'ri kelgan. Bu davrda serverlar uchun OT ga bo'lgan talab oshishni boshlagan usha vaqtdagi OTlar(Solaris, AIX, HP-UX) pullik bo'lgan bu kichik korxona va startuplar uchun ortiqcha xarajat edi. Linux esa bepul.
Keyin esa maydonda yangi o'yinchi paydo bo'lgan bu Apache. Apache ham bepul veb-server edi. Linux bilan birgalikda zo'r kombinatsiya hosil qilgan, LAMP(Linux, Apache, MySql, PHP).
Serverlar dunyosini Linuxsiz tasavvur qilish qiyin.
Ko'pchilik Linuxni faqat dasturchilar ishlatadigan OT deb o'ylaydi. Aslida esa Linux hayotimizning deyarli har bir qismida mavjud. Smartfonlar, televizorlar, avtomobillar, routerlar, aqlli soatlar, kir yuvish mashinalari va boshqa ko'plab qurilmalar ichida Linux yoki Linux kerneliga asoslangan tizimlar ishlaydi.
TOP500 ro‘yxatidagi deyarli barcha superkompyuterlar Linux ishlatadi(manba).
@Py_uz
Talabaning hobbiysi bugun milliardlab qurilmalarda ishlayapdi!
just a hobby, won't be big and
professional like gnu
https://groups.google.com/g/comp.os.minix/c/dlNtH7RRrGA/m/SwRavCzVE7gJ
Linux ham 1990-yilda internet endi rivojlanayotgan davrga to'g'ri kelgan. Bu davrda serverlar uchun OT ga bo'lgan talab oshishni boshlagan usha vaqtdagi OTlar(Solaris, AIX, HP-UX) pullik bo'lgan bu kichik korxona va startuplar uchun ortiqcha xarajat edi. Linux esa bepul.
Keyin esa maydonda yangi o'yinchi paydo bo'lgan bu Apache. Apache ham bepul veb-server edi. Linux bilan birgalikda zo'r kombinatsiya hosil qilgan, LAMP(Linux, Apache, MySql, PHP).
Serverlar dunyosini Linuxsiz tasavvur qilish qiyin.
Ko'pchilik Linuxni faqat dasturchilar ishlatadigan OT deb o'ylaydi. Aslida esa Linux hayotimizning deyarli har bir qismida mavjud. Smartfonlar, televizorlar, avtomobillar, routerlar, aqlli soatlar, kir yuvish mashinalari va boshqa ko'plab qurilmalar ichida Linux yoki Linux kerneliga asoslangan tizimlar ishlaydi.
TOP500 ro‘yxatidagi deyarli barcha superkompyuterlar Linux ishlatadi(manba).
@Py_uz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👏1
#os #system
Kompyuter va Operatsion tizim.
https://farruxnet.uz/blog/2026/06/01/kompyuter-va-operatsion-tizim/
@Py_uz
Kompyuter va Operatsion tizim.
https://farruxnet.uz/blog/2026/06/01/kompyuter-va-operatsion-tizim/
@Py_uz
👍3
Forwarded from UzTech UK
Assalomu alaykum,
Bugun Claude Code Skills bo‘yicha amaliy mashg‘ulotimiz bor.
🕕 18:00 (London vaqti)
📍 77 Marsh Wall, E14 9SH
💻 https://meet.google.com/eak-erzp-hjp
Ko‘rishguncha! 👋
📱 @UzTechUK | 😎 @UzTechUK | 📱 @UzTechUK
📱 @UzTech-UK | www.UzTech.uk
Bugun Claude Code Skills bo‘yicha amaliy mashg‘ulotimiz bor.
🕕 18:00 (London vaqti)
📍 77 Marsh Wall, E14 9SH
💻 https://meet.google.com/eak-erzp-hjp
Ko‘rishguncha! 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Dr. Algorithm
This media is not supported in your browser
VIEW IN TELEGRAM
Chala tizim = to‘liq tizim
Rahmatli domlam, Prof. Abdumajid Po‘latov, aytar edilar:
Bittada tushunib olishim qiyin bo‘lgan. Keyin sinab ko‘rib, o‘zim uchun zo‘r dars qilib olgan edim. Keling shuni biroz batafsil aytib bersam:
Tizim to‘liq bo‘lishi uchun, uning har bitta tashkil etuvchi (komponentlari) to‘liq bo‘lishi shart emas.
- degani tizimda albatta bir necha tashkil etuvchi qismlari bo‘ladi. Shular har xil xususiyatga ega. Masalan, avtomobil uchun - g‘ildirak, rul, o‘rindiq va boshqalar kabi.
Tashkil etuvchilarning har biri o‘z vazifasini to‘g‘ri bajarishi yetarli.
- demak har bir tashkil etuvchi qism, o‘z vazifasini to‘g‘ri bajarsa bo‘ldi. Yana nimalarnidir bilishi bizga kerak emas aslida.
Boshqacha ham bo‘ladimi? - deb so‘rashingiz mumkin. Ha bo‘ladi! Yetmaganiga hayotda doim shunday.
Har bir tashkil etuvchi qism o‘zi vazifasini bajara olib, lekin boshqa vazifalarda oqsasa (70% foydali desak), shunda ham ularni to‘g‘ri qo‘yib chiqsa, umumiy tizim to‘liq va to‘g‘ri bo‘laveradi - mana shu joyda san’at boshlanadi.
Buni masalan jamoani boshqarishda ham ko‘rsa bo‘ladi.
Har bir dasturchi yoki har bir jamoa a’zosi har xil kayfiyatga ega, har xil bilimga ega, har xil tajribaga ega. Lekin team lead sifatida sizning vazifangiz - aynan o‘sha, ularning qila oladigan imkoniyatlarini to‘g‘ri hisobga olib, ularni to‘g‘ri joyga qo‘yib, ularni yaxshi tomonlarini umumiy ishga to‘g‘ri ishlata olishda.
Masalan, bir dasturchi Frontend’da yaxshi kod yozadi, ammo Database’ni yaxshi bilmaydi. Yana kimdir deylik, Frontend’ni yaxshi bilmaydi - ahamiyati yo‘q. Siz qilayotgan ish vaqtida umumiy ishga bittasi faqat Backend’ni bilsa, uni Backend’ga qo‘yasiz. Faqat Database’ni yaxshi bilsa, Database bilan hisobotlarga qo‘yasiz. Agar yana biri Frontend’ni yaxshi bilsa, Frontend’ga qo‘yasiz.
Ya’ni, siz ko‘rib turganingizdek, hamma narsani zo‘r biladigan odamlarni yig‘ib olib ishlatayotganingiz yo‘q. Ayni bitta narsani zo‘r biladi, qolgan narsalardan xabari bor, xolos. Ana o‘shalarni ketma-ketligini to‘g‘ri qo‘yib olib, umumiy tizimingizni, umumiy ishingizni to‘g‘ri tashkillashtirgan bo‘lasiz.
SI modellari ham shunday.
Hamma narsani zo‘r biladigan model hali mavjud emas. Multimodel bo‘lgani bilan, alohida yig‘ilgan tizimlar ketma-ketligi sifatliroq va tezroq bo‘lishi kuzatilmoqda.
SI biznesga katta foyda berdi, dasturchilar ishini tezlashtirdi, jarayonlar tezlashdi, - deb eshitib olib, shatta bitta SIni olib, o‘zini ishiga tatbiq qilayotganlar ko‘p. Afsuski ular bitta SI bilan cheklanib, ishlarini orqaga tortishmoqda. Chala SI modellaridan to‘g‘ri foydalanish vaqti keldi, akalar.
Xulosam, post uzum bo‘lib ketdi, rozi bo‘lasiz.
- SIni ishlatish kerakmi?
- Ha.
- Bitta SI modelini olib, shuni o‘zini ishlatsam bo‘ladimi?
- Yo‘q.
- Biznesimga (ishimga) samara berish uchun nima qilay?
- SI modellari, turlari, nima uchun ishlatilishini o‘rganing. Boshqalar bilan siz tanlagan SI zo‘r ekanini bahslashmang. Taklif qiling, ularning fikrini eshiting.
Kelasi ish haftasini kuchga to‘lib, samarali va barakali boshlab oling.
07.06.2026 London
@DrAlgorithm
Rahmatli domlam, Prof. Abdumajid Po‘latov, aytar edilar:
"Tizim to‘liq bo‘lishi uchun, uning har bir tashkil etuvchisi to‘liq bo‘lishi shart emas. Tashkil etuvchilarning har biri o‘z vazifasini to‘g‘ri bajarsa yetarli."
Bittada tushunib olishim qiyin bo‘lgan. Keyin sinab ko‘rib, o‘zim uchun zo‘r dars qilib olgan edim. Keling shuni biroz batafsil aytib bersam:
Tizim to‘liq bo‘lishi uchun, uning har bitta tashkil etuvchi (komponentlari) to‘liq bo‘lishi shart emas.
- degani tizimda albatta bir necha tashkil etuvchi qismlari bo‘ladi. Shular har xil xususiyatga ega. Masalan, avtomobil uchun - g‘ildirak, rul, o‘rindiq va boshqalar kabi.
Tashkil etuvchilarning har biri o‘z vazifasini to‘g‘ri bajarishi yetarli.
- demak har bir tashkil etuvchi qism, o‘z vazifasini to‘g‘ri bajarsa bo‘ldi. Yana nimalarnidir bilishi bizga kerak emas aslida.
Boshqacha ham bo‘ladimi? - deb so‘rashingiz mumkin. Ha bo‘ladi! Yetmaganiga hayotda doim shunday.
Har bir tashkil etuvchi qism o‘zi vazifasini bajara olib, lekin boshqa vazifalarda oqsasa (70% foydali desak), shunda ham ularni to‘g‘ri qo‘yib chiqsa, umumiy tizim to‘liq va to‘g‘ri bo‘laveradi - mana shu joyda san’at boshlanadi.
Buni masalan jamoani boshqarishda ham ko‘rsa bo‘ladi.
Har bir dasturchi yoki har bir jamoa a’zosi har xil kayfiyatga ega, har xil bilimga ega, har xil tajribaga ega. Lekin team lead sifatida sizning vazifangiz - aynan o‘sha, ularning qila oladigan imkoniyatlarini to‘g‘ri hisobga olib, ularni to‘g‘ri joyga qo‘yib, ularni yaxshi tomonlarini umumiy ishga to‘g‘ri ishlata olishda.
Kimdir biror narsani yaxshi bilmasligi mumkin.
Masalan, bir dasturchi Frontend’da yaxshi kod yozadi, ammo Database’ni yaxshi bilmaydi. Yana kimdir deylik, Frontend’ni yaxshi bilmaydi - ahamiyati yo‘q. Siz qilayotgan ish vaqtida umumiy ishga bittasi faqat Backend’ni bilsa, uni Backend’ga qo‘yasiz. Faqat Database’ni yaxshi bilsa, Database bilan hisobotlarga qo‘yasiz. Agar yana biri Frontend’ni yaxshi bilsa, Frontend’ga qo‘yasiz.
Ya’ni, siz ko‘rib turganingizdek, hamma narsani zo‘r biladigan odamlarni yig‘ib olib ishlatayotganingiz yo‘q. Ayni bitta narsani zo‘r biladi, qolgan narsalardan xabari bor, xolos. Ana o‘shalarni ketma-ketligini to‘g‘ri qo‘yib olib, umumiy tizimingizni, umumiy ishingizni to‘g‘ri tashkillashtirgan bo‘lasiz.
SI modellari ham shunday.
Hamma narsani zo‘r biladigan model hali mavjud emas. Multimodel bo‘lgani bilan, alohida yig‘ilgan tizimlar ketma-ketligi sifatliroq va tezroq bo‘lishi kuzatilmoqda.
SI biznesga katta foyda berdi, dasturchilar ishini tezlashtirdi, jarayonlar tezlashdi, - deb eshitib olib, shatta bitta SIni olib, o‘zini ishiga tatbiq qilayotganlar ko‘p. Afsuski ular bitta SI bilan cheklanib, ishlarini orqaga tortishmoqda. Chala SI modellaridan to‘g‘ri foydalanish vaqti keldi, akalar.
Xulosam, post uzum bo‘lib ketdi, rozi bo‘lasiz.
- SIni ishlatish kerakmi?
- Ha.
- Bitta SI modelini olib, shuni o‘zini ishlatsam bo‘ladimi?
- Yo‘q.
- Biznesimga (ishimga) samara berish uchun nima qilay?
- SI modellari, turlari, nima uchun ishlatilishini o‘rganing. Boshqalar bilan siz tanlagan SI zo‘r ekanini bahslashmang. Taklif qiling, ularning fikrini eshiting.
Kuch birlikda.
Kelasi ish haftasini kuchga to‘lib, samarali va barakali boshlab oling.
07.06.2026 London
@DrAlgorithm
👍3
Forwarded from The Spillover - Sh. Mukhibillaev
Yuqoridagi post izohlarida JavaScript stack’i bo‘yicha, ya’ni "AI keldi, junior dasturchilik o‘ldi, endi yangi boshlovchilarga ish yo‘q" ga o'xshash juda ko‘p savollar bo‘ldi. Shunga doir chuqurroq izlanib ko‘rdim va qiziq faktlarni topdim.
1. Ish o‘rinlari nega kamaydi?
Ko‘pchilik junior vakansiyalar kamayganiga AIni ayblashyapti. Aslida esa asosiy sabab — makroiqtisodiyot. 2021-yildagi "tekin pullar" (ZIRP- Zero Interest Rate Policy) davri tugadi, global foiz stavkalari oshdi. Oldin kompaniyalar juniorlarni olib, 12-18 oy davomida o‘qitish (training tax) xarajatlarini bemalol ko‘tara olishardi. Hozir esa hamma srazu foyda keltiradigan kadrlarni qidiryapti.
Shu sababli AQSHda junior vakansiyalar 67%ga, Buyuk Britaniyada 46%ga qisqargan. Big Tech kompaniyalari (Google, Meta va h.k.) o‘zlarining umumiy xodimlari ichida juniorlar ulushini 32%dan 7%ga tushirib yuborgan.
2. Rahbarlarning xatosi: "AI Productivity Disconnect"
Kompaniya rahbarlari marketing gaplariga uchib, "AI dasturchilarning unumdorligini 10 barobar oshirib yuboradi, junior olish shart emas" deb o‘ylashgandi. Lekin tadqiqotlar umuman boshqa narsani ko‘rsatdi:
• AI shunchaki bir xil turdagi kodlarni (boilerplate) 55% tezroq yozib beradi, xolos.
• Tizim arxitekturasi, murakkab buglarni topish va biznes talablarni tushunishda AIning foydasi bor-yo‘g‘i 3.4% bo‘lgan. Hatto ba’zi joylarda AI yozgan kodni tekshirish va uning xatolarini to‘g‘rilash ortiqcha vaqt olgani uchun umumiy samaradorlik 7.2%ga tushib ketgan.
3. Eng katta xavf: "Vibe Coding" yoki "O'rganish qarzi" (Learning Debt)
Anthropic kompaniyasi o‘tkazgan o‘ta qiziq tadqiqot (2026-yil yanvar): dasturchilarga vaqtinchalik yangi Python kutubxonasi berilgan. Muammoni tushunish uchun AIdan faqat konseptual so‘raganlar 65%lik natija ko‘rsatishgan. Kodni srazu AIga yozdirib, tayyorini ko‘chirganlar esa tushunish testidan 40%dan ham past ball olishgan.
Agar juniorlar fikrlashni AIga topshirib qo‘yishsa, ular muhandis emas, shunchaki "knopka bosuvchi operator" bo‘lib qolishadi va birinchi jiddiy muammodayoq yiqilishadi.
4. Xo‘sh, kimlarga ish bor? (JS/TS stack'ida qolish kerakmi?)
JavaScript (66%) va TypeScript (43.6%) dunyoda baribir yetakchi. Lekin shunchaki frontendga ish kam ($82k). Full-stack dasturchilarga ($92k) va AI-Integration muhandislariga ($118k) talab juda yuqori.
Hozir Big Tech juniorlarni kamroq olayotgan bo‘lsa-da, an’anaviy va og‘ir sohalar (Tibhiyot, FinTech/Banking, Mudofaa va Kiberxavfsizlik) junior dasturchilarni faol ishga olyapti. Chunki ularning 20-30 yillik eski kod bazalari bor. Agar hozir juniorlarni olib, ularga arxitekturani o‘rgatishmasa, qariyalar pensiyaga ketgandan keyin u sistemalarni hech kim tushunmay qoladi (AI ham tushunolmaydi :D).
1. Ish o‘rinlari nega kamaydi?
Ko‘pchilik junior vakansiyalar kamayganiga AIni ayblashyapti. Aslida esa asosiy sabab — makroiqtisodiyot. 2021-yildagi "tekin pullar" (ZIRP- Zero Interest Rate Policy) davri tugadi, global foiz stavkalari oshdi. Oldin kompaniyalar juniorlarni olib, 12-18 oy davomida o‘qitish (training tax) xarajatlarini bemalol ko‘tara olishardi. Hozir esa hamma srazu foyda keltiradigan kadrlarni qidiryapti.
Shu sababli AQSHda junior vakansiyalar 67%ga, Buyuk Britaniyada 46%ga qisqargan. Big Tech kompaniyalari (Google, Meta va h.k.) o‘zlarining umumiy xodimlari ichida juniorlar ulushini 32%dan 7%ga tushirib yuborgan.
2. Rahbarlarning xatosi: "AI Productivity Disconnect"
Kompaniya rahbarlari marketing gaplariga uchib, "AI dasturchilarning unumdorligini 10 barobar oshirib yuboradi, junior olish shart emas" deb o‘ylashgandi. Lekin tadqiqotlar umuman boshqa narsani ko‘rsatdi:
• AI shunchaki bir xil turdagi kodlarni (boilerplate) 55% tezroq yozib beradi, xolos.
• Tizim arxitekturasi, murakkab buglarni topish va biznes talablarni tushunishda AIning foydasi bor-yo‘g‘i 3.4% bo‘lgan. Hatto ba’zi joylarda AI yozgan kodni tekshirish va uning xatolarini to‘g‘rilash ortiqcha vaqt olgani uchun umumiy samaradorlik 7.2%ga tushib ketgan.
3. Eng katta xavf: "Vibe Coding" yoki "O'rganish qarzi" (Learning Debt)
Anthropic kompaniyasi o‘tkazgan o‘ta qiziq tadqiqot (2026-yil yanvar): dasturchilarga vaqtinchalik yangi Python kutubxonasi berilgan. Muammoni tushunish uchun AIdan faqat konseptual so‘raganlar 65%lik natija ko‘rsatishgan. Kodni srazu AIga yozdirib, tayyorini ko‘chirganlar esa tushunish testidan 40%dan ham past ball olishgan.
Agar juniorlar fikrlashni AIga topshirib qo‘yishsa, ular muhandis emas, shunchaki "knopka bosuvchi operator" bo‘lib qolishadi va birinchi jiddiy muammodayoq yiqilishadi.
4. Xo‘sh, kimlarga ish bor? (JS/TS stack'ida qolish kerakmi?)
JavaScript (66%) va TypeScript (43.6%) dunyoda baribir yetakchi. Lekin shunchaki frontendga ish kam ($82k). Full-stack dasturchilarga ($92k) va AI-Integration muhandislariga ($118k) talab juda yuqori.
Hozir Big Tech juniorlarni kamroq olayotgan bo‘lsa-da, an’anaviy va og‘ir sohalar (Tibhiyot, FinTech/Banking, Mudofaa va Kiberxavfsizlik) junior dasturchilarni faol ishga olyapti. Chunki ularning 20-30 yillik eski kod bazalari bor. Agar hozir juniorlarni olib, ularga arxitekturani o‘rgatishmasa, qariyalar pensiyaga ketgandan keyin u sistemalarni hech kim tushunmay qoladi (AI ham tushunolmaydi :D).