Muhammadislom - AyTi Blog
1.42K subscribers
657 photos
52 videos
10 files
235 links
"IT sohasidagi influencer, nazariy va amaliy loyihalar asoschisi."

• Middle Frontend (React va Nextjs) dasturchi
• Freelancer 30+ proyekt

Natijalar: @muhammadislom_results

Soham bo'yicha nazariy va amaliy bilimlarni ulashib boraman.
Download Telegram
Assalomu alaykum hayrli kun.
Frontend Amaliyot bo'yicha kecha 1-darsni yakunladik va barcha uchun dars foydali bo'lganini kelgan fikrlardan ko'rish mumkin.

Qo'shilmoqchi bo'lganlar bo'lsa, yuqorida taklif havolasi bor.

@Muhammadislom_Dev
👍3🔥1
Bu Amaliyot loyihani boshlashimdan maqsad, o'zbek auditoriyasida bu kabi amaliy loyiha qilib ko'rsatib beradigan kurs yoki bepul video darslar topolmadim.

Shu sabab buni boshlashga qaror qilgandim. Ayniqsa real proyektni API lari bilan foydalanib amaliyot qilish 2x foyda beradi. Bu imkoniyatdan foydalanib qolganlar uchun hursandman.

Agarda tanishlariz bo'lsa share qilishingiz mumkin, hali ham qabul ochiq.

Qo'shilish uchun: https://t.iss.one/+aJpTFKgDZWQ2ZWNi


@Muhammadislom_Dev
👍5🔥41
Assalomu alaykum barchaga.

Bugun ish vakansiyalariga topshirishda yaxshi resume tayyorlashni ko'ramiz, qanday qilsak bizni resumelarimiz qolganlardan ajralib turadi.

Shu kabi savollarga javoblarni post tariqasida yuboraman.

Olov resume tayyorlaymiz bugun 🔥

@Muhammadislom_Dev
🔥14👍4
Resume tayyorlashdan avval o'zimni birinchi resumeni yuboryapman. Ko'rib turganizdek tartibsiz joylashtirilgan. Bog'lanish uchun kontakt ma'lumotlarim pastda va proyektlarimni qo'shmaganman. Yozuv shriftlari ham turlicha, bir tekisda joylashmagan.

Bilaman oramizda yangi boshlaganlar ham aniq yaxshi resume tayyorlay olmaydi, bu resume 3 yil oldingi birinchi qilganim.

Hech kim birdan zo'r bo'lib ketmagan, xatolar insonni yuksaltiradi. Ko'proq xato qilib turishimiz kerak.

Keyingi postda esa o'zimni hozirgi resume va qanday tayyorlash to'g'risidagi bosqichlarini ulashaman.

Sizlarda birinchi resume qanday bo'lgan 😄. Imkon qadar o'zimdagi vaziyatlarni ulashyapman. O'zim ko'rib kulgim kelib ketdi hozir 😅.

@Muhammadislom_Dev
👍7🔥4
📌"Resume" tayyorlashda e'tibor berish kerak bo'lgan jihatlar oddiy lekin amal qilmaymiz!

"Resume" bu bizning ishga topshirish jarayonidagi asosiy jihatlarimiz ochib beradi va sodda bo'lsa ko'rgan insonga shuncha qulay.

E'tibor berishimiz kerak bo'lganlari:
- shriftlar to'g'ri tanlanganligi ya'ni 2-3 xil shriftlardan foydalanish kerak emas.
- kontakt ma'lumotlarimiz aniq keltirilganligi, bizni shu orqali topoladi HR manager.
- ish tajribasi aniq ko'rsatilganligi, agar tajriba yo'q bo'lsa qilgan eng yaxshi loyihalarni qo'yish mumkin.
- tehnologiyalarni bilish darajasi uchun foiz yozmaslik kerak.
- Hammasini ketma-ketlik bilan joylashtirish.


Mening birinchi "resume"yimda bunday jihatlarga amal qilmaganman, lekin vaqt o'tib bularni to'g'riladim. Avvallari javob qaytarish tursin "o'qilmasdi ham".

Hech kim birdan zo'r bo'lib ketmagan, xatolar insonni yuksaltiradi.


"Resume"imni shu havola orqali ko'rishingiz mumkin.

Bittadan reaksiya qoldirib, share qilib qoʻying 🔥

🔗 @Muhammadislom_Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🎉4👏3
Assalomu alaykum hayrli kun barchaga!
Kechagi resume tayyorlash postiga qo'shimcha o'zim tayyorlagan bir maqolani sizlarga ulashmoqchiman.

Bu maqola orqali ishga topshirishda to'g'ri murojaat qilish va birinchi ishni topish haqida yozganman.

Batafsil: https://teletype.in/@muhammadislom/oxaWCf1x96A

Postlar foydali bo'layotgan bo'lsa - "🔥"

👨‍💻@Muhammadislom_Dev
🔥12👍43
IT sohasida insonlar bilan workshop va suhbatlar tashkillashtirish haqida o'yladim, nima deysizlar bu fikrimga foydali bo'ladimi?
Anonymous Poll
90%
Ha albatta
10%
Yo'q menga qiziq emas
Xayrli kun,
Toshkentda ertalabdan kuningiz probka bilan boshlanmasa u kun hisob emas.

Ha nima ham deya olamiz ☺️.

Rasm namuna sifatida tanlangan.

@Muhammadislom_Dev
😁9
Temu va AliExpress

Hozir o'ylab qoldim shu ikkisi haqida, hozirda Temu yangi va ko'plab mahsulotlarni arzon narxda sotib olish mumkin. Yetkazib berish muddati 20 kun ekan. AliExpress esa 2-4 hafta ichida yetkazib berishi haqida ma'lumot oldim.

Ba'zilar Temudan kelgan mahsulotlarni yaroqsiz yoki umuman boshqa narsa keldi deganlarni ham eshitdim.

Oramizda shu ikkisidan buyurtma qilib ko'rganlar bormi? Nima deysizlar Temu yaxshiroqmi?

Agar Temu hozirgidek sifat va yetkazib berish vaqtini tezlashtira olsa yaqin kelajakda raqobat qila olishi haqida o'yladim.

Nima deb o'ylaysizlar bu to'g'rimi? To'g'risi bu haqidagi fikr menga juda ham qiziq qolganlarni!

👨‍💻@Muhammadislom_Dev
O'zingizni ko'rmagansiz!

Inson o'zini rasmini va soyasini ko'rish mumkin, lekin o'zini nima ish qilayotganini chetdan turib kuzatolmaydi! Qilgan ishlari to'g'ri yoki xatoligini qachon-ki kimdir "Siz xato qilyapsiz" mazmunidagi gapni aytsa, "Yo'q men to'g'ri qilyapman", "Men bunaqa emasman", mazmundagi gaplarni qaytaramiz.

Birovni kamchiligini aytish qiyin, uni tan olish undandan qiyin. Insonlar turlicha va sizni kamchiligingizni hazil tariqasida yoki tanbeh sifatida aytadi, bu esa insonni qiynaydi. Lekin aslida eng qiyin narsa bu o'zgarish.

Meni fikrimcha, inson qachon yuksaladi desak, shu kabi kamchiliklarini yo'q qilganida va o'zini ustida ishlaganida. Demak xulosa shundaki ko'proq xato qilib turishimiz kerak, xatolar insonni yuksaltiradi.

Hech kim birdan zo'r bo'lib ketmagan.


Azim Pulatning baʼzi fikrlari va oʻzimni xulosam asosida tayyorlangan!

Gapim to'g'ri bo'lsa - "🔥"

👨‍💻@Muhammadislom_Dev
🔥14👍2
Ertalabda metroga tushib yoʻlda uxlab ketadiganlardan boshqa barchaga Juma Muborak boʻlsin 🙂
👍7😁4❤‍🔥1🔥1
Universitet bilim uchun emas

1. Universitetning asosiy maqsadi bilim berish, kirishdan asosiy maqsad bilim olish yoki ishli bo’lish degan odam adashadi.

2. Universitetlarning asosiy maqsadi bilim berish emas, Standfordda ham, Cambridge, Harvard, o’zimizning Westminsterda ham.

3. Bilim hammasi necha yillardan beri kitoblarda, ustozlarda, kurslarda, onlayn leksiyalarda bemalol turibdi. Uni o’rganish uchun motivatsiya kerak xolos.

4. Universitet ana shu motivatsiyani beradi. O’zingga o’xshagan maqsadli bollarni atrofingga yig’ish, diplom berish, o’qimasang haydab yuborish xavfi orqali.

5. O’zingni o’zing qamchilay olasanmi? Har kuni to’xtamay o’rganishga undaydigan nima bor? Nazoratsiz ham rivojlana olasanmi? Sohangdagi eng zo’r ustozlarni va rivojlanishga tayyor odamlar muhitini topa olasanmi?

6. Javoblar «ha» bo’lsa oilangga bir necha ming dollar tejab berasan. «Yo’q» bo’lsa — kirish uchun yaxshiroq joy tanlashni boshlayver.

Bilim olish uchun xohish bo'lsa kifoya!

Siz qanday fikrdasiz?

©️ Aziz Rakhimov

@Muhammadislom_Dev
👍8👏5🔥2
Sizni yoshiz qancha katta boʻlmasin ota-onangiz uchun yosh bolasiz!

Ota-ona farzandini baribir yosh boladek koʻradi sababi ularni bizni koʻp shoʻxliklarimizni yoshlikda koʻrishgan. Qayerda boʻlishimizdan qatʼiy nazar "ehtiyot boʻl", "ovqatlandingmi" mazmunidagi gaplarni eshitamiz.

Bularni nima uchun yozyapman?

Vaqti kelib har birimizni boshimizga tushadi ota-ona boʻlish. Vaqt bor paytida yaxshi harakat qilaylik oʻz sohamiz boʻyicha. Instagram, YouTube va boshqa vaqt oladigan narsalardan voz kechishimiz kerak.

Oʻzimdan xulosa qilib aytaman hozirda 4-kursman, 4 yil oldin reja qilgan ishlarimdan baʼzi birlariga erisha oldim. Men ham qaysidir paytda "lazy person" boʻlganman. Hozir bu odatimni yoʻqotishga harakat qilyapman.

Internetda soha boʻyicha koʻplab maʼlumotlarni topish mumkin, bahona har doim topiladi.

Natija qilish vaqti keldi!


Ba'zida shunday postlar yozib turaman e'tirozlar yoʻq boʻlsa.

@Muhammadislom_Dev
💯7🔥4❤‍🔥2👏2😐1🍓1
Xayrli kun barchaga.
Bugun ertalabdan zalga kelgandim, ohirgi 1.5 oy ichida sezilarli darajada oʻzgarishlar boʻldi.

Kanalda yaqin kunlarda ancha oʻzgarishlar boʻladi avvalgiga nisbatan yaxshi va foydali postlar koʻpayadi.

Avvalgiga nisbatan oʻzgarishlar sezdingizmi? Foydali va faollik darajasida hisoblasak.

Sezdim - "🔥"
Yaqinda qoʻshildim - "🌚"


@Muhammadislom_Dev
🔥11🌚8👍1
FingerPrint

FingerPrint ko'pchilik uchun begona emas, bu mobile applicationlarda asosan barmoq izi bilan tasdiqlash uchun yoki qaysidir amalni bajarish uchun ishlatilinadi odatda.

https://developers.google.com/codelabs/webauthn-reauth?hl=ru#3
Bu yerda to'liq dokumentatsiya keltirib o'tilgan bu orqali webda ham fingerprintdan foydalanishingiz mumkin. Bosqichma bosqich bajarilsa buni frontendda ishlatib ko'rish mumkin.

Link bu orqali men o'zim qilib ko'rganni ko'rishingiz mumkin. Bu test uchun qilingan va dizaynga e'tibor bermaysizlar.

Foydali bo'lsa forward qilishni unutmang 🔥.

Mualliflik huquqiga amal qilinsin!
🔥4👍3
Assalomu alaykum barchaga!

O‘zgartira oladigan narsalarimiz ustida ishlash – bizning kuchimiz, o‘zgarta olmaydigan narsalardan shikoyat qilish esa – vaqt yo‘qotishdir.

©️ Dalai Lama


@Muhammadislom_Dev
👨‍💻5👍2💯1
Execution context

JavaScriptda bajariladigan code muhiti va current scope, variablelar, funksiya larni o'z ichiga oladi.

U 2 bosqichda yordam bera oladi: Yaratiladi (Creation) va Bajarilishi (Execution).
Birinchi bosqichda, bu o'zgaruvchilar va funksiyalarni xotiraga ajratish mas'uliyatini o'z yelkasiga oladi.
Ikkinchi bosqichda esa, code line by line asosida bajariladi va bunda xotiradagi o'zgaruvchilarni belgilaydi. Har bir chaqirilgan funksiya o'zining local execution contextini yaratishga mas'ul bo'ladi.

Execution context — bu JavaScript kodining ishlash muhitidir. U o‘zgaruvchilar, funksiyalar va scope ni boshqaradi. Kod bajarilishida yaratilish va bajarilish bosqichlari ketma-ket amalga oshadi.


Keyingi postlarda call stack, hoisting va execution context turlari haqida gaplashamiz! 🚀

Davomini qilaymi - "⚡️"

@Muhammadislom_Dev
7
Call Stack — JavaScript’ning Yuragi

Tasavvur qilaylik, JavaScript kodlarimiz bir-birining ustiga qo‘yilgan sahifalar kabi ishlaydi. Har safar bir funksiya chaqirilganda, u stackga qo‘shiladi, va bajarilgach, ketma-ket chiqarib tashlanadi. Bu jarayonni Call Stack boshqaradi.

Call Stack — bu JavaScript'ning ichki mexanizmi bo‘lib, kodning bajarilish tartibini nazorat qiladi. Agar stack juda ko‘p funksiya chaqirishi natijasida to‘lib ketsa, "Maximum call stack size exceeded" xatosi yuzaga kelishi mumkin.

🚀 Nega bu muhim?
Call Stack ishlash tamoyilini tushunish rekursiya, asinxron operatsiyalar va xatoliklarni debugging qilish uchun juda muhim. Dasturimiz qayerda to‘xtab qolayotganini tushunish yoki funksiyalar noto‘g‘ri chaqirilayotganini aniqlash uchun Call Stack bilan ishlashni bilishimiz kerak.

Keyingi postda hoisting haqida gaplashamiz! ⚡️

@Muhammadislom_Dev
4
Muhammadislom - AyTi Blog
Photo
Gymning natijasi

Hozir zalga kelib qiziqib vaznimni koʻrish uchun taroziga chiqib koʻrgandim.

Oʻzgarish 1.5 oy ichida 5kg boʻlgan (65kg hozir), men uchun yomon emas. Chunki koʻp dasturchilarda uyqu va ovqatlanish rejim yaxshi boʻlmaydi.

Harakat qilsak hammasiga erishamiz!


Bunaqa natijadan keyin koʻproq content qilib oʻzimni ustimda ishlashda davom etaman 🔥

@Muhammadislom_Dev
🔥8👍3
Muhammadislom - AyTi Blog
Call Stack — JavaScript’ning Yuragi Tasavvur qilaylik, JavaScript kodlarimiz bir-birining ustiga qo‘yilgan sahifalar kabi ishlaydi. Har safar bir funksiya chaqirilganda, u stackga qo‘shiladi, va bajarilgach, ketma-ket chiqarib tashlanadi. Bu jarayonni Call…
JavaScript’da Ko‘tarilish Mexanizmi (Hoisting) 🚀

Hoisting — bu JavaScript kod bajarilishidan oldin o‘zgaruvchilar va funksiyalarni xotiraga ajratish jarayoni. Ya’ni, ularning e’lon qilinishi kod yozilgan joyda emas, yuqorida sodir bo‘lgandek ishlaydi.

Muhim jihatlar:
var bilan e’lon qilingan o‘zgaruvchilar undefined qiymati bilan hoisting qilinadi.
let va const bilan e’lon qilingan o‘zgaruvchilar hoisting qilinsa ham, "temporal dead zone" sababli ulardan darhol foydalana olmaysiz.

Hoisting kod bajarilishiga ta’sir qiladi, shuning uchun uni tushunish — xatolardan qochishning kaliti! 🔑


Keyingi postda execution context turlari haqida gaplashamiz! 🔥

@Muhammadislom_Dev
👍6🔥2