Выберите регион
и язык интерфейса
Покажем актуальные для региона
Telegram-каналы и возможности
Регион
avatar

Janob Musayev | Engineering Life

janob_musayev
IT, Biznes va Menejment kesishgan nuqta - Dasturiy Muhandislik va Arxitektura - Raqamli Transformatsiya - Biznes tahlil - Product va Project Management - UX va CustDev - Marketing - StartUp Start Something Priceless!
Подписчики
1 740
24 часа
30 дней
-10
Просмотры
1 499
ER
0,87%
Посты (30д)
6
Символов в посте
1 677
Инсайты от анализа ИИ по постам канала
Категория канала
Технологии и приложения
Пол аудитории
Женский
Возраст аудитории
25-34
Финансовый статус аудитории
Средний
Профессии аудитории
Технологии и разработка software
January 22, 22:55

Algoritmlarni mustahkamlashimda yordam bergan manbalar
Va'da qilganimdek o'tgan yil davomida (aniqrog'i 5-6 oyda) algoritmlar mavzusini mustahkamlashimda yordam bergan manbalarni ulashib o'taman.
0 dan boshlash uchun
Agar dasturlashdan xabaringiz bor bo'lib, aynan algoritmlarni 0 dan boshlab o'rganmoqchi bo'lsangiz
Colt Steele
ning
"The Missing Computer Science and Coding Interview Bootcamp"
kursi menimcha eng yaxshi tanlovlardan. Kurs JavaScriptda ekaniga qaramasdan asos bilimlarni o'rganishingiz uchun ajoyib manba.
Faqat kurs ancha oldin tuzilgan va shu sababli yangi o'xshash kurslar jadvalidan farq qiladi. Masalan, rekursiya haqida ancha erta gapirilgan. LinkedList haqida ancha keyinroq.
Bu kursda Leetcode masalalariga ko'p urg'u berilmagan. Ammo ma'lumotlar tuzilmalari juda chuqur o'rgatilgan.
Tushunchani mustahkamlash va ozroq Leetcode uchun
Scott Barret
ning
"Python Data Structures & Algorithms + LEETCODE Exercises"
kursi agar menga o'xshab oldinroq algoritm va ma'lumotlar tuzilmalarini o'qib hozir yaxshiroq tushunib mustahkamlab olmoqchi bo'lganlar uchun juda zo'r manba.
Kurs aslida 0 dan boshlab o'qimoqchi bo'lganlar uchun ham to'g'ri keladi. Faqat asos mavzular, masalan Big O u darajada chuqur emasdek tuyildi. Keyin rekursiya mavzusiga ancha kechroq to'xtaladi. Albatta bu mening shaxsiy fikrim.
Ajoyib tomoni har bir algoritmni silliq
animatsiyalar
bilan aniq tushuntirib berilgani. Yana agar Python bilan arazlashib qolgan joyingiz bo'lsa kursning
Java
,
JavaScript
va
C++
versiyalari ham bor.
Yo'q PHP versiyasi yo'q afsuski.
Kurs davomida ba'zi Leetcode masalalari ham berib ketilgan lekin intervyu uchun bularning o'zi yetarli bo'lmaydi.
O'rta darajadagi tayyorgarlik
Agar mavzularni bir boshdan takrorlash bilan birga o'rtacha darajadagi Leetcode masalalarini yechib ketmoqchi bo'lsangiz,
DesignGurus
ning
Grokking Data Structures & Algorithms for Coding Interviews
kursi mos kelishi mumkin.
Faqat bu kurs intervyudan bir hafta oldin tezkor takror uchun emas.
2-3 oy
o'tirib astoydil tayyorgarlik ko'rishga. Kursdan keyin intervyularga to'liq tayyor bo'lib qolmaysiz, lekin ancha ishonchingiz ortib o'rtacha darajaga chiqqaningizni his qilasiz.
Kurs kamchiligi ko'p mavzular juda tez gapirib o'tib ketilgani. Bu kursni yuqoridagi 2 ta kursdan biri, ayniqsa Scott Barretniki bilan parallel o'qish juda yaxshi samara berar ekan.
Kurs o'zini alohida sotib olaman desangiz biroz qimmatga tushadi. Agar imkoningiz bo'lsa, DesignGurus
butun umrlik
a'zoligini olib qo'yishni tavsiya qilaman. Qanday qilib ancha arzonga olishni izohlarda yozib qoldiraman.
Yuqori darajadagi tayyorgarlik
Agar "Coding intervyu guru bo'laman. Yorib tashlamoqchiman" desangiz, unda yana o'sha
DesignGurus
ning
"Grokking the Coding Interview: Patterns for Coding Questions"
o'rganib chiqishingiz mumkin.
Faqat buning uchun 5-6 oy vaqtingiz ketadi. Kurs salkam 40 ta bo'lim,
543 ta dars va 617 ta masala
dan tashkil topgan. Ammo juda mashhur va ancha yuqori baholangan. Bu kursdan to'g'ri foydalanib tirik chiqa olsangiz, Leetcoderlar orasidagi
top 1-3%
ichiga kirib ketasiz.
Tezkor takrorlash
Algoritmlarni avval ancha o'qib intervyu oldidan tezkor takrorlash qilmoqchi bo'lsangiz
NeetCode Blind 75
,
Grokking 75: Top Coding Interview Questions
yoki
NeetCode 150
dan foydalanishingiz mumkin.
Bu yerda shunchaki o'sha masalalar yechimini eslab qolish emas, asosiy tushunchalarni takrorlab olish va yangi masalalarni yechishda ulardan namuna sifatida foydalanish mumkin.
O'zbek tilida
O'zbek tilidagi manbalar ichida hozirda Azimjonning
Express Algoritm
kursiga yetadigani bo'lmasa kerak. O'zim o'qib ko'rmagan bo'lsam ham bemalol tavsiya qila olaman. Faqat boshlang'ich darajaga mos keladi deb o'ylamayman.
Qo'shimchasiga o'zim 2019-yilda Mediumda yozgan shu mavzudagi
postlarimni
o'qib ko'ring. Haligacha oyiga 300-500 ta o'qishlar bo'lib turadi.
Agar men eslamagan qaysidir manbani judayam foydali deb bilsangiz izohlarda yozib qoldiring! Yoki shunchaki fikringizni yozishingiz ham mumkin
🙂
#algorithms
#DSA
#coding
#interview_life
@Janob_Musayev

January 19, 22:05

Algoritmlar, olimpiadalar
,
coding intervyulari va men
Algoritmik masalalar, ularga bog'liq olimpiadalar va men o'rtamizda
g'alati munosabat
mavjud. Biz hech juda yaqin bo'lmaganmiz, ularni hech ko'nglimga juda yaqin ko'rmaganman va lekin hech qachon ulardan uzoqlashib ham ketmaganman. Eng kerakli vaqtlarda esa doim ular meni tanlashgan )
TATUda birinchi kursda algoritmlar bo'yicha Sunnat akadan dars olib, kurs davomida kontestlar yechishga majburlangan bo'lsak ham u vaqtda HashMap haqida ham to'liq tasavvurga ega emasdim. Yil o'rtalaridagi Informatika olimpiadasida esa qandaydir tarzda 6 tadan 3 ta masalani yechib tashlaganman. Nazariy testlardan esa eng ko'p ball to'plagandim. Faqat 4-kurslar mendan ko'proq masala yechib olimpiadada
4-o'rinni
olganman. Yonimda o'tirgan hozirda eng yaqin qadrdonlarimdan biri esa 5-o'rinni olgan :)
Uchinchi kursga kelib 2-va 3-kurslar o'rtasidagi olimpiadada men favoritlar orasida top 10 talikda ham emasdim. Birinchi masalani ishlab yubordim o'tib ketdi. Ikkinchisini yubordim o'tib ketdi, uchinchisini ham yuborgandim o'tib ketdi. Qarasam
3-o'rinda
turibman. 4-o'rinda matematika fanidan respublika g'olibi kelyapti. Qolgan masalalarga tishim o'tmasligini bilib oxirgi 40 daqiqada shunchaki nima bo'lishini kutdim. U kun raqobatchim kuni emas ekan oxirgacha 3-o'rinda qoldim va
600,000 so'mga
yaqin (bir oylik 5 stipendiyasi) mukofot yutib oldim. Birinchi o'rinni bir kurs pastdagi olimpiadachi yigit Husayn
7 ta masala
bilan olib ketdi.
To'rtinchi kursda yana universitet Informatika olimpiadasi bo'ldi. Bu safar kontest qismga ulgurmay qolmay deb testni shoshib ishladim. Kontest esa 10 daqiqaga kechikkani sabab bundan afsuslandim. Kontest vaqti esa 1, 2-masalalarni yarim soatga qolmay yechib qo'ydim. Qarasam
1-o'rinda
turibman. Qolgan masalalarga tishim o'tmasligini bilib qolgan 1.5 soatni shunchaki 2-o'rindagi Husayn qachon mendan o'tib ketishini kutib o'tkazdim va bu narsa sodir bo'lmadi. Lekin ertasi kuni bilsam eng oxirgi 5 daqiqada 2-masalani yechgan 2-kurs yigit testdan mendan ko'proq ishlagani uchun 1-o'rinni olib ketibdi
😕
Lekin yuqoridagi olimpiadalar sabab olimpiada "bo'rilari" e'tiboriga tushib qoldim. Sirojiddin aka TUIT #1 guruhiga taklif qildi va u yerda ustozim
Yo'ldosh aka
bilan tanishdim. Birga qatnashgan musobaqada esa 16-o'rinni oldik
🙂
O'sha olimpiada sabab Husayn bilan yaqin do'stlarga aylandik. Keyinroq u meni birga qatnashgani xalqaro
ICPC
olimpiadasi
ga jamoasiga taklif qildi va birga Qozog'istondagi
yarim final
ga borib sayohat qilib keldik. Lekin o'sha vaqtda ham Binary Treeni qanday invert qilishni bilmasdim.
Bundan 1.5 yil oldin esa Leetcodeda
49 ta masala
yechgan va System Designni bir hafta o'qigan holatim bilan Microsoft suhbatlaridan o'tib ketib qoldim.
Postni yozishdan maqsad esa bu borada qanday omadliligimni maqtanish emas. Aksincha, 2025-yilda
algoritmlar mavzusi
ni qayta
chuqurroq o'qishga qaror qildim. Bu mavzu men uchun xuddi har yili
"IELTS olaman"
deb ingliz tilini o'qishni boshlab Pre-Intermediatega kelganda tashlab ketib qoladigan yigit singari edi. O'tgan yili esa va nihoyat
Intermediate
darajasigacha chiqa oldim menimcha. Shu yo'lda
foydali manbalar
ni keyingi postda ulashmoqchiman.
O'zi aslida shunchaki shuni aytmoqchi edim
🙂
#coding
#algo
#DSA
#coding_interview
@Janob_Musayev

January 13, 21:02

Whop'dan $500,000 investitsiya oldik.

January 08, 23:10

Microsoftda 1 yil
2-qism
Iyun
Sovuq xabardan 2-3 kun o’tib yangi jamoaga qo’shildim. May oyi oxirgi 10 kuni yana qayta kichik onboarding jarayoni bilan o’tdi.
Jamoa asosiy fokusi M365 Copilot dasturiga ko’proq odamni unga jalb qilish ekan. Iyun oyidan shu bo’yicha yangi feature ustida ishlay boshladim. Tashqaridan qaraganda bu ish judayaaam kichkina bo’lsa ham oldindan qilinishi kerak byurokratiyasi ko’p ekan [7].
Buning ustiga endi C++ da yozilgan Desktop app bilan ishlash kerak edi. Eng qizig’i jamoada hech kim, hattoki senior dasturchilar ham na C++ dan, na Desktop applardan tuzuk-quruq xabari bor ekan. Shu sabadan o’rganib ketish judayam og’riqli jarayon bo’ldi.
Iyul
Omadim kelganroq joyi boshlanishiga men ishlayotgan featurega juda yaqin boshqa featurega yordam berdim. Yozgan kodlarimizni esa Hindistondagi repo egalari tekshirardi. Naqd 1.5 oy deganda bitta PRni merge qildik.
Muammo faqat C++ notanishligida ham emas, kod egalari bilan muloqot yaxshi tashkil qilinmagani va biz Irlandiyadan turib u loyihada ishlayotgan birinchi jamoa ekanimizda ham edi. Senior dasturchimiz ta’riflaganidek o’zimizni xuddi
“boshqa birovning uyi koridorida yashab, hattoki hojatxona qayerda ekanini bilmaydigan mehmonlar”
dek his qilardik.
Shunaqa qiyinchiliklarga qaramasdan Github Copilot yordamida birinchi featureni ishga ham tushirdik. Oy oxirida senior dasturchimiz ta’tilga ketdi.
Avgust
U ta’tilga ketishi bilan aynan o’sha feature sabab juda katta muammo kelib chiqdi. U dasturning o’zi qolib Windows Search va File Explorer ba’zi funksiyalari “osilib qoldi”. Hammayoq 2-3 kun “o’t ichida” qolib ketgandek bo’ldi. Lekin asosiy dasturchini qaytarib chaqirib olishmadi. Hattoki telefon qilib ham
bezovta qilinmadi
[8]. 2-3 oylik ish orqasiga qaytarildi va hammasi u qaytguncha bir oyga o’chirib qo’yildi.
Men ishlayotgan feature productionga chiqishidan oldin bir bug chiqib qanday toʻgʻrilashni topolmay rosa qiynaldim. So’rashga tushunadigan odam o’zi yo’q, boshqa tomondan yana boshqa ishlar kutyapti. Ancha qiyin oy bo’ldi.
Sentabr
Senior dasturchimiz ta’tildan qaytib 2-3 hafta “o’t qayerdan chiqqanini” qidirdi. Boshqa jamoa a’zolari ham sekin-asta boshqa ishlarini tugatib, shu loyihaga o’ta boshlashdi. Yordam so’rash mumkin bo’lgan odamlar nisbatan odam ko’paydi. Menejerlar Hindistonga borib, hamkorlikni yaxshilash bo’yicha gaplashib kelishdi. U tomon bilan muloqot ham yaxshilandi.
Tuzalishi qiyin bo’lgan bugniyam bir amallab tuzatib, men ishlayotgan “kichkina” featureni 4 oyda deganda ishga tushirdik. Oy oxirini oktabrdagi ta’tilimga yetib olishga kun sanab o’tkazdim.
Oktabr
Ishdan ta’tilda bo’ldim, lekin boshqa bir dunyo ishlarni
qildim
.
Noyabr
Va nihoyat ishlar sal silliqlashdi. Asosan ishga tushgan featurelarni monitor qilib, buglarini toʻgʻrilash bilan shug’ullandim. Microsoftga kirmoqchi bo’lgan
amaliyotchilar intervyusi
da kuzatuvchi bo’lib qatnashdim [9]. Eng qizig’i 3 ta nomzod orasida
o’zbekistonlik
ham yigit bor ekan. Lekin aynan u intervyudan o’tolmadi
😐
(keyinroq IBMga amaliyotchi bo’lib qabul qilinibdi).
Boshqa qo’shni jamoalar ham bizning “sevimli” loyihamizga qo’shilishni boshlashdi. Ularga bizning tajribamiz va “azoblar”imiz ancha yordam berdi. Haligi Senior dasturchi esa Azure xavfsizlik bo’limidagi boshqa komandaga o’tib ketdi.
Dekabr
Oy boshida Dynamics Finance jamoasidan vakansiya ko'rib qolib topshirib ko'rdim. Alohida uzun post qilib yozadigan juda qiziq jarayon bo'ldi [10]. Ichki vakansiya bo'lishiga qaramasdan
4 bosqichli
intervyu topshirdim. Afsuski, coding qismida noto'g'riroq yo'nalishdan ketib qolib taklif ololmadim.
Lekin meni suhbat qilgan menejer judayam ajoyib odam ekan. Men bilan naqd 3 marta, jami 2 soatga yaqin gaplashdi. Ungayam mening hozirgacha bo'lgan tajribam, qiziqishlarim juda yoqdi.
"Lekin hozir offer bersam bias bo'lib qoladi. Keyingi yilga albatta xabarlashamiz"
dedi. Xafa bo'lmadim, aksincha shunday odamlar bilan tanishganimdan juda xursand bo'ldim.
Microsoftdagi birinchi yil shunday tarzda o'tdi
🙂
#Microsoft_life
#Year_Summary
#Diary
@Janob_Musayev

January 02, 21:13

Microsoftda 1 yil yoxud 2025-yil tahlili
1-qism
Bugun Microsoftda ish boshlaganimga roppa-rosa bir yil bo’ldi. Orada ko’p post yoza olmagan bo’lsam ham, yil yakuni va “yubiley” munosabati bilan kamida tahlil yozib qo’yishga qaror qildim.
Yanvar
Ish boshlagan vaqtimda jamoadan ko’pchilik, shu qatori menejerim ham hali ta’tilda edi. Birinchi oy tanishuv, bank akkauntlarini sozlash, nima imkoniyatlar borligi bilan tanishish, umumiy
majburiy treninglarni
[1] yakunlash va qo’shimcha qurilma va xavfsizlik kalitlarni kutish bilan yoki qisqacha aytganda
onboarding
bilan o’tib ketdi.
Fevral
Fevral oyiga kelganda ham menejerim menga aynan nima topshirishni biroz o’ylayotgan edi. Orada jamoaning
Data Engineering
[2] qismiga yordam kerak bo’lgani sababli shu yerda ish boshlab turishimni aytdi. Data Engineering o’zi nima, u yerda ishlatiladigan texnologiya va tillarni sal bo’lsa ham o’rganish va xavfsizlik ruxsatlarini sozlash uchun yana 2-3 hafta ketib qoldi. Bu orada hozirgacha yaqin sherigim bo’lgan Alfred jamoaga qo’shildi va unga men onboarding buddy bo’lib berdim.
Mart
Uchinchi oy deganda Data Engineering qismda (juda) kichik bir topshiriqni tugatdim. Sal bo’lsa ham tushuncha shakllandi. Orada
menejerim menejeri
bilan 1:1 uchrashuvda [3] menga juda yaxshi 2 ta gap aytdi:
-
“6 oygacha bo’lgan muddatda o’zingga baho berishga shoshilma”
va
-
“O’z ish qurolingni yaxshi bil va birga ishlashga yoqimli sherik bo’l”
[4]
Oy o'rtalarida menejerim va qo'shni jamoa menejeri Amerikadan Dublinga biz bilan ko'rishgani keldi. Jonli ko'rishish nasib qilib qoldi...
Oy oxirlarida O’zbekistonga 2 haftalarga borib-keldim (u haqida
@Musayev_blogida
). Ketishimdan bir haftacha oldin menejerim meni
Frontend
tomonda Aprel oxirida tugatilshi kerak bo’lgan juda muhim ish uchun boshqa kichikroq jamoaga yordamga qo’shdi. React va 1JS deb atalgan ulkan
monolit
[5] loyihani tezda o’rganib chiqishimga to’g’ri keldi.
Aprel
Irlandiyaga endigina qaytganim va yangi uyga ko’chganimga qaramasdan Aprel oyida va nihoyat jamoaga sezilarli yordam bera oldim. React va JS ichida suzib ketmagan bo’lsam ham oddiyroq topshiriqlarni mustaqil tugatdim. Albatta, oy oxirigacha tugatilishi kerak bo’lgan ish byurokratiyalar [6] sabab tugamay qoldi. Lekin “yashil chiroq” yonishiga yangilikni ishga tushirishga tayyorlab qo’ydik.
May
Yildagi
eng esda qolarli oy
May oyi bo’ldi. Yaxshi sabab bilan emas, afsuski. Soat 17:00 da bo’ladigan kunlik stendapimizdan oldin
qo’shni jamoa menejeri
hammadan iloji boricha majlisga qo’shilishini iltimos qilib yozdi. Stendap boshlanishida esa kamerasini yoqib gapirishni boshladi. Ichimda qandaydir yomon xabar borligini sezib turgandim…
Keyinroq aniq bo’lishicha jamoadagi 50 dan oshiq odamdan
18 tasi
(uchdan biridan ko’prog’i) layoffga tushib ishini yo’qotibdi. Ular ichida Microsoftda 20, 25, 30 yildan ortiq ishlayotganlar va mening menejerim ham bor edi
🙁
Hamma ish taqa-taq to’xtadi. Proekt boshqa jamoaga vaqtinchalik minimum saqlab turishga o’tkazilishi va biz boshqa hech qanday ish qilishimiz kerak emasligi aytildi. Katta kuch bilan qilgan o’zgarishlarimiz hech qachon productionga chiqmadi, afsuski.
Irlandiyadagi jamoadoshlarimdan hech biri layoffga tushmagan bo’lsa ham o’sha kuni shokdan o’zimga kelishim qiyin bo’ldi. Kimlar bo’shatilganini ichki xabarlar orqali sekin-sekin topib ularga iloji boricha hamdardlik bildirdik…
Tabiiyki, bizni yana yangi jamoa, yangi loyiha va qayta onboarding kutib turardi.
Davomi bor…
#Microsoft_life
#Year_Summary
#Diary
@Janob_Musayev

January 01, 11:14

1-yanvardan zalga chiqaman deb reja qilgandim. Qarasam, zallar bugun ishlamas ekan. Endi keyingi 1-yanvargacha kutish kerak
😕
Yangi yil bilan
@Janob_Musayev

December 15, 12:36
Файлы недоступны
1
Открыть в Telegram

Ishxonamiz 2 ta binosi o'rtasidagi kichik o'rmonchadan olingan video. Bir emas, ikki emas, uchta olmaxon bemalol aylanib yuribdi.
Biznes center yoki city qurish hamma daraxtni chopib, hammayoqni asfaltlashtirish hisobiga bo'lishi shart emasligi, inson va tabiat yonma-yon yashay olishi (va zarurligi) namunasi.
#irish_life
@Janob_Musayev

December 14, 16:30
Файлы недоступны
1
Открыть в Telegram

Erasmus Mundusda bu yil ancha qiziq yangi yo'nalishlar ochilibdi. Ayniqsa informatika va IT yo'nalishida.
Shaxsan o'zim ro'yxat qilib terib chiqdim
🙂
➡️
https://t.me/grantgouz/8836
Mentorlik kursi
ochganimiz haqida bilarsiz. Dasturga qiziquvchi
hammaga
@Erasmus_Community
da qo'ldan kelgancha yordam berib ma'lumotlar ulashib boryapmiz.
#erasmus_mundus
#mentorship
@Musayev_blogi

December 01, 08:50
Файлы недоступны
3
Открыть в Telegram

Dasturchi sifatida birinchi ishimga qanday joylashganman 1/20 Mastercardga qanday ishga kirganimni aytib berishdan oldin hammasini bir boshdan boshlashga qaror qildim. Zerikib qolmaysizlar degan umiddaman. Demak, dasturchi sifatida birinchi ishimni qanday…

November 20, 10:45

Microsoft jamiyati konferensiyasi 2025 - Toshkent
Toshkentda har yili o'tkazib kelinayotgan Microsoft jamiyati konferensiyasi (Microsoft Community Conference) 2025-yilgi uchrashuvi 22-noyabr kuniga
belgilanibdi.
O'tgan yili konferensiyada shaxsan ishtirok etish va spiker bo'lish nasib qilgandi. Bu yil jonli qatnashishga imkon bo'lmasa ham qalban o'sha yerda bo'lib turaman :)
Tanishlar orttiraman, yangi narsalarni o'rganaman, o'zimga o'xshagan yigit-qizlardan ilhom olaman deganlar bo'lsa shanbani divanda emas,
Yoshlar Ijodi Saroyida
o'tkazishni maslahat beraman.
Keyinchalik o'qish yoki ishga chetga ketib qolsangiz sog'inib yurasiz bunaqa uchrashuvlarni )
#Microsoft_life
#MDC26
@Janob_Musayev