Qarasam hamma bir biriga hayitlik ulashib yotibdi. Khumoyun tog’am ajoyib yo’lini topibdilar, hayitlik olishni 😅
Bir sinab ko’raylikchi biz ham )
Hayitlik yuborish uchun Click QR kod rasmda, Payme link mana:
https://payme.uz/@umar_sadullayev
Hayit muborak 🌚
@JoshDeveloper
Bir sinab ko’raylikchi biz ham )
Hayitlik yuborish uchun Click QR kod rasmda, Payme link mana:
https://payme.uz/@umar_sadullayev
Hayit muborak 🌚
@JoshDeveloper
🤣42👍7❤5👀3😁1🐳1
Eski ishxonani bergan Windows noutbukidan keyin, qandaydir Mac’ga o’rganolmayapman.
Nimadir g’alati. Anchadan beri Mac’imga qaramagandim. Qandaydir noqulaylik his qilyapman.
Windows’ni sog’inayotganimga ishonmayapman.
Let’s see…
@JoshDeveloper
Nimadir g’alati. Anchadan beri Mac’imga qaramagandim. Qandaydir noqulaylik his qilyapman.
Windows’ni sog’inayotganimga ishonmayapman.
Let’s see…
@JoshDeveloper
🫡46😁16🌚10👍6🤣5🔥1🐳1
Josh*Developer
1-iyulga qadar Frontint.uz kursining Classic va Pro tariflariga 70% chegirma e’lon qilaman. 🎉 Saytdan barcha ma’lumotlarni ko’rib, bizga bog’lanishingiz mumkin. Classic: 207 000 so’m chegirmada, Pro: 225 000 so’m chegirmada Ulgurib qoling. 🏃 Hayit muborak…
Bu chegirma bugun tugaydi.
Eslatib qo’yyappanda 🌚
“1-7 kun ichida ichida ola olar ekanman, bugun emas” deydiganlarga shu narxda shuncha kunga kelishib qo’yishimiz ham mumkin.
@JoshDeveloper
Eslatib qo’yyappanda 🌚
“1-7 kun ichida ichida ola olar ekanman, bugun emas” deydiganlarga shu narxda shuncha kunga kelishib qo’yishimiz ham mumkin.
@JoshDeveloper
🌚20👍9🐳2⚡1🔥1
Josh*Developer
Eski ishxonani bergan Windows noutbukidan keyin, qandaydir Mac’ga o’rganolmayapman. Nimadir g’alati. Anchadan beri Mac’imga qaramagandim. Qandaydir noqulaylik his qilyapman. Windows’ni sog’inayotganimga ishonmayapman. Let’s see… @JoshDeveloper
Yo’lini topdim 😅
Bu xuddi, “Amerikada turib, musaffo osmonimizni sog’ingim keldi.”dan bo’ldi 😅
#joke
@JoshDeveloper
Bu xuddi, “Amerikada turib, musaffo osmonimizni sog’ingim keldi.”dan bo’ldi 😅
#joke
@JoshDeveloper
🤣118🔥6⚡3👍3😢2💊2🐳1🤓1👨💻1👀1😎1
I’m happy to share that I’m starting a new position as Software Engineer at …
Check it out on Linkedin
Yangi ish joyiga qo’shilib oldim. Bugundan ish boshlandi. 3 oylik sinov muddati bilan. Kompaniyaga men, menga kompaniya yoqsa, davom etamiz inshaaAlloh. Alloh davomiy va xayrli qilsin.
@JoshDeveloper
Check it out on Linkedin
Yangi ish joyiga qo’shilib oldim. Bugundan ish boshlandi. 3 oylik sinov muddati bilan. Kompaniyaga men, menga kompaniya yoqsa, davom etamiz inshaaAlloh. Alloh davomiy va xayrli qilsin.
@JoshDeveloper
🔥57👍21🕊3
“Addictive"
Ushbu so’zni ma’nosini ko’pchiligimiz yaxshi bilamiz. “O’ziga o’rgatib qo’yadigan” deb tarjima qilsak bo’ladi.
Hayotimizda ko’p narsalar “addictive” hisoblanadi. Masalan narkotik, sigaret, alkogol, zino, qimor, ribo, turli xil o’yinlar, ijtimoi tarmoqlar va hokazo.
Qarasangiz, barcha “addictive” narsalar insonga zararligini ko’rasiz. Ba’zilarini qilishni o’zi zarar bo’lsa, ba’zilari me’yordan o’tganda zarar. “Addictive” ekanligi ko’p hollarda me’yor va chegaralarni buzishga olib keladi.
Bunday zararli “addictive” narsalardan qutilish biz uchun foyda. Buning uchun harxil uslublarni taklif qilishadi. Ammo, Musulmonlar uchun diniga amal qilishi kifoya.
Chunki, muqaddas dinimizga qarasak, “addictive” narsalarni ko’p qismi dinimizda qoralanganini topasiz. Chunki, dinimiz biz uchun yashash qo’llanmasi. Qo’llanmani oddiy odam emas, balki bu hayotni va insonlarni hammadan yaxshi biladigan Yaratuvchi, Alloh tuzgan.
Hayotingizda nimalar siz uchun “addictive”?
@JoshDeveloper
Ushbu so’zni ma’nosini ko’pchiligimiz yaxshi bilamiz. “O’ziga o’rgatib qo’yadigan” deb tarjima qilsak bo’ladi.
Hayotimizda ko’p narsalar “addictive” hisoblanadi. Masalan narkotik, sigaret, alkogol, zino, qimor, ribo, turli xil o’yinlar, ijtimoi tarmoqlar va hokazo.
Qarasangiz, barcha “addictive” narsalar insonga zararligini ko’rasiz. Ba’zilarini qilishni o’zi zarar bo’lsa, ba’zilari me’yordan o’tganda zarar. “Addictive” ekanligi ko’p hollarda me’yor va chegaralarni buzishga olib keladi.
Bunday zararli “addictive” narsalardan qutilish biz uchun foyda. Buning uchun harxil uslublarni taklif qilishadi. Ammo, Musulmonlar uchun diniga amal qilishi kifoya.
Chunki, muqaddas dinimizga qarasak, “addictive” narsalarni ko’p qismi dinimizda qoralanganini topasiz. Chunki, dinimiz biz uchun yashash qo’llanmasi. Qo’llanmani oddiy odam emas, balki bu hayotni va insonlarni hammadan yaxshi biladigan Yaratuvchi, Alloh tuzgan.
Hayotingizda nimalar siz uchun “addictive”?
@JoshDeveloper
🔥42👍26❤1🤯1
VS-Code’da Linux, Windows va MacOS uchun “Shortcut”lar to’plami, PDF shaklida.
Windows: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
MacOS: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
Linux: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
@JoshDeveloper
Windows: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
MacOS: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
Linux: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
@JoshDeveloper
👍38❤🔥3⚡2💊2✍1😐1
O’zingizni kichik bo’lsa ham kutubxonangizni yasab, publish qilib ko’rganmisiz?
Anonymous Poll
76%
Yo’q
24%
Ha
👍11🤣2🫡1
Qanday qiladi deb so’raganlar uchun maqola.
JSchilar uchun, npm’ga publish qilish.
How to Create and Publish an NPM Package – a Step-by-Step Guide
https://www.freecodecamp.org/news/how-to-create-and-publish-your-first-npm-package/
#someAwesomeHashtag
@JoshDeveloper
JSchilar uchun, npm’ga publish qilish.
How to Create and Publish an NPM Package – a Step-by-Step Guide
https://www.freecodecamp.org/news/how-to-create-and-publish-your-first-npm-package/
#someAwesomeHashtag
@JoshDeveloper
👍34🫡3❤1
Forwarded from Vohid Karimov (Vohid Karimov)
Code reviewda juda ko’p narsalarga e’tibor qilinishi kerak: logic, performance, documentation, backwards compatibility, testing, code style, va hakozo. Lekin shu narsalarni bazilari bazi bir qolganlaridan muhimroq. Masalan metod to’g’ri ishni qilayotganligi (logic) uni qanday nomlashdan muhimroq (naming).
Shu narsalarni Gunnar Morling piramida shaklida chizib beribdi. Sizlar bilan ham ulashay dedim 🙂
Googleda ham shunga katta e’tibor qilinadi. Code review jarayonida muhim narsalar birinchi o’rinda muhokama qilinadi, keyin mayda narsalarga o’tiladi.
Shu narsalarni Gunnar Morling piramida shaklida chizib beribdi. Sizlar bilan ham ulashay dedim 🙂
Googleda ham shunga katta e’tibor qilinadi. Code review jarayonida muhim narsalar birinchi o’rinda muhokama qilinadi, keyin mayda narsalarga o’tiladi.
👍22❤2🤝1
Forwarded from Jakhongir Rakhmonov - IT
Dasturchi uchun eng kerakli ko’nikmalardan biri
To’g’ri Savol So’ray Olish
Bizning sohamizda kerak bo’ladigan narsalar shunchalilk ko’pki, ularni hammasini bilish mumkin emas. Ayniqsa katta loyihalarda yuzlab texnologiyalar ishlatiladi, biznes domainni o’zi ham katta bo’ladi, codebase katta bo’ladi. Bunday loyihalarda birorta ishni bajarish uchun esa siz bilmagan qismlaringizni biladiganlardan bir nechta savol so’raysiz. Faqat bunday loyihalarda emas balki o’rganayotgan paytingizda ham ko’plab savollar so’raysiz boshqalardan. Bu holatlarda sizning maqsadingiz savolingizga tez va aniq javob olish. Buning uchun esa siz birinchi o’rinda savolni to’g’ri so’rashingiz kerak.
To’g’ri savol o’zi qanaqa bo’ladi? To’g’ri savol bu javob berish oson bo’lgan savol. Uning uchun esa quyidagilarni qilishingiz kerak:
Bilganlaringizni ayting. Yani savolingiz quyidagicha formada bo’ladi:
1. Mavzu haqida bilganlaringizni aytasiz.
2. Shu to’g’rimi deb so’raysiz.
Masalan sizning PHP kodingiz nimaga ma’lum bir tarzda ishlayotganini tushunmayapsiz. Savolingiz quyidagicha bo’lishi mumkin: “Meni o’ylashimcha bu narsa quyidagi joyda yozilgan kod sababli shu tarzda ishlashi kerak edi, lekin u sal boshqacharoq o’zini tutyapti. Mening taxminlarim to’g’rimi? To’g’ri bo’lsa nega natija men kutgandan boshqacha bo’lyapti? Nima yetishmayapti?”.Tilni o'zgartir degan javob olasiz.
Javobi fakt bo’lgan savol so’rang. Masalan “SQL joinlar qanday ishlaydi?” degan savol juda keng. Soatlab gaplashsa bo’ladi bu haqida. Bunday savollarni ustozingizdan so’rasangiz bo’ladi lekin ham kasblar uchun kenglik qiladi. Savolingizni aniqlashtiring:
- Ikkta tablelarni JOIN qilishning time complexitysi qanday bo’ladi? O(NM) mi? yoki O(NlogN) + O(MlogM) mi?
- MySQL JOIN qilishdan oldin columnlarni tartiblaydimi?
Bu savollarning javobi fakt va javob berish oson.
O'zingiz birinchi javob topishga harakat qiling. Google qiling. Masalan tepadagi savolni birinchi Googlega berib ko’ring: “Does MySQL sort columns before JOINing?”. Savolingizga aniq javob topa olmasangiz ham savolingizni yaxshiroq shakllantirishga yordam beradi.
Yordam so’rang, yechim emas. “Shu kodni to’g’irlab bering” deyishni o’rniga “Shu kodni yaxshilash uchun menga yo’l ko’rsatib bera olasizmi?” deyish ma’qulroq. Shunda siz savol so’rayotgan odamingizni tez yechim berishga emas, o’z tajribalarini baham ko’rishga undaydi. Sizga tayyor baliq emas, baliq tutishni o’rgatadi.
Xushmuomala va hurmatli bo’ling. Hech kim assholelarga yordam berishni hohlamaydi. Har qanday yordam uchun minnatdorchilik bildiring.
@jakhonrakhmonov
To’g’ri Savol So’ray Olish
Bizning sohamizda kerak bo’ladigan narsalar shunchalilk ko’pki, ularni hammasini bilish mumkin emas. Ayniqsa katta loyihalarda yuzlab texnologiyalar ishlatiladi, biznes domainni o’zi ham katta bo’ladi, codebase katta bo’ladi. Bunday loyihalarda birorta ishni bajarish uchun esa siz bilmagan qismlaringizni biladiganlardan bir nechta savol so’raysiz. Faqat bunday loyihalarda emas balki o’rganayotgan paytingizda ham ko’plab savollar so’raysiz boshqalardan. Bu holatlarda sizning maqsadingiz savolingizga tez va aniq javob olish. Buning uchun esa siz birinchi o’rinda savolni to’g’ri so’rashingiz kerak.
To’g’ri savol o’zi qanaqa bo’ladi? To’g’ri savol bu javob berish oson bo’lgan savol. Uning uchun esa quyidagilarni qilishingiz kerak:
Bilganlaringizni ayting. Yani savolingiz quyidagicha formada bo’ladi:
1. Mavzu haqida bilganlaringizni aytasiz.
2. Shu to’g’rimi deb so’raysiz.
Masalan sizning PHP kodingiz nimaga ma’lum bir tarzda ishlayotganini tushunmayapsiz. Savolingiz quyidagicha bo’lishi mumkin: “Meni o’ylashimcha bu narsa quyidagi joyda yozilgan kod sababli shu tarzda ishlashi kerak edi, lekin u sal boshqacharoq o’zini tutyapti. Mening taxminlarim to’g’rimi? To’g’ri bo’lsa nega natija men kutgandan boshqacha bo’lyapti? Nima yetishmayapti?”.
Javobi fakt bo’lgan savol so’rang. Masalan “SQL joinlar qanday ishlaydi?” degan savol juda keng. Soatlab gaplashsa bo’ladi bu haqida. Bunday savollarni ustozingizdan so’rasangiz bo’ladi lekin ham kasblar uchun kenglik qiladi. Savolingizni aniqlashtiring:
- Ikkta tablelarni JOIN qilishning time complexitysi qanday bo’ladi? O(NM) mi? yoki O(NlogN) + O(MlogM) mi?
- MySQL JOIN qilishdan oldin columnlarni tartiblaydimi?
Bu savollarning javobi fakt va javob berish oson.
O'zingiz birinchi javob topishga harakat qiling. Google qiling. Masalan tepadagi savolni birinchi Googlega berib ko’ring: “Does MySQL sort columns before JOINing?”. Savolingizga aniq javob topa olmasangiz ham savolingizni yaxshiroq shakllantirishga yordam beradi.
Yordam so’rang, yechim emas. “Shu kodni to’g’irlab bering” deyishni o’rniga “Shu kodni yaxshilash uchun menga yo’l ko’rsatib bera olasizmi?” deyish ma’qulroq. Shunda siz savol so’rayotgan odamingizni tez yechim berishga emas, o’z tajribalarini baham ko’rishga undaydi. Sizga tayyor baliq emas, baliq tutishni o’rgatadi.
Xushmuomala va hurmatli bo’ling. Hech kim assholelarga yordam berishni hohlamaydi. Har qanday yordam uchun minnatdorchilik bildiring.
@jakhonrakhmonov
👍24🤣8😁2
Mohirdev’da suhbatimiz bor ekan. Qatnashib qo’yamizmi ? :)
https://t.me/mohirdev/1857
#suhbat
@JoshDeveloper
https://t.me/mohirdev/1857
#suhbat
@JoshDeveloper
👍48🔥7⚡3
Keraksiz “import”larni avtomatik butun loyihadan o'chirish
Hozirgi loyiha kodida(TypeScript’da yozilgan) keraksiz import’lar juda ko’payib ketgan ekan. Ya’ni ishlatilmayotgan.
Butun loyihani boshidan oxirigacha tekshirib, keraksiz importlarni o’chirib chiqadigan narsa rosa qidirdim. ESLint bilan qilinishi kerak edi. Harxil yo’llarini qildim, kutilgan natija bo’lmadi. VSCode o’zida bor bo'lgan imkoniyatlar faqatgina birgina fayl uchun ishlar ekan. (WebStorm'da bor ekan, kommentda aytilishi bo'yicha)
Keyin quyidagi maqolada aytilgan(TSLint ishlatilgan) usulni qilib ko’rdim. (Boshqa tillarda ham bunday narsa bo'lishi kerak)
TS’da yozilgan loyihalar uchun yaxshi ishlaydi. ESLint negadir to’g’ri ishlamadi, kerakli importlarni ham ba’zilarini o’chirib yubordi.
Kimga qiziq bo’lsa mana maqola linki: https://medium.com/bumpware/automatically-remove-all-unused-imports-in-a-typescript-project-b5e8c942cbed
P.s: TSLint “deprecated” bo’lgan. Uni loyihada ishlatmang. Shunchaki hozirgi vaziyat uchun ishlatib, o’chirib tashlasangiz bo’ladi.
#foydali
@JoshDeveloper
Hozirgi loyiha kodida(TypeScript’da yozilgan) keraksiz import’lar juda ko’payib ketgan ekan. Ya’ni ishlatilmayotgan.
Butun loyihani boshidan oxirigacha tekshirib, keraksiz importlarni o’chirib chiqadigan narsa rosa qidirdim. ESLint bilan qilinishi kerak edi. Harxil yo’llarini qildim, kutilgan natija bo’lmadi. VSCode o’zida bor bo'lgan imkoniyatlar faqatgina birgina fayl uchun ishlar ekan. (WebStorm'da bor ekan, kommentda aytilishi bo'yicha)
Keyin quyidagi maqolada aytilgan(TSLint ishlatilgan) usulni qilib ko’rdim. (Boshqa tillarda ham bunday narsa bo'lishi kerak)
TS’da yozilgan loyihalar uchun yaxshi ishlaydi. ESLint negadir to’g’ri ishlamadi, kerakli importlarni ham ba’zilarini o’chirib yubordi.
Kimga qiziq bo’lsa mana maqola linki: https://medium.com/bumpware/automatically-remove-all-unused-imports-in-a-typescript-project-b5e8c942cbed
P.s: TSLint “deprecated” bo’lgan. Uni loyihada ishlatmang. Shunchaki hozirgi vaziyat uchun ishlatib, o’chirib tashlasangiz bo’ladi.
#foydali
@JoshDeveloper
👍28🔥4❤2
Dasturlash bilan qanchadan beri shug’ullanasiz?
Anonymous Poll
36%
0-1 yil
34%
1-2 yil
19%
2-3 yil
7%
3-5 yil
2%
5-7 yil
2%
7+ yil
🔥31👍12🤣8⚡4🫡1
😁100💯17👍5🤣2👀2🫡1
Ba’zi tanishlarim o’z o’g’illarini yoki ukalarini yaxshi dasturchi bo’lishi uchun yelib-yugurib, man bilan bog’lanib, shu o’g’lim(yoki ukam)ga yo’l-yo’riq ko’rsatib tursangiz, savollariga javob berib, deb aytib qolishadi.
Ho’p deyman.
Farzandi(yoki ukasi) keyin yozadi telegramdan(ba’zilari yozmaydi ham)
“O’zingiz haqingizda ozgina aytib bering” desam, yoki biror vazifa bersam, shu bilan yo’q bo’lib ketishadi.
Essiz deyman…
Siz uchun jon kuydirayotganlarni ishonchini ikki karra oqlash uchun ham qattiq harakat qilish kerak emasmi?
#tanqid
@JoshDeveloper
Ho’p deyman.
Farzandi(yoki ukasi) keyin yozadi telegramdan(ba’zilari yozmaydi ham)
“O’zingiz haqingizda ozgina aytib bering” desam, yoki biror vazifa bersam, shu bilan yo’q bo’lib ketishadi.
Essiz deyman…
Siz uchun jon kuydirayotganlarni ishonchini ikki karra oqlash uchun ham qattiq harakat qilish kerak emasmi?
#tanqid
@JoshDeveloper
👍68😢8💯6
Josh*Developer
Ba’zi tanishlarim o’z o’g’illarini yoki ukalarini yaxshi dasturchi bo’lishi uchun yelib-yugurib, man bilan bog’lanib, shu o’g’lim(yoki ukam)ga yo’l-yo’riq ko’rsatib tursangiz, savollariga javob berib, deb aytib qolishadi. Ho’p deyman. Farzandi(yoki ukasi)…
Majburlab “IT”ga tiqish masalasi ham bor…
Ilgari Musulmonlarning maktablarida quyidagicha yozuvlarni yozib qoyishgan ekan(tahminan shunday):
“Bizda qush suzishga, baliq uchishga majburlanmaydi” deya.
Ota-onalar ham xulosa olsa bo’lardi. O’zlariga o’zim aytsam “Qizg’onyapsanmi? Hali ko’rasan…” deb boshlanishi mumkinda 😄
@JoshDeveloper
Ilgari Musulmonlarning maktablarida quyidagicha yozuvlarni yozib qoyishgan ekan(tahminan shunday):
“Bizda qush suzishga, baliq uchishga majburlanmaydi” deya.
Ota-onalar ham xulosa olsa bo’lardi. O’zlariga o’zim aytsam “Qizg’onyapsanmi? Hali ko’rasan…” deb boshlanishi mumkinda 😄
@JoshDeveloper
👍54🔥11💯6😁4⚡2
Qaysi IDE(code editor)ni ishlatasiz?
Anonymous Poll
79%
VS Code
17%
Webstorm
7%
Sublime
1%
Atom
12%
PyCharm
2%
Brackets
1%
Vim
21%
Visual Studio
8%
Boshqa
👍19🤨1
Mana shu muommolar jonga tegdi.
Nahotki bir miyasi ishlagan odam chiqib, yengillik qilmasa xalqqa ? Qaysi rivojlangan davlatda bor bunday qonunlar ?
Link: https://t.me/xushnudbek/20290
#birNarsa
@JoshDeveloper
Nahotki bir miyasi ishlagan odam chiqib, yengillik qilmasa xalqqa ? Qaysi rivojlangan davlatda bor bunday qonunlar ?
Link: https://t.me/xushnudbek/20290
#birNarsa
@JoshDeveloper
😢35👍10🤯4💯2🤨2🔥1