Adizbek Ergashev's blog

Description
I'm a Senior Software Engineer at Realsoft.uz, Founder of Robocontest.uz, and a PhD student. Join me as we explore the world of programming and IT, diving deep into Node.js, Laravel, Vue.js, Docker, and more!

https://www.linkedin.com/in/adizbek/
Advertising
We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 1 month ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 1 week ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 2 weeks, 2 days ago

2 months, 3 weeks ago

Hamsterchilarga bag'shlanadi. Oylab umr sarflab, deyarli hech narsaga ega bo'lish...

2 months, 4 weeks ago

❗️Epidemiya❗️

Aql, idrok, farosat yetishmovchiligi sindromi.
O'zbekistonda hukm surayotgan va kuchayotgan epidemiya.

Asosiy belgilari:
Boylik, mansab, vaqtinchalik kuch-quvvat, chiroy va boshqa "maqtansa" bo'ladigan narsalarni borligini ko'z ko'z qilish.

Davosi:
Moddiyatga immunitet shakllantish. Bepul, lekin sotib olib bo'lmaydi.

3 months ago
6 months ago
6 months, 1 week ago
6 months, 1 week ago

O’rganish uchun albatta hamma uchun har xil resurs qulay.

Lekin baribir kitob hammasidan ko’ra unumliroq deb o’ylayman. Kitob muallifi yillar davomida yig’gan tajribasini siz qisqa muddat ichida egallab olishingiz mumkin. Bundan tashqari kitob ma’lum bir sohaga yo’naltirilgan bo’lib, o’sha sohaga “deep dive” chuqur sho’ng’ish imkoniyatini beradi. O’qish davomida e’tibirni buzish holatlari minimal bo’lib, xulosa va mulohaza qilish uchun juda qulay.

Inson yoshini ikki xil usulda o’lchash mumkin, bilogik va psixologik yoki aqliy yoshi.
Barchamiz bilamiz, bioligik yosh tug’ilganimizdan keyin hisoblanadi. Organizmni qanchalik yoshartirishga urinsak shuncha yaxshi (sog’lom ovqatlanish, sport, normal uyqu). Inson bilogik yoshi cheklangan va uning miqdori bizni qo’limizda emas.

Aqliy yosh esa o’rganish natijasida erishiladi. Ma’lum bir olimning yillik o’rganishlari mahsulini biz qisqa muddatda egallab, u yashab o’tgan umri davomida o’rganganlarini osongina o’rganib olishimiz mumkin va aqliy yoshimizni oshirishimiz mumiin, aqliy yosh chegaralanmagan va faqatgina o’zimizga bog’liq.

Hayotimizda tez-tez uchratishimiz mumkin, biologik jihatdan qari lekin aqliy jihatdan dunyoqarashi juda tor, maktab yoshidagi bolalarday fikrlovchi qari insonlar yoki teskarisi maktab yoshida bo’laturib aqliy jihatdan kuchli yoshlarni.

Ijtimoiy tarmoqlar, instagram, tiktok, youtube sizni aqliy yoshingizni rivojlantirmaydi. To’g’ri foydali kontentlar mavjud, lekin ular juda oz.
Maqsad bilim o’rganish bo’lsa, deep dive qilishga majburmiz.

@adizbek_ergashev ???

7 months, 2 weeks ago
7 months, 2 weeks ago

❗️Uzun post. Frontend sohasi misolida yozdim, bu barcha sohalarda yangi o’rganuvchilarga foydali bo’ladi deb o'ylayman.

Veb-dasturlash sohasi juda tez o'zgaruvchan hisoblanadi, har kuni qandaydir yangi framework va kutubxonalar ishlab chiqariladi. Ishlab chiquvchilar dasturchilar samaradorligini oshirish (kam kod bilan ko'p natijaga erishi) va foydalanuvchi uchun qulay va zamonaviy UI/UX ishlab chiqishni osonlashtirish ustida bosh qotirishadi, yangi o'rganuvchilar aynan shu xilma xillikda adashib eng asosiy o'rganish kerak bo'lgan vositani unutib qo’yishadi - Javascript tili.
JavaScript asoslari haqida tushunchani mustahkamlamay turib, eng so'nggi texnologiyalarni o'rganishga shoshiladilar va bu qilingan xato qadamlardan biridir.

Xo'sh, nega frameworklarni o'rganishdan oldin JavaScript asoslarini tushunish juda muhim?

Sohani o'rganish uchun kuchli poydevorning muhim ahamiyati.
Tasavvur qiling-a, avvalo mustahkam poydevor qo'ymasdan uy qurishni. Xuddi shunday, JavaScript asoslarini to'liq va ishonchli bilmasdan turib, u yordamida murakkab veb-ilovalarni yaratishga urinish, ham dasturchining o'ziga va u ishlayotgan kompaniya uchun katta zarar hisoblanadi.
O'zgaruvchilar, ma'lumotlar turlari, funksiyalar va scope, async/await, classlar, yana ko'plab ichkaridagi mayda narsalar kabi asosiy tushunchalarni tushunish mustahkam va ishonchli dastur tuzish uchun poydevor hisoblanadi. Framework yoki texnologiya qanchalik zo'r bo'lmasin, barchasi uni ishlatadigan dasturchiga bog'liq.

Ushbu asoslarni o'zlashtirgan holda, dasturchilar "toza", sifatli, maintainable (to'g'ri tarjima qilolmadim, keyinchalik o'zgartirish oson bo'lgan kod) kod yozish qobiliyatiga ega bo'lishadi, bu bilimlar esa keyinchalik yuzaga kelishi mumkin bo'lgan har qanday katta-kichik, oson-murakkab xatoliklarni aniqlashda xuddi katta sahroda kompass vazifasini bajaradi, menimcha fundamental bilimlarning qanchalik muhimligini tushuntira oldim deb o'ylayman.

"Mo'jiza" bo'lib ko'ringan texnologiyalar.
Vuejs misolida ko'radigan bo'lsak, framework ko'plab qiyinchiliklarni abstractlashtirib(yashirib) dasturchilar uchun qulay interface(misol uchun, vuejs komponenti va undagi funksiyalar) yaratib beradi. JS uchun qiyin tuyulgan, reaktivlik juda oson ko'rinishda ishlatishimiz mumkin, lekin bu osonlik barchaga ham birdek "yordam" qilolmaydi, barchasi yana fundamental bilimlarga borib taqaladi, JS asoslarini chuqur o'rgangan dasturchi ichin bu xuddi karra jadvaliday bo'lsa, uni bilmaydigan dasturchilar uchun "mo'jiza" deb tuyuladi, va frameworkning yoki ma'lum uning funksiyalarining ishlash prinsiplarini ta'riflab berisholmaydi. Ishlasa bo'ldida...

Xo'sh deylik biz JS asoslarini chuqur o'rgandik, bu bizga frameworklarni ishlashini tushunishga yordam beradi, bu turdagi dasturchilarni qanday boshqalardan ustunliklari mavjud ?
Dasturchi kod o'z tajribasidan kelib chiqib yozadi. Qiyin vaziyatda to'g'ri yo'lni tanlash aynan shu nozik jihatlarni tushunish juda muhimdir. Frameworkni ruxsat etmagan yoki imkoniyati bo'lmagan narsalarni ham osongina ishlab chiqishadi. Katta va murakkab dasturda kodni debugging qilish xuddiki labirintda yurganday, faqatgina fundamentlar kuchli bilimga ega dasturchi uchun emas, chunki muammoni ildizini qisqa vaqt ichida aniqlay oladi.

Frameworklarni o'rganishga shoshilmang, asoslarni bilmasdan turib ham sizda kod yozish "o'xshayotgan" bo'lishi mumkin, lekin real "jang maydoniga" chiqqan payt, barchasi ko'rinadi.

@adizbek_ergashev

7 months, 2 weeks ago
7 months, 2 weeks ago
We recommend to visit

?? O'zbekistondagi N1 Akkaunt Savdo Kanali!

‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!

? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!

✍️Admin: @deSENATOR_AKKS ✅ Org ‼

©️SENATOR PUBGM

Last updated 1 year, 1 month ago

🔔 Reklama: @Edurekadmin


Ta'limda nima yangiliklar?

O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!

© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!

📩 @Edu_murojaatBot

Last updated 1 month, 1 week ago

Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.

Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot

Reklama bo‘yicha: @zorzorads

Instagram sahifamiz: https://bit.ly/3wlZDZH

Last updated 2 weeks, 2 days ago