Josh*Developer
4.86K subscribers
420 photos
38 videos
12 files
656 links
IT blog of:
Umar Sadullayev
Muslim ๐ŸŒ™
Senior Frontend Engineer
Angular GDE
Founder of @vector_academy_uz and @pingpong_dev
Download Telegram
Tepadagi mavzu ortidan kutilmagan narsalar bo'ldi bugun.

Ba'zi yaqinlarimiz bilan oramizda sovuqchilik ham tushishga ulgurdi. Buni xohlamagandim.

Ammo, tepadagi so'rovnomam kimgadir adovatdan yoki qasddan emas. Biror bir shaxsga ham to'g'ridan to'g'ri qaratilmagan. Balki, chin ma'noda ba'zi markazlarni sergak torttirish uchungina xolos. Bu orqali yolg'onlar, norozichiliklar, birovni haqqini yeyish kabi illatlar kamayishidan umid qilingan.

Ammo...

Hamayli. Alloh niyatimizni bilguvchi. Kim nima deb o'ylasa bemalol.

@JoshDeveloper
๐Ÿ”ฅ21๐Ÿ‘16๐Ÿ‘€4๐Ÿ˜ข2๐ŸŒš1๐Ÿคจ1
Chatni yopdim ๐Ÿ˜„

Qarasam bugun chiqqan "bug"larini alamini bir biridan olishyapti odamlar chatda ๐Ÿ˜„

Tepadagi mavzuni yopganimiz ma'qul.

Aytgancha, o'zimni ham Frontint.uz kursim chiqyapti kamiga yaqinda inshaaAlloh ๐Ÿคทโ€โ™‚๏ธ, tag'in o'zimni "reyd" qilmanglar-a ๐Ÿ˜„(hazil)

@JoshDeveloper
๐Ÿ˜34๐Ÿฅฑ2๐Ÿ‘1๐Ÿ‘Œ1
JS is Weird!

Ha gapimga qo'shilasiz, men esa bir saytni nomini yozdim tepada ๐Ÿ˜„

JavaScript'dagi "g'alati" savollar yozilgan quiz sayt ekan. Ishlab ko'ring. Rostan ham tepadagi gapga ishonasiz. ๐Ÿ™‚

Aslida, JS'dagi "g'alati" narsalarni g'alati deb bo'lmaydi. Shunchaki JS'ni tushunish kerak xolos. Tushunmagan savolingizni shu post kommentiga qoldiring va "discuss" qiling.

"JS is not weird, it is by default" ๐Ÿ˜„

Sayt linki: https://jsisweird.com/

@JoshDeveloper
๐Ÿ‘22๐Ÿ‘จโ€๐Ÿ’ป3๐Ÿ”ฅ1
Trenddan qolmay ๐ŸŒš

Kanalimizni bir yillik statistikasi. ๐Ÿ“ˆ

@JoshDeveloper
โšก45๐Ÿ‘11๐Ÿ˜6๐Ÿ”ฅ4๐ŸŒš2๐Ÿ‘จโ€๐Ÿ’ป1
Sizlarni bilmadim-u, man shu akaga besh ketaman. ๐Ÿ˜„

Taniydiganlar bormi ?

Odam-podammas-a ? ๐Ÿ˜…

#respect

@JoshDeveloper
๐Ÿ‘55๐Ÿคฃ16๐Ÿค”3๐ŸŒš3๐Ÿ”ฅ2๐Ÿ‘Œ2๐Ÿ†1
O'rganib bo'lib, "kurs olishim kerak" deydiganlar faqat JavaScript dasturchilarimi yoki boshqa tillar dasturchilarida ham shu muommomi ? ๐Ÿ˜„

#joke

@JoshDeveloper
๐Ÿคฃ72๐Ÿ‘13๐Ÿ’ฏ4๐Ÿ˜3๐Ÿณ3๐Ÿ‘จโ€๐Ÿ’ป2๐ŸŒš1
Ushbu kod console'ga nimani chiqaradi ?

Javobni kommentda qoldiring.

#quiz #javascript

@JoshDeveloper
๐Ÿ‘14๐ŸŒš3๐Ÿ‘Œ1
"Shaxsiy blogimni ochsammi ?" degan savolga javob bermoqchiman.

To'g'riroqi, yaxshi va yomon tomonlarini va maslahatimni aytaman, qaror o'zingizdan.

- Yaxshi tomoni
1. Bilim ulashasiz. O'zingiz yangi bilimlar olasiz. Savob ham.
2. Networking oshadi.

- Yomon tomonlari
1. Ko'p vaqtingiz ketib qoladi.
2. Bog'lanib qolishingiz mumkin.
3. "Focus" bilan ishlay olmay qolasiz ba'zan.

- Maslahatlar
1. Kommentni o'chiring. (O'zim ham shunday qilmoqchiman)
2. Va'da bermang. Falon narsa haqida maqola yozaman deb qo'ymang. Berdingizmi ? Bajaring.
3. Yangi bilimlarni olsangiz, ulashishni unutmang.
4. @JoshDeveloper kanaliga obuna bo'lib qo'ying.
5. Ha deb "obuna bo'ling" deyavermang. ๐Ÿ˜„
6. Zerikarli blog yuritmang. :)

@JoshDeveloper
๐Ÿ‘37๐Ÿ˜12๐Ÿ‘จโ€๐Ÿ’ป5๐Ÿคฃ3๐Ÿค“2๐ŸŒš1
Insof ham qiling-da!

Esingizda bo'lsa yaqinda kurslar va o'quv markazlardan norozilar kommentga yozsin degandim.

Yozishdi. Gap yo'q. Ammo, endi boshqa masala bor. Norozilar rostan norozi bo'lishi kerakmikan ?

Bugun bir "yomonlangan" kursni kontentini ko'rdim. Kontent juda ham ajoyib edi. Bundan ham norozilar bormi a ? deb yubordim. Norozilik sababi esa inson sifatida tushunsa bo'ladigan oddiy narsa edi.

Shaxsan o'zimni shogirdlarim bilishadi. Orada ba'zan ishlarim ko'payadi, oilaviy muommolarga duch kelaman, charchayman, kasal bo'laman. Shogirdlarim esa meni inson ekanimni bilishadi va orada uzulish bo'lsa, to'g'ri tushunishadi. Insofli insonlar. (O'qiyotgan shogirdlarim bo'lsa o'zidan ketmasin ๐Ÿ˜„)

Ammo, shundaylar ham borki, haqqini talab qilishni biladi, ammo insoniylikni bilmaydi. Va o'zini jabrlangan ko'rsatib ko'pchilikka yoqimsiz ma'lumot berib qo'yadi.

Vaqtida, ~30 km uzoqlikdagi o'quv markaziga dasturlash kursiga qatnaganman. Sovuqda, qishda, birnecha transportda borardim. Ba'zida ustozimiz ba'zi sabablar bilan darsga kelmasdi. Bu uyi yaqinlar uchun muommo bo'lmasa ham, men uchun juda yoqimsiz holat edi. Ammo, ustozimni to'g'ri tushunardim. Ilm yo'lida hokisorlikni unutmasdim. Alloh kam qilmadi. Alhamdulillah.

Ha, mentorlar ham mas'uliyatli bo'lishi kerak. Ochiqdan ochiq zulm qilayotganlarni yonini olmayapman. Ammo, bu degani hamma zulmkor emas. Insoniyligingizni ishlatib vaziyatga baho berishni ham o'rganing.

@JoshDeveloper
๐Ÿ‘102๐Ÿ”ฅ14โค5๐Ÿณ5๐ŸŒš3โคโ€๐Ÿ”ฅ1๐Ÿฅฑ1
JavaScriptda Tagged template literals nima ekanini bilasizmi ?
Anonymous Poll
15%
Ha, bilaman
72%
Yo', bilmayman
13%
JSchi emasman
๐Ÿค”20๐Ÿ‘€9๐Ÿค“6๐ŸŒš2๐Ÿ‘1๐Ÿ˜ข1
JavaScriptda Composition function nima ekanini bilasizmi?
Anonymous Poll
16%
Ha, bilaman
73%
Yo'q, bilmayman
11%
JSchi emasman
๐Ÿค”28๐Ÿ˜4๐Ÿณ4๐ŸŒš3๐Ÿ˜ด3๐Ÿ˜ฑ2๐Ÿ•Š2๐Ÿ‘1
Hozirgi davrda o'qimaganlar avvalgi o'qimaganlardan ko'ra ikki barobar qadrsiz va ikki barobar yutqazishda bo'lishadi.
Chunki zamonimiz shu qadar qattiq rivojlanyapti.

Ilm olishni boshqa keraksiz va bema'ni ishlardan ustun qo'ya olmas ekansiz, ko'proq vaqtingiz ilm uchun bo'lmas ekan, demak siz ham yutqazayotganlar va ortga ketayotganlardansiz.

Hayotimizga qarashimiz va nimalar bizni ortga "sudrayotganini" topib, u ishlar va odamlardan voz kechishni bililishimiz kerak. Bekorchi o'yinlar, ijtimoi tarmoqlar, bekorchi do'stlar... Ular bizga dushman.

@JoshDeveloper
๐Ÿ‘87๐Ÿ”ฅ22๐ŸŒš5๐Ÿ‘2๐Ÿค”1๐ŸŽ‰1๐Ÿ•Š1
Error types ? ๐Ÿค”
JavaScript'da necha xil Error(xatolik) turlari bor ?

JS'da 7 ta Error turlari bor.
Keling ularni 3 ta eng mashxurlari bilan tanishib chiqamiz.

1. ReferenceError
- Bu xatolik, dasturda mavjud bo'lmagan o'zgaruvchiga kirishga urunishda kelib chiqadi. Masalan:

console.log(someVar);
๐Ÿšซ ReferenceError: someVar is not defined

2. SyntaxError
- Bu Error JavaScript sintaksiga mos bo'lmagan kod yozilsa kelib chiqadi. Parsing jarayonida(kod hali ishlashni boshlamasidan avval) bu xatolik topiladi. Masalan:

const class 1231;
๐Ÿšซ SyntaxError: Unexpected token 'class'

3. TypeError
- Bu xatolik ko'pincha biror qiymatni tipiga mos kelmagan amallar qilishga urunishda kelib chiqadi. Masalan:

const boo = true;
boo.sort();
๐Ÿšซ TypeError: boo.sort is not a function

Qolgan 4 ta unchalik mashxur bo'lmaganlarini esa siz azizlarni o'zingizga qoldiraman. Postimiz uzun bo'lmasligi uchun ularni yozib o'tirmadim.

O'rganishingiz uchun ajoyib manba: Link

Post yoqqan bo'lsa, ulashishni unutmang ๐Ÿ˜‰

@JoshDeveloper
๐Ÿ‘64๐Ÿ”ฅ7โšก5๐Ÿณ2๐ŸŒš2๐Ÿ‘จโ€๐Ÿ’ป2๐Ÿฅฑ1
Forwarded from Josh*Developer
ChatGPT va boshqa AI'lar dasturchilarni ishini olib qo'yadimi ?

Albatta yo'q. U AI tool'lar shunchaki dasturchini ishini yengillashtiradi xolos. Baribir asosiy ishni dasturchi qiladi. U yozib bergan kodni dasturchi o'qiydi, to'g'irlaydi, joylaydi va ishlatadi.
Xullas, motivatsiyani yo'qotmasdan "gazini bosaveringlar".

AI'lar haqida yana ham eshitmoqchi bo'lsangiz, bu borada mutaxassis Anvar aka Narzullayev bilan qilgan suhbatimizni qayta eshitishni maslahat beraman. Link.

#munosabat

@JoshDeveloper
๐Ÿ‘28๐Ÿ”ฅ8๐Ÿ˜ข4โคโ€๐Ÿ”ฅ3๐ŸŒš2โค1๐Ÿ˜1๐Ÿณ1๐Ÿ’”1๐Ÿ˜ด1
โ€‹โ€‹โ™Ÿ "Chess Engines", algoritmlar, kompyuter qanday shaxmat o'ynaydi โ”

Ushbu postda kompyuter bizga qarshi qanday shaxmat o'ynashini ko'rib chiqamiz.

Davomi

@JoshDeveloper
๐Ÿ”ฅ13๐Ÿ‘10๐ŸŒš1
"I am impressed" degan hazil ekan ๐Ÿ˜…

#joke

@JoshDeveloper
๐Ÿคฃ41๐Ÿ‘4๐ŸŒš3๐Ÿ‘€3๐Ÿค”1๐Ÿคจ1
Hey, Frontend yo'nalishida qiyin mavzular-u atamalarni, intervyuda tushadigan osondan qiyingacha bo'lgan savollarni va ularga to'g'ri javoblarni qanday o'rgansam ekan deyapsizmi ?

Unda sizga ajoyib yangilik bor. ๐ŸŒš

FRONTINT - Frontend intervyularga tayyorgarlik videokursimiz sotuvga chiqdi. ๐ŸŽ‰

Kursda hozirda ITransition kompaniyasida Strong Middle darajasida Frontend Dasturchi bo'lib ishlayotgan @JoshDeveloper mentorlik qilgan.

Kurs mavzulari, shakli va narxlari qiziqmi ?
Unda Frontint.uz saytimizdan barcha ma'lumotlarni olishingiz mumkin.

Fevral oyigacha barcha uchun 10% chegirma mavjud.

Nimani kutyapsiz ? ๐Ÿ˜‰
๐Ÿ”ฅ37๐Ÿ‘12๐ŸŒš6๐Ÿ‘3๐Ÿ’ฏ1
Daftar ishlating.

Shogirdlarimga eng ko'p maslahat beradigan gapim shu. Yangi texnologiya o'rganyapsizmi ? Bir daftar yoki jurnal tuting va hamma narsani chiroyli qilib yozib yuring. Nega aynan daftar ? Notion yoki shu kabi dasturlarchi ? Daftar bo'lishi iloji boricha shart. Chunki daftardan o'qish oson, dangasalik qilish kamroq bo'ladi, yana kompyuterdan turgan paytingiz ham bemalol o'qib, yodlab, o'rganib yurasiz va hkz.
Bu ikkisini sinab ko'rganman va siz ham sinab ko'rsangiz nima deyotganimni tushunasiz inshaaAlloh.

#maslahatcha

@JoshDeveloper
๐Ÿ‘139๐Ÿ”ฅ13โšก6๐Ÿ†5๐Ÿ˜4๐ŸŒš3๐Ÿ‘2๐Ÿณ2๐Ÿฅฐ1
Frontint.uz kursimizga yozayotganlar ko'pchiliki bo'lib berishga so'rayotgani sabab, bir yangilikni e'lon qilmoqchiman.

Endilikda Frontint.uz kursini ikki xil ko'rinishda sotib olish imkoni bor:
1. Kurs to'liq narxini to'lab. (-10% chegirma bilan Fevralgacha)
2. Ikki bo'lib to'lash. (50% shu zahoti, 50% 1 oy ichida)

Kurs mavzulari, shakli va narxlari qiziqmi ?
Unda Frontint.uz saytimizdan barcha ma'lumotlarni olishingiz mumkin.

@JoshDeveloper
๐Ÿ‘15โค11๐ŸŒš2
๐Ÿ‘51๐Ÿ˜ข6โคโ€๐Ÿ”ฅ5๐ŸŒš5โšก3๐Ÿ†1
Josh*Developer
Dasturchi sifatida, o'z ishingizni yaxshi ko'rasizmi ?
Poll natijasidan ko'rinib turibdiki, oramizda yolg'on gapiradiganlar ko'p ekan-a ? ๐Ÿ˜„

Hozir, "Kasbingizni yaxshi ko'rishingiz kerak, pul uchun kirmang biror kasbga" deyishimni kutayotgan bo'lsangiz kerak)

Yo'q. Unday demayman. Yaxshi ko'rsangiz juda yaxshi, ammo yaxshi ko'rmasangiz-u, yaxshi va halol daromat qilayotgan yoki qilish niyatida bo'lsangiz, shuni o'zi ham kifoya.

Ko'pchilik rost belgilaganiga ishonmayman. Chunki, agar oyiga 15 000$ lik ish chiqsa, aniq bilaman katta qismi yoqtirgan ishini tashlab ketadi. Ba'zi rostan yaxshi ko'radiganlardan tashqari.

Ko'pchilikni yaxshi ko'rgan kasbidan ko'ra ko'proq yaxshi ko'rganlari, og'irroq sharoitdagi oilasi bor. Oilasi uchun halol va serdaromad kasbni tanlash, oilasiga qiyinchilik qilib, yoqtirgan kasbida yurgandan yaxshiroq. Yaxshi ko'rish ham o'zi nisbiy tushuncha. Qalb esa o'zgaruvchan.
Shunday ekan, yaxshi ko'rasizmi yo'qmi, modomiki ishingiz yaxshi va halol ekan, "gazini bosavering" )

@JoshDeveloper
๐Ÿ‘98๐Ÿ’ฏ18๐Ÿ˜6โค4โšก2๐Ÿ‘Œ2๐Ÿ”ฅ1๐Ÿณ1๐ŸŒš1๐Ÿค“1๐Ÿ‘จโ€๐Ÿ’ป1