Forwarded from Programming ∀
Begginnerlarning muammosi.
Mavzu juda katta bo'lgani uchun faqatgina bir qismini yozishga ulgurdim )).
https://dev.to/akhmadiy/bularni-boshlangich-dastruchi-bilishi-shart-yoxud-beginnerning-muammosi-1-qism-mk4
Mavzu juda katta bo'lgani uchun faqatgina bir qismini yozishga ulgurdim )).
https://dev.to/akhmadiy/bularni-boshlangich-dastruchi-bilishi-shart-yoxud-beginnerning-muammosi-1-qism-mk4
DEV Community
Bularni boshlang'ich dastruchi bilishi shart yoxud Beginnerning muammosi 1-qism
Kirish Ancha muddatdan buyon dasturlashni endi boshlagan dasturchilarni o'sishini...
👍7
PHP logosini fildan dinozavrga o'zgartirishni taklif qilaman.
😁27👍11👎3
Forwarded from UzGeeks Community
Assalomu alaykum
27-avgust kuni bo’lib o’tgan, UzGeeks Meetupining DATABASEga bag’ishlangan sonida “Indekslash haqida gaplashamiz” mavzusida Bobosher Musurmonovning dokladi.
PS: Meetup juda ajoyib o'tdi, ko'p foydali ma'lumotlar berildi.
Videoga havola:
https://youtube.com/watch?v=w0NeUPZOjW8&feature=youtu.be
27-avgust kuni bo’lib o’tgan, UzGeeks Meetupining DATABASEga bag’ishlangan sonida “Indekslash haqida gaplashamiz” mavzusida Bobosher Musurmonovning dokladi.
PS: Meetup juda ajoyib o'tdi, ko'p foydali ma'lumotlar berildi.
Videoga havola:
https://youtube.com/watch?v=w0NeUPZOjW8&feature=youtu.be
YouTube
UzGeeks August2022 Meetup: “Indekslar haqida gaplashamiz” Bobosher Musurmonov
👍13
Uber Engineering blogida juda zo'r maqolalar chiqadi. Mana bu yerda Uber 2016-yil nega PostgreSQLdan MySQLga o'tishganini va bu jarayon qanday bo'lganini chiroyli qilib tushuntirilgan. Endi MySQLdan MyRocksga o'tishayapti ekan. Hali maqolani vaqt topib o'qimadim. Ungacha o'qib, fikrlaringizni commentda yozib turing:
https://www.uber.com/blog/mysql-to-myrocks-migration-in-uber-distributed-datastores/
https://www.uber.com/blog/mysql-to-myrocks-migration-in-uber-distributed-datastores/
👍15
Forwarded from Azim Pulat
⚡️Algoritmlar: To'liq Kurs
1. Kirish: Sonlar
2. Murakkablik
3. Array va String
4. Linked List
5. Hash Table
6. Queue va Stack
7. Rekursiya
8. Binary Search
9. Binary Tree
👉 @lazyprogrammer
1. Kirish: Sonlar
2. Murakkablik
3. Array va String
4. Linked List
5. Hash Table
6. Queue va Stack
7. Rekursiya
8. Binary Search
9. Binary Tree
👉 @lazyprogrammer
👍28
"To change a lightbulb" challenge qilamizmi (bilmasangiz googledan izlab ko'ring)?
Faqat dasturlash sohasida.
Qiziq bo'lsa discussion guruhida yoki shaxsiy kanalingizda davom ettiring.
Faqat dasturlash sohasida.
Qiziq bo'lsa discussion guruhida yoki shaxsiy kanalingizda davom ettiring.
👍3
— How many programmers does it take to replace a lightbulb?
— None. They don't wanna change the lightbulb because light attracts bugs.
— None. They don't wanna change the lightbulb because light attracts bugs.
👍10😁5
— Lampochkani almashtirish uchun nechta dasturchi kerak?
— 3 ta. 1 tasi lampochkani almashtiradi, qolgan 2 tasi Python yoki PHP zo'rligi haqida janjallashib turadi.
— 3 ta. 1 tasi lampochkani almashtiradi, qolgan 2 tasi Python yoki PHP zo'rligi haqida janjallashib turadi.
😁24👍2
— Lampochkani almashtirish uchun nechta Apple user kerak?
— Kerak emas. Ular yaxshisi yangi uy sotib olaqolishadi.
© Redditdan
— Kerak emas. Ular yaxshisi yangi uy sotib olaqolishadi.
© Redditdan
😁23👍5
— Lampochkani almashtirish uchun nechta dasturchi kerak?
— Kerak emas. OOP prinsiplariga ko'ra lampochka o'zini-o'zi boshqara olishi kerak.
— Kerak emas. OOP prinsiplariga ko'ra lampochka o'zini-o'zi boshqara olishi kerak.
👍18😁5👎3😢1
— Lampochkani almashtirish uchun nechta Uztelekom Operatori kerak?
— 1 ta. Sizning tartib raqamingiz to'qson sakkiz.
© Kommentdan
— 1 ta. Sizning tartib raqamingiz to'qson sakkiz.
© Kommentdan
😁22👍2
— Lampochkani almashtirish uchun nechta C developer kerak?
— Esing joyidami, ular sham yoqishadi-ku
— Esing joyidami, ular sham yoqishadi-ku
😁29👍1
— Lampochkani almashtirish uchun nechta outsourcedagi developer kerak?
— 2 ta developer olsangiz bo'lsa 1 yilda almashtirib bo'lishadi, 5 ta bo'lsa 4 oyda tugatishadi. Lekin baribir 1 haftadan keyin buziladi.
— 2 ta developer olsangiz bo'lsa 1 yilda almashtirib bo'lishadi, 5 ta bo'lsa 4 oyda tugatishadi. Lekin baribir 1 haftadan keyin buziladi.
😁11👍1
Forwarded from Programming ∀
—Lampochkani yoqish uchun nima qilay ?
— Sizda lampocha yonmaydimi ? Unday bo'lsa bizning XYZLamp Education markazimizda o'qib. Lamp yoqish sirlarini o'rganing. Markazimizdagi tajribali Lamp mutaxasisslar sizga ushbu kasb sirlarini mukammal o'rgatishadi....
— Sizda lampocha yonmaydimi ? Unday bo'lsa bizning XYZLamp Education markazimizda o'qib. Lamp yoqish sirlarini o'rganing. Markazimizdagi tajribali Lamp mutaxasisslar sizga ushbu kasb sirlarini mukammal o'rgatishadi....
😁18👍1
— Lampochkani almashtirish uchun nechta JS developer kerak?
— 1 ta React developer, 1 ta NodeJS developer. Jami 11 ta.
— 1 ta React developer, 1 ta NodeJS developer. Jami 11 ta.
😁34👍3👎1
— Lampochkani aylantirish uchun nechta dasturchi kerak?
— 2 ta. Bittasi lampochkani ushlab turadi, ikkinchisi dunyoni aylantiradi😎
— 2 ta. Bittasi lampochkani ushlab turadi, ikkinchisi dunyoni aylantiradi😎
👍7😁3
— Lampochkani almashtirish uchun nechta dasturchi kerak?
— Open-close prinsipiga ko'ra lampochkani almashtirish mumkin emas. Yaxshisi, yoniga yana bitta lampochka qo'sh.
— Open-close prinsipiga ko'ra lampochkani almashtirish mumkin emas. Yaxshisi, yoniga yana bitta lampochka qo'sh.
😁5
Qaysi manbaalardan ma'lumot olishni, qanday qilib o'rganishni, qanday qilib "zo'r" dasturchi bo'lishni so'rab tez-tez yozib turishadi. Odatda, faqat resurs beraman. Qanday qilib o'rganish, qanday qilib dasturlashni "his qilish" haqida esa iloji boricha maslahatlar (tips) bermaslikka harakat qilaman. Nega?
Well, men sizga bera olishim mumkin bo'lgan maslahatlar albatta, o'z tajribamdan o'tgan va qaysidir darajada foyda (yoki zarar) bergan caselardan chiqarilgan xulosalar to'plami. Ularni shartli ravishda 2 ta turga bo'la olaman:
1. Hamma uchun ishlaydigan "universal" tavsiyalar.
2. Menga bog'liq faktorlari mavjud bo'lgan tavsiyalar.
Keling, bu ikkalasini biroz analiz qilib ko'ramiz.
1. Hamma uchun ishlaydigan tavsiyalar. Masalan, ko'proq kitob o'qing, dissipliniya bilan o'rganing, dunyoqarashingizni kengaytiring yoki shunga o'xshash. Gap shundaki, bu gaplarning deyarli barchasi hamma (shu jumladan siz ham) biladigan, lekin ko'pchilik amal qilmaydigan gaplar. Siz allaqachon biladigan, lekin amal qilmaydigan gaplarni yana bir marta aytishdan nima foyda? Shuning uchun bunday tavsiyalarni bermayman (agarda kitob o'qish foydali ekanini bilmaysiz deb o'ylamasam).
2. Mening vaziyatimga bog'liq bo'lgan tavsiyalar. Masalan, men bilan bo'lganidek self-study qiling, top-down approachda o'rganing yoki PHPni emas Pythonni tanlang degan gaplarni aytishim mumkin. Sababi, men aynan shunday qilayapman. Lekin gap shundaki, bu tavsiyalar menda "ishlashi"ga ta'sir qilgan intellektual, iqtisodiy, diniy va hatto geografik faktorlar ham bor. Menga foyda bergan usullar sizga foyda bermasligi yoki umuman teskari natija berishi ham mumkin. Shu sababdan ham muvaffaqiyatga erishishning yagona qoidalar to'plami yo'q (aks holda hamma muvaffaqiyatli bo'lgan bo'lardi). Bu degani, agar siz butun hayotingiz davomida xuddi Elon Musk, Einstein yoki Al Xorazmiyga o'xshab yashasangiz ham ular kabi muvaffaqiyatli bo'lmasligingiz mumkin.
Xo'sh, "sizga maslahat bera olmayman" deyish uchun shuncha gapni yozdimmi? Albatta yo'q. Balki boshqalar yurgan yo'lni roadmap qilib olgandan ko'ra ulardan va o'zingizning shu vaqtgacha yurgan yo'lingizdan xulosalar chiqarib, o'zingiz uchun roadmap tuzing. "Muvaffaqiyat siri"ni izlagandan ko'ra bu yo'ldagi muammolaringizni analiz qilib, yechim toping. Masalan, ko'pchilik 10 minutdan ko'proq kitob yoki article o'qiy olmasligini aytib shikoyat qiladi. Lekin bu muammoning sababi boshqa muammo(lar). Masalan, attention span kamligi bo'lishi mumkin. Lekin nimani boshqa narsalarga chalg'imasdan 2-3 soat qila olasiz? Social media? Tabriklayman, siz ko'pchilik (men ham) chalingan, allaqachon bir nechta yechimlar topilgan, lekin juda kamchilik qutula oladigan "kasallik"ka chalinibsiz. Masalan, social media addictionga qarshi dopamine detox qilishingiz mumkin. Dopamine detox esa discipline talab qiladi. Sizda discipline yo'q bo'lsa avval bu muammoni hal qilishingiz kerak bo'ladi. Xullas, muammo/sabablardan iborat bu linked list hali ancha cho'zilishi mumkin. Muammolarni hal qilishni qancha chuqurroqdan boshlasangiz shuncha "solid" yechim qilgan bo'lasiz, faqat asosiy maqsaddan chalg'ib qolmang.
Xullas, "muvaffaqiyat formulasi"ni boshqalardan qidirmang. Izlaning, xato qiling, analiz qiling va davom eting. Bollar, biz yutamiz.
Well, men sizga bera olishim mumkin bo'lgan maslahatlar albatta, o'z tajribamdan o'tgan va qaysidir darajada foyda (yoki zarar) bergan caselardan chiqarilgan xulosalar to'plami. Ularni shartli ravishda 2 ta turga bo'la olaman:
1. Hamma uchun ishlaydigan "universal" tavsiyalar.
2. Menga bog'liq faktorlari mavjud bo'lgan tavsiyalar.
Keling, bu ikkalasini biroz analiz qilib ko'ramiz.
1. Hamma uchun ishlaydigan tavsiyalar. Masalan, ko'proq kitob o'qing, dissipliniya bilan o'rganing, dunyoqarashingizni kengaytiring yoki shunga o'xshash. Gap shundaki, bu gaplarning deyarli barchasi hamma (shu jumladan siz ham) biladigan, lekin ko'pchilik amal qilmaydigan gaplar. Siz allaqachon biladigan, lekin amal qilmaydigan gaplarni yana bir marta aytishdan nima foyda? Shuning uchun bunday tavsiyalarni bermayman (agarda kitob o'qish foydali ekanini bilmaysiz deb o'ylamasam).
2. Mening vaziyatimga bog'liq bo'lgan tavsiyalar. Masalan, men bilan bo'lganidek self-study qiling, top-down approachda o'rganing yoki PHPni emas Pythonni tanlang degan gaplarni aytishim mumkin. Sababi, men aynan shunday qilayapman. Lekin gap shundaki, bu tavsiyalar menda "ishlashi"ga ta'sir qilgan intellektual, iqtisodiy, diniy va hatto geografik faktorlar ham bor. Menga foyda bergan usullar sizga foyda bermasligi yoki umuman teskari natija berishi ham mumkin. Shu sababdan ham muvaffaqiyatga erishishning yagona qoidalar to'plami yo'q (aks holda hamma muvaffaqiyatli bo'lgan bo'lardi). Bu degani, agar siz butun hayotingiz davomida xuddi Elon Musk, Einstein yoki Al Xorazmiyga o'xshab yashasangiz ham ular kabi muvaffaqiyatli bo'lmasligingiz mumkin.
Xo'sh, "sizga maslahat bera olmayman" deyish uchun shuncha gapni yozdimmi? Albatta yo'q. Balki boshqalar yurgan yo'lni roadmap qilib olgandan ko'ra ulardan va o'zingizning shu vaqtgacha yurgan yo'lingizdan xulosalar chiqarib, o'zingiz uchun roadmap tuzing. "Muvaffaqiyat siri"ni izlagandan ko'ra bu yo'ldagi muammolaringizni analiz qilib, yechim toping. Masalan, ko'pchilik 10 minutdan ko'proq kitob yoki article o'qiy olmasligini aytib shikoyat qiladi. Lekin bu muammoning sababi boshqa muammo(lar). Masalan, attention span kamligi bo'lishi mumkin. Lekin nimani boshqa narsalarga chalg'imasdan 2-3 soat qila olasiz? Social media? Tabriklayman, siz ko'pchilik (men ham) chalingan, allaqachon bir nechta yechimlar topilgan, lekin juda kamchilik qutula oladigan "kasallik"ka chalinibsiz. Masalan, social media addictionga qarshi dopamine detox qilishingiz mumkin. Dopamine detox esa discipline talab qiladi. Sizda discipline yo'q bo'lsa avval bu muammoni hal qilishingiz kerak bo'ladi. Xullas, muammo/sabablardan iborat bu linked list hali ancha cho'zilishi mumkin. Muammolarni hal qilishni qancha chuqurroqdan boshlasangiz shuncha "solid" yechim qilgan bo'lasiz, faqat asosiy maqsaddan chalg'ib qolmang.
Xullas, "muvaffaqiyat formulasi"ni boshqalardan qidirmang. Izlaning, xato qiling, analiz qiling va davom eting. Bollar, biz yutamiz.
👍40