Bahriddin Mo'minov 💡 Blog

Description
I'm Bahriddin, a Software engineer.
I write here various interesting and useful things.

Anonymous question:
http://t.me/amafree_bot?start=clxbcj8jv00di8d2l39noebng

Donation:
https://tirikchilik.uz/bahriddin

Fikrlarim:
@live_notion
Advertising
We recommend to visit

Воқеа ва ҳодисага гувоҳ бўлдингизми ?
бизга юборинг ? @Sunnatik_Uz

Everyday Interesting, Videos and Photos!

Реклама: +998999090909 @KDREKLAMA

+998998750505 @KDGROUP_UZ

?643092-сонли гувоҳнома асосида фаолият юритамиз

Last updated 2 months ago

@Inlineuz - futbol bo'yicha yetakchi kanalga xush kelibsiz !

💰 Reklama xizmati: @Inline_reklama

👤 Murojaatlar uchun: @Inlineuz_bot

Last updated 2 weeks, 2 days ago

 «Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)

©️ @AJK_GROUPUZ

Last updated 1 year, 4 months ago

1 month, 2 weeks ago

Ko'p joyda ko'rdim. Anonim savol berishyapti ekan, biz ham qolib ketmaylik. :)

Quyidagi link orqali o'tib, menga anonim savol berishingiz mumkin.

Anonim savol berish

@bahriddin_blog

1 month, 2 weeks ago

Davomi

3. Engineerga vazifa emas, muammo bering. Tayyor yechimni implement qilish oson, yechimni va ayniqsa yaxshi yechimni topish qiyin. Agar manager yoki team lead sifatida engineerlarga "A tildagi B frameworkda C arxitekturada web server yoz, databaseda X, Y, Z tablelar bo'lsin" shaklidagi vazifa berayotgan bo'lsangiz unda birinchidan siz engineerlardan to'liq foydalanmayapsiz, ikkinchidan siz o'ylagan yechim optimal bo'lmasligi mumkin. Yaxshisi, "bizda A muammo bor, shuni hal qilish uchun bizga B imkoniyatga ega yangi servis kerak" deb muammoni o'rtaga tashlang. Shunda bir qancha alternativ yechimlarni ko'rib, hamma tomondan analiz qilib, eng yaxshi yaxshi yechimni tanlash imkoni bo'ladi. Lekin odatda call davomida yaxshi yechim o'ylab topish ko'p vaqt va ma'lum bir sohada chuqur bilim talab qilishi mumkin. Bunday holatda bir kishiga muammoni chuqur o'rganish va potensial yechimlar ustida ishlash vazifa qilib beriladi (yechimni implement qilish emas) va keyin berilgan yechimlarni butun jamoa bilan analiz qilib, qaror qabul qilishingiz mumkin. Implement qilish shundan keyingina boshlanadi.

4. Djangochi emas, engineer bo'ling. Bugun application serverda, ertaga databaseda, indinga networkingdagi muammoni hal qilishingizga to'g'ri kelishi mumkin. Albatta ishga kirishdan oldin bularning hammasini chuqur o'rgana olmaysiz, shuning uchun "T shaped" engineer bo'lishga harakat qiling. Ya'ni bilimingiz T harfidagiga o'xshab biror tor sohada chuqur bo'lishi bilan birga boshqa ko'plab sohalardan ham ma'lum darajada xabardor bo'lishingiz siz uchun ancha foydali, shunda zarur bo'lganida boshqa bir sohani chuqurroq o'rganishingiz oson bo'ladi (ya'ni T ni π ga aylantirish oson bo'ladi). Menimcha lokal bozordagi eng katta muammolardan biri ko'p sohalarni yuzaki biladigan lekin birortasini chuqur tushunmaydigan (– shaped) yoki bir tor sohani chuqur biladigan lekin boshqa sohalarni umuman tushunmaydigan (I shaped) engineerlar. Bundan tashqari bir narsani chuqurroq o'rganib olib, keyin hamma joyga shuni tiqishtiradigan (L shaped) engineerlar ham odatda jamoaga foydadan ko'proq zarar keltiradi, ToDo app qilish uchun ham microservice quradiganlar bunga misol.

5. Qilgan har bir ishingizni va o'ylagan har bir yechimingizni yozib boring. Projectda to'g'ridan-to'g'ri sizga bog'liq narsalar minimal bo'lishi kerak, yechimlar va g'oyalar ham shular qatorida. Ertaga siz ishdan ketsangiz ham yozgan narsalaringiz turadi. Bu kelajakda boshqalarning vaqtini isrof qilmaslik uchun qilishingiz mumkin bo'lgan eng yaxshi narsalardan biri. Bundan tashqari menga o'xshab xotirangiz yomonroq bo'lsa 1 hafta oldin tugata olmagan ishingizga qaytganingizda oldingi safar nima qilganingiz/qilmoqchi bo'lganingizni yozib qo'yganingiz uchun o'zingizga o'zingiz rahmat aytasiz.

@boboshersnotes

1 month, 2 weeks ago

Hozirgi ish joyimga kirganimga 2 oy bo'ldi. Yangi jamoada texnik bilimlardan tashqari "work culture" tomondan ham ko'p narsa o'rganayapman. Quyida shaxsiy fikrimcha bizda ham kengroq adaptatsiya qilishga arziydigan ba'zi qoidalar. E'tibor qilsangiz bularning hammasi oddiy narsalar, lekin negadir ba'zilar shularga ham amal qilmaydi.

1. Sizning vaqtingiz qimmat, boshqalarniki undan ham qimmat. Hamkasbingizning ishi sizga bog'liq bo'lsa iloji boricha tezroq bajarib bering yoki eng kamida qachon qilib bera olishingzni ayting. Schedule qilingan call/meetinglarga vaqtida qatnashing, biror sabab bilan kech qolsangiz yoki qatnasha olmasangiz qolganlarni bu haqida iloji boricha ertaroq ogohlantiring. Managerlar va team leadlar uchun: callga faqat kerakli odamlarni chaqiring va iloji boricha tezroq tugating. Daily standupda jamoadagi faqat 1 kishiga aloqador task ustida gaplashish uchun butun jamoani 1 soat ushlab turmang.

2. Vaqt qimmat, fokus undan ham qimmat. Fokusning 2 ta asosiy dushmani bor, shulardan iloji boricha qochishga harakat qiling:
a) Context switch, ya'ni bir vazifadan boshqasiga o'tish. Masalan, fokus bilan ishlayotgan jamoadoshingizga "hey, tezda mana bu narsani qilib bera olasanmi, 5 minut vaqt ketadi" desangiz u ishning o'zini qilishga 5 minut vaqt ketishi mumkin, lekin jamoadoshingiz yana o'zining ishiga qaytib avvalgidek fokus qilishiga yana kamida 10-15 minut ketadi.
b) Unpredictibility, ya'ni oldindan rejalashtirilmagan ishlar. Masalan, jamoadoshingiz yoki qo'l ostingizdagi ishchini oldindan ogohlantirmasdan "hey, hozir 10 minutlik qisqa callga qatnasha olasanmi" desangiz u callga kirib nima bo'layotganini tushunib olgunicha va calldan keyin oldingi qilayotgan ishiga qaytgunicha ancha vaqt o'tadi. Lekin call oldindan belgilangan bo'lsa u ma'lum darajada tayyor bo'ladi va context switch ancha oson kechadi.

Davomi keyingi postda

@boboshersnotes

4 months, 2 weeks ago

India ?

Hindistonda deyayli full 5G tarmoq tortilib bo'libdi.
Qoyil qolish kerak :wow:

4 months, 2 weeks ago

*⚡️Dunyo bo'ylab, global miqyosdagi 5G tarmog'i xaritasi*

****@jetmediauz

6 months, 4 weeks ago
7 months ago
7 months, 1 week ago
7 months, 1 week ago
We recommend to visit

Воқеа ва ҳодисага гувоҳ бўлдингизми ?
бизга юборинг ? @Sunnatik_Uz

Everyday Interesting, Videos and Photos!

Реклама: +998999090909 @KDREKLAMA

+998998750505 @KDGROUP_UZ

?643092-сонли гувоҳнома асосида фаолият юритамиз

Last updated 2 months ago

@Inlineuz - futbol bo'yicha yetakchi kanalga xush kelibsiz !

💰 Reklama xizmati: @Inline_reklama

👤 Murojaatlar uchun: @Inlineuz_bot

Last updated 2 weeks, 2 days ago

 «Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)

©️ @AJK_GROUPUZ

Last updated 1 year, 4 months ago