ð£ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ððšâð²ð¢ðð¡ð ð ðšð²ð¥ð¢ð€ ððððð ðŠðð±ð¬ð®ð¬ ððð²ð²ðšð«ð¥ðšð¯ ð€ð®ð«ð¬ð¢ð ð ð§ðšðŠð³ðšðð¥ðð« ðªððð®ð¥ ðªð¢ð¥ð¢ð§ðŠðšðªðð!
ð¯ Kurs maqsadi:
ð¡ Real tajriba orttirish
ð¡ Ishga tayyorgarlik
ð¡ Amaliy loyihalar ustida ishlash
ð¡ Intervyularga tayyorgarlik
ð¡ iOS sohasida ish topishni yengillashtiruvchi koânikmalar berish
Kurs yakunida ishtirokchilar bilim darajasiga qarab ð¢ð¬ð¡ ððð€ð¥ð¢ð ðªð¢ð¥ð¢ð¬ð¡ ð¢ðŠð€ðšð§ð¢ð²ððð¢ ham koâzda tutilgan.
Batafsil bu yerda.
ð YouTube | Instagram | LinkedIn | Telegram | Medium
ð¯ Kurs maqsadi:
ð¡ Real tajriba orttirish
ð¡ Ishga tayyorgarlik
ð¡ Amaliy loyihalar ustida ishlash
ð¡ Intervyularga tayyorgarlik
ð¡ iOS sohasida ish topishni yengillashtiruvchi koânikmalar berish
Kurs yakunida ishtirokchilar bilim darajasiga qarab ð¢ð¬ð¡ ððð€ð¥ð¢ð ðªð¢ð¥ð¢ð¬ð¡ ð¢ðŠð€ðšð§ð¢ð²ððð¢ ham koâzda tutilgan.
Batafsil bu yerda.
Please open Telegram to view this post
VIEW IN TELEGRAM
ð3
SwiftUIâning deklarativ yondashuvi UI ishlab chiqishda koâp afzalliklarni beradi, ammo navigatsiya
hali ham eng qiyin jihatlaridan biri
boâlib qolmoqda. Mana iOS dasturchilari duch keladigan baâzi umumiy muammolar va yechimlar : MediumdaPlease open Telegram to view this post
VIEW IN TELEGRAM
ð¥3ð2
Zamonaviy iPhoneâlar qudratli protsessorlar bilan jihozlangan boâlsa-da, koâplab ilovalar hali ham foydalanuvchi tajribasini buzuvchi sekinlashishlarga duch kelmoqda. Ayniqsa scroll qilish, navigatsiya oâtishlar va murakkab animatsiyalar paytida lag (kechikish) kuzatiladi. Bu muammo eski iPhone qurilmalarida yanada yaqqolroq namoyon boâladi. Ushbu maqolada biz iOS ilovalaridagi keng tarqalgan sekinlashishlar sabablarini koârib chiqamiz va ularni bartaraf etish yoâllarini taklif qilamiz.
Batafsil Mediumda
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ð¥1
// ððð¡ððð ðððð â
ððð ð = ð¹ð¶ð¶
ðððð ðððð() -> ð³ððððð { ... }
ððððð ð ð²: ððžð ððð ð²ððððððððð { ... }
// ððð¡ðððâ
ððð ðððððððððððððððžðððððððð = ð¹ð¶ð¶
ðððð ððððððððððððððð¿ððððððððððð¡() -> ð³ððððð { ... }
ððððð ð¿ððððððð³ððððððð ððð ð²ððððððððð: ððžð ððð ð²ððððððððð { ... }
ðð¥ððð§ ððšðð ðð«ð¢ð§ðð¢ð©ð¥ðð¬: ð¢ðð ð¥ðšð²ð¢ð¡ðð¥ðð«ðð ðªðð§ððð² ðªð¢ð¥ð¢ð ð¡ððªð¢ðªð¢ð² ð¬ðšð ð€ðšð ð²ðšð³ð¢ð¬ð¡
Batafsil Mediumda
Men bilan o'rganish qiziq bo'lsað
ð YouTube | Instagram | LinkedIn | Telegram | Medium
ððð ð = ð¹ð¶ð¶
ðððð ðððð() -> ð³ððððð { ... }
ððððð ð ð²: ððžð ððð ð²ððððððððð { ... }
// ððð¡ððð
ððð ðððððððððððððððžðððððððð = ð¹ð¶ð¶
ðððð ððððððððððððððð¿ððððððððððð¡() -> ð³ððððð { ... }
ððððð ð¿ððððððð³ððððððð ððð ð²ððððððððð: ððžð ððð ð²ððððððððð { ... }
ðð¥ððð§ ððšðð ðð«ð¢ð§ðð¢ð©ð¥ðð¬: ð¢ðð ð¥ðšð²ð¢ð¡ðð¥ðð«ðð ðªðð§ððð² ðªð¢ð¥ð¢ð ð¡ððªð¢ðªð¢ð² ð¬ðšð ð€ðšð ð²ðšð³ð¢ð¬ð¡
Batafsil Mediumda
Men bilan o'rganish qiziq bo'lsa
Please open Telegram to view this post
VIEW IN TELEGRAM
ð¥1
ð£ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ððšâð²ð¢ðð¡ð ð ðšð²ð¥ð¢ð€ ððððð ðŠðð±ð¬ð®ð¬ ððð²ð²ðšð«ð¥ðšð¯ ð€ð®ð«ð¬ð¢ ð®ðð¡ð®ð§ ððð¬ð ð¬ð¢ð§ðšð¯ð¢ ððšð¬ð¡ð¥ðð§ðð¢!
Ushbu link orqali Testni ko'rishingiz mumkin.
ðð¬ð¥ðððŠð: ððð¯ðšðð¥ðð«ð¢ð§ð ð¢ð³ð§ð¢ ð²ðšð³ðŠð ð±ðšð¥ðð, ðð¬ðŠ ð¬ð¡ðð«ð¢ð ð¯ð ð€ðšð§ððð€ð ðŠð'ð¥ð®ðŠðšðð¥ðð«ð¢ð§ð ð¢ð³ ðð¢ð¥ðð§ ð©ðð ð¬ð¡ðð€ð¥ð¢ðð ðð¢ð§ð€ðððð§ ðšð«ðªðð¥ð¢ ð²ð®ððšð«ð¢ð§ð ð¯ð ð¢ð¬ððð€ð¥ð¢ ððš'ð¬ðð¥ðð«ð¢ð§ð ð¢ð³ð ð ð®ð¬ð¡ðð® ððð¬ðð§ð¢ ð®ð¥ðð¬ð¡ð¢ð ðªðš'ð²ð¢ð§ð . ððð¯ðšðð¥ðð« ððš'ð²ð¢ðð¡ð ðªðð²ðð ðð¥ðšðªðð ð ðð¡ð¢ðªð¢ð¥ððð¢.
Agar oâzingiz mos boâlsangiz â aloqaga chiqing!
Agar tanishingiz mos boâlsa â ulashing!
Agar yaxshilikka sherik boâlmoqchi boâlsangiz â do'stlar bilan ulashib, ayni kerakli odamlarga yetib borishimizga koâmaklashing.
ð YouTube | Instagram | LinkedIn | Telegram | Medium
Ushbu link orqali Testni ko'rishingiz mumkin.
ðð¬ð¥ðððŠð: ððð¯ðšðð¥ðð«ð¢ð§ð ð¢ð³ð§ð¢ ð²ðšð³ðŠð ð±ðšð¥ðð, ðð¬ðŠ ð¬ð¡ðð«ð¢ð ð¯ð ð€ðšð§ððð€ð ðŠð'ð¥ð®ðŠðšðð¥ðð«ð¢ð§ð ð¢ð³ ðð¢ð¥ðð§ ð©ðð ð¬ð¡ðð€ð¥ð¢ðð ðð¢ð§ð€ðððð§ ðšð«ðªðð¥ð¢ ð²ð®ððšð«ð¢ð§ð ð¯ð ð¢ð¬ððð€ð¥ð¢ ððš'ð¬ðð¥ðð«ð¢ð§ð ð¢ð³ð ð ð®ð¬ð¡ðð® ððð¬ðð§ð¢ ð®ð¥ðð¬ð¡ð¢ð ðªðš'ð²ð¢ð§ð . ððð¯ðšðð¥ðð« ððš'ð²ð¢ðð¡ð ðªðð²ðð ðð¥ðšðªðð ð ðð¡ð¢ðªð¢ð¥ððð¢.
Agar oâzingiz mos boâlsangiz â aloqaga chiqing!
Agar tanishingiz mos boâlsa â ulashing!
Agar yaxshilikka sherik boâlmoqchi boâlsangiz â do'stlar bilan ulashib, ayni kerakli odamlarga yetib borishimizga koâmaklashing.
Please open Telegram to view this post
VIEW IN TELEGRAM
ð1ð¥1
ð¬ð§ Stop Taking Courses Youâre Not Meant For : https://lnkd.in/d7iq8yFa
ðºð¿ Sizga mos boâlmagan kurslarga yozilishdan oldin o'qing: https://lnkd.in/dRPEB9rj
Zamonaviy taâlim dunyosi tez karyera oâzgarishlari vaâdalari bilan toâlib-toshgan. â30 kunda dasturlashni oârganing!â â3 oyda UX dizayner boâling!â Ammo haqiqat shundaki: har qanday mutaxassislikda muvaffaqiyat - faqat yangi koânikmalar egallash emas! â balki sizda mavjud boâlgan qiziqish va ma'lum asoslar ustiga quriladi.
Yangi sohaga vaqt, pul va kuch sarflashdan oldin, sizning mavjud qobilyatlaringiz, odatlaringiz, fikrlash tarzingiz va tabiiy moyillaringiz shu soha talablariga mos kelishini holisona baholashingiz kerak. Bu sizni ruhan tushirish emas â balki haqiqatan ham oâsib, gullab-yashnay oladigan sohani tanlashga yordam berish.
Sizga aynan qaysi soha mos kelishini tushunishingizga yordam beradigan maqola yozdim. Hozirgi zamonaviy kasblarga qiziqib kirmoqchi bo'lgan tanishlaringizga yuboring va ularni ham to'g'ri tanlov qilishlariga holisona hissa qo'shing.
Mukhriddinbek Samidov
ð¢ðð ððšðð¢ð¥ð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬i haqida : https://lnkd.in/dm4yd7yt
Please open Telegram to view this post
VIEW IN TELEGRAM
ð1
ð ð-ð¡ðððð ðšð«ððð ðªðšð¥ðð¢! Bu haftada biz qanday bilimlarga ega boâldik?
Kursimiz ishtirokchilari bilan 3 ta muhim qadamni bosib oâtdik:
â ðð°ð¢ðð va dasturlashga kirish
â ðð§ð, ð ð¥ðšðð, ððšð®ðð¥ð â sonlar bilan ishlash
â ððšðšð¥ â shartlar va mantiqiy fikrlash
Koâpchilik dasturlashni qoârqib boshlaydi. Ammo biz kodni matematikaga oâxshatib, tushunarli tilda oârgandik. Hech qanday "qorongâi" texnik atamalar yoâq â faqat amaliyot, tushuncha va oddiy misollar.
ð§âð» Har bir ishtirokchimiz allaqachon quyidagilarni yozib koârdi:
Oâzgaruvchi bilan ishlash
Konsolga maâlumot chiqarish
Shartli operatorlar yordamida dastur oqimini boshqarish
ð Bu faqat boshlanishi! Oldinda UI yaratish, navigatsiya, API bilan ishlash, va haqiqiy app yaratish bor.
Agar siz ham dasturchi boâlishni istasangiz â endi ham qoâshilishingiz mumkin.
ð Biz 1-haftani qisqacha takrorlab beramiz va keyin yoâlimizni davom ettiramiz.
ð© Qiziqyapsizmi? Komment yozing yoki menga yozing â sizni kutyapmiz!
ð¢ðð ððšðð¢ð¥ð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬i haqida : https://lnkd.in/dm4yd7yt
ð YouTube | Instagram | LinkedIn | Telegram | Medium
Kursimiz ishtirokchilari bilan 3 ta muhim qadamni bosib oâtdik:
â ðð°ð¢ðð va dasturlashga kirish
â ðð§ð, ð ð¥ðšðð, ððšð®ðð¥ð â sonlar bilan ishlash
â ððšðšð¥ â shartlar va mantiqiy fikrlash
Koâpchilik dasturlashni qoârqib boshlaydi. Ammo biz kodni matematikaga oâxshatib, tushunarli tilda oârgandik. Hech qanday "qorongâi" texnik atamalar yoâq â faqat amaliyot, tushuncha va oddiy misollar.
ð§âð» Har bir ishtirokchimiz allaqachon quyidagilarni yozib koârdi:
Oâzgaruvchi bilan ishlash
Konsolga maâlumot chiqarish
Shartli operatorlar yordamida dastur oqimini boshqarish
ð Bu faqat boshlanishi! Oldinda UI yaratish, navigatsiya, API bilan ishlash, va haqiqiy app yaratish bor.
Agar siz ham dasturchi boâlishni istasangiz â endi ham qoâshilishingiz mumkin.
ð Biz 1-haftani qisqacha takrorlab beramiz va keyin yoâlimizni davom ettiramiz.
ð© Qiziqyapsizmi? Komment yozing yoki menga yozing â sizni kutyapmiz!
ð¢ðð ððšðð¢ð¥ð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬i haqida : https://lnkd.in/dm4yd7yt
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ð7
AI yoki texnologiyalar sizni almashtirmaydi â ular sizdan boshqa fazilatlar (skills) va masâuliyatlarni talab qiladi.
ð Traktor vs. Hayvonlar
Oldin: Dehqon yer haydash uchun buqa yoki otga tayangan.
Keyin: Traktor ixtiro qilindi. Ish yoâqoldimi? Yoâq.
Lekin: Endi dehqon traktorni haydaydigan, texnikani tushunadigan, effektiv ishlay oladigan boâlishi kerak.
ð§ Xulosa: Ish turi oâzgarmadi, lekin koânikmalar darajasi oshdi.
ð¥ Raqamli kamera va Fotograf
Oldin: Fotograf har safar suratga olishdan oldin 36 kadrli plyonka tayyorlardi.
Keyin: Raqamli kameralar paydo boâldi. Plyonka yoâqoldi. Fotograf yoâqoldimi?
Yangi vazifa: Kompozitsiya, rang, emotsiya, Photoshop, storytelling.
ð§ Xulosa: Asosiy ish (goâzallikni koârish) qoldi. Faqat vosita oâzgardi.
âšïž Mashinada yozuvchilar va Word dasturi
Oldin: Kotibalar yoki yozuvchilar mashinka bilan harflarni urardi.
Keyin: Kompyuter va Word kelganida bu âishâ yoâqoldi, lekin yozuvchilar yoâqolmadi.
Endi: Yozuvchi nafaqat yozadi, balki matnni tahrir qiladi, dizayn qiladi, avtomatik tool-lardan foydalanadi.
ð§ Xulosa: Sizning ish joyingiz oâzgarmaydi â sizning qurolingiz oâzgaradi.
ð Telefon operatorlari va smartfonlar
Oldin: Aloqa operatori telefon raqamlarini ulanardi.
Endi: AI buni 0.5 sekundda bajaradi. Lekin mijoz bilan gaplashish, muammoni hal qilish, nutqdagi ohangni tushunish â hali ham insonda.
ð§ Xulosa: Texnologiya oddiy funksiyani olib ketadi, lekin insoniylik qoladi.
ð ïž Matkap ixtirosi
Oldin: Teshik qilish uchun bolgâa va mix yetarli edi.
Keyin: Elektron matkap keldi. Ish tezlashdi.
Lekin: Uni toâgâri ishlatish, xavfsizlikni bilish va materialni tushunish yangi mahorat talab qiladi.
ð§ Xulosa: Vosita ixtiro qilindi, lekin maâsuliyat ortdi.
ð§âð« Oâqituvchi va video darslar
Oldin: Oâqituvchi doskada yozardi.
Endi: Video dars, AI yordamchilari, online darslar.
Lekin yaxshi oâqituvchi yoâqoldimi? Yoâq.
Endi: U kuchli pedagogika, psixologiya, metodika va media yaratish qobiliyatiga ega boâlishi kerak.
ð§ Xulosa: AI tushuntiradi. Oâqituvchi â ilhomlantiradi.
ð§Ÿ Kassir va self-checkout mashinalar
Mashina: Pulni sanaydi.
Inson: Muammoni koâradi, mijoz bilan muomala qiladi, vaziyatni boshqaradi.
ð§ Xulosa: Oddiy mexanik ishni mashina oladi. Ijtimoiy va analitik ish insonda qoladi.
ð§ Navigator va haydovchi
Google Maps bor.
Lekin baribir rulda siz turibsiz.
Nima boâldi? Qayerga borishni koârsatadi â qanday yetishni siz hal qilasiz.
ð§ Xulosa: AI sizga yoâl koârsatadi. Boshlovchi â siz.
Texnologiya sizni oârningizdan qoâzgâatmaydi â sizdan yangi darajadagi oâzligingizni ochishingizni soâraydi.
Ish yoâqolmaydi, oâzgartiriladi. Siz esa, oârganishga tayyor boâlsangiz â yangilanasiz.
ð ð ðšð²ð¥ð¢ð€ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬ð¢: https://lnkd.in/dm4yd7yt
ð YouTube | Instagram | LinkedIn | Telegram | Medium
ð Traktor vs. Hayvonlar
Oldin: Dehqon yer haydash uchun buqa yoki otga tayangan.
Keyin: Traktor ixtiro qilindi. Ish yoâqoldimi? Yoâq.
Lekin: Endi dehqon traktorni haydaydigan, texnikani tushunadigan, effektiv ishlay oladigan boâlishi kerak.
ð§ Xulosa: Ish turi oâzgarmadi, lekin koânikmalar darajasi oshdi.
ð¥ Raqamli kamera va Fotograf
Oldin: Fotograf har safar suratga olishdan oldin 36 kadrli plyonka tayyorlardi.
Keyin: Raqamli kameralar paydo boâldi. Plyonka yoâqoldi. Fotograf yoâqoldimi?
Yangi vazifa: Kompozitsiya, rang, emotsiya, Photoshop, storytelling.
ð§ Xulosa: Asosiy ish (goâzallikni koârish) qoldi. Faqat vosita oâzgardi.
âšïž Mashinada yozuvchilar va Word dasturi
Oldin: Kotibalar yoki yozuvchilar mashinka bilan harflarni urardi.
Keyin: Kompyuter va Word kelganida bu âishâ yoâqoldi, lekin yozuvchilar yoâqolmadi.
Endi: Yozuvchi nafaqat yozadi, balki matnni tahrir qiladi, dizayn qiladi, avtomatik tool-lardan foydalanadi.
ð§ Xulosa: Sizning ish joyingiz oâzgarmaydi â sizning qurolingiz oâzgaradi.
ð Telefon operatorlari va smartfonlar
Oldin: Aloqa operatori telefon raqamlarini ulanardi.
Endi: AI buni 0.5 sekundda bajaradi. Lekin mijoz bilan gaplashish, muammoni hal qilish, nutqdagi ohangni tushunish â hali ham insonda.
ð§ Xulosa: Texnologiya oddiy funksiyani olib ketadi, lekin insoniylik qoladi.
ð ïž Matkap ixtirosi
Oldin: Teshik qilish uchun bolgâa va mix yetarli edi.
Keyin: Elektron matkap keldi. Ish tezlashdi.
Lekin: Uni toâgâri ishlatish, xavfsizlikni bilish va materialni tushunish yangi mahorat talab qiladi.
ð§ Xulosa: Vosita ixtiro qilindi, lekin maâsuliyat ortdi.
ð§âð« Oâqituvchi va video darslar
Oldin: Oâqituvchi doskada yozardi.
Endi: Video dars, AI yordamchilari, online darslar.
Lekin yaxshi oâqituvchi yoâqoldimi? Yoâq.
Endi: U kuchli pedagogika, psixologiya, metodika va media yaratish qobiliyatiga ega boâlishi kerak.
ð§ Xulosa: AI tushuntiradi. Oâqituvchi â ilhomlantiradi.
ð§Ÿ Kassir va self-checkout mashinalar
Mashina: Pulni sanaydi.
Inson: Muammoni koâradi, mijoz bilan muomala qiladi, vaziyatni boshqaradi.
ð§ Xulosa: Oddiy mexanik ishni mashina oladi. Ijtimoiy va analitik ish insonda qoladi.
ð§ Navigator va haydovchi
Google Maps bor.
Lekin baribir rulda siz turibsiz.
Nima boâldi? Qayerga borishni koârsatadi â qanday yetishni siz hal qilasiz.
ð§ Xulosa: AI sizga yoâl koârsatadi. Boshlovchi â siz.
Texnologiya sizni oârningizdan qoâzgâatmaydi â sizdan yangi darajadagi oâzligingizni ochishingizni soâraydi.
Ish yoâqolmaydi, oâzgartiriladi. Siz esa, oârganishga tayyor boâlsangiz â yangilanasiz.
ð ð ðšð²ð¥ð¢ð€ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬ð¢: https://lnkd.in/dm4yd7yt
Please open Telegram to view this post
VIEW IN TELEGRAM
ð2
Yangi ishga birinchi kun kirib boryapsiz...
Yoki yangi intervyu, yoki yangi mijoz bilan uchrashuv...
Eshiklar ochildi...
Va barchaning nigohi birma-bir siz tomon qaratilmoqda...
Siz hali bir ogâiz ham gapirmadingiz,
lekin siz haqingizda birinchi qarashda allaqachon bir tasavvur shakllanmoqda.
Bu tasavvur â sizning turishingiz, koâz ifodangiz, tabassumingiz, tana harakatlaringiz, erkinlik, ishonch va oddiygina âAssalomu aleykum!â degan ohangingizda yashirinib turadi.
Baâzilar oâylaydi: âYaxshi kiyinsam, boâldi.â
Lekin aslida bu yetarli emas.
Sizdan taralayotgan tana signali â siz kimligingizni soâzlashi kerak!
ð Turish qanday boâlishi kerak?
Qoâllar ochiq, tanangiz ozod. O'zingizga, bilim va tajribangizga bo'lgan ishonch, erkin va keng (ð£ð°ðŽðªð² ð·ð¢ ðºð° ðŠð»ðªð¬ ð£ð°'ðð®ð¢ðšð¢ð¯) yelkalar bilan viqorli ko'rinish, o'tkir koâzlar toâgâriga qaragan....
Tabassumingiz â signal, bu yerda siz begona emassiz.
Va bu turish:
"Men bu jamoaga arziyman va birga o'sishimizga ishonaman!"
"Men bu yerda oâz oârnimni topaman!" kabi yorqin ifodalar bera olishi kerak. Davomi...
Please open Telegram to view this post
VIEW IN TELEGRAM
ð¢ ððð ðð±ð§ð¢ð§ð ðð¬ðšð¬ð¢ð² ðð¥ððŠðð§ðð¥ðð«ð¢ ðž ðºðððð
ððððšðªðš ððð¡ððð¡ðð§
. -> istalgan belgi
\d -> raqam (0-9)
\w -> harf, raqam yoki pastki chiziq (a-z, A-Z, 0-9, _)
\s -> bo'sh joy (space, tab, yangi qator)
\D, \W, \S -> yuqoridagilarning teskarisi
ðð«ðð£ð©ðððð ðð©ð€ð§ð¡ðð§
* -> 0 yoki ko'p marta
+ -> 1 yoki ko'p marta
? -> 0 yoki 1 marta
{n} -> aynan n marta
{n,} -> kamida n marta
{n,m} -> n dan m gacha marta
ðð€âð¥ð¡ðð¢ð¡ðð§
[abc] - a, b yoki c
[a-z] - a dan z gacha harflar
[^abc] - a, b, c dan boshqa har qanday belgi
| - yoki operatori
ðð€ð¯ðð©ðšðð®ðð£ð ððð¡ððð¡ððšð
^ - qator boshida
$ - qator oxirida
\b - so'z chegarasi
Regular ifodalar dasturchilar uchun matnlar bilan ishlashda juda qulay va kuchli vosita hisoblanadi. Swiftda NSRegularExpression klasslari yordamida regexlardan samarali foydalanish mumkin. Ushbu maqolada biz regexning asosiy tushunchalarini va Swiftda qo'llanilishini ko'rib chiqdik.
ð ð ðšð²ð¥ð¢ð€ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬ð¢: https://lnkd.in/dm4yd7yt
ð YouTube | Instagram | LinkedIn | Telegram | Medium
let pattern = "^(?=.*[A-Z])(?=.*[a-z])(?=.*\\d).{8,}$"
ððððšðªðš ððð¡ððð¡ðð§
. -> istalgan belgi
\d -> raqam (0-9)
\w -> harf, raqam yoki pastki chiziq (a-z, A-Z, 0-9, _)
\s -> bo'sh joy (space, tab, yangi qator)
\D, \W, \S -> yuqoridagilarning teskarisi
ðð«ðð£ð©ðððð ðð©ð€ð§ð¡ðð§
* -> 0 yoki ko'p marta
+ -> 1 yoki ko'p marta
? -> 0 yoki 1 marta
{n} -> aynan n marta
{n,} -> kamida n marta
{n,m} -> n dan m gacha marta
ðð€âð¥ð¡ðð¢ð¡ðð§
[abc] - a, b yoki c
[a-z] - a dan z gacha harflar
[^abc] - a, b, c dan boshqa har qanday belgi
| - yoki operatori
ðð€ð¯ðð©ðšðð®ðð£ð ððð¡ððð¡ððšð
^ - qator boshida
$ - qator oxirida
\b - so'z chegarasi
Regular ifodalar dasturchilar uchun matnlar bilan ishlashda juda qulay va kuchli vosita hisoblanadi. Swiftda NSRegularExpression klasslari yordamida regexlardan samarali foydalanish mumkin. Ushbu maqolada biz regexning asosiy tushunchalarini va Swiftda qo'llanilishini ko'rib chiqdik.
Please open Telegram to view this post
VIEW IN TELEGRAM
ð3
Siz Junior va yo stajingiz yo'qmi? Ish topolmayotganingizga sabab faqat shu deb o'ylaysizmi? Agar sizni ishga olishmagan va yo atrofingizda 3-4 tanishingizda ham shunday holat bo'lsa, demak hech kim Juniorga ish berilmayapti degani emas!!!
Hamma ham Juniordan boshlagan-ku! Ularni kim ishga qabul qilgan va yo qilmoqda?
"ð±ððððððð ððð ðð'ð!" - deb har joyda salbiy energiyangizni atrofga tarqatish o'rniga o'zingizni namoyon qiling, qobilyatlaringizni o'rtaga tashlang. (ð©ð¢ð®ð®ð¢ðšð¢ ð©ð¢ð® ðµðŠðšðªðŽð©ððª ðŠð®ð¢ðŽ!)
Oddiy bozor rastalaridan meva sotib olayotganda nega yaltiragan sara mevalarni tanlab olasiz? Yoki yopiq qop ichida zo'r olma bor desa, avval ochib ko'rib keyin tanlab olasizku!? Ya'ni siz o'zingizni namoyon qilmasangiz, profilingiz 'Men borman!' deb jar solmasa, kim ko'radi?
âïž UNUTMANG: Shunchaki CV yaratib & yuborib ish topish davri allaqochon o'tdi!
Batafsil bu yerda ...
Muhriddinbek Samidov
Please open Telegram to view this post
VIEW IN TELEGRAM
ð2
This media is not supported in your browser
VIEW IN TELEGRAM
Bu soâzlar ayni bir narsa emas. Ular butunlay boshqa maânolarni anglatadi.
ð€ Project Manager (PM) â Mijoz bilan aloqada boâladi, loyiha byudjeti, muddati va umumiy boshqaruv uchun masâul. Kod yozmaydi, lekin jamoani ish tartibida ushlab turadi.
ð§ Tech Lead â Texnik qarorlar qabul qiladi, arxitektura tanlaydi, kodlarni koâzdan kechiradi, texnik yoânalishni belgilaydi va dasturchilarni texnik jihatdan yoânaltiradi.
ð§âð€âð§ Team Lead / Lead Developer â Jamoa ishini tashkil qiladi, vazifalarni taqsimlaydi, yigâilishlarni rejalashtiradi, jamoa muammolarini boshqaradi. Har doim texnik yetakchi boâlishi shart emas â bu rolni hatto Middle darajadagi dasturchi ham bajara oladi.
ð Senior Developer â Murakkab muammolarni mustaqil hal qiladi, boshqalarga yordam beradi. Mentorlik va jamoaviy o'sishni shakllantiradi.
ð§ Middle Developer â Mustaqil ishlay oladi, lekin strategik yoki murakkab qarorlar uchun rahbarlikka ehtiyoji bor.
ð± Junior Developer â Tez oârganadi, tayinlangan vazifalarni bajaradi, fikr-mulohaza & feedback'lar orqali rivojlanadi.
ðš UI/UX Dizayner â Go'yani vizuallashtiradi, Foydalanuvchi interfeyslarini yaratadi, dizayn va qulaylikni taâminlaydi.
𧪠QA / Test muhandisi â Dasturda xatolarni aniqlaydi, ishlash barqarorligini nazorat qiladi.
Batafsil bu yerda ...
Muhriddinbek Samidov
Please open Telegram to view this post
VIEW IN TELEGRAM
ð2
ððð®ð§ð¢ðšð« â ðð¢ððð¥ð â ðððð â ððð§ð¢ðšð« â ðððð¡ ðððð â ðð«ðð¡ð¢ðððð ð
ð ðð®ð§ð¢ðšð« Developer
ðžToâgâri savollar berishni oârganing
ðžFikr-mulohazalarni (feedback) qabul qiling
ðžVazifani emas, yechimni tushuning
ðžHar kuni yangi narsa oârganing
ð¯ Maqsad: Ishonch qozonish va mustaqil boâlish.
ð Junior â Middle darajaga oâtish
ðž Muammolarni oâzingiz hal qila boshlang
ðžBog'lanish va strukturalarni tushunishga harakat qiling
ðžJamoa bilan muloqotda faol boâling
ðžYaxshilanishlar(optimization & improve) taklif qila boshlang
ð§© Siz endi bajaruvchi emas, ishonchli ijrochiga aylanmoqdasiz.
ð¯ ðð¢ððð¥ð Developer
ðžToza va tushunarli kod yozing
ðžRefactor, test, hujjatlashtiring
ðžJuniorlarga mentorlik qiling
ðžFaqat kod emas, mahsulot (final product) haqida oâylang
ð¯ Maqsad: Faqat vazifa emas, funksiya uchun javobgar boâling.
ð Middle â Senior darajaga oâtish
ðžKichik texnik qarorlar qabul qiling
ðžCode Review jarayoniga qoâshiling
ðžLoyihani texnik jihatdan chuqur tushuning
ðžJuniorlarni rivojlantiring
ðžJamoaviy boshqaruv tashkilotchilik qobilyatlaringizni o'stirib siz ððððŠ ðððð ham bo'la olasiz!
ð¥ Sizga endi masâuliyat yuklanadi, sizga suyanishadi.
Batafsil bu yerda o'qing...
Muhriddinbek Samidov
ð ð ðšð²ð¥ð¢ð€ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬ð¢
ð YouTube | Instagram | LinkedIn | Telegram | Medium
ð ðð®ð§ð¢ðšð« Developer
ðžToâgâri savollar berishni oârganing
ðžFikr-mulohazalarni (feedback) qabul qiling
ðžVazifani emas, yechimni tushuning
ðžHar kuni yangi narsa oârganing
ð¯ Maqsad: Ishonch qozonish va mustaqil boâlish.
ð Junior â Middle darajaga oâtish
ðž Muammolarni oâzingiz hal qila boshlang
ðžBog'lanish va strukturalarni tushunishga harakat qiling
ðžJamoa bilan muloqotda faol boâling
ðžYaxshilanishlar(optimization & improve) taklif qila boshlang
ð§© Siz endi bajaruvchi emas, ishonchli ijrochiga aylanmoqdasiz.
ð¯ ðð¢ððð¥ð Developer
ðžToza va tushunarli kod yozing
ðžRefactor, test, hujjatlashtiring
ðžJuniorlarga mentorlik qiling
ðžFaqat kod emas, mahsulot (final product) haqida oâylang
ð¯ Maqsad: Faqat vazifa emas, funksiya uchun javobgar boâling.
ð Middle â Senior darajaga oâtish
ðžKichik texnik qarorlar qabul qiling
ðžCode Review jarayoniga qoâshiling
ðžLoyihani texnik jihatdan chuqur tushuning
ðžJuniorlarni rivojlantiring
ðžJamoaviy boshqaruv tashkilotchilik qobilyatlaringizni o'stirib siz ððððŠ ðððð ham bo'la olasiz!
ð¥ Sizga endi masâuliyat yuklanadi, sizga suyanishadi.
Batafsil bu yerda o'qing...
Muhriddinbek Samidov
Please open Telegram to view this post
VIEW IN TELEGRAM
ð¥1
7-sinf edim. Rasm (Tasviriy San'at) darsi edi â anchagina yuragimga yaqin fan. U paytlar hamma darslar doim bir xil ssenariyda oâtardi: a
Oâsha kuni uyga vazifani yuragim bilan tayyorlagandim. Tasavvurimga kelgan har bir detalni chizishga harakat qildim, chin dildan ishladim. Dars boshlandi. Yoâqlama: 6 nafar oâquvchi yoâq. Ular bundan avvalgi jismoniy tarbiya darsida futbolga berilib qolib ketishgan edi.
Nihoyat darsning oâzi boshlandi. Ustoz birma-bir ishlarni koâzdan kechira boshladilar. Navbat menga kelganida, yuzlarida tabassum paydo boâldi.
â âZoâr ishlanibdi! Juda chiroyli! Doskaga chiq, rasmga nom ber, nima chizganing va qanday ilhomlanganing haqida gapirib ber,â â dedilar.
Men sekin doska yoniga bordim. Rasmimni avaylab koâtarib, ogâzimni ochib gap boshlayotganimda...
Ana oâsha 6 nafar âfutbolchilarâ navbatma-navbat eshikdan kirib kelishdi.
Ustoz darrov meni toâxtatib, ularni doska yoniga terib odilar va jazolash marosimi boshlandi. Har biriga oâzgacha âmaqtovâlar ortidan 2-3 tadan shapaloq... sinfda esa qiy-chuv, kulgu, âmana endi dars boshlandiâ degan kayfiyat. ð€
Men esa bir tarafdan bu jarayonga chalgâib, bir tarafdan gapimni davom ettirishga tayyor turgan edim.
Birdan... qulogâim ostida ððððððð!
Kelib tushgan shapaloq bilan eshitganlarim:
â âSen-chi?! Ular-ku mayli... sen qayerda yuribsan?!â
Men hango-mang boâlib ustozga qaradim. Qoâlimdagi rasmga koâzlari tushdi. Birdaniga hushlariga keldilar.
â âVoy bolam! Uzr, kechir meni! Oâzim doskaga chaqirgandim-ku!â â deb meni quchoqlab oâpib ketdilar.
Sinfda esa kulgudan devorlar ham qaltirab ketgandek edi. Hatto boyagi 6 nafar doâstlarim ham menga tushgan âadashgan shapaloqâ uchun yana bir shapaloq yeyishga rozi boâlib kulishardi. ð
Bu voqea maktab yillarimning eng unutilmas sahifalaridan biri boâlib qoldi.
ðž P.S.
Baâzida hayot sizni muloyimlik bilan doskaga olib chiqadi, soâng birdan... shapaloq! ð
Kimdir adashadi, kimdir kechiradi...
Shu bois, hayotingizning har bir sahifasida kutilmagan shapaloqlarga tayyor boâling â ayrimlari saboq boâladi, ayrimlari esa kontent uchun qoladi ð ))
Muhriddinbek Samidov
ð ð ðšð²ð¥ð¢ð€ ð¢ðð ðð©ð© ððð¯ðð¥ðšð©ðŠðð§ð ð€ð®ð«ð¬ð¢
ð YouTube | Instagram | LinkedIn | Telegram | Medium
vval yoâqlama, soâng tarbiyaviy âchaqiriqlarâ, ogohlantirishlar, biroz jazolashlar... agar vaqt qolsa â fanga ham ulgurardik.
ð Oâsha kuni uyga vazifani yuragim bilan tayyorlagandim. Tasavvurimga kelgan har bir detalni chizishga harakat qildim, chin dildan ishladim. Dars boshlandi. Yoâqlama: 6 nafar oâquvchi yoâq. Ular bundan avvalgi jismoniy tarbiya darsida futbolga berilib qolib ketishgan edi.
Nihoyat darsning oâzi boshlandi. Ustoz birma-bir ishlarni koâzdan kechira boshladilar. Navbat menga kelganida, yuzlarida tabassum paydo boâldi.
â âZoâr ishlanibdi! Juda chiroyli! Doskaga chiq, rasmga nom ber, nima chizganing va qanday ilhomlanganing haqida gapirib ber,â â dedilar.
Men sekin doska yoniga bordim. Rasmimni avaylab koâtarib, ogâzimni ochib gap boshlayotganimda...
Ana oâsha 6 nafar âfutbolchilarâ navbatma-navbat eshikdan kirib kelishdi.
Ustoz darrov meni toâxtatib, ularni doska yoniga terib odilar va jazolash marosimi boshlandi. Har biriga oâzgacha âmaqtovâlar ortidan 2-3 tadan shapaloq... sinfda esa qiy-chuv, kulgu, âmana endi dars boshlandiâ degan kayfiyat. ð€
Men esa bir tarafdan bu jarayonga chalgâib, bir tarafdan gapimni davom ettirishga tayyor turgan edim.
Birdan... qulogâim ostida ððððððð!
Kelib tushgan shapaloq bilan eshitganlarim:
â âSen-chi?! Ular-ku mayli... sen qayerda yuribsan?!â
Men hango-mang boâlib ustozga qaradim. Qoâlimdagi rasmga koâzlari tushdi. Birdaniga hushlariga keldilar.
â âVoy bolam! Uzr, kechir meni! Oâzim doskaga chaqirgandim-ku!â â deb meni quchoqlab oâpib ketdilar.
Sinfda esa kulgudan devorlar ham qaltirab ketgandek edi. Hatto boyagi 6 nafar doâstlarim ham menga tushgan âadashgan shapaloqâ uchun yana bir shapaloq yeyishga rozi boâlib kulishardi. ð
Bu voqea maktab yillarimning eng unutilmas sahifalaridan biri boâlib qoldi.
ðž P.S.
Baâzida hayot sizni muloyimlik bilan doskaga olib chiqadi, soâng birdan... shapaloq! ð
Kimdir adashadi, kimdir kechiradi...
Shu bois, hayotingizning har bir sahifasida kutilmagan shapaloqlarga tayyor boâling â ayrimlari saboq boâladi, ayrimlari esa kontent uchun qoladi ð ))
Muhriddinbek Samidov
Please open Telegram to view this post
VIEW IN TELEGRAM
ð3ð2ð¥2