Men va English 🇬🇧
2016 - kursga bordim. 6 oy. To'xtatdim.
2021 - qaytdim. 5 oy. To'xtatdim.
2025 - yana boshladim. 7 oy. To'xtatdim.
2026, mart - yana boshladim.
Ko'p yillar o'zimga "ertaga, keyinroq, vaqt bo'lganda" dedim. Haqiqat shuki - vaqt bo'lmaydi. Men to'xtatardim, hayot to'xtamasdi.
Endi tushundim: muammo motivatsiya emas edi. Muammo - nima uchun o'rganayotganimni aniq bilmasligim edi. Hozir bilaman. Shuning uchun bu safar boshqachada dep o'qiyapman 🤣
#devspaceuz
2016 - kursga bordim. 6 oy. To'xtatdim.
2021 - qaytdim. 5 oy. To'xtatdim.
2025 - yana boshladim. 7 oy. To'xtatdim.
2026, mart - yana boshladim.
Ko'p yillar o'zimga "ertaga, keyinroq, vaqt bo'lganda" dedim. Haqiqat shuki - vaqt bo'lmaydi. Men to'xtatardim, hayot to'xtamasdi.
Endi tushundim: muammo motivatsiya emas edi. Muammo - nima uchun o'rganayotganimni aniq bilmasligim edi. Hozir bilaman. Shuning uchun bu safar boshqachada dep o'qiyapman 🤣
#devspaceuz
🤣4❤2😁2
🎯 Dart: enum vs mixin vs extension
Har birining o'z o'rni bor — to'g'ri ishlatish kodni o'qilishi va maintainability'ni oshiradi.
1️⃣ Enum — cheklangan holatlar to'plami
Qachon: ma'lum bir holat yoki kategoriya aniq va cheklangan bo'lganda. Masalan, to'lov holati.
enum PaymentStatus {
pending,
success,
failed;
String get label => switch (this) {
PaymentStatus.pending => 'Kutilmoqda',
PaymentStatus.success => 'Muvaffaqiyatli',
PaymentStatus.failed => 'Xatolik',
};
}
// Ishlatish
Text(status.label)
✅ switch exhaustive — barcha holatlar albatta yozilishi kerak. Xatolikdan himoya qiladi.
2️⃣ Mixin — xulq-atvorni ulash
Qachon: bir xil logikani turli classlarga merosxo'rliksiz ulash kerak bo'lganda.
mixin LoadingMixin {
bool isLoading = false;
void startLoading() => isLoading = true;
void stopLoading() => isLoading = false;
}
class AuthBloc extends Bloc<AuthEvent, AuthState>
with LoadingMixin {
// startLoading() / stopLoading() tayyor
}
class ProfileBloc extends Bloc<ProfileEvent, ProfileState>
with LoadingMixin {
// bir xil logika, duplicate yo'q
}
✅ DRY prinsipi. Loading logikasini 10 ta BLoC'ga copy-paste qilmasdan ulaysiz.
3️⃣ Extension — mavjud classni kengaytirish
Qachon: siz o'zgartira olmaydigan class yoki tipga yangi method qo'shmoqchi bo'lganda.
extension StringExtension on String {
bool get isValidPhone =>
RegExp(r'^\+998\d{9}$').hasMatch(this);
String get masked =>
replaceRange(4, length - 2, '******');
}
// Ishlatish
'+998901234567'.isValidPhone // true
'+998901234567'.masked // +998******67
✅ String, int, BuildContext — istalgan tipni kengaytirish mumkin. Util classlar yozish shart emas.
Qachon nimani ishlatish kerak?
enum — cheklangan qiymatlar, holatlar (status, role, type)
mixin — takroriy logikani ulash, multiple inheritance o'rniga
extension — tashqi yoki built-in tiplarga yangi qobiliyat
#devspaceuz
Hello Dilshod!
How are you ?I've advise for you .You get up early everyday but will you memorize vocabulary and you read books see films it's good and more web site . In web site you leraned grammar and doing exercises it's help you more useful .Second idea you speak with native language people every day it's useful for you.
it's my email😂
#devspaceuz
How are you ?I've advise for you .You get up early everyday but will you memorize vocabulary and you read books see films it's good and more web site . In web site you leraned grammar and doing exercises it's help you more useful .Second idea you speak with native language people every day it's useful for you.
it's my email😂
#devspaceuz
Hello Dilshod,
How are you? I have some advice that might help you improve your English. Since you get up early every day, you could use that time to memorize new vocabulary, read books, and watch movies. Furthermore, using educational websites to learn grammar and do practical exercises would be incredibly beneficial for you.
Another great idea is to practice speaking with native speakers on a daily basis. This will definitely boost your confidence and fluency.
It's email by gemini 😂
#devspaceuz
How are you? I have some advice that might help you improve your English. Since you get up early every day, you could use that time to memorize new vocabulary, read books, and watch movies. Furthermore, using educational websites to learn grammar and do practical exercises would be incredibly beneficial for you.
Another great idea is to practice speaking with native speakers on a daily basis. This will definitely boost your confidence and fluency.
It's email by gemini 😂
#devspaceuz
To take advice — Maslahatga amal qilmoq.
To memorize vocabulary — Lug'at/so'zlarni yodlamoq.
To do exercises — Mashqlar bajarmoq.
Incredibly beneficial — Juda ham foydali (Siz yozgan more useful o'rniga kuchliroq variant).
Native speakers — Shu tilda gaplashuvchi mahalliy aholi vakillari.
To memorize vocabulary — Lug'at/so'zlarni yodlamoq.
To do exercises — Mashqlar bajarmoq.
Incredibly beneficial — Juda ham foydali (Siz yozgan more useful o'rniga kuchliroq variant).
Native speakers — Shu tilda gaplashuvchi mahalliy aholi vakillari.
Figmaga mcp ulagandim va o'sha pageni belgiladim chizb berd dep promt yozdim afsus🤣
endi o'chirb chiqish kerak
endi o'chirb chiqish kerak
Curious coder
Figmaga mcp ulagandim va o'sha pageni belgiladim chizb berd dep promt yozdim afsus🤣 endi o'chirb chiqish kerak
Xo'sh ai ai ai ai ai ai ai ai ai haqida gaplashamizma yomon emas lekin man birinchi marta mcp ulab ishlatyapman manimcha yomon emas lekin og'ir widgetlarni ishlatyapti bu sal performance bilan xayrlashishga olib keladi lekin bu qulvachani yaxshi ishlatsa bo'ladi
#devspaceuz
#devspaceuz
🤝2
Forwarded from Germaniya hayoti
Ғирт немис:
- Биз шунақа халқмиз, тез яқинлашиб кетишимиз қийин...
Иккинчи немис:
- Бу ёмон, лекин биз шунақамиз...Афсус ёки бахтга қарши, аммо биз шунақамиз...
- Биз шунақа халқмиз, тез яқинлашиб кетишимиз қийин...
Иккинчи немис:
- Бу ёмон, лекин биз шунақамиз...Афсус ёки бахтга қарши, аммо биз шунақамиз...
Dafamin detoksi nima — oddiy tilda tushuntiraman
Ko'pchilik bu atamani eshitgan, lekin ko'pi noto'g'ri tushunadi. Keling, birdaniga aniq qilib qo'yaylik.
Avval — dopamin nima?
Dafamin — miyada ishlab chiqariladigan kimyoviy modda. U sizga biror narsani qilganda "yaxshi his" beradi. Ovqat yedingizmi — dafamin. Xabar oldingizmi — dopamin. Scroll qildingizmi — dopamin.
Muammo qayerda?
Zamonaviy dunyo miyangizni "tez dafamin" bilan to'ldiradi — bildirishnomalar, qisqa videolar, likes. Miya bunga o'rganib qoladi. Shundan so'ng "sekin dopamin" beradigan ishlar — o'qish, loyiha, chuqur fikrlash — juda og'ir tuyula boshlaydi.
Detoks nima emas?
Bu ochlik yoki jazolash emas
Bu texnologiyadan butunlay voz kechish emas
Bu bir martalik "challenge" emas
Detoks nima?
Bu miyangizning "sezgirligini" qaytarish. Tez va sun'iy lazzatlarni vaqtincha cheklash orqali miya yana oddiy narsalardan — tabiat, kitob, suhbat — zavq ola boshlaydi. Va eng muhimi: chuqur ishga qaytadi.
Amalda qanday ko'rinadi?
24–72 soat ijtimoiy tarmoqlarni o'chirish
Seriyal, YouTube, musiqa — pauza
O'rniga: yurish, yozish, kitob, jim o'tirish
Natija tezda sezilmaydi. Lekin 48 soatdan keyin miya "qiyin" ishni yana bajara boshlaydi.
Xulosa:
Dafamin detoksi — miyangizni qayta kalibrlash. Siz bilan doimiy "yaxshi his" uchun musobaqa qilayotgan ilovalardan bir qadam chekinish.
#dopamindetox #productivity #mindset #mentalhealth #selfdevelopment #focus@devspaceuz
🤝2