Kotlin ochiq manbali,statik tarzda yozilgan dasturlash tili bo'lib, u ham Obektga yo'naltirilgan, ham funktsional dasturlashni qo'lllab-quvatlaydigan dasturlash tili. Kotlin
2011 - yil iyul oyida
Kotlin (rus. Koʻtlin) (shvedcha: Reitskär) — Boltiq dengizida, Sankt-Peterburgdan 32 km gʻarbda, Finlyandiya koʻrfazining boshiga yaqin joylashgan rus oroli.
Masalan: Spring,Vert.x, Ktor, Kotlinx.html va boshqalar misol bo'la oladi.
Barcha mavjud Java Framework va kutubxonalardan Kotlin dasturlari foydalana oladi. Kotlin - bu oson integratsiya qilinadigan til hisoblanadi. Siz uni Gradle,Mawen boshqa build tizimlari bilan osongina integratsiya qila olasiz.
obuna bo'lishni unutmang!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Jakhongir Rakhmonov - IT
Dasturchilarning kelajagi qanaqa? Ishsiz qolasizmi?
Yohud “Layofflar, ChatGPT va boshqalar haqida”
Katta katta korxonalar minglab ishchilarini haydab yuborishyapti. Undan tashqari ChatGPT va boshqa AI loyihalar shiddat bilan rivojlanmoqda. Huddi 3-4 yil ichida dasturchilarga talab qolmaydigandek. Keling shu haqida ozgina fikrlashamiz.
Amazon bu yili 27000 ishchisini ishdan ketqizdi. Meta o’tgan yili Noyabrda 11 mingtani ketqizgan, yaqinda yana 10 mingtani. Google 12mingta ishchisini ketqizgan. Bu raqamlar kichik raqamlar emas. Ahvol qo’rqinchiliga o’xshaydi. Rostdan shundaymi? Bunga nima sabab? Menimcha buning sababi 2ta:
- Covid
- Dunyodagi makroekonomik xolat (Ukrainadagi urush)
Covid boshlanganda odamlar asosan uyda vaqtlarini sarflashni boshlashdi va internet hizmatlariga bo’lgan talab kutilmaganda juda katta tezlikda o’sishni boshladi. Talab ko’paydi degani ish ko’paydi degani. Shu talabni qoniqtirish uchun yani ko’proq pul topish uchun kompaniyalar ham kutilgandan ancha ko’proq ishchilarni tezroq ishga olishni boshlashdi. Masalan Amazon 2021da 310000ta ishchi, 2020da esa yarim million ishchi olgan. 2021 ohirida Amazonda 1.6 million ishchi bo’lgan, ularning 300000tasi ofis ishchilari (dasturchilar va hokazo).
Hozirgi kunda esa Covid chegarali 100% olib tashlangan. Natijada odamlar uyda kamroq vaqt sarflashyapti va internet xizmatlaridan kamroq foydalanishyapti. U degani kompaniyalar xizmatlariga talab kamaygan. Uning ustiga Ukraindagi urush dunyodagi makroekonomik xolatga ancha tasir o’tkazyapti. Natijada kompaniyalarda foyda kutilgandan ancha kamaygan. Shuning uchun ham eng katta harajatlardan biri bo’lgan ishchilarni ketkazib yuborishyapti.
Bundan 2ta xuloasa qilish mumkin. Ohirgi yilni emas, ohirgi 2-3 yilni oladigan bo’lsak kompaniyalar yaxshigina o’sgan, pasaymagan. Qachondir dunyodagi holat sal yaxshilanishni boshlaganda bu kompaniyalar yana ishchi olishda va yanada ko’proq o’sishda davom etadi. Agar dunyoda holat yaxshilanmasa nafaqat dasturchilar, nafaqat bu kompaniyalar, boshqa kompaniyalar ham, boshqa ishchilar ham qiynalishadi.
ChatGPT va dasturchilarning ishsiz qolishiga keladigan bo’lsak. Mening bu sohada bilimim kam, shuning uchun tajribaliroq tanishlardan so’rab ko’rdim. Bir hamkasbimda Zurichning ETH universitetida (Einstein o’qigan) Machine Learning bilan shug’illanidagn PhD o’rtog’i bor ekan. Uning aytishi bo’yicha hozirgi modellar “dogshit” emish, yani yumshoq qilib aytadigan bo’lsak “ishga uncha yaramaydi”. Dasturlash kontekstida berayotgan javoblari juda ham noaniq. Ayniqsa savollar qiyinlashgan sari. Hali uni qiyin sistemalar quradigan darajaga olib kelish uchun ko’p vaqt va ish kerak ekan. Bu vaqtlar kelgan taqdirda ham dasturchilarga talab kamaymaydi. Dasturchilar uchun bu AI sistemalar yordamchi bo’ladi. Dasturchilar ishsiz qolmaydi, ular qilayotgan ishlar o’zgaradi.
@jakhonrakhmonov
Yohud “Layofflar, ChatGPT va boshqalar haqida”
Katta katta korxonalar minglab ishchilarini haydab yuborishyapti. Undan tashqari ChatGPT va boshqa AI loyihalar shiddat bilan rivojlanmoqda. Huddi 3-4 yil ichida dasturchilarga talab qolmaydigandek. Keling shu haqida ozgina fikrlashamiz.
Amazon bu yili 27000 ishchisini ishdan ketqizdi. Meta o’tgan yili Noyabrda 11 mingtani ketqizgan, yaqinda yana 10 mingtani. Google 12mingta ishchisini ketqizgan. Bu raqamlar kichik raqamlar emas. Ahvol qo’rqinchiliga o’xshaydi. Rostdan shundaymi? Bunga nima sabab? Menimcha buning sababi 2ta:
- Covid
- Dunyodagi makroekonomik xolat (Ukrainadagi urush)
Covid boshlanganda odamlar asosan uyda vaqtlarini sarflashni boshlashdi va internet hizmatlariga bo’lgan talab kutilmaganda juda katta tezlikda o’sishni boshladi. Talab ko’paydi degani ish ko’paydi degani. Shu talabni qoniqtirish uchun yani ko’proq pul topish uchun kompaniyalar ham kutilgandan ancha ko’proq ishchilarni tezroq ishga olishni boshlashdi. Masalan Amazon 2021da 310000ta ishchi, 2020da esa yarim million ishchi olgan. 2021 ohirida Amazonda 1.6 million ishchi bo’lgan, ularning 300000tasi ofis ishchilari (dasturchilar va hokazo).
Hozirgi kunda esa Covid chegarali 100% olib tashlangan. Natijada odamlar uyda kamroq vaqt sarflashyapti va internet xizmatlaridan kamroq foydalanishyapti. U degani kompaniyalar xizmatlariga talab kamaygan. Uning ustiga Ukraindagi urush dunyodagi makroekonomik xolatga ancha tasir o’tkazyapti. Natijada kompaniyalarda foyda kutilgandan ancha kamaygan. Shuning uchun ham eng katta harajatlardan biri bo’lgan ishchilarni ketkazib yuborishyapti.
Bundan 2ta xuloasa qilish mumkin. Ohirgi yilni emas, ohirgi 2-3 yilni oladigan bo’lsak kompaniyalar yaxshigina o’sgan, pasaymagan. Qachondir dunyodagi holat sal yaxshilanishni boshlaganda bu kompaniyalar yana ishchi olishda va yanada ko’proq o’sishda davom etadi. Agar dunyoda holat yaxshilanmasa nafaqat dasturchilar, nafaqat bu kompaniyalar, boshqa kompaniyalar ham, boshqa ishchilar ham qiynalishadi.
ChatGPT va dasturchilarning ishsiz qolishiga keladigan bo’lsak. Mening bu sohada bilimim kam, shuning uchun tajribaliroq tanishlardan so’rab ko’rdim. Bir hamkasbimda Zurichning ETH universitetida (Einstein o’qigan) Machine Learning bilan shug’illanidagn PhD o’rtog’i bor ekan. Uning aytishi bo’yicha hozirgi modellar “dogshit” emish, yani yumshoq qilib aytadigan bo’lsak “ishga uncha yaramaydi”. Dasturlash kontekstida berayotgan javoblari juda ham noaniq. Ayniqsa savollar qiyinlashgan sari. Hali uni qiyin sistemalar quradigan darajaga olib kelish uchun ko’p vaqt va ish kerak ekan. Bu vaqtlar kelgan taqdirda ham dasturchilarga talab kamaymaydi. Dasturchilar uchun bu AI sistemalar yordamchi bo’ladi. Dasturchilar ishsiz qolmaydi, ular qilayotgan ishlar o’zgaradi.
@jakhonrakhmonov
This media is not supported in your browser
VIEW IN TELEGRAM
#android_kmm
🧑💻 3 kunlik izlanishlarim mevasi....
Hali bu boshlanishi.
P.s: Ha aytgancha bu videoni olganimga 2 haftacha bo'ldi, negadir endi joylagim keldi.
Dam olish kuningiz maroqli o'tsin
@mobi_dev_uz
🧑💻 3 kunlik izlanishlarim mevasi....
Hali bu boshlanishi.
P.s: Ha aytgancha bu videoni olganimga 2 haftacha bo'ldi, negadir endi joylagim keldi.
Dam olish kuningiz maroqli o'tsin
@mobi_dev_uz
🤔4
Forwarded from Vohid Karimov (Vohid Karimov)
Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:
— Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
— Computer Science mavzularini chuqur o'rganing
— Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
— Bitta dasturlash tilini mukammal o'rganing
— Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
— O’zingizni pet proyektlaringizni yarating
— Har kuni ko'p kod yozing
— Tez-tez interview qiling (ishingiz bo'lsa ham)
— Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning
Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.
Jarayondan zavq oling!
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
— Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
— Computer Science mavzularini chuqur o'rganing
— Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
— Bitta dasturlash tilini mukammal o'rganing
— Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
— O’zingizni pet proyektlaringizni yarating
— Har kuni ko'p kod yozing
— Tez-tez interview qiling (ishingiz bo'lsa ham)
— Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning
Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.
Jarayondan zavq oling!
#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
Forwarded from IT suhbat
Algoritm texnikalari:
1. Prefix sum
2. Two pointers
3. Sliding window
4. Fast and slow pointers
5. Linked list in-place reversal
6. Monotonic stack
7. Top K elements
8. Overlapping intervals
9. Modify binary search
10. Binary tree traversal
11. Depth-First Search(DFS)
12. Breadth-First Search(BFS)
13. Matrix traversal
14. Backtracking
15. Dynamic Programming(DP)
Bularni bilsangiz, leetcode'dagi koʻplab masalalarni qiynalmasdan ishlay olasiz.
@it_suhbat
1. Prefix sum
2. Two pointers
3. Sliding window
4. Fast and slow pointers
5. Linked list in-place reversal
6. Monotonic stack
7. Top K elements
8. Overlapping intervals
9. Modify binary search
10. Binary tree traversal
11. Depth-First Search(DFS)
12. Breadth-First Search(BFS)
13. Matrix traversal
14. Backtracking
15. Dynamic Programming(DP)
Bularni bilsangiz, leetcode'dagi koʻplab masalalarni qiynalmasdan ishlay olasiz.
@it_suhbat
#challenge
Assalomu alaykum! 👋
Bugundan LeetCode Challengeni boshlaymiz!
Har kuni yechilgan masalalar va ularning yechimlarini shu yerda bo‘lishaman.
Kuzatib boring va birga o‘rganamiz! 🚀
@mobi_dev_uz
Assalomu alaykum! 👋
Bugundan LeetCode Challengeni boshlaymiz!
Har kuni yechilgan masalalar va ularning yechimlarini shu yerda bo‘lishaman.
Kuzatib boring va birga o‘rganamiz! 🚀
@mobi_dev_uz