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
Yaqinda bir ukamiz yozibdilar.
Dasturlashga kirib daromat topa boshlaganlari haqida. O'qib juda hursand bo'ldim.
Sizga ham ulashmoqchiman:

"Assalamu alaykum, Umar aka qandaysiz?
Va nihoyat yaxshi summa topishni boshladim. va oxirgi hafta 6 milionga yaqin summa ishladim. Boshlanishida dasturlashni tashlab boshqa sohaga kiraymi degandim ammo usha vaqtda ham 1 yil vaqtim ketgandi bu sohaga. Umuman ish topa olmadim desam ham bo'laveradi. Har kuni 10 lab resumelar yuborar edim. Javob nari borsa 2 kunda 1 ta kelardi(atkaz). 2 yil ichida deyarli pul topa olmadim juda qiziqqanim sababli IT sohasidan ketgim kelmadi. Vanihoyat yaqin muddatlarda ish topdim, hatto bir vaqtning o'zida 2 ta ishda ishlayapman. Avvalo Allohdan hammasi, yo'limizni ochdi. Bir narsani bildim risqning sababini qilaverish kerak ekan, risq Allohdan. Hech qachon tushkunlikka tushmasdan oldinga yuraverish kerak ekan. Shirk keltirmasdan iymon bilan. Ozgina muddatdan so'ng hammasi bo'ladi. Men nega oldin siqilgan ekanman agar siqilmasdan yanada davom etganimda tezroq kelarmidi deb o'ylaman. (Avvalo bu qadar)
Gapim so'ngida hech qachon sabab qilishdan to'xtamaslik kerakligini aytmoqchiman🔥.
Assalamu alaykum va rohmatullohi va barakatuh🙂
"


Alloh bu ukamizni va boshqa hamma musulmonlarimizni topayotgan halol rizqlarini barokatli qilsin. 🤲

@JoshDeveloper
👍757👏3🔥2🫡1
Forwarded from Saidbek
Barcha framework'lar bir xil(mi?)

Oldinroq Vue va React'ga qiziqib ko'rgandim, xozir esa internshipda Angular o'rganyabmiz.

Vue - Kichik, yengil js framework, o'rganish qolganlariga nisbatan oson, o'rtacha o'rganish uchun 1 hafta ketar ekan. Ishingiz asosan front-end'da bo'lmasa va sizga shunchaki ishingizni tez tugatish zarur bo'lsa Vue yaxshi tanlov. Back-end dasturchilarning ko'pchiligi ham Vue'ni afzal ko'rishar ekan.

React - React haqida bilganlarim, bu aniq strukturaga ega emas, app'ni xohlagancha qurishingiz mumkin, Vue va Angular'dan farqli ravishda React JSX dan foydalanadi, Angular'dan tezroq lekin Vue'dan sekinroq. Har qanday darajadagi dasturlar uchun mos keladi. O'rganish vaqti taxminan 1-2 oy.

Angular - Qolganlariga nisbatan Angular haqiqiy js framework, potensiali bo'yicha React va Vue'dan ustun, kengayishi oson, har qanday web app uchun to'g'ri keladi, faqat kichik app qilish uchun tavsiya qilmayman, bu huddi do'konga vertolyotda borishdek gap. Odatda Angular enterprise darajadagi dasturlar uchun ishlatiladi. Aniq strukturani yaxshi ko'radiganlar va karerasini front-end'da qurishni xohlagan inson uchun yaxshi tanlov. O'rganish vaqti taxminan 2-3 oy.

O'zbekistonda React'ga talab yuqori ekan, buni community va ish kanallardan bilsa bo'ladi, keyingi o'ringda Vue, so'ngi o'rinda Angular. Maosh bo'yicha esa Angular va React oldinda, lekin bular shunchaki ma'lumot, qaysidir texnologiyani o'rganishingiz uchun hech narsa qarshilik qila olmaydi.

Internetda 3 tasini har tomonlama solishtirgan video/maqolalarni ko'rib boshim aylanib ketdi, oldinroq qaysi framework tanlashni bilmasdan faqat youtubeda video ko'ravergan ekanman, shu tarzda 2 hafta indamay o'tib ketibdi. Eng yaxshisi shunchaki dokumentatsiyani ochib o'zingiz kod yozib ko'rganingiz ekan.

@saidabdulla
👍15
Saidbek
Barcha framework'lar bir xil(mi?) Oldinroq Vue va React'ga qiziqib ko'rgandim, xozir esa internshipda Angular o'rganyabmiz. Vue - Kichik, yengil js framework, o'rganish qolganlariga nisbatan oson, o'rtacha o'rganish uchun 1 hafta ketar ekan. Ishingiz asosan…
Postni tashadim, janjal boshlandi😄

Hamma o'zini tirqichidan qarab baqirib boshladi.🗣

Siz Vueni fit-fillion kundan beri o'rganayotgan bo'lsangiz, ba'zilar 1 haftada bemalol o'rgansa nima qilibdi ?)
Shaxsan men xohlasam 1 haftada o'rganib ketishim mumkin inshaaAlloh. (O'rganmiman baribir, bu misol uchun😄)

Post egasi o'zlaridan kelib chiqib fikr yozganlar, biroz kengroq qarang dunyoga 😄

Tugadi.

@JoshDeveloper
👍5
#Eslatma

Yangi qo'shilganlar uchun,
O'zbek tilidagi barcha maqolalarim va boshqa manbalarni ushbu menyudan topib olasiz.
Yangi maqola chiqsa ushbu menyuga albatta qo'shib boriladi.

InshaaAlloh

@JoshDeveloper
👍3
Dasturchi, IT mutaxassisi sifatida internetdagi medialarni filterlashni hammadan ko'ra yaxshiroq bilishimiz lozim.
Eshitgan narsamizni tarqatavermasdan.
Boshqalar ham.

*

@JoshDeveloper
👍18
Kodi ishlamasa "Nega ham dasturchi bo'ldim ?!" deydigan, oyligi tushsa yoki kodi ishlab ketsa gapini qaytarib oladiganlar oramizda bormi ? 😅

#joke

@JoshDeveloper
👍59😁37😢1
Counter-strike va boshqa o'yinlarni sport deb aytib, uni o'ynashga targ'ib qilish ko'paymoqda.

Ey Musulmonlar, umringiz zoe ketkizmang.
Yaqinda so'ralasiz, harbir bekor o'tkazgan vaqtingizdan so'ralasiz. Harbir qimor aralash, shubhali o'yinlar o'ynab topgan pullaringizdan so'ralasiz.
So'ralasiz.

Unday bema'ni, keraksiz va ummatni tomiriga bolta uradigan o'yinlarga qatnashmang, tarqatmang, tarqatganlarni to'xtating.

Musulmonlar, oyoqqa turishimiz kerak. Qancha Musulmonlarni, muslimalarimizni-yu ularni yosh bolalarini shavqatsizlarcha o'ldirib yotishgan zamonda, siz ustingizda ishlab, dunyoni yetakchilariga aylanishni o'rniga, kompyuter xonani bekorchilariga aylansangiz, ummatni kim oldinga yetaklaydi ?!

@JoshDeveloper
👍55👏5😱1
Forwarded from Abduaziz π
​​🔥 Kun qahramoni - Pyscript

Bugun telegram serverlarida "choy" qaynaydi. Chunki javascript va python dasturchilar o'rtasida kommentlarda professional "mma" baxslari o'tkaziladi 😃

Telegram kanallardan pyscript haqida o'qib qoldim. Katta ehtimol bilan bundan sizning ham xabaringiz bor. Python'ni yangi o'rganayotganlar yoki JS'ga nisbatan fobiyasi borlar ana endi JS'ni o'rnini polniy bosadi deyishlari tabiy holat, lekin bu xato. Buni ishlab chiqishdan maqsad JS'ni o'rnini egallash emas. Bu xuddi python'ni zo'r deb C'ni chopib o'z oyog'iga bolta urish kabi ahmoqona g'oya. Aksincha, freymvorkning bosh sahifasida python va javascript o'rtasida to'g'ridan-to'g'ri kommunikatsiya imkonini yaratish haqida yozilgan. Ongida "npm install mantiq" bo'lgan dasturchi brauzerda javascript ishtirokisiz ish qilish ilojsiz ekanligini tushunadi. Ammo gap server tomonidan ketsa bu boshqa katta mavzu 😉

Men buni python dasturchilari va veb freymvorklari uchun brauzerda yangi feature'lar paydo bo'lishida katta xissa qo'shishi mumkin bo'lgan freymvork sifatida bilyapman. Aniq ayta olmaymankuya, buning ketidan pythonda bo'ladigan web development'da qandaydur yangiliklar kelishini sezyapman. Pythonda veb ilovalar qurish davomida template'lar bilan ko'p marotaba ishlaganmiz. Veb freymvorklarimizning template-engine'lari yordamida python va html o'rtasida ma'lumotlar almashamiz. Ammo template ichida javascript'siz ish bitmaydigan joylar ham uchrab turadi. Pythondan kelgan ma'lumotlarni javascript orqali manipulyatsiya qilish yoki javascript orqali imkoniyatlarini kengaytirishga to'g'ri kelganida esa haqiqiy bosh og'riqlar boshlanadi. Pyscript va template engine'lar o'rtasida o'zaro integratsiyani amalga oshirish bilan birgalikda ushbu vaziyat yengillashishini tahmin qilishimiz mumkin.

Qolaversa bu freymvork python ekosistemasi va uning kuchini barchaga YAXSHIGINA ko'rsatib qo'ya oldi. Daxshat yangilik, pythondagi kutubxonalar ham ishlaganiga ochig'i xursand bo'ldim (rasmda). Pythondagi yangi exception ya'ni JsException haqida ham bugun o'rganib oldim 😂 Indentation'lar hisobga olingan ekan. Umuman olganda dam olish kuni python dasturchilar uchun yaxshi boshlanyapdi.

Pythonda android ilovalar yozish imkoniyati ham mavjud. Python orqali android ilovalar yaratish uchun yangi freymvork chiqsa bunda albatta Java'ning ishtiroki bo'ladi. Lekin do'stlarimiz kommentlarda 300 martalab "java'da yozilganakan, pff" deyishdan to'xtashmaydi (bu freymvorkda esa JS ishlatilgan). "Vapshe" boshqacha yangilik qilishni va chegaralarni buzishning imkoni bo'lganda, buni amalga oshirishning nimasi yomon ?! Kompaniyalar "python frontend dasturchi", "python android developer" kabi vakansiyalarni e'lon qilmasligining ehtimoli 100% ekanligini hisobga olsak, havotir olish va kommentlarda "panika" qilishga yetarli sabab yo'qligi ko'rish qiyin emas.

Webassembly'ga esa alohida respect ( press F to pay respect ). Sababini tushunganlar buning sababini tushunadi 😄

Post ostida fikrlaringizni kutib qolaman deymanu lekin bir qadrdonimdan boshqa hech kim izoh qoldirmaydi.

@AbduazizPy
🔥6👍5😁1
Kichik so’rovnoma o’tkazmoqchiman.

Siz IT bo’yicha qaysi telegram kanallarini kuzatib borasiz ?


1. Falon blog
2. Piston IT
….

shu ko’rinishda yozib qoldiring.
Menikini ham unutmang 😉.

@JoshDeveloper
👍10
Mendan yaxshi dasturchi chiqmaydimi ?

Nega ana ular mendan tez o'rganishadi, men esa...?

kabi savollarni ko'p kuzatamiz.
Aslida bu savollar to'g'rimi ?
Ularga javobni qanday bilsak bo'ladi ?

Javobim:
Dasturlash bo'yicha aytadigan bo'lsa. Insonlarni uch turga bo'lishimiz mumkin.
1. Alloh bergan iqtidor, qobiliyat egalari.
Bular dasturlashni juda oson va tez o'rgana olishadi va katta natijalarga erisha olishadi. Qo’shimchasiga til, matematika va hokazo ilmlari bo’lsa, unda🔥.
2. Dasturlashni o'rganishga foydasi tegadigan ilm egalari.
Masalan ingliz tili, matematika va hakozo ilmlardan biri yoki birnechtasini biladigan insonlar. Bularda iqtidor bo'lmasa ham, qo'llarida qurollari mavjud. Ular biroz qiynalsalar ham, dasturlashni o'rganishlari oson kechadi.
3. Oddiy, iqtidorsiz va ilmsiz insonlar.
Bular na til bilishadi, na matematika va na iqtidorlari bor. Bularda dasturlashni o'rganish ancha qiyin. Ammo, uddalasa bo'ladi.

Endi siz bulardan qaysi biriga kirishingizni aniqlang va o'qishni davom eting.

1. Agar siz birinchi toifaga kirsangiz.
Harakatdan to'xtab qolmang. O’zingizga ortiqcha ishonib yubormang.
Qo’shimcha ilmlarni bilmasangiz, ularni ham qo’shing.

2. Agar siz ikkinchi toifaga kirsangiz.
Qo'lingizdagi qurollar bilan 2 barobar ko'proq harakat qilsangiz, iqtidorli va qo’shimcha qurolli insonlardan kam joyingiz qolmaydi. :)
Bir barobar harakat qilsangiz, albatta ulardan qolib ketishingiz mumkin.

3. Agar siz uchinchi toifaga kirsangiz.
Kayfiyatni tushurmang. Yon-atrofingizdagi odamlar sizdan juda ham tez o'tib ketishiga siqilmang. Ularni ba'zilari iqtidorli, ba'zilarini esa qo'lida qurollari mavjud. Siz esa bularga qarshi o'zingizga nisbatan 3-4 barobar ko'proq harakat va izlanish qilishingiz kerak. Ko'proq harakat qilsangiz, inshaaAlloh siz xatto ulardan ham o'tib ketishingiz mumkin. Yoki yana bir narsa, o’zingizda boshqa kasbga qobiliyatingiz va xohishingiz bo’lsa, yo’lni qayta boshlashdan cho’chimang. Yaxshi reja orqali, boshqasiga sakrashga qiynalmaysiz Xudo xohlasa.

Shuni unutmaslik kerakki, barchasi Allohdan. Biror narsa uchun qancha ko'p sabablarini qilsangiz, Alloh xohlasa shuncha tez unga erishasiz.
Alloh ba’zilarga nimadirni berib sinasa, ba’zilardan olib sinaydi. Bir ne’matdan sinov kelsa, boshqa son-sanoqsiz ne’matlarga noshukr bo’lmang. “Nega menda o’xshamaydi?!” deyavermang.
Hammasiga Alhamdulillah deng, xatolaringiz ustida ishlang, to’g’ri reja qiling va yo’lda davom eting.

InshaaAlloh.

#maslahat

@JoshDeveloper
👍5310🎉2🔥1
Intervyularimizni davom ettirish payti kelganga o'xshaydi ... 😉

E'lon yaqin orada chiqadi inshaaAlloh.

Kim nomzodini qoldirish istagida ? 🙋‍♂️

@JoshDeveloper
👍26🤩1
Linkedinda bizni dasturchilarga talablar oshib boryapti sezyapsizmi ?

Meni o'zimga kamida 4-5 ta chetel kompaniyalari yozdi shu yaqin 1 oylikda.

Alhamdulillah, dasturchilarimiz ham endi global marketda ko'paymoqda. Talablar oshmoqda.
Bunga bir qancha sabablar bor. Ularni sanab o'tirish niyatida emas.
Nima bo'lsa ham, bu vaziyatdan unumli foydanalib, yaxshi dasturchilarni chetel kompaniyalariga kirgizishimiz kerak. O'zimiz ham yaxshi joylarda ishlab, IT'da sekin o'z o'rnimizga chiqishimiz va o'zimiz boshqaruvni qo'lga olishni boshlashimiz kerak.

Alloh oson qilsin rejalarimizni :)

@JoshDeveloper
37👍24👏4🤩1
Angular bo'yicha kursimizga oz o'rinlar qoldi.

Qo'shilishga ulgurmaganlar bo'lsa tezroq qo'shilib oling. Keyin darslar boshlanadi inshaaAlloh.

Ushbu xabarni bizni qidirib yurganlarga yetib borishi uchun tarqatganlar "Appreciated ".

Kurs e'loni: https://t.iss.one/JoshDeveloper/874

@JoshDeveloper
👍84🤯1
Internet provayderlarni ko'p aytadigan bahonasi:

"Wifi'ni o'chirib yoqing, muommo siz tomondan bo'lyapti..."

@JoshDeveloper
😁41😢3👍1🤔1
Ko’pchilik ingliz tilini harxil yo’llar orqali o’rganishni ma’qul ko’radi.

Keling fikr almashamiz, sizningcha ingliz tilini qay tartibda o’rganish eng yaxshi usuli ?

Kommentda fikringizni qoldiring👇

@JoshDeveloper
👍8
Forwarded from Umar Sadullayev
"Hayotingdagi birinchi qadamingni boshqalar hayotidagi o'ttizinchi qadamga solishtirma."

"Olim, odam va olam" kitobidan

@UmarSadullayev
👍27🔥7
Forwarded from Abduaziz π
💣 HTTP flood haqida. U qanday ishlaydi?

HTTP flood - siz eshitgan ddos hujumning bir turi hisoblanadi. Bunda buzg'unchi serverga GET yoki POST so'rovini tinmasdan yuboradi. Maqsad esa serverni ishda chiqarish("yiqitish"). Bu uchun buzg'unchiga zombilar yoki boshqacha aytganda botlar armiyasi yordamlashadi. Bunaqa botlar esa troyan'ga o'xshash "infeksiya"ni yuqtirib olganlar orasidan tanlab olinadi. Bot'lar armiyasi qancha katta bo'lsa, serverga shuncha darajada ko'p yuklama tushadi va millionlab be'mani HTTP so'rovlar natijasida server o'z-o'zidan yuklamani ko'tara olmasdan "yiqiladi".
Gapni yanayam ko'paytirmaslik uchun professional paint skill'mdan foydalandim.

P.S muallif va texnologiya ➡️ const

@AbduazizPy
🔥10😁3