Muhammadislom - AyTi Blog
1.42K subscribers
656 photos
51 videos
10 files
234 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
Server harajatlarini kamaytirish uchun coolify.io dan foydalaning. Bu vercelning bepul muqobili.

Siz bir vaqtda frontend, backend, databaseni deploy qilishingiz. Plausible, Supabase kabi open-source platformalarni o'rnatishingiz mumkin.

Hosting uchun Digitalocean yoki Hetzner dan foydalaning.
🔥4👍1
JavaScriptda ishga joylashishda interviewlarda ko'plab so'raladigan mavzular ro'yhati:


Core JavaScript
-Variables, Expressions, Operators, Statements
-Objects, Arrays
-Functions
-Type Conversions
-Functions (scope, closure, patterns)
-OOP
-Regular Expressions
-Strict Mode
-ECMAScript 5+
-Promise
-async await


Client Side JavaScript
-Window (as global object)
-DOM (selection, manipulation, traversing)
-CSS Scripting
-Events
-Timers
-Web Storages
-Network Communications

Ulashing.

#JavaScript

@Muhammadislom_Dev
👍4🔥1
🚀 Framer Motion bilan Animatsiyalarni Osonlashtiring! 🚀

Framer Motion - React applicationlari uchun animatsiya kutubxonasi. 💻

🌟 Asosiy Xususiyatlar:

- Animatsiyalarni tez va oson yaratish.
- Barcha turdagi animatsiyalar uchun ideal.
- React bilan ishlay oladi.

🔧 Misol:

import { motion } from 'framer-motion';

<motion.div
animate={{ rotate: 360 }}
transition={{ duration: 2, loop: Infinity }}
style={{ width: 100, height: 100, backgroundColor: 'blue' }}
>
Rotate Me
</motion.div>



#ReactJS #FramerMotion #WebDevelopment #JavaScript #Coding

@Muhammadislom_Dev
👍2🔥2👏1
JavaScript'da o'zi nechta scope bor ? 🤔

1. Global Scope
2. Function(Local) Scope
3. Block Scope
4. Module Scope

Module Scope'ni ko'pchilik bilmasligini aytibdi. Men ham birinchi eshitganimda, biroz o'ylanib qolgandim. Chunki ko'p manbalar bu haqida gapirmaydi. Aslida, bizda har bir modul uchun alohida Scope bor. Bunga misol import qilgan biror modulingizni ichidagi oddiy o'zgaruvchiga import qilayotgan moduldan turib kira olmasligingiz.


1. Batafsil manba
2. Batafsilroq manba

@Muhammadislom_Dev
👍3🔥2
muhammadislom.uz
Dizayn bo'yicha fikrlar menga qiziq. Commentda qoldirishingiz mumkin. Rasm va boshqa contentlarni endi to'g'rilash jarayonida.
🔥2👍1
Html, Css, Scss, Bootstrap, JavaScript va Jquery tehnologiyalaridan foydalangan holda bir nechta bepul templatelaridan foydalanishingiz mumkin. Bu yerdan o'zim ham foydalanaman.

Manzil: https://templatemo.com/
👍2🔥2
Media is too big
VIEW IN TELEGRAM
Qayerdan kelarkin shunaqa gʻoyalar 😁.

Bizni lox deb o'ylaydi bular
😐1
Radixui - bu kichik componentlarni o'zini ichiga jamlagan ui library. Uni o'zingizni loyihangizga install qilib o'rnatib foydalanishingiz mumkin. Bu uidan birinchi marta foydalandim va effectivliroq ko'rindi menga.

Natijasini muhammadislom.uz shunda ko'rishingiz mumkin. RadixUI va Tailwind Css style uchun foydalanganman menga qulay bo'ldi.

Radix UI -> https://www.radix-ui.com/

@Muhammadislom_Dev
👍21🔥1
Qisqa suhbatdan:
- IELTS sertifikatini nima uchun olding?
- Sovchilikka borishkanida diplomga qo'shib ko'satish uchun.
- Ha unda kelin tanlaganida listeninggi 9 speakinggi 5 bo'lgan kelin tanlagin.


Tushungan tushundi:)
🤣3😁1🍓1
Hozir ishdan chiqsam, ko’chada mendan boshqa hech kim yolg’iz emas. Nega bunday ekan 🤔🫣
😁1🐳1🌚1
Dasturlashni tashlab ketmang.

Bugun shaxsan o'zimdan kelib chiqib yozaman.

Dasturlashni yangi o'rganishni boshlaganda ko'pchilikda o'rgana olmaslik muammosi bo'ladi. Tushunmaydi, oddiy html css dagi ishlarni qila olmaslik, yokida menda matematika yaxshi emas deb ba'zilar bahona qiladi.
O'xshamagandan keyin aksariyat odam siqiladi, motivatsiya tushib ketadi keyin esa tashlab ketadi.

Kursni tamomlagandan keyin ish topish muammosi bo'ladi. Kursda yaxshi bilimi bo'lsa agar o'sha paytda junior levelda kirib ketadi yaxshi vakansiyalar ko'p chiqqan bo'lsa.

Ish topolmasdan 4-5 oy vaqt o'tayotkan bo'lsa bu hammada bo'ladi menda ham bo'lgan bu holat. IT da tanishingiz bo'lmasa ishga joylashish qiyin kechadi.

Kursni tamomlagandan keyin ko'proq o'zini ustida ishlash kerak, qo'shimcha proyektlar. Masalan, CRUD (create read update delete) oddiy bo'lsa ham jsonplaceholder dan olib kelib qilsa bo'ladi. Ro'yhatdan o'tish, login qilish shunaqa oddiy qilish ustida ishlash ham foyda beradi.

Hozirda o'quv markaz ko'p, avvalgiga nisbatan o'rganuvchi ham ko'p 1 ta vakansiyaga talab ham ko'p, ko'pchilik ichidan ajralib chiqish uchun yuqorida aytib o'tilgan loyihalar bo'lsa ustunlik beradi.

Qisman to'xtalib o'tdim bu bo'yicha. Savollar bo'lsa commentda bemalol imkon qadar javob beraman.

Muhimi to'xtab qolmaslik kerak.

@Muhammadislom_Dev
🔥7
Dilmurod Yangiboev | DYDO :)
Yaxshi resume yozish uchun: Vohidjon akani yaxshi postlari bor Azimjon va Darkhon yozgan template
Yakshanba kuni namuna uchun resume koʻrsatib oʻtmoqchiman. Yangi oʻrganuvchilar uchun bu tajribamdan kelib chiqib albatta.
👍3🎉2🔥1
Izohsiz...
👍1🎉1
Muhammadislom - AyTi Blog
Dasturlashni tashlab ketmang. Bugun shaxsan o'zimdan kelib chiqib yozaman. Dasturlashni yangi o'rganishni boshlaganda ko'pchilikda o'rgana olmaslik muammosi bo'ladi. Tushunmaydi, oddiy html css dagi ishlarni qila olmaslik, yokida menda matematika yaxshi…
Qo'shimcha:

Ishga ko'proq apply qilish kerak o'zingizni darajangizdan yuqori level bo'lsa ham. Chunki yangi o'rgangan developerda qo'rquv yoki hayojon bo'ladi shahsan o'zimda ham oldin bo'lgan.

Shanba/yakshanba kunlari odatda 30 ga yaqin joyga apply qilaman (remote ish uchun) hozir ham 😃. Linkedin, hh, habr va boshqa saytlar orqali. Qaysidir qismida o'xshashi mumkin hozirgacha o'xshamadi lekin 😃. Nasib o'xshashi uchun harakat qilyapman.

Ertaga nasib resume ko'rsatib o'taman albatta. Shu postni share qilib yuborselar yaxshi bo'lardi 🔥.
🔥4👍1
Muhammadislom - AyTi Blog
Yakshanba kuni namuna uchun resume koʻrsatib oʻtmoqchiman. Yangi oʻrganuvchilar uchun bu tajribamdan kelib chiqib albatta.
Men tayyorlagan resume:

Ko'rish kirib ko'rilsa bo'ladi. Ortiqcha va keraksiz narsalar yo'q. Work Experience, Education, Language and Technology skills hammasi joyida.

Qolgan qo'shimchalar ham keltirib o'tilgan.

Qilinadigan xatolar: rasm qo'yish, turli xil font yozuvlaridan foydalanish, kirib ko'rgan inson kerakli ma'lumotni ololmasligi.

Fikringizni commentda qoldirishingiz mumkin. Foydali bo'lsa share qilib qo'yasizlar 🔥🤝.

Resumedagi text va so'zlarni test sifatida ko'rilsin.
🔥3👍2
Intervyularda shunchaki "bilmayman" deyish o'rniga aytishimiz mumkin bo'lgan gaplar:

1. Aniq esimga kelmagani sabab, tahmin qilishga ruhsat bersangiz...tahminimcha... (Har doim ham yaxshi emas)

2. Savol juda yaxshi ekan. Buni intervyudan keyin yaxshilab ko'rib chiqaman. Hozir esa aniq bir javob bera olmayman.

Shuningdek, intervyuverdan yordam so'rashingiz ham mumkin. Masalan, "Aniq javob aytishim uchun, biroz savolga qo'shimcha ma'lumotlar qo'sha olasizmi ? ...Savolingiz..?"

Sizda ham shunday trick lar bo'lsa commentga qoldirishingiz mumkin.

@Muhammadislom_Dev
🔥4👍2
Bugun oy yerga eng yaqin joylashadi ekan. Ayni paytda koʻrish mumkin.
👍2
Unit test'lar - dasturni ma'lum bir kichik qismlari uchun yozilgan kodlarni to'g'ri ishlayotganini tekshirib turuvchi kodlar jamlanmasi.

Unit testing - katta dasturlar uchun kelajakdagi xatoliklarni oldini olib borish uchun eng ishonchli yo'llardan biri.

Unit testing - biroz vaqt olsada, kelgusida dastur, jamoa va kompaniyaga juda katta foyda keltira oladigan vosita.

Unit testing - yangi qo'shilgan dasturchilar uchun dastur kodlarini tushunish, mohiyatini anglash va shu kabi boshqa ko'plab holatlarda ham katta yordam beradigan usul.

@Muhammadislom_Dev
👍2🔥21