Malikov | Blog | Notes
رفتن به کانال در Telegram
> Abdusamad Malikov > 20 y.o > Muslim 🌙 > abdusamad.uz > github.com/sevbo2003
نمایش بیشتر266
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-47 روز
-330 روز
آرشیو پست ها
50 ta like 👍 va birgalikda backend yozamiz
Portfolio uchun yorvoreyshn bo'ladi
P.s Nakrutka hisob emas))
Repost from Abduaziz π
🆕 Python 3.12 🎉
Yangi talqin taqdim etildi. Mening fikrimcha asosiy e'tibor "typing" xususiyatlariga qaratilgan. Ammo shunga qaramasdan "f-string"lar uchun sezilarli o'zgartirish kiritilibdi.
✅ "f-string"lar bilan bog'liq asabimni "egovlab" kelayotgan narsani to'girlashibdi ya'ni " " ishlatish uchun qo'shimcha sleshlar va hokazolar shart emas (3,4 rasmlar). Yangi gramatik o'zgartirishlar kiritilibdi, barchasini o'rganib chiqa olmadim.
✅ Funksiya argumentlarida
**kwargs uchun qanaqa "type" ishlatishga ikkilanardim, TypeDict & Unpack'ni taklif qilishyapdi.
✅ Type Parameter sintaksisi, yana o'sha "jenerik" klass va funksiyalarga oid yangilik. Xullas, "C++" o'qiganlar sintaksisni "bir narsalarga" o'xshatdi(1 rasmlar) 😁
✅ Static typing uchun override dekoratori, man muntazam ishlatib kelmaganman ammo yaxshi narsaga o'xshadi. Mypy uchun ancha foydali.
✅ distutilsni o'chirib tashlashibdi (F).
📕 To'liq: https://docs.python.org/3.12/whatsnew/3.12.html
@AbduazizPyRepost from Jakhongir Rakhmonov - IT
Juniordan middlega, middledan seniorga o’sishning siri
Siz anchadan beri yaxshi ishlaysiz va harakat qilasiz lekin negadir o’z darajangizda qotib qolgandeksiz. Juniordan Middlega yoki Middledan Seniorga negadir chiqa olmayapsiz. Nima yetishmayotganini bilmayapsiz. Unda bu maqola siz uchun. Shu maqolada aytilgan narsani qilsangiz va rostdan ham yaxshi ishlab kelayotgan bo’lsangiz yil ohirigacha bir marta promotion olishingiz ehtimolligi ancha oshadi.
Bu sirni aytishimdan oldin bir narsani yaxshilab tushunib olaylik. Karyerangizda o’sish bu sizning masuliyatingiz. Menejeringizniki emas, jamoa leadining vazifasi emas. Sizniki. Agar siz o’zingiz mu masuliyatni his qilmasdan yuraversangiz, 2 yilda olishingiz kerak bo’lgan promotionni 5 yilda olasiz. “Menejerim ko’rib turibdiku yaxshi ishlayotganimni. Bir kun kelib menga promotion bersa kerak” deb yuraverish noto’g’ri. Kerak bo’lsa bazi bir kompaniyalar uchun siz middle sifatida kamroq oylik olib seniorning ishini ko’proq qilib yurishingiz afzalroq.
Demak promotion olishingiz uchun sizga 2ta narsa kerak:
- Yaxshi ishlashingiz kerak
- Qolganlar, ayniqsa menejeringiz siz yaxshi ishlayotganingizni bilishi kerak
Menejer o’zidan o’zi siz va qolganlar qanday ishlayotganini bilib qolmaydi. Siz unga o’zingiz aytishingiz kerak. Shunchaki aytibgina qolmay, yaxshilab aytishingiz kerak. Yaxshilab aytish uchun esa siz ohirgi 1 yil, 2 yil davomida qilgan ishlaringizdan o’zingiz ham bilishingiz kerak. “O’zim qilgan ishni albatta bilaman, qanday qilib bilmasligim mumkin?” deysizmi? Chunki 1, 2 yil bu uzoq vaqt va ko’p ma’lumotlar, detallar esingizdan chiqishi aniq. Esingizdan chiqdi degani qilgan ishingiz yo’q degani. U sizga promotion olishga yordam bera olmaydi. Chunki u haqida hech kim, hattoki o’zingiz ham bilmaysiz.
Ho’sh nima qilish kerak? Har hafta yoki kamida har oy ohirida shu vaqt oralig’ida nima qilganingizni yozib olish kerak. Muhim bir ishni mustaqil ravishda tez muddatda tugatdingizmi? Yozib qo’ying. Zo’r code review qildingiz va natijada katta bugni oldini oldingizmi? Yozib qo’ying. Kimdirga mentorlik qildingizmi? Yozib qo’ying. Hullas meni tushundingiz.
Yozganda ham barcha detallarini yozib qo’ying. Menga va boshqa ko’pchilikka yoqadigan format bu STAR metodi. Yani Situation, Task, Action, Result degani. Masalan:
Situation: Bizning dastur foydalanuvchilar ko’paygan paytda sekin ishlashni boshladi.
Task: Men nega bunday bo’layotganini tushunib, to’g’irlamoqchi bo’ldim.
Action: Loglarni va monitoringni tekshirdim. Bazibir malumotlar bazasiga borayotgan querylar soatlab qotib qolayotganini va natijada serverlar resursini yeb qo’yayotganini ko’rdim. Bu querylarni tezlashtirish ustida ancha ishladim va ularni optimallashtirdim.
Result: Natijada foydalnuvchilarimiz sonidan qatiy nazar dasturimiz oldingiday tez ishlashni boshladi. Bu esa foydalanuvchilariz tomonidan kelayotgan shikoyatlarni kamaytirdi va brandimiz obro’sini ko’tardi.
Har bir detalni yozing va isbotlarini ham qoldiring. Shu STAR formatida yozsangiz hikoyalaringiz ham chiroyli chiqadi. Keyin bunday ishlarni yetarllicha qilganingizdan so’ng menejeringizga bemalol borib mana men shu ishlarni qilganman deb aytishingiz mumkin. Sudda yutish uchun dalillar kerakku? Huddi shunaqa narsada bu ham.
Yaxshi ishlang, dalillarni yozib boring, promotion oling, ko’proq pul toping, oilangiz bilan ko’proq vaqt o’tkazing.
@jakhonrakhmonov
Yozmasa bo'madi. 🙁
my.edu.uz saytida singlimni hujjatlarini litseyga topshirgandim. Hozir o'sha login parol bilan kirsam ro'yxatdan o'tmagansiz deydi, kirib api orqali tekshirdim ham shu ahvol. Keyin API larni ko'rsam ochiq turibdi, swagger ga kiraman degandim qarasam DEBUG True qilingan.
Xo'sh bu nima degani? Shunaqalar dastidan ko'pchilikni Python/Django ga bo'lgan mehri so'nadi, shunaqa ishlar davom etadigan bo'lsa bu xafsiz emas deb saytlarni Django da qildirmay qo'yishadi.
Vaholanki saytni o'zlari arzonga qildiraman deb tajribasi yoq intern/junior larga berishadi.
Iltimos ishni oldizmi, pul olyapszmi ozgina mehr berib ishni qilinglar, silarni manga o'xshaganlar so'kib eslamasin.
Tegib ketmadi degan umiddaman 😂
❔ Debug=True qolib ketgan yana qanaqa saytlarni bilasilar?
P.s o'zim ham juniorman
Repost from Nefrit Academy
#yangilik #grant #buxoro
📣 Nefrit Academy'dan yangilik!
⚜️ Buxoro shahrida ilk bor Nefrit akademiyasi dasturlash kurslari uchun 100%li GRANT dasturi e'lon qilinmoqda!
✅ Qatnashish shartlari juda oddiy. Ushbu postni kamida 5 ta tanishingizga yoki 2 ta guruhga ulashing va screenshotni @nefrit_academy_admin ga jo'nating. Shundan so'ng sizga ro'yxatdan o'tish uchun so'rovnoma tashlanadi.
📝 Ro'yxatdan o'tgan barchani 3-6-iyul kunlari Nefrit akademiyasida kutib qolamiz. Grant Imtihoni dasturlash asosi bo'lgan 2 ta fandan, Matematika va Ingliz tili fanlaridan o'tkaziladi.
🏃Shoshiling, bunday imkoniyat har kuni ham bo'lavermaydi!
Murojaat uchun tel:
+998 94 123 20 01
+998 93 656 36 72
Telegram orqali:
@nefrit_academy_admin
@nefritsc
Nefrit Academy — zamonaviy kasblar maktabi!
telegram | instagram | website
Repost from Islombek.dev
Mobodo ishga intervyu topshirganu borsangiz-u, manashu rasmdagi birad sizni seniordan tortib, intern pro maxga tushirib, sizga yaxshilik qilib yana 50% chegirma bilan 1 200 000 so'm to'lab ishlaysiz desa, idi nariroqqa deng-da suring.
Akalar sal "shustriy" bo'linglar. Makkillab, bir dunyo gaplarni aytib tashlasa, kuchli odam ekan deb o'ylayvermanglar.
Bunga esa Alloh kifoya qilsin.
@islom_aliy
Repost from Vohid Karimov
UML diagramma seni tog'angmas!
"Talk is cheap, show me the code" degan gapni ko'pchiligimiz eshitgan bo'lsak kerak. "Talk is cheap, show me the UML diagram" nichi?
Albatta eshitmagansilar, chunki hozir o'ylab topdim 😁
Universitetda bir module darslarida faqat UML diagramma chizdirardi. O'lgudek yomon ko'rardim. Chunki u paytda menga kod yozish ko'proq qiziq edi - public static void main String args bo'lsa bo'lgani edi 👨💻
Hech tushunmasdim shu diagrammalarni foydasini. Ahir bilamizku qanday proyekt qurish kerakligini. Nima keragi bor qutilar yaratib ularni bir-biriga strelkalar bilan bog'lashni?
Agar sizda ham shunday savollar bo'lsa, demak siz hali katta proyektlar bilan ishlab ko'rmabsiz yoki katta proyektda hali ham kichik ishlar qilib yuribsiz. Ko'p componentli sistemalarda katta o'zgartirishlar muammoga balandroqdan qarashni talab qiladi.
Katta o'zgarishlar bir nechta odamlar orasidagi muhokamalar orqali qilinadi. Shu muhokamalar oson va qulay bo'lishi uchun bizga UML diagrammalar kerak 💡
savol: how much do you earn per month:))?
javob: Between 250$ and 500$ dependence on projects type and difficulty
savol: Are you middle?
javob: No I am still junior
savol: Aare you interested in History? For example, "Bosmachilar", "Jadidlar" or "Turkiy xalqlar keib chiqishi"
What about literature? Have you read any novels?
javob: I interested on only Bosmachilar😂
savol: Qachon uylanasizee
javob: Mirshod sizdan keyin😅
savol: Do you have girlfriend?
javob: I have never talked with girls even with my schoolmates, I am this kind of person🙃
savol: Does backend developer need DevOps skills?
javob: I think no, but it will be plus for your job interview
Ask me anything. It is anonymous btw))
ℹ️ I will publish answers later
t.me/amafree_bot?start=cli3m82wy00mu1q4en2oymn7u
✅ New skill unlocked
Deployed Swift backend using nginx to the Ubuntu server
The interesting point is that the official documentation for deploying has not worked and any other tutorials also)
Assalomu alaykum. Ko'pchilik DigitalOcean da 200$ lik free trial ni sinab ko'rish uchun VISA kartada qancha bo'lishi kerakligi haqida so'raydi. Javob esa rasmda. Ya'ni kamida 5$ miqdorida pul bo'lishi kerak va buni 100% qaytarib beradi
ℹ️ Agar siz ham free trial omoqchi bo'sayiz quyidagi linkga o'ting: try.digitalocean.com/freetrialoffer
@malikovdev
Repost from Azim Pulat
Yozda Birga Kod Yozamiz ☀️ 2023
Dasturchilar uchun yozgi intensiv kurs
▶️ Boshlanadi: 10-iyul
📅 Davomiyligi: 4 hafta
💸 Qatnashish narxi: $1
🚦Yo'nalishlar:
- Front-end
- Back-end
- Algoritmlar
🔗 Topshiring: ybky.42.uz
👨🏫 Mentorlar:
- Azimjon Pulatov @ Amazon
- Diyorbek Sadullaev @ Pinterest
