Davronbek SWE 🪐
935 subscribers
578 photos
113 videos
66 files
446 links
- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni ulashib boraman.

Don't be shy, say hi 👋 | @firdavs_dev | davronbekdev.uz
Download Telegram
Boshqa bir tizimdagi 2mlndan oshiq data’ni faqat API bilan tunda tortib olishdan ko’ra Dump SQL file berishganlari ma’qul edi 🗿

- Ulardagi tizim uxlab qolishlari yoki qanaqdur error status(50*) lar handle qilish uchun yechim: retry mexanizim ishlatib ko’ring.

Bunda: API dan tortilgan malumotlarni django loyihangizdagi alohida db yuklash, agar biror page da error status qaytib ishlamay qolsa keyingi safar aynan shu page'dan start berishiz mumkin va shu page gacha tortilgan malumotlar saqlangan holatda turadi.

Savol:
Siz bunday holda qaysi yo’ldan foydalanar ediz? 👇
#off #topic #recommendation

PROPAGANDA 3

p.s) Shaxsiy brand haqda ko‘p gapirishadi, shu bois Instagramga video yuklab turardim. Lekin bu ko‘p vaqt olar, social media’da o‘ralashib qolardim. STOP! Avval MAANG yoki katta yutuqlarga erishish, keyin shaxsiy brand ustida ishlash osonroq bo‘ladi. Natijasiz gap ko‘p, real ish muhim! 🎯

- Vaqtni bekorga sarflamaylik!

* Video
#interview #questions

Yaqinda "Middle Python Dev" uchun chiqarilgan vakansiyamizda interview'da suralgan ba'zi savollar: 😉

* What is through model relationships?
* What Proxy models, when it should use?
* annotate() & aggregate() ?
* select_related & prefetch_related (disadvantage & advantage)?
* defer() & only() ?
* What is select_for_update() & How does it works?
* ContentType, GenericForeignKey, GenericRelation?
* Can you explain "_" and "__" in python clearly for me?
*
When we should use @ staticmethod and @ classmethod ?
* What is a MRO on python and how does it works?
* What should we do to help garbage collection?
* What do you understand about the global interpreter lock?
* ExpressionWrapper & F & Cast (django)?
* Threading vs Asyncio vs Multiprocess

p.s) Takrorlab olish ziyon qilmas 🔥 :)

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Django DRF uchun response structure

👉 To‘liq kod: Gist

p.s) O'z taklifizni izohda qoldiring ⬇️

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
Java bilan yangi bosqichga! 🚀

MAANG’ga tayyorgarlik ko‘rayotib, ko‘p o‘ylab qolaman:

Balki avval O‘zbekistondagi xalqaro IT kompaniyalarda tajriba to‘plash kerakdir? Seniorlardan o‘rganib, yuqori load’li loyihalarda bilimlarimni sinab ko‘rsam, qanday bo‘larkin?

Ha, Python bilan ham xalqaro IT kompaniyalarga kirish mumkin. Lekin aksariyat hollarda Data Analytics, Data Science yoki ML yo‘nalishida. Bu sohalar ham juda istiqbolli, lekin data yig‘ish, tozalash, normalizatsiya kabi yoqimsiz jarayonlari bor. Menga esa backend’da API’lar chiqarish, biznes logika yozish va yuqori load’ga bardoshli tizimlar qurish yoqadi. (Kelajak data bilan babir)

Shuning uchun 5 yillik Python tajribamdan so‘ng ikkinchi til sifatida Java’ni tanladim. Bunga O‘zbekistondagi xalqaro IT kompaniyalar va banklarda ko‘proq shu til ishlatilishi sabab bo‘ldi. Kelajakda MAANG’ga topshirishdan oldin kamida 2, 3 yil xalqaro IT kompaniyada tajriba orttirishim kerak degan qarorga keldim.

Shunaqa gaplar. Xullas Open to work for Junior Java position! (CRUD API’lar yozganman, Spring Boot bilan tajribam bor). 🥰 (sharing is caring)

Python --> Go --> VueJs --> Java = SWE🤷‍♀️

p.s) Fikrlariz qanday? ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
#meme #life

Hafta davomida shoshilinchda yozgan kodlarizni shanba - yakshanbada refactor qilib yanada yaxshilamoqchi bo’lasiz lekin nimadur ishlamay qolib gap eshitib o’tirasiz… 🗿
Advanced ORM | Django'ning foydali expression'lari haqida 💡

Bu postda Django'dagi ba'zi foydali expression'larni haqida va ularni qanday qo'llashni misollar bilan ko'rib chiqamiz.

Postni o'qish 🔫

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
Kechga o'qib miyani dam oldirish uchun manbacha

p.s) Ko'plar bilsa kerak, takrorlashga, eslatma))

Bugungi o'qilgan bloglar:
* Consistent Hashing Explained
* Concurrency vs Parallelism(link)
* Proxy vs Reverse Proxy (Explained with Examples)
* SQL vs NoSQL - 7 Key Differences You Must Know
* What are Message Queues and When to Use Them?
* Rate Limiting Algorithms Explained with Code
* CPython vs. Cython: How to Speed-up Native Python Programs

» @davron_coder
Deactivate unused apps and middlewares 🗑

Agar siz Django'ni faqat API sifatida ishlatayotgan bo'lsangiz, default holatda Django-da ba'zi keraksiz app'lar yoqilgan bo'ladi. Masalan, Sessions va Messages DRF'da foydasiz, lekin resurslarni sarflaydi va ishlash tezligini pasaytiradi. Kamroq middleware ishlatsangiz, har bir so‘rov tezroq qayta ishlanadi
Please open Telegram to view this post
VIEW IN TELEGRAM
Channel name was changed to «Davronbek SWE 🪐»
What is the difference between Software Engineers and Software Developers? 🤷‍♀️

P.s) Channel renamed:
Dev —> SWE after build ToDo app in
SpringBoot😊

more 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Given an integer n return True if its even or False if it is odd

p.s) Python Dev'dan 1 qator kodni tushuntirib berish suragan edim 😊

(n & 1) == 0
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Let’s Build A Simple Interpreter

Dam olish kunlari maroqli o'tkazish uchun :)

p.s) Build your own X from scratch 🔥

More
Please open Telegram to view this post
VIEW IN TELEGRAM
#vacancy #backend

Task'lar ko'pligi sababli ishxonamizda qo'shimcha middle python dev'ga vacancy ochildi 🎉

🏢 Ish joyi: Vazirlik qoshidagi agentlik (Davlat tashkiloti)
📍 Manzil: Toshkent shahar. (Next mall yonida)
Ish vaqti: Dushanba – Juma, 9:00 – 18:00
💰 Maosh: 20 – 25 mln so‘m

Ishxonamiz taklif qiladi:
☕️ Qulay ish muhiti & tekin kofe & Swags
💼 Barqaror, doimiy ish
📈 Yangi bilimlar qiziqarli murakkab loyihalarda o‘sish imkoniyati.
💧 Chanqoqga qarshi kuler

Kimni qidiryapmiz?
3 yil tajriba: Python (Django, DRF, Celery, Web-sockets, etc...)
SQL va RDBMS bilan ishlash ko‘nikmasi
Xarita (Leaflet/MapBox) va PostGIS tajribasi
API, Git (Github/Gitlab), Docker, CI/CD, AWS bilan ishlash tajribasi
SOLID, DRY tamoyillari asosida kod yoza olish tajribasi
Kodni doimiy tahlil qilish, optimallashtirish va kengaytirish;
Oliy maʼlumotga ega boʼlish!

Afzal ko‘riladi:
🚀 Golang, Domain Driven mikroservis arxitekturasi
📡 SOAP pratokoli, XML bilan ishlay olish.
🌍 Rus va ingliz tili.
- Frontend texnalogiyalari (ReactJs, Js)

Agar bu talablarga mos bo‘lsangiz, resume’ni yuboring: 👉 @davronbek_dev

Sharing is caring🤝


» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM