en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Programming ∀

Programming ∀

Open in Telegram

Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.

Show more
1 359
Subscribers
+324 hours
+57 days
+330 days
Posts Archive
Minde o'ylab qarasam. Markup va style technologylarni bilish ham muhim ekan. HTML. XML, LaTeX, SGML, CSS, DSSSL. Umuman olgan
Minde o'ylab qarasam. Markup va style technologylarni bilish ham muhim ekan. HTML. XML, LaTeX, SGML, CSS, DSSSL. Umuman olganda bularni kopi asabimga tegadi ko'rishni va qarashni hohlamaydigan darajada. Ammo boshqa tomondan formatlashning ma'lum ko'rinishlarni izohlaydi. Bu esa judayam muhim. Declarative languagelar shunday fikrlashni o'rgatadi. Lekin barbir qandaydur zerikarlida (((. Lekin XML ancha yoqdi. Mobodo juda zerikib qolsangiz tavsiya etaman o'rganishni.

Repost from JR TwitGram 🥂
- Musaffo osmon nimalardan tashkil topgan, dada? - Asosan Linux Serverlardan, o’g’lim! Shunga aytamanda Windows ishlatmanglar
- Musaffo osmon nimalardan tashkil topgan, dada? - Asosan Linux Serverlardan, o’g’lim! Shunga aytamanda Windows ishlatmanglar deb. #TrueStory

Shu qanaqa kitob ? Oqigan biladiganlar bormi ?
Shu qanaqa kitob ? Oqigan biladiganlar bormi ?

Bazi joylardan Xalqaro Certification olishga qiziqib qoldim. Yani biror texnalogiya yoki tilni siz qanchalik bilishingiz haqidagi sertifikat. Qogozi qiziq emas huddi diplom kabi ))). Uyoqda bo'ladigan interview jarayoni va shu challenge qiziq. Lekin buning uchun aniq talablar qo'yib oldim )). Talablarim: 1. Sertifikat olishga tayyorlanmayman. Huddi imthon yoki interviewlarga tayyorlanmaganday )). 2. Imkon qadar sertifikat olish uchun o'qimayman yani shundoq borib imthon topshirib olishim kerak. Yani ular bergan savol va masalalarni amaliy tajribadan o'tgan holatda hal etishim va javob berishim kerak. Mobodo o'qish required bo'lsa. Shunday bo'lishi ham mumkin bazi tashkilotlar qattiq qarar ekan yani ularni kursini ham tugatishingiz kerak. Adashmasam oracle yoki amazoning qaysidur sertifikatlarini faqatgina ularda oqib olishingiz mumkin. Lekin o'qish ham shunga mos yani haqiqatda tajribali kamida 10-15 yillik mutaxasislar dars beradi. Boshqa tomondan qarasa u yerdagi bilimlar faqat osha yerda beriladi. Aytancha bazi o'quv dasturlarida amaliy praktikum ham bo'lar ekan ))) 3. Olmoqchi bo'lgan sertifikatim mavzularini amaliyotda ishlataman. Imkon qadar eslab qolish yoki biror joyga note qilishga xarakat qilaman Kutayotgan foydalarim: 1. Job Interviewlarda aniq maqsadga o'tiladi )) 2. Networking (Ayniqsa interviewer va mentorlar bilan) 3. Turli hil miflarni sinab ko'rish (Chet elda hammasi zo'r rivojlangan ular bizdan ancha oldinda) 4. Dunyo qarashni o'stirish. 5. Yana boshqalar ))) PS: Bazi certificationlarda ma'lum yillik tajriba ham so'raladi yana bazilari juda qimmat ((. Shu sababdan bu jarayon yillab davom etsa kerak. Xozircha Openjs foundation, cppinstitute, Linux foundationdan olishga qiziqdim. Umuman olganda qolganlarga ham tavsiya etaman. https://img.freepik.com/free-psd/modern-certificate-appreciation-template-suit-award-business-corporate-education-need_169869-666.jpg?w=2000

Agar Linux distrubutivelaridan foydalanishganida edi...
Agar Linux distrubutivelaridan foydalanishganida edi...

Anchadan buyon yetishmayotgan bir narsani topib oldim. Bu haqida yaqin orada post qilishni reja qildim. PS: Aynan nimani dash
+1
Anchadan buyon yetishmayotgan bir narsani topib oldim. Bu haqida yaqin orada post qilishni reja qildim. PS: Aynan nimani dashboardi ekanini topgan odamga like ))

Loyiha qurishda quality (sifat) ga qanchalik etibor qilasiz ?
Anonymous voting

Umuman zerikanda mashxul bo'lish uchun hobby o'ylayotganlar diqqatiga. Bir yaxshi resurs bor "old school" o'rganishni hohlaganlarga. Hali bunchalik zerikmaganim uchun 15-20 mavzuni ko'rib dars qildim )) Lekin C++ uchun juda sodda va yaxshi resurs. https://www.learncpp.com/

Xozirgi payitdagi o'zgaruvchan muhitni kuzatib birqancha hulosa va fikrlar keldi. Bular ustida ishlash kerak 1. O'z sohamda yaxshi tajriba va bilimga ega bolishim kerak. Qo'shimcha bu imkoniyat yanayam oshdi (hammamizda). Chunki xozirda bemalol chet eldagi tajribali va kuchli malakaga ega xamkasblar bilan aloqa o'rnatish birmuncha oson. Til va muomilani bilsayz kifoya 2. Bazi soft skillar ustida ishlash kerak. Buni barcha markaziy osiyo halqlariga tavsiya etaman ))). Bu haqida batafsil InshAllah 3. Networkingni kuchaytirish kerak. Biror narsaga erishish uchun networking eng asosiy sabablardan. 4. Firklar hilma xilligini rivojlantiriah kerak (jamiyatga bogliq asosan ammo har birimiz shu jamiyatdanmiz demak hamma gap avval ozimizda) 5. Sabr, tavakkul, duh kerak hammamizga 6. Avvalo o'zimiz haqimizda koproq qaygurishga odatlanishimiz va ozimizni rivojlantiriah xarakatida bolishimiz kerak. 7. Sohamizga aloqador o'zgarishlar va rivojlanishlarni kuzatib borishimiz kerak. 8. Texnalogiya sohasida chiqgan resurslarni eskilari bolsa ularni togridan togri tadbiq qilmasdan ozgina tafakkur qilish kerak. Chunki xozir tendensiya boshqacha planka yuqoriroq. Eski uslubda qurilayotgan yangi tizimlar talabga javob bermayabti. 9. Professionalikga xarakat qilish kerak. Buni ommatan tavsiya qilishim qiyin. Istagi borlar Bismillah bosing gazni )) 10. Real voqealikni tahlil qilib firklashni organishimiz kerak. 11. Ozgarishlarga doyim ochiq bo'lish va vaziyatni 2 tomonlama manfatliroq qilishga xarakat qilish kerak PS: Xozircha shular. Xozirgacha qilgan hulosalarim shular. Bazilari xozir actual bolsa qanchadur vaqtdan keyin o'zgarishi mumkin.

SOLID is a money-making instrument, not an instrument to make code better. © Yegor Bugayenko
SOLID is a money-making instrument, not an instrument to make code better. © Yegor Bugayenko

O'quv markazlarining ishlash tizimi haqida...
O'quv markazlarining ishlash tizimi haqida...

Leetcode ham ancha upgrade bo'libti ko'p yangillanishlar bo'libti ancha bo'lgan edi qaramaganimga. Bugungi masalani ishlash b
Leetcode ham ancha upgrade bo'libti ko'p yangillanishlar bo'libti ancha bo'lgan edi qaramaganimga. Bugungi masalani ishlash bahona biroz bosh og'ritaman deb o'ylagan edim reverse string ekan (((. Boshqasini topamiz 😃

Git bilan ishlashda ko'pchilik qiynaladi. Jamoaviy holatda paralell ravishta biror loyihani rivojlantirishga (develop) qiynalishadi yoki eplay olishmaydi. Ushbu muammolarni ko'rgan holatda shu maqolani yozdim. Foydasi tegsa hursand bo'laman https://dev.to/akhmadiy/muvaffaqiyatli-git-filialash-modeli-a-successful-git-branching-model-3feb

Shu yerdagi dokladlarni kayf qilib ko'raman: https://www.youtube.com/channel/UCwHL6WHUarjGfUM_586me8w

Tizimlar tanazuli... Dunyoga mashxur yirik kompaniyalarga tegishli loyihalar: Video platformlar, Social networkler, Messengerlar va bir qancha milliardga yaqin yoki undan ko'p foydalanuvchilarga ega bo'lgan high load tizimlar. So'ngi 2 yil ichida birnecha marotaba fatalniy muammolarga duch kela boshladi. Birqancha oy oldin Meta productlari ishlamay qolgani, Xozirgi urush siyosatida telegramga katta yuklama berilgani tufayli muammolar bo'lgani. Shu jumladan Youtube platformasining bazi paytlarda ishlamay qolishi. Bu kabi ko'plab muammolar yaqindan ko'pchilikga ma'lum bo'la boshladi. Aslida esa har qanday tizim bunday holatlarga duch kelishi yoki bo'lmasam bundanda battar bo'lishi mumkin. Fikrimcha faqatgina loyiha emas loyihaning qurilishi va ishlab chiqish jarayoniga aloqador masalalarni tizimlarni ham takomillashtirish va yangilash kerak. Biror loyihani qurish va unga birinchi million foydalanuvchini jalb qilish juda qiyin masala. Bu masala hal etilsa undanda ogriqlilari kelib chiqadi. Masalan paralell shuncha connectionlar bilan ishlay olish. Lekin xulosa uchun ayta oladiganim. Aynan osha barchaga mashxur loyihalarda ham fatalniy xatolar va muammolar juda ko'p. Demak ularni quruvchi insonlar ham xato qilishadi. So'zimni yakuni sifatida etadiganim shuki. Inson faktori xato qiluvchi va xatolar extimolini oshiruvchi xisoblanadi. Yani loyiha uchun aslida eng xavfli insonlar ana osha loyihani qurayotgan engineerlar. Bu biroz abstractroq tushuncha. Lekin barbir bu roleda doyim inson bo'ladi. Ya'ni aqli yetganicha quradi. Faqatgina bir narsani unutmasak bo'lgani xatolar doyim bo'ladi. Ularni to'g'ri fikrlab taxlil qilinish natijasida tajribaga aylanadi. Ko'plab tizimlarning tanazulining asosiy sabablaridan biri esa shu protsess yaxshi yo'lga qo'yilmagani...

🤯
🤯

Repost from Qudrat Abdurahimov
Bunaqa dasturchini ko'rganmisiz? Ko'zi umuman ko'rmagan xolda dastur tuza oladigan odamni ko'rganmisiz? Men uni o'qitganman, xaligacha xayratdanman. Bu videoni dars qilishda dangasalik qiladigan shogirdlaringizga, do'stlaringizga jo'nating. Bu yigit xammamizga o'rnak. Telegram: @QudratAbdurahimov https://www.youtube.com/watch?v=Q_XALxz3eWQ

"Just make $1B with something instead of ORM and you will be right" ORM o'rnini bosuvchi biror narsa bilan 1 milliard dollar ishlang va shunda siz haqsiz. Tarjimani unchalik o'xshatolmadim. Ammo mazmun quyidagicha Biror texnalogiyani yomonlaganda yoki teskari fikr bildirilganda keltirigan argument. Hosh ORM mavzusiga keyinroq to'xtalamiz. Xozir boshqa point mani qiziqtirvoti. Siz shu fikrga qo'shilasizmi ? Agar ha bo'lsa nega ? Yo'q bo'lsa nega ?

Iltimos qilar edimki Ushbu post ostida. Shu yerdagi tanlaganingizni. Nima uchun mutable yoki immutableni tanlaganingizni izohlang. Fikrlaringiz muhim.