Engineering Notes
2.54K subscribers
148 photos
5 files
217 links
Kanalda asosan backend engineeringga oid postlar yozib boriladi.

Ba'zi postlarda xatoliklar bor.
Postlar foydali bo’lgan bo’lsa adminni duo qilib qo’ying. Rahmat.

Contact: @Bobosher_Musurmonov
LinkedIn: https://www.linkedin.com/in/bobosher-musurmonov
Download Telegram
Viloyatda edim, bu safar UzGeeks meetupga bora olmadim. Borganlar juda foydali bo’ldi deyishayapti. Ustoz Saidolim aka kanalida “borishga harakat qilaman” deb o’zlari yakkaxon konsert beribdilar ))
😁20
Forwarded from Vohid Karimov
Advent of Code 2025 yaqinlashmoqda 🎉🚀

1-dekabrdan 12-dekabrgacha har kuni 2ta programming puzzle yechamiz. O'tgan yilgi AoC ham juda qiziq bo'lgandi va top o'rin olganlar bilan maroqli suxbat qilgan edik.

Bu yilgi sovrinlar:
1-o'rin: Pixel Buds Pro 2 — Bobosher Musurmonov tomonidan.
2-o'rin: Logitech MX Master 3S — Farrukh Atabekov tomonidan.
3-o'rin: 3ta kitob (Code, Flow, va Deep Work) — Jakhongir Rakhmonov va men tomonidan.

Va musobaqadan so'ng top 10 kishi bilan har yilgidek meetup tashkil qilamiz.

Join link: https://adventofcode.com/2025/leaderboard/private/view/2432563 (birinchi login qiling)
Kirish kodi: 2432563-8d25532c
Qoidalar: https://adventofcode.com/2025/about

Leaderboard'ga max 200 kishi qo‘shila oladi. Agar siz qo‘shilgani ulgurmagan bo‘lsangiz, xavotirlanmang. Masalalarni yechavering, men har 2-3 kunda nofaollarni leaderboard'dan olib tashlayman, qo‘shilgani yana imkoniyat bo‘ladi.

Cheating oldini olish uchun, musobaqa ohirida top 10talikdan proof of work so‘raladi. Ya’ni, puzzle'larni mustaqil ravishda ishlaganingizni isbotlab berishingiz kerak bo‘ladi.

Let's go 🚀🚀🚀
👍12👀4
Engineering Notes pinned «Advent of Code 2025 yaqinlashmoqda 🎉🚀 1-dekabrdan 12-dekabrgacha har kuni 2ta programming puzzle yechamiz. O'tgan yilgi AoC ham juda qiziq bo'lgandi va top o'rin olganlar bilan maroqli suxbat qilgan edik. Bu yilgi sovrinlar: 1-o'rin: Pixel Buds Pro 2 — Bobosher…»
When you need some family support
😁59👀1
Advent of Code bahonasida yana bir kichkina challange idea kelib qoldi. Bugungi (day 4) part 2 problemni pastdagi input uchun yechishga eng qisqa vaqt sarflagan solution egasiga AoC oxirida mendan qo'shimcha kichkina sovg'a bor. Shartlar:
– Solutionni va sizda o'rtacha qancha vaqt olganini comment sectionda ertaga kechgacha qoldirishingiz mumkin.
– Solution aynan shu input uchun specific bo'lmasligi kerak.
– Parallelism bo'yicha limit yo'q.
– Cheat qilib yutish qiyinmas, lekin kerakmi shu sizga?

Input file comment sectionda.
👍6
Engineering Notes
Advent of Code bahonasida yana bir kichkina challange idea kelib qoldi. Bugungi (day 4) part 2 problemni pastdagi input uchun yechishga eng qisqa vaqt sarflagan solution egasiga AoC oxirida mendan qo'shimcha kichkina sovg'a bor. Shartlar: – Solutionni va sizda…
Maqsud Baxriddinov akaning golangda yozgan kodi qolgan submissionlarga nisbatan ancha kam vaqt oldi. AoC tugaganidan keyin top 10 bilan yig'ilishni plan qilayapmiz, shunda sovg'ani egasida topshiraman xudo xohlasa.
🍾11👀3
Me after 4 hours of concatenative programming
😁23👍1🍾1
😁33
Advent of code day 11 dan keyingi top 3. Ko'ramiz ertaga leaderboardda nima o'zgarishlar bo'larkan.
🍾11👍3👀2
Forwarded from Vohid Karimov
Advent of Code 2025 musobaqasi o‘z nihoyasiga yetdi!

Hamma ishtirokchilarni tabriklayman 👏

Sovrinli o‘rinlarga quyidagi ishtirokchilar ega bo‘lishdi:

🥇Davlatbek Mirakilov
🥈Maqsud Baxriddinov
🥉Khudoyshukur Juraev

... va keyingi 7 ta ishtirokchi tez orada tashkil qilinadigan meetup’ga taklif qilinadi.

Qolgan ishtirokchilar-chi? Albatta ular ham quruq qolishmaydi, ular maqtanish haq-huqug‘iga ega bo‘lishadi 😜️️️️️️

Top 10 ta ishtirokchi, iltimos @talk2vovopap’ga proof of work jo‘nating.
👍4
Vohid Karimov
Advent of Code 2025 musobaqasi o‘z nihoyasiga yetdi! Hamma ishtirokchilarni tabriklayman 👏 Sovrinli o‘rinlarga quyidagi ishtirokchilar ega bo‘lishdi: 🥇Davlatbek Mirakilov 🥈Maqsud Baxriddinov 🥉Khudoyshukur Juraev ... va keyingi 7 ta ishtirokchi tez orada…
Davlatbek once again on top. He’s one of the hardest working individuals I’ve ever meet. Truly deserved win, well done and congrats.

Also well done to everyone who participated, and special thanks to @shakhzodme for the streams.
🍾13👍2
ICPC NEERC finalsda qatnashayotgan hamma komandalarimizga omad, bosingizlar.
🍾24👍6🤯1
Engineering Notes
ICPC NEERC finalsda qatnashayotgan hamma komandalarimizga omad, bosingizlar.
Freeze time boshlandi, hozircha natijalar yomonmas. Duodamiz.
👍9
Current state of GPU programming is a great example of why you need a globally standardized abstraction to build everything on top of. One more reason to respect C as THE programming language.
👍17
Engineering Notes
ICPC NEERC finalsda qatnashayotgan hamma komandalarimizga omad, bosingizlar.
Mayli, kelasi yil finalga chiqamiz xudo xohlasa. Bollarga omad.
👍9🍾2👀1
Forwarded from Dr. Algorithm
Dasturchining odatlari

O‘zbekiston dasturchilari juda qimmat!


Shu gapni eshitganmisiz? Bu gapni o‘zimizdan emas, chet davlatida turgan va dasturchi yollamoqchi bo‘lgan korxonalar aytadi. O‘ylab qarasam, rostdan ham bizda dasturchilar qimmatga aylanar ekan.

Keling shuni o‘ylab ko‘ramiz, nima uchun bizda qimmat?


1. Daraja.

O‘quv kursini tamomlagan odam o‘zini Junior dasturchi deb biladi. 2-3 yil ishlagan dasturchi esa Middle bo‘ldim deydi. 5 yilda Senior bo‘lgan odamlarni ko‘p uchratasiz.

Daraja vaqt bilan o‘lchanadimi?


Albatta, yo‘q. Chunki u o‘zining ustida ishlamagan bo‘lsa, 10 yildan keyin ham Junior bo‘lib qolaveradi.

Unda nima uchun odamlar o‘ziga daraja beradi?


Sabablaridan biri o‘zini boshqa odamga qimmatroqqa sotish. Sizni sotish bilan shug‘ullanadigan korxonalar ham shuni maqsad qilgan. Sizni kichik darajada sotib olib, katta darajada sotsa, foyda ko‘proq bo‘ladi. Siz rostdan ham Juniordan Middlega chiqdingizmi, unisi keyingi masala bo‘lib qoladi.

2. Soft skill

Bilamiz-ki, dasturchining biror texnologiyani bilishi Hard skill deyiladi. Buni bizning o‘quv kurslarimiz sochib tashlashmoqda. Bitiruvchilar rostdan ham texnologiyalarni zo‘r bilib chiqishmoqda. Ammo...

Shu intizom kabi soft skill’larni hamma joyda ham o‘rgatishmaydi.


1. Vazifaga mas’uliyat bilan yondashish.
2. Tushunmasa savol berish.
3. Majlis (call)ga vaqtida kirish.
4. Vazifaning holatini izohlarida yozish.
5. Xabarlarni shaxsiydan emas, guruhda yozish.
6. Hujjat yozish (documentation)
7. Email ishlatish. 
8. O‘ron (parol)ni Password managerda saqlash. Qog‘ozda emas.
9. Vazifalarini qilib bo‘lgan bo‘lsa, backlogdan vazifa izlash.
bu ro‘yxatni hali ko‘p davom ettirsak bo‘ladi.

3. Jamoada ishlash.

Ko‘p dasturchilarimiz "yolg‘iz bo‘ri" holatidan chiqa olishmaydi. O‘rmonda bir o‘zi ov qilishda qolib ketishadi. Korxonalarda esa, hatto kichik korxona bo‘lsa ham, jamoada ishlay oladigan odam kerak.

Buni o‘rganish uchun bizda choyxonalar bo‘lar edi. Agar Abdulla Qodiriy davridagi choyxonani olsangiz, odamlar osh ustida yig‘ilganida kitob tahlil qilishgan, biror kishi muammosini hal qilish ustida bosh qotirishgan, mahallaga biror yordam kerak bo‘lsa, qanday tashkil qilishni gaplashishgan.

"Menga nima?" - deyishmagan ekan-a?


Bu madaniyatimizda bo‘lgan. Bu jamoa bo‘lishga va jamiyat shakllanishiga yordam bergan usul. Hozirgi nomlari:
- Networking
- Small talk
- Volunteering
- Donation
deb ataymiz.

Vaholanki aynan shu narsalar bor:
+ Tanishish (tanish bilish orttirish)
+ Holidan xabar olish 
+ Hashar
+ Ehson

Manimcha, biz nimanidir xato qildik.


Bu narsalar mahallada, choyxonada o‘rganilgan. Hozir choyxonalarimiz ovqat yeyish va telefonda o‘yin o‘ynashdan iborat.

~~~

Agar oylik maosh chet ellik dasturchilarniki bilan bir xil bo‘lsa, nima uchun bizning dasturchilar qimmat dedingiz?


Bunga sababim bor. Chunki, agar darajamizni o‘zimiz tanlab olsak, intizom ustida ishlamasak va jamoada ishlashni o‘rganmagan bo‘lsak, bu chet el korxonasi uchun qimmatga tushadi degani. 

Tasavvur qiling, man $3,000 ga dasturchi ishga olmoqchiman. Sharqiy yevropadan xodim olganim yaxshimi yoki O‘zbekistondan? 

+ Bizning dasturchi kuniga 8 soat ishlamaydi, 10-12 soat ishlaydi. Yevropalik 8 soat bo‘lishi bilan ishni to‘xtatadi. 
+ Biznikilar dam olish kunlari ham ishga chiqa oladi. Ular esa dam olishi kerak. 
+ Biznikilar texnologiyani zo‘r biladi. Ular muammoni qanday yechishni.
+ Biznikilar bitta o‘zi tez kod yoza oladi. Ular jamoada yaxshi ishlaydi. 

bu ro‘yxatning qaysi tomoni biznes egasi uchun foydali. Chap tomoni unumlimi, yoki o‘ng tomon?

Aynan shu kabi tahlillarni qilgan chet ellik korxonalar bizdan kamroq dasturchi olishmoqda. 

Yechim

Biz unutib qo‘ygan amallarimizni tiklashimiz kerak. Hozir uyqudamiz.
+ Intizom - intizomni tiklashimiz kerak. Har bir kishi ishni o‘z vaqtida qilishni boshlashimiz kerak. 
+ Mas’uliyat - yolg‘onni yo‘qotsak, va’dani ustidan chiqsak, buni ham eplaymiz. 
+ Jamoa - biz jamoa bo‘lib yashaydigan millatmiz. Birga rivojlanishimiz kerak. Qo‘limizdan keladi.

#dasturlash #odatlar

30.12.2025 London
@DrAlgorithm
👍26👀1
We’re all about to pay the technical debt caused by AI slop very soon, and it’s gonna be heavy.
🍾22👀10👍2😢1