Davronbek | SWE 🪐
رفتن به کانال در Telegram
SWE: (Python | Go) - Tajribamdagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalar haqida yozib boraman. Don't be shy, say hi 👋 | @firdavs_dev | https://davronbek.dev
نمایش بیشتر770
مشترکین
+124 ساعت
+37 روز
+930 روز
آرشیو پست ها
💻 React.js Dasturchi Kerak!
🏢 Davlat Tashkilot: Axborot-Kommunikatsiyalar boshqarmasi
📍 Joylashuv: Toshkent shahri
🕰 Ish vaqti: 09:00 - 18:00
💰 Maosh: 15 000 000+ so‘mdan (tajribaga qarab kelishiladi)
⸻
⚙️ Texnologiyalar:
• React.js (functional components, hooks, component architecture)
• Next.js (SSR/SSG, routing, performance optim.)
• TypeScript — to‘liq typing, interfeyslar, generics
• State management: Redux / Redux Toolkit, Zustand
• JavaScript (ES6+) — native JSda toza kod yozish qobiliyati
• UI & styling: Tailwind CSS, ShadCN UI, shuningdek Material UI, Ant Design kabi kutubxonalar bilan ishlash
• Maps & geospatial: Leaflet, React-Leaflet, MapLibre / Mapbox / react-map-gl, OpenLayers, GeoJSON, turf.js (geospatial processing), klasterlash, heatmap, routing va tile server integratsiyalari
• Clean Code, reusable components, optimal arxitektura va refaktoring tajribasi
• Integratsiya va autentifikatsiya: E-IMZO, One ID va davlat xizmatlari uchun kerakli auth/tashdiqlash oqimlarini amalga oshira olishi
⸻
⚠️ Eslatma:
Hozircha junior yoki internship darajasidagi nomzodlar uchun vakansiya mavjud emas.
Kamida 2–3 yillik real loyihalarda tajriba talab etiladi.
⸻
📬 @AsadbekAzamov01
Kichik e'loncha: 🎮
PS5 Slim olingan narxidan ancha arzonga sotilmoqda.
ps) Dasturchilar uchun skidkasi bor😉
Qiziqanlar uchun: @davronbek_dev 💬
[more]
#sale #ps
🧠 Build Own X
Foydalanayotgan texnologiyalaringiz ichida nimalar sodir bo‘layotganini bilasizmi?
Rebuild To Learn :)
#BuildOwnX #DeepDiveDev #RebuildToLearn
+5
DEVSHOP.UZ - dasturchilar uchun birinchi “shop”
Bu OLX emas, bu Amazon ham emas.
Bu - keyboarddan kofegacha, hoodie’dan memegacha - faqat devlar tushunadigan joy. 😎
Hozir birinchi versiya (V1) ustida ishlanmoqda:
- Developer’lar faqatgin GitHub orqali kirib, o‘z futbolka rangini tanlaydi
- Python, Go, Docker, JS logolarini joylashtiradi
- live preview’da o‘z merch dizaynini yasaydi
- va Click / Payme orqali zakaz beradi
- Tashkent bo'ylab yetkazib berish tekin
Dasturchiga kodi yoqmasa, hech bo‘lmasa futbolkasi yoqsin:)
Keyingi bosqichlarda:
Har kim o‘z mahsulotini sotsa dev-to-dev bozor
Meme galereya
Ya’ni, bizda “bug” ham, “hoodie” ham, “coffee” ham bor bo‘ladi ☕💻
etc...
🔥 Hozirda backend va front’ni o‘zim (+AI) yozilmoqda.
Agar creative dizayner yoki frontendchi bo‘lsangiz - DM ochiq.
#DevShopUZ #soon
So good night.
Before sleep, u should watch it.
P.s) just learn C instead of it))
https://youtu.be/8twxK9-GTx8?si=fYhYqSSRMXaSLwnZ
pyproject.toml + Poetry
Ko‘pchiligimiz Python loyihalarda (men ham)requirements.txt ishlatamiz. Lekin bilasizmi, bu usul eskirgan?)
requirements.txt faqat kutubxonalar ro‘yxatini saqlaydi, lekin Python versiyasi, qayerdan o‘rnatilgani haqida ma'lumot yuq.
Zamonaviy yechim esa pyproject.toml va Poetry.
Bu loyihani:
- barqaror qilar
- har kimda bir xil muhit yaratish
- dependency boshqaruvini yengillashtir
Masalan, pyproject.toml fayli shunday ko‘rinadi👇
[tool.poetry]
name = "myproject"
version = "0.1.0"
description = "Awesome Python project"
authors = ["Davronbek <david@example.com>"]
[tool.poetry.dependencies]
python = "^3.10"
flask = "^3.0.0"
requests = "^2.31.0"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
Poetry shu fayldan foydalanib, virtual environment yaratadi va kutubxonalarni to‘liq nazorat qiladi.
Bu - xuddi Node.js’dagi package.json va package-lock.json kabi ishlaydi.
Xullas:
requirements.txt -- kechagi kun,
pyproject.toml -- bugun va ertangi kun deyishmoqda
more 👈Process va thread
Pythondagi (dasturlashdagi) ko'p so'raladigan mazgi savollardan.
Qisqa:
Process - bu qaysidir dasturiy taminotning komputer ichida bajarilayotgan jarayoni.
Thread - bu process ichidagi element bo`lib dasturni haqiqatdan ishlashiga ya’ni siz buyurgan amallarni natijaga aylantirishga yordam beradi.
Processlar - kamida bitta(main thread)yoki odatda bir necha threadlardan tashkil topgan bo`ladi. Processlar bir biri bilan xotira ulashmaydi va bu agar bir process ishdan chiqsa yoki xato ishlashni boshlasa boshqa processlarga tasir qilmaydi .Process thread natijalarini boshqaradi
Threadlar - bir biri bilan xotira ulashadi va agarda birortasi noto'g'ri ishlashni boshlasa hammasiga tasir qiladi.
Savol
Bir vaqtda kompyuterda bir necha dasturlarni ishlatamiz bunda kompyuter bularni qanday boshqaradi?
+2
Scaling Django with Database Sharding & Replication
Sharding qilishga ishim tushmagan (halicha tushmasin) lekin replicationd master-slave arxitekturasini Django bilan ko'p ishlatishga to'gri kelmoqda ...
Qisqasi:
We always shard database and partition the data
More:
- https://planetscale.com/blog/database-sharding
- https://valiancesolutions.com/learning-hub/master-slave-database-design-for-scalable-multi-tenancy-systems/
- https://testdriven.io/blog/django-multi-tenant/ 🔥
🧠 Baxt, harakat va dam olish haqida
Ba’zida hayotda shunaqa pallalar bo‘ladi - ishlayverasiz, loyihadan loyihaga, deadline’dan deadlinega... lekin ichkarida savol chiqadi: “Bularning bari nimaga?”
O’lim haqiqat, vaqt esa cheklangan. Shunday ekan, yashashdan maqsad nima?
Balki - mavjudligimizni anglash, o‘zingizni, boshqalarni va dunyoni biroz yaxshiroq qilishdir.
Chunki harakat mazmunga aylanganda, vaqt qadriyatga aylanadi.
Ko‘p dasturchilar (men ham) “ishdan dam olish”ni bilmaymiz. Kino ko‘rmoqchimiz, lekin ichkarida bir ovoz:
- “Bu vaqtda sportga borsang bo‘lardi.”
- “IELTS o‘rganish kerak edi.”
- “Startup ustida ishlash mumkin edi.”
Shunda dam olish - stress manbaiga aylanadi.
Ammo shuni unutmang: dam olish bu samarasizlik emas, bu strategik restart.
Shunda yangi fikrlar tug‘iladi.
“Hozir men vaqtni yo‘qotyapman emas, quvvat to‘playapman.” - shu gapni esda tuting.
Baxtni topib bo‘lmaydi, u tuziladi
Baxtli yashash uchun 3ta narsa kerak ekan:
- Mazmun: nima uchun ertalab turayotganingizni bilish.
- Munozabat: boshqalar bilan samimiy aloqa o‘rnatish, ularning quvonchida o‘zingizni ko‘rish.
- Qabul: hayot siz istagandek ketmasa ham, borini qadrlashni o‘rganish.
Kimdir yashashdan huzur topadi. Kimdir esa yashashni o‘zi huzurga aylantiradi.
Birinchisi hayotni tomosha qiladi, ikkinchisi unda ishtirok etadi.
Baxt – tomoshada emas, ishtirokda.
Agar hozir yo‘lingizda charchoq, befarqlik yoki “nima uchun” degan bo‘shliq paydo bo‘lgan bo‘lsa - bu pauza kerak degan signal.
10 daqiqa jim qoling. Qorong’u xonada chuqur nafas oling. Hech narsa qilmang. Hech qanday chalg’ituvchi narsalarsiz.
Harakatda yashaydigan odamlar uchun bu eng qiyin, lekin aynan shunda baxtning ildizi ko‘rinadi.
Baxtni keyinroq emas, hozirdan tuzishni boshlaylik.
Chunki hayot - to‘xtamayapti, lekin biz uni qanday yashashimiz – o’z qo‘limizda.
#off-topic #lazy-day
Repost from Hojimurotov Azizbek | Blog
🚖 Real Time Database tanlash 🚀
1 mln haydovchi va 10 mln foydalanuvchini qo‘llab-quvvatlaydigan tizim qanday ishlashini ko‘rishni xohlaysizmi?
Haydovchilarni real vaqtda kuzatish, zakaz taklif qilish, radius bo‘yicha qidirish va GeoHash yordamida tezkor qidiruv – bularning barchasini ushbu videoda ko‘rib chiqamiz.
📌 Video davomida:
• Yozish va o‘qish operatsiyalarining bosim hisob-kitobi
• Qaysi database texnologiyasi mos kelishi mumkinligi
• Redis optimizatsiyasi va indexing
• Benchmark test qilish
🎥 To‘liq videoni bu yerdan ko‘ring: 👉 https://www.youtube.com/watch?v=1tAClL-YrvQ
#eslatma #reminder
Ertangni meetup'da ko'rishkuncha 😉
p.s) Ertroq borganlar oldi qatorlardan joy olib quyinglar ;))
Repost from @Rustam-Z⚡️
1 year ROADMAP by me, Google Engineer: How to learn PROGRAMMING
This is what I did back when I started my career.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
Share it with someone who needs to see this.
I'm 100% confident you can get a job if you follow every single step in this guide.
🔘Learn Programming Concepts with C++
🔘Learn Python or JavaScript
🔘Learn Backend
🔘Build Projects and Find your FIRST JOB
⸻
🇺🇿👇
1 Yillik Dasturlashni O’rganish ROADMAP
Dasturlashni nimadan o'rganish boshlashni bilmaganlar uchun, mana ROADMAP. O'zim universitet vaqtlari qilgan ishlarim.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
O‘zingizga saqlang va boshqalar bilan ulashing 👍
🔘C++ bilan dasturlashni o'rganing
🔘Python yoki JavaScript'ni o'rganing
🔘Backend'ni o'rganing
🔘Loyihalar yarating va o'z BIRINCHI ISHINGIZNI toping
@cracking_maang
Repost from Otabek Kholmirzaev 💻
Hurmatli junior dasturchilar, agar siz AI o‘rganishni endi boshlayotgan bo‘lsangiz, bugundan boshlab quyidagilarni o‘rganishga vaqt ajratsangiz, keyinchalik o‘zingizga rahmat aytasiz:
1. Python + Data Structures & Algorithms
Nega: Bu — AI’da hamma narsa qurilgan til va mantiq; buni bilmasangiz, boshqa joylarda qiynalasiz.
2. Math for ML (Linear Algebra, Probability, Stats)
Nega: Agar matematikani tushunmasangiz, AI modellari qanday ishlashini yoki ularni qanday yaxshilashni ham tushunolmaysiz.
3. Machine Learning (Classic Algorithms)
Nega: Har qanday AI roli sizdan ML asoslarini bilishingizni kutadi, hatto keyinchalik faqat LLM’lar bilan ishlasangiz ham.
4. Deep Learning & Neural Networks
Nega: Bu — hozirgi “AI”ning yuragi, Computer Vision-dan tortib LLM’larga qadar hammasi shunga asoslangan.
5. LLMs (Large Language Models)
Nega: LLM’lar ChatGPT, Claude, Gemini va aksariyat yangi AI mahsulotlarini quvvatlantiradi, bu sohaning ilg‘or qismi.
6. Prompt Engineering
Nega: LLM’lar bilan “gaplashishni” o‘rganish sizga 99% foydalanuvchilarga qaraganda ancha aniq va yaxshi natijalar beradi.
7. RAG (Retrieval-Augmented Generation)
Nega: Ma’lumotlaringizdan savollarga javob bera oladigan chatbot va yordamchilar yaratish — AI kelajagi.
8. AI Agents & Agentic Workflows
Nega: Haqiqiy dunyoda AI siz uchun ish qiladigan botlar jamoasi bo‘ladi, faqat bitta javob beradigan emas.
9. Data Engineering Basics
Nega: AI pipeline’ining 90% qismi ma’lumotlarni yig‘ish, tozalash va boshqarishga sarflanadi.
10. MLOps (Model Deployment & Monitoring)
Nega: Modellarni ishlab chiqish — boshlanishi, ularni ishlashini kuzatish esa haqiqiy qiymat yaratishdir.
11. Cloud Fundamentals (AWS, GCP, Azure)
Nega: Aksariyat AI loyihalari cloud’da ishlaydi; ularni qanday joylashtirish, masshtablash va kuzatishni bilish kerak.
12. Model Evaluation & Debugging
Nega: Faqat o‘lchab va muammolarni topib tuzatganingizdagina modellaringizni yaxshilashingiz mumkin.
13. Building AI APIs & Tools
Nega: Har bir jamoa mahsulotiga “AI funksiyalari” qo‘shishni xohlaydi, API yaratishni o‘rganing.
14. Reading AI Papers & Blogs (Stay Updated)
Nega: Bu soha har oy yangilanadi. Google, Meta, OpenAI va boshqalardan eng so‘nggi yangiliklarni kuzatishni o‘rganing.
Bir vaqtning o‘zida bitta mavzuga e’tibor qarating.
Erta boshlaganingiz uchun keyin o‘zingizga rahmat aytasiz, ko‘pchilik hatto birinchi qadamni ham qo‘ymaydi.
Muallif: Kartikey Kumar
PS: Original manbada faqat juniorlar uchun deyilibdi. Lekin bu bilimlarni o'rganish faqat juniorlar uchun emas balki hamma darajadagi dasturchilar uchun juda foydali bo'ladi. ✅
@Otabek_Kholmirzaev
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
