Xushxabar! Endi darslar haftasiga 2 martadan, Chorshanba va Shanba kunlari 9:00da chiqariladi!
Navbatdagi darsda kompyuterga Android Studio dasturini o'rnatish va Jetpack Compose yordamida birinchi Android loyihangizni yaratasiz.
P.S. Android Studio o'rnatish ko'pchilik uchun dasturlashning eng og'ir qadami hisoblanadi, shuning uchun bu qadamda qiyinchiliklar bo'lishi sizni to'xtatib qolmasin. Agar bu jarayonda muammolarga duch kelsangiz, izoh qoldiring, sizga albatta yordam beraman!
https://youtu.be/3jgjBQuCUVY?feature=shared
#androiddarslari
Navbatdagi darsda kompyuterga Android Studio dasturini o'rnatish va Jetpack Compose yordamida birinchi Android loyihangizni yaratasiz.
P.S. Android Studio o'rnatish ko'pchilik uchun dasturlashning eng og'ir qadami hisoblanadi, shuning uchun bu qadamda qiyinchiliklar bo'lishi sizni to'xtatib qolmasin. Agar bu jarayonda muammolarga duch kelsangiz, izoh qoldiring, sizga albatta yordam beraman!
https://youtu.be/3jgjBQuCUVY?feature=shared
#androiddarslari
YouTube
Compose darslari: 1. Jetpack Compose bilan tanishuv. | 42.uz
Ushbu darsda Android dasturlar yaratishga o'tamiz. Kompyuteringizga Android Studio dasturini o'rnatib, Jetpack Compose yordamida dastur interfeysini (User Interfeys) chizichni o'rganamiz.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
👍19🔥6
Yana 2 ta dars ochildi. Tayyor turgan bo'lsa, kuttirib nima qilaman dedim😅
https://www.youtube.com/watch?v=8vabkigoEkw
#androiddarslari
https://www.youtube.com/watch?v=8vabkigoEkw
#androiddarslari
YouTube
Compose darslari: 2. Row, Column va Modifier | 42.uz
Bu darsda Composedagi konteyner vidjetlar - Row hamda Column bilan ishlashni o'rganasiz. Vidjetlarni modifier yordamida o'zgartirish ham dars rejasida ko'rsatilgan.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
🔥14👍8👏3❤1
Kotlin bo'yicha darslar tugadi deb o'ylagandim, hali ko'p ekan. Shuning uchun Android (Compose) darslari va Kotlin darslarini alohida playlist qilaymi deb o'ylayapman, nima deysiz?
https://www.youtube.com/watch?v=k3OgmkNUyiM
#androiddarslari
https://www.youtube.com/watch?v=k3OgmkNUyiM
#androiddarslari
YouTube
Kotlin darslari: 4. If else shartli logikasi | 42.uz
Ushbu darsda ko'plab dasturlash tillarining muhim qismi bo'lgan if else shartli logika konstruksiyasi bilan tanishib, Kotlin tilida ushbu ko'rinishdagi kodni yozishni o'rganasiz.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
👍28
Darslarni Kotlin hamda Compose bo'yicha alohida ajratib playlist qildim. Kotlin Multiplatform Mobile haqida ham kurs qilishni so'rashdi, siz ham o'zingizga qiziq mavzularni yozib qoldiring. Keyinroq ovoz beramiz qaysi kursga talab ko'proq ekanini bilish uchun.
https://youtu.be/pema4YWLyXA
https://youtu.be/pema4YWLyXA
YouTube
Kotlin darslari: 5. Klass va obyektlar | 42.uz
Object oriented programming (OOP) asoslari bo'lmish klass va obyekt tushunchalari Kotlin tilida qanday ishlaydi?
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
🔥7👍4👏1🆒1
Agar siz Kotlin tilida Android dasturlashni yaxshi o'zlashtirgan bo'lsangiz, Swift yordamida iOS dasturlar uchun KOD yozishga ham qiynalmaysiz. Mana bu maqolada bu ikki tildagi o'xshash sintaksis solishtirilgan.
P.S. Bekorga faqat kod yozishga qiynalmaysiz demadim, chunki iOS loyihalar ustida ishlaganda kod yozish eng oson qismi. iOS development infrastrukturasi - Xcode dasturidan tortib to AppStorega loyihani chiqarishgacha bo'lgan jarayonlar murakkab va juda chalkash. Ayniqsa macOS, iOS va Xcode versiyalarining bog'liqligi, hattoki dasturni test qilish uchun ham uni yig'a olmasligingiz ancha asabbuzarliklar keltirib chiqaradi. Balki shuning uchun ham iOS dasturchilarga talab doimiy balanddir.
https://medium.com/@domen.lanisnik/swift-cheatsheet-for-android-kotlin-developers-19cce41e54c6
P.S. Bekorga faqat kod yozishga qiynalmaysiz demadim, chunki iOS loyihalar ustida ishlaganda kod yozish eng oson qismi. iOS development infrastrukturasi - Xcode dasturidan tortib to AppStorega loyihani chiqarishgacha bo'lgan jarayonlar murakkab va juda chalkash. Ayniqsa macOS, iOS va Xcode versiyalarining bog'liqligi, hattoki dasturni test qilish uchun ham uni yig'a olmasligingiz ancha asabbuzarliklar keltirib chiqaradi. Balki shuning uchun ham iOS dasturchilarga talab doimiy balanddir.
https://medium.com/@domen.lanisnik/swift-cheatsheet-for-android-kotlin-developers-19cce41e54c6
Medium
Swift Cheatsheet for Android/Kotlin Developers
We cover common Swift patterns you might see when looking at iOS code, try to understand them, and compare their implementation in Kotlin.
👍13🔥2
Compose bo'yicha keyingi dars ochildi, shu bilan 42.uz uchun olingan barcha tayyor darslar chiqarildi. Keyingi bir necha hafta hayotimda bir nechta katta voqealar bo'lishini kutyapman, shuning uchun darsliklardan ozroq tanaffus olamiz.
https://youtu.be/XUF3cWG0Uv0
https://youtu.be/XUF3cWG0Uv0
YouTube
Compose darslari: 4. Vidjetlarni bosish (click handling) | 42.uz
Composeda vidjetlarini bosish imkoniyatini qo'shib, foydalanuvchi dastur bilan muloqot qilishini ta'minlash - interaktiv dastur qanday yaratiladi?
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
👍6🔥6
Do'stimiz Askar Aytuov Markaziy Osiyodan ishchi yollaydigan va ba'zida relocate qilish uchun ham yordam beradigan kompaniyalar ro'yxatini bo'lishibdi:
https://engineer-petr.github.io
https://t.iss.one/devs_kz/4290
https://engineer-petr.github.io
https://t.iss.one/devs_kz/4290
Telegram
Devs.kz
База компаний которые нанимают из стран Центральной Азии и иногда помогают с релокацией https://engineer-petr.github.io. @devs_kz
🔥7❤4👍2
Ko'p dasturchilar o'z loyihasini boshlashni xohlaydi, lekin aksar hollarda bu loyihalar shunchaki g'oya, yoki IDEda 4-5 qator kodi yozilgan ko'rinishda qolib ketadi. Agar g'oya ustida ishlashni boshlashsa, birinchi kun bir necha qator kod yoziladi va shu bilan bu loyihaga qaytilmaydi. Doim miyyada "Hali oxirigacha yetkazaman, kelayotgan dam olish kunlari shug'ullanaman" deb o'ylab yuramiz. Bu muammoning asosiy sabablaridan biri - dasturchi va startapchi (biznesmen) fikrlashining farq qilishi. algoexpert.io loyihasining asoschisi Klement shu haqida yaxshi video olgan:
https://youtu.be/Gxzy4vRqhBY?si=iq_9pCl0GmmcSTQt
https://youtu.be/Gxzy4vRqhBY?si=iq_9pCl0GmmcSTQt
YouTube
Tips To Build A Business As A Software Engineer
While software engineers make great entrepreneurs, coding isn't the only thing that you need to grow a business. In this video, I share 4 tips to build a business as a software developer.
AlgoExpert: https://www.algoexpert.io/clem
SystemsExpert: https:/…
AlgoExpert: https://www.algoexpert.io/clem
SystemsExpert: https:/…
👍10❤1
42.uz-dan yangilik!
Express Mobile kursi endi bepul tarzda platformaning o'zida ham mavjud:
https://www.42.uz/course/express-mobile
Shuningdek, darslar mening YouTube kanalimga ham joylangan:
https://www.youtube.com/@AndroiderYusuf/playlists
Express Mobile kursi endi bepul tarzda platformaning o'zida ham mavjud:
https://www.42.uz/course/express-mobile
Shuningdek, darslar mening YouTube kanalimga ham joylangan:
https://www.youtube.com/@AndroiderYusuf/playlists
42.uz
42 kunda dasturchi bo'l - 42.uz
Bo'lajak dasturchilar uchun 0 dan 42 gacha darslar
❤16👍10⚡2🔥2🍾2
💡Oxirgi vaqtlarda o'rganayotgan narsalarim asosida o'zbek tilida kontent yaratgim kelyapti. Sizga qaysi mavzular qiziq bo'lardi?
Final Results
50%
Android haqidagi texnik mavzular
31%
Dasturchi karyerasiga oid
34%
Productivity, time management va prioritization
39%
Shaxsiy loyihalar ustida ishlash
38%
Hard vs Soft skills
38%
Saudiya hayoti🙃
Yusuf Abdullaev
Bugun actively job hunt qilishni boshladim, hozircha 8 ta joyga topshirdim + 2 ta kompaniyaga refer qilishdi. Har kuni progress bilan bo'lishib boraman, nechta joyga umumiy topshirdim va nechta javob oldim. Hozircha: 1/10 #ishovi #jobhunt
1 yil oldin ish qidirishni boshlaganimda Notionda progress-track qilgandim.
HungerStationda ishlash nasib bo'lgan ekan, boshqalari yoki javob bermadi, yoki interviewdan yiqildim, yoki o'zim qatnashishni xohlamadim.
HungerStationda ishlash nasib bo'lgan ekan, boshqalari yoki javob bermadi, yoki interviewdan yiqildim, yoki o'zim qatnashishni xohlamadim.
👍33🔥4❤2
Ofisda deep work qilish oson emas.
Bizni kompaniyamiz to'liq ofisdan ishlash rejimiga o'tdi.
Ofis esa deep work uchun noqulay, open space ko'rinishida.
Diqqatni jamlash, chalg'ituvchi ovozlarni eshitmaslik uchun noise-blocker saytlarni ishlatyotgandim.
Tez orada o'zim ham mana shunday loyiha yaratishim mumkinligini tushundim.
Ishlatib, fikr mulohazalaringizni yozing.
Deep work is no easy.
🔗https://noeasy.work.
Bizni kompaniyamiz to'liq ofisdan ishlash rejimiga o'tdi.
Ofis esa deep work uchun noqulay, open space ko'rinishida.
Diqqatni jamlash, chalg'ituvchi ovozlarni eshitmaslik uchun noise-blocker saytlarni ishlatyotgandim.
Tez orada o'zim ham mana shunday loyiha yaratishim mumkinligini tushundim.
Ishlatib, fikr mulohazalaringizni yozing.
Deep work is no easy.
🔗https://noeasy.work.
Noeasy
Noeasy - Noises for work
Focused work is no easy. Block distraction mixing ambient noises.
🔥13❤2👍2
Fall in love with the problem, not the solution.
Bugun mana bu postni ko'rib qoldim va haqiqatan ham o'zimda shu holatni ko'p sezgan ekanman. Dasturchilar odatda yozgan kodiga mehri bo'ladi. O'z loyihalarini yaratganda esa, ana shu loyihani kodiga, implementationiga bog'lanib qoladi. Productlar dunyosida esa muammo
muhimroq. Ko'pincha birinchi yaratilgan yechim muammoni hal qilmasligi mumkin. Mana shunday holatda, qilib qo'yilgan, yaratib qo'yilgan solutionga emas, u hal qilishi kerak bo'lgan muammoga focus qilish kerak. Ishlamayotgan yechimni yaxshilashdan to'xtab, yangi yechimni ustida ishlash kerak.
Deep work qilish uchun noise blockingdan boshqa qanday yechimlar bor deb o'ylaysiz?
Bugun mana bu postni ko'rib qoldim va haqiqatan ham o'zimda shu holatni ko'p sezgan ekanman. Dasturchilar odatda yozgan kodiga mehri bo'ladi. O'z loyihalarini yaratganda esa, ana shu loyihani kodiga, implementationiga bog'lanib qoladi. Productlar dunyosida esa muammo
muhimroq. Ko'pincha birinchi yaratilgan yechim muammoni hal qilmasligi mumkin. Mana shunday holatda, qilib qo'yilgan, yaratib qo'yilgan solutionga emas, u hal qilishi kerak bo'lgan muammoga focus qilish kerak. Ishlamayotgan yechimni yaxshilashdan to'xtab, yangi yechimni ustida ishlash kerak.
Deep work qilish uchun noise blockingdan boshqa qanday yechimlar bor deb o'ylaysiz?
Linkedin
Lessons from Uri Levine on entrepreneurship and problem-solving | Alim Khamitov PhD posted on the topic | LinkedIn
Fall in love with the problem, not the solution💡
At the New Vision Forum in Almaty, I had the chance to meet someone whose principles have shaped hundreds of startups around the world - Uri Levine, serial entrepreneur, co-founder of Waze (acquired by Google…
At the New Vision Forum in Almaty, I had the chance to meet someone whose principles have shaped hundreds of startups around the world - Uri Levine, serial entrepreneur, co-founder of Waze (acquired by Google…
❤4👍2
Bepul = befoyda.
Yaqinda bir notanish odamdan konsultatsiya olgim keldi, va unga xat yozmoqchi bo'ldim. Yozishdan oldin "Agar bepul gaplashmayman desachi, haqqini to'la desachi?" degan fikr keldi. Miyam darhol pul so'rasa gaplashmayman degan hayolga bordi va shunda o'ylab qoldim - bu odamdan oladigan maslahat menga rostdan ham kerakmi? Men bu maslahatni olib, unga amal qilmoqchimanmi (act on it), yoki shunchaki bilib qo'ygan yaxshi deb o'ylayapmanmi?
Oxirgi paytlar bepul xizmat va tadbirlardan foyda yo'q degan fikr ko'p hayolimga kelyapti. Hatto bepul muloqot ham odatda bema'no va foydasiz bo'ladi. Bir podkastda "Tavsiya bepul, maslahat pullik. Tavsiyam - ko'proq maslahat oling" degan gap eshitgandim. Albatta, buni hazil yoki kulgili gap deb qabul qilish mumkin, lekin bepul gap yoki xizmatlarning bizga bergan qiymatini o'ylab ko'rsak, unchalik ham hazil emas ekan degan xulosa keladi. Chunki biz pulini to'lab qo'ygan narsamizning qadriga yetamiz, undan iloji boricha foydalanishga harakat qilamiz va bu yo'lda o'zimizdan talab qilinadigan mehnatga erinmaymiz. Haqqi to'lanishi kerak bo'lsa, rostdan ham bizga kerak yoki yo'qligini, beradigan foydasini o'ylaymiz.
Shuning uchun biror bir bepul tadbir yoki yig'ilishga bormoqchi bo'lsangiz, unga pul to'lab borishga tayyormisiz yo'qmi o'ylab ko'ring. Agar javob yo'q bo'lsa, katta ehtimol bilan, siz undan ko'p foyda olmaysiz.
Yaqinda bir notanish odamdan konsultatsiya olgim keldi, va unga xat yozmoqchi bo'ldim. Yozishdan oldin "Agar bepul gaplashmayman desachi, haqqini to'la desachi?" degan fikr keldi. Miyam darhol pul so'rasa gaplashmayman degan hayolga bordi va shunda o'ylab qoldim - bu odamdan oladigan maslahat menga rostdan ham kerakmi? Men bu maslahatni olib, unga amal qilmoqchimanmi (act on it), yoki shunchaki bilib qo'ygan yaxshi deb o'ylayapmanmi?
Oxirgi paytlar bepul xizmat va tadbirlardan foyda yo'q degan fikr ko'p hayolimga kelyapti. Hatto bepul muloqot ham odatda bema'no va foydasiz bo'ladi. Bir podkastda "Tavsiya bepul, maslahat pullik. Tavsiyam - ko'proq maslahat oling" degan gap eshitgandim. Albatta, buni hazil yoki kulgili gap deb qabul qilish mumkin, lekin bepul gap yoki xizmatlarning bizga bergan qiymatini o'ylab ko'rsak, unchalik ham hazil emas ekan degan xulosa keladi. Chunki biz pulini to'lab qo'ygan narsamizning qadriga yetamiz, undan iloji boricha foydalanishga harakat qilamiz va bu yo'lda o'zimizdan talab qilinadigan mehnatga erinmaymiz. Haqqi to'lanishi kerak bo'lsa, rostdan ham bizga kerak yoki yo'qligini, beradigan foydasini o'ylaymiz.
Shuning uchun biror bir bepul tadbir yoki yig'ilishga bormoqchi bo'lsangiz, unga pul to'lab borishga tayyormisiz yo'qmi o'ylab ko'ring. Agar javob yo'q bo'lsa, katta ehtimol bilan, siz undan ko'p foyda olmaysiz.
👍8