Vohid Karimov
5.62K subscribers
425 photos
43 videos
4 files
361 links
Download Telegram
Advent of Code day 12

Backtracking -> Memoization -> Dynamic programming πŸ™‚

Eng sevimli turdagi masalalarimdan bo'ldi 😁

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
😁24πŸ‘11
Maqtanishmas-u, lekin men qishlog'imdagi eng zo'r dasturchi bo'lsam kerak 😎

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
😁219πŸ‘21πŸ†9⚑3πŸ‘Ž1πŸ€”1
This media is not supported in your browser
VIEW IN TELEGRAM
Agar sizga bu yilgi AoC masalalari mujmal and keragidan ortiq uzun tuyilayotgan bo'lsa, siz yolg'iz emassiz.

Aytishlaricha, masalalar AI toollarni chalkashtirish uchun atayin shunday tuzilgan πŸ’‘

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
πŸ”₯47πŸ‘10πŸ‘8
Menda ham shunday bo'ldi, hali ham ishlolmay o'tiribman πŸ₯²

Source: r/adventofcode

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
😒29😁7πŸ‘2
Advent of Code day 19!

Savollar ancha qiyinlashgan, kamida 1 soat vaqt ketyapti. Bazi kunlari 3-4 soat ham ketib qolyapti πŸ₯²πŸ«‘

Shunga qaramay yechishda davom ettayotganlarga qoyil πŸ‘ Shunday davom etamiz 😎

Top o'rinlar uchun sovrinlarni eslatib o'taman:

πŸ₯‡ The Algorithm Design Manual kitobi (powered by @vovopapcom)
πŸ₯ˆ Designing Data-Intensive Applications kitobi (powered by @farrukh_atabekov)
πŸ₯‰ System Design Interview kitobi (powered by @farrukh_atabekov)
4⃣ Software Engineering at Google kitobi (powered by Behzod Ikramov)

.. va top 3 o'rin uchun mendan bepul resume review πŸ“„

Musobaqa ohirigacha atiga 6 kun qoldi va shu kunlar top o'rinlarga chiqish uchun juda muhim. Shunday ekan bo'shashmaymiz 😎

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
❀26πŸ‘13😒4πŸ”₯1
Bugungi Advent of Code masalasi miyam qanchalik zanglab qolganini ko'rsatib qo'ydi πŸ₯²

Ikkita chiziq kesishuv nuqtalarini 1 soat topa olmasam bo'ladimi. Where is my box of shame? πŸ˜…

Yangi yilga maqsadlardan biri men uchun miyani charxlash bo'ladi 🧠

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
😁62πŸ‘15πŸ†’4😐1
Advent of Code musobaqasi yakuniga yetdi 🀩

Hamma qatnashganlarni tabriklayman! Masalalar oson bo'lmadi, bitta ⭐️ olgan bo'lsangiz ham o'zingizdan mag'rur bo'lsangiz bo'ladi πŸ™‚

Bu yilning top 10ta ishtirokchilari:
πŸ₯‡ Davlatbek Mirakilov
πŸ₯ˆ Khujamurod Murtozakulov
πŸ₯‰ Dilshodjon Xasanboyev
4️⃣ Oybek Muzropov
5️⃣ subkhiddin
6️⃣ Javohir Ismatullayev
7️⃣ Ulugbek Erkinov
8️⃣ Mirjahon Mirsaidov
9️⃣ Diyor Khasanov
πŸ”Ÿ Shukhrat Utaboev

Top 10talikni yana bir bor tabriklayman, what a disciple! Davlatbek Mirakilov, Khujamurod Murtozakulov, Dilshodjon Xasanboyev, va Oybek Muzropov, sovrinlaringizni olish uchun iltimos @talk2vovopap ga yozing. Qolganlar uchun bragging rights (maqtanish huquqlari) beriladi, kommentariyaga kirib bemalol maqtanishingiz mumkin 😁

Hammaga raxmat, o'zingizni ustingizda ishlashni davom ettiring 🀨

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
πŸ‘59πŸ”₯10πŸ‘6❀2
AoC sovg'alarini egalariga topshirdik πŸŽ‰

Sovg'a berish bir baxona edi. Meni asl niyatim shu aqlli, mehnatkash, va o’z ishini sevadigan profesionallar bilan suxbat qilib yaqindan tanishish edi. 2 soat gaplashibmiz: dasturlash, karyera, sport dasturlash, relokatsiya, maqsadlar, o’zaro munosabatlar, va hokazo. Qiziq suxbat uchun hammaga raxmat πŸ‘Œ

Bu yilgi sponsorlar, Farrukh Atabekov va Behzod Ikramovga katta raxmat!

Keyingi yil AoC musobaqasida ko’rishguncha πŸ‘‹

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #AdventOfCode
πŸ‘87πŸ”₯14❀5
Birinchi supporter! Ko’zlarimga yosh keldi πŸ₯²

Ulugbek, odatda kofe uchun rezume ko’rib bermayman, lekin siz birinchi supporter bo’lganingiz uchun istisno qilaman πŸ™‚

@talk2vovopap’ga rezumeingizni junating.

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ‘83❀17πŸ”₯11😁5😭5
Android figurinalarim vanihoyat keldi πŸ€—

Qiziqadiganlar bormi bu yerda? Rasmlarini tashlanglar :)

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT #Android
πŸ‘40πŸ‘12🀩5πŸ”₯2❀‍πŸ”₯1
1000 millisekunddan 2.5 millisekundgacha πŸ“ˆ

Product user journeydagi bottlenecklarni topish va uni bartaraf qilish men uchun boshqacha zavq beradi. Yaqinda proyektimizdagi shunday bir bottleneckni topib unga yechim berdim va natijada ko'p narsa o'rgandim.

Mening Googledagi komandam Android Auto'ning connectivity qismida ishlaydi. Biz Bluetooth, USB, Access Point, Location Services, va TCP socket texnologiyalar bilan ko'p ishlaymiz. Haydovchilar uchun connectivity user experience'ni siliq va mustahkam qilish bizning asosiy maqsadlardan biri bo'ladi.

Qisqa qilib tushuntirganda, moshina va telefon bir biriga ulanishi bilan biz Android Auto Projection'ni ishga tushuramiz. Lekin ba'zida Wifi stackda tez qayta ulanishlar bo'ladi va bunday xolatlarda xaydovchi uchun ulanish siliq kechmaydi.

Muammo shundaki biz har yangi connection uchun TCP socket orqali alohida thread ochamiz va disconnection bo'lganda uni kill qilamiz. Threadni o'ldirib yangi thread ochish esa 1s vaqt olar edi. Bu logika low levelda yotgani uchun hozirgacha uni teardown qilishni tezlashtirish hech kimni kallasi kelmagan ekan.

Meni kallamga kelib qoldi 🧠😎😊

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ‘90🍾17⚑6❀‍πŸ”₯4πŸ‘3🀣1🀝1
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
πŸ‘137πŸ”₯30πŸ’―12❀7⚑3❀‍πŸ”₯1😁1
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
πŸ‘118πŸ”₯29πŸ‘¨β€πŸ’»6⚑4❀‍πŸ”₯4❀4πŸ‘Ž1
Forwarded from Vohid Karimov (Vohid Karimov)
Menga Math va Computer Science har doim yoqgan. Ayniqsa calculus, linear algebra, discrete math, va probability mavzular juda qiziqarli πŸ™‚

Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi πŸ’”

Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani 🧐 Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi πŸ™‚

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ‘70😁9❀7
Forwarded from Vohid Karimov (Vohid Karimov)
O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:

1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website

Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:

1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses

Siz ham o'zingizga yoqgan resurslarni ulashing!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ‘63πŸ”₯10❀5
Forwarded from Vohid Karimov (Vohid Karimov)
Menga Math va Computer Science har doim yoqgan. Ayniqsa calculus, linear algebra, discrete math, va probability mavzular juda qiziqarli πŸ™‚

Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi πŸ’”

Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani 🧐 Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi πŸ™‚

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ‘52πŸ‘Ž8πŸ‘2🫑2β˜ƒ1❀1πŸŽ„1
Forwarded from Vohid Karimov (Vohid Karimov)
O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:

1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website

Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:

1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses

Siz ham o'zingizga yoqgan resurslarni ulashing!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT
πŸ”₯40πŸ‘24⚑3❀3🀑1πŸ‘€1
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
πŸ‘152❀27πŸ”₯21⚑9πŸ‘Ž1🍾1