fa
Feedback
Davronbek | SWE 🪐

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 روز
آرشیو پست ها
#quiz #easy Run it in ur 🧠
#quiz #easy Run it in ur 🧠

💻 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, ZustandJavaScript (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 uchu
Kichik e'loncha: 🎮 PS5 Slim olingan narxidan ancha arzonga sotilmoqda. ps) Dasturchilar uchun skidkasi bor😉 Qiziqanlar uchun: @davronbek_dev 💬 [more] #sale #ps

#bekorchili
#bekorchili

🧠 Build Own X Foydalanayotgan texnologiyalaringiz ichida nimalar sodir bo‘layotganini bilasizmi? Rebuild To Learn :) #BuildO
🧠 Build Own X Foydalanayotgan texnologiyalaringiz ichida nimalar sodir bo‘layotganini bilasizmi? Rebuild To Learn :) #BuildOwnX #DeepDiveDev #RebuildToLearn

DEVSHOP.UZ - dasturchilar uchun birinchi “shop” Bu OLX emas, bu Amazon ham emas. Bu - keyboarddan kofegacha, hoodie’dan memeg
+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 eski
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 tami
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?

Scaling Django with Database Sharding & Replication Sharding qilishga ishim tushmagan (halicha tushmasin) lekin replicationd
+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

Kelsa ham qiyomat qoyin, Frontendni backendchi yozmasin ... 🎵 (musiqa)

System Design intervyularidagi klassik savol more:

🚖 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

Expert - really ?) thanks yandex 😁
+1
Expert - really ?) thanks yandex 😁

#eslatma #reminder Ertangni meetup'da ko'rishkuncha 😉 p.s) Ertroq borganlar oldi qatorlardan joy olib quyinglar ;))

Yuqoridagi kodning natijasi?
Anonymous voting

Ran it in ur 🧠
Ran it in ur 🧠

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
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

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