NP complete problems
NP (nondeterministic polynomial time) complete problems - amaliyotda aniq yechimini topish uchun juda ko'p vaqt (amaliyotda imkonsiz) talab etiladigan, yoki aniq yechimini topib bo'lmas masalalarga aytiladi.
Bunday turdagi masalalarda masalaning aniq javobini hisoblash uchun juda ko'p vaqt (amaliyotdan imkonsiz) talab etilgani sabab masalani yechishda
NP complete problems haqida to'liqroq o'qish uchun shu [linkga] bosing.
#np #np_hard #np_complete #algorithms #grokking
@elyor_dev
NP (nondeterministic polynomial time) complete problems - amaliyotda aniq yechimini topish uchun juda ko'p vaqt (amaliyotda imkonsiz) talab etiladigan, yoki aniq yechimini topib bo'lmas masalalarga aytiladi.
Bunday turdagi masalalarda masalaning aniq javobini hisoblash uchun juda ko'p vaqt (amaliyotdan imkonsiz) talab etilgani sabab masalani yechishda
approximation algorithms (taxminiy algoritmlar) dan foydalanib aniq javobga yaqinroq bo'lgan javoblar olinadi, bunda masalani yechish vaqti anchaga qisqaradi. NP complete problems haqida to'liqroq o'qish uchun shu [linkga] bosing.
#np #np_hard #np_complete #algorithms #grokking
@elyor_dev
⚡4
Forwarded from Islombek.dev
Juma kuni duolar ijobat bo'ladigan bir vaqt bor deb keltiriladi, ba'zi ulamolar o'sha vaqt asr namozidan shom namoziga bo'lgan vaqt deyishadi.
Bugun, shunday imkoniyatimizdan foydalanib zolimlardan zulm ko'rayotgan barcha musulmon birodarlarimizga duo qilib qo'yaylik. Nafaqat Falastin balki doim unutiladigan Sharqiy Turkistondagi Uyg'ur qardoshlarimizni ham.
Qolgan vaqtlarda ham imkon boricha duoda bo'lishga harakat qilaylik aynan hozir qo'limizdan keladigan eng katta ishlardan biri shu bo'lib turipti.
Bugun, shunday imkoniyatimizdan foydalanib zolimlardan zulm ko'rayotgan barcha musulmon birodarlarimizga duo qilib qo'yaylik. Nafaqat Falastin balki doim unutiladigan Sharqiy Turkistondagi Uyg'ur qardoshlarimizni ham.
Qolgan vaqtlarda ham imkon boricha duoda bo'lishga harakat qilaylik aynan hozir qo'limizdan keladigan eng katta ishlardan biri shu bo'lib turipti.
⚡7👍4❤3
Forwarded from Programming ∀
Kompaniya bu insonlar !
Shunday fikrlar prosto ko'ngilni aynitadi :) Ko'pincha kompaniya madaniyati, qadiryatlari haqidagi safsatalar shunaqa absurtlardan boshlanadi :) Shu orqali emotsiyalaringizni jlovlashadi va qulog'ingizga yaxshilab tepishadi...
Activitylar... Juda ko'plab kompaniyalar turli ko'rinishda g'alati activitylar va eventlar o'tkazishadi. Bundaylar orasida foydali yaxshilari ham bor albatta. Ammo bunday strategiya asosan tashqariga marketing bo'lib xizmat qiladi. Bu anchagina universal piar instrument hayiryadan torib qandaydir birnasa firendlylargacha...
1. Ishchilarni hunting qilish oson bo'ladi. Chunki odamning ko'ziga hamma narsa ideal va chiroyli ko'rinadi tashqaridan.
2. Investitsiya jalb qilishga katta foyda beradi :)
Bu amaliyotning absurtligi shundaki ichkaridagi molhona tashqariga megopolis qilib ko'rsatiladi.
Tili bor qo'li yo'q management. Bunday holatda barcha ishlar shunchaki hojako'rsinga qilinadi. Ozgina qilingan ishham bo'rttirib ko'rastilinadi. Managerlar esa faqat meetinglarda aralashib yuraveradi. Ularning ishlarini ham quyirodagi roledagilar yoki undan ham quyiroqdagilar qilishadi. Absurtligi shundaki managerlar umuman contextni tushunmaydi. Texnik bilimga ega bo'lgan managerlarga o'z ishlarni qildiradilar :)
Meetingbozliklar - Ko'pchilik conversationlar olib borish ko'niklmalariga ega bo'lmaydilar. Insonlar bilan suxbatlashishni ham eplay olmaydilar. Shu sababdan biror context yuzasidan kerak bo'lsa soatlab yoki birnecha marotaba meetingbozlik qilishadi. Absurtlik shundaki ularning qanadydur yetishmayotgan skillarini deb boshqalar jabr ko'radi bekorga vaqt o'tadi.
Top managment. Ha doyimgiday baliq boshidan sasiydi. Huddi shu gapga mos top managerlar tufayli juda absurt org structure quriladi. Juda sodda misoli grading tizimining umuman yo'q ekanini keltirsak bo'ladi. Masalan hodim growup qilmoqchi. Hosh bunga qanday yechimlar bor ?
Nazarimda eng minimal holatda biror hodimni promote qilishga aloqador reglamentlar bo'lishi kerak. Masalan:
Salom Mening ismim Toshmad, Xozirda X positionda ishlayman fa Y positionga levelup qilmoqchiman !
Shunday holatda eng minimal holatda. Y position denoscriptioni bo'lishi shart shu asosida aniq requirementlar qilinadi. Hodim loyiq bo'lsa promotion qilinadi bo'lmasa feedback. Masalan siz bu yilda N ta muammoni hal etibsiz. Ammo requiremetdagi asosiy punkt M muammoni hal etgan bo'lishlik sababi ushbu roleda muammolar ko'lami P ta bo'ladi. Shu o'rinda sizdagi Z ko'rsatkichlari pastroq chiqyabti. Ushbu kriteriyalargai muammolaringizni hal etib falon vaqtdan kegin qayta urinishingiz mumkin.
Etibor qiling bu yerda complex ideal levleuplar haqida emas balki aniq talablar asosidagi oddiy leveluplarga etibor qaratildi. Kegin hodimni o'qitish o'qitmaslik haqida ham gapirmadim. Eng minimal ko'rinishni aytdim :)
Davomi bor...
Shunday fikrlar prosto ko'ngilni aynitadi :) Ko'pincha kompaniya madaniyati, qadiryatlari haqidagi safsatalar shunaqa absurtlardan boshlanadi :) Shu orqali emotsiyalaringizni jlovlashadi va qulog'ingizga yaxshilab tepishadi...
Activitylar... Juda ko'plab kompaniyalar turli ko'rinishda g'alati activitylar va eventlar o'tkazishadi. Bundaylar orasida foydali yaxshilari ham bor albatta. Ammo bunday strategiya asosan tashqariga marketing bo'lib xizmat qiladi. Bu anchagina universal piar instrument hayiryadan torib qandaydir birnasa firendlylargacha...
1. Ishchilarni hunting qilish oson bo'ladi. Chunki odamning ko'ziga hamma narsa ideal va chiroyli ko'rinadi tashqaridan.
2. Investitsiya jalb qilishga katta foyda beradi :)
Bu amaliyotning absurtligi shundaki ichkaridagi molhona tashqariga megopolis qilib ko'rsatiladi.
Tili bor qo'li yo'q management. Bunday holatda barcha ishlar shunchaki hojako'rsinga qilinadi. Ozgina qilingan ishham bo'rttirib ko'rastilinadi. Managerlar esa faqat meetinglarda aralashib yuraveradi. Ularning ishlarini ham quyirodagi roledagilar yoki undan ham quyiroqdagilar qilishadi. Absurtligi shundaki managerlar umuman contextni tushunmaydi. Texnik bilimga ega bo'lgan managerlarga o'z ishlarni qildiradilar :)
Meetingbozliklar - Ko'pchilik conversationlar olib borish ko'niklmalariga ega bo'lmaydilar. Insonlar bilan suxbatlashishni ham eplay olmaydilar. Shu sababdan biror context yuzasidan kerak bo'lsa soatlab yoki birnecha marotaba meetingbozlik qilishadi. Absurtlik shundaki ularning qanadydur yetishmayotgan skillarini deb boshqalar jabr ko'radi bekorga vaqt o'tadi.
Top managment. Ha doyimgiday baliq boshidan sasiydi. Huddi shu gapga mos top managerlar tufayli juda absurt org structure quriladi. Juda sodda misoli grading tizimining umuman yo'q ekanini keltirsak bo'ladi. Masalan hodim growup qilmoqchi. Hosh bunga qanday yechimlar bor ?
Nazarimda eng minimal holatda biror hodimni promote qilishga aloqador reglamentlar bo'lishi kerak. Masalan:
Salom Mening ismim Toshmad, Xozirda X positionda ishlayman fa Y positionga levelup qilmoqchiman !
Shunday holatda eng minimal holatda. Y position denoscriptioni bo'lishi shart shu asosida aniq requirementlar qilinadi. Hodim loyiq bo'lsa promotion qilinadi bo'lmasa feedback. Masalan siz bu yilda N ta muammoni hal etibsiz. Ammo requiremetdagi asosiy punkt M muammoni hal etgan bo'lishlik sababi ushbu roleda muammolar ko'lami P ta bo'ladi. Shu o'rinda sizdagi Z ko'rsatkichlari pastroq chiqyabti. Ushbu kriteriyalargai muammolaringizni hal etib falon vaqtdan kegin qayta urinishingiz mumkin.
Etibor qiling bu yerda complex ideal levleuplar haqida emas balki aniq talablar asosidagi oddiy leveluplarga etibor qaratildi. Kegin hodimni o'qitish o'qitmaslik haqida ham gapirmadim. Eng minimal ko'rinishni aytdim :)
Davomi bor...
👍4
Forwarded from Josh*Developer
Azizlar, markazimizda eng birinchi ochiladigan kurs bu ko'pchilik izlab yurgan, "JS, TS va Angular" nomli kurs.
Bozorga sifatli Angular dasturchilaridan ham chiqaraylik :)
Kim qatnashish niyati bo'lsa, quyidagi formani to'ldirsin. Joylar cheklangan. Biz birma-bir bog'lanib chiqamiz tez kunlarda.
InshaaAlloh
Forma link: https://forms.gle/3uJPjYLoEP2zspWy5
Bozorga birinchi bitiruvchilardan bo'lib chiqishni ustunliklari katta. Shoshiling-da xullas. 😅
@JoshDeveloper
Bozorga sifatli Angular dasturchilaridan ham chiqaraylik :)
Kim qatnashish niyati bo'lsa, quyidagi formani to'ldirsin. Joylar cheklangan. Biz birma-bir bog'lanib chiqamiz tez kunlarda.
InshaaAlloh
Forma link: https://forms.gle/3uJPjYLoEP2zspWy5
Bozorga birinchi bitiruvchilardan bo'lib chiqishni ustunliklari katta. Shoshiling-da xullas. 😅
@JoshDeveloper
Google Docs
"UX/UI" dizayn kursi grantiga forma.
Grandni o'qishni juda xohlaydigan va sharoiti og'irroq insonlar to'ldirishini xohlar edik.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Depth First Search (DFS)
DFS haqida to'liqroq [shu yerda]
#dfs #algorithms #grokking
@elyor_dev
DFS ni vizuallashtirishga harakat qilib ko'rdim. To'liq codeni [shu link] orqali ko'rishlik mumkin. DFS haqida to'liqroq [shu yerda]
#dfs #algorithms #grokking
@elyor_dev
👍1
Forwarded from Vector IT Academy
Kutilayotgan jonli onlayn kurslar roʻyxati👇
1. JS, TS va Angular
2. “Algorithms” va “Data structures”
3. UI/UX Design
4. Frontend 0 dan
5. English for IT
6. Project Management
va hokazo
👉 @vector_academy_uz
1. JS, TS va Angular
2. “Algorithms” va “Data structures”
3. UI/UX Design
4. Frontend 0 dan
5. English for IT
6. Project Management
va hokazo
👉 @vector_academy_uz
👍9
Maslahat
Yaxshi dasturchi bo'lish uchun birinchi qadam - ma'lumotni to'g'ri izlashni o'rganish. Google, ChatGpt, kitoblar. Umuman bu borada hozirgi davrda imkoniyatlar juda keng. Muammo tug'ildimi? Google qiling, doim birinchi qiladigan ishinggiz shu bo'lsin. Chatlarda yoki shaxsiyda yaqinlarizni yoki yaqin bo'lmaganlarni qiynamang. Hamma uchun o'z vaqti qadrli ekanligini unutmang.
#maslahat
@elyor_dev
Yaxshi dasturchi bo'lish uchun birinchi qadam - ma'lumotni to'g'ri izlashni o'rganish. Google, ChatGpt, kitoblar. Umuman bu borada hozirgi davrda imkoniyatlar juda keng. Muammo tug'ildimi? Google qiling, doim birinchi qiladigan ishinggiz shu bo'lsin. Chatlarda yoki shaxsiyda yaqinlarizni yoki yaqin bo'lmaganlarni qiynamang. Hamma uchun o'z vaqti qadrli ekanligini unutmang.
#maslahat
@elyor_dev
👍19🔥4
Forwarded from MJ
Eshakning terisidan ham battar ekan bu qallobning yuzi. Qanday tirik, erkinda yuribdi bilmadim.
https://news.1rj.ru/str/khumoyun_codes/562
Ish topish kerakligida odam har narsaga tayyor boʻladi. Nima boʻlsa ham shu odam aloqasi bor joyga yaqin bormang.
HH.uz da doimiy vakansiya berib keladi. Shundan ham ehtiyot boʻling.
P.S. radikal izohlar oʻchiriladi.
https://news.1rj.ru/str/khumoyun_codes/562
Ish topish kerakligida odam har narsaga tayyor boʻladi. Nima boʻlsa ham shu odam aloqasi bor joyga yaqin bormang.
HH.uz da doimiy vakansiya berib keladi. Shundan ham ehtiyot boʻling.
P.S. radikal izohlar oʻchiriladi.
Telegram
Khumoyun Codes
⚠️ QALLOBLARGA ALDANIB QOLMANG!!! ⚠️
Hali ham Asror Zokirov ismli shaxsning qarmog'iga ilinib chuv tushib yurganlar bor ekan. 20-yanvar kuni TUIT kanalida yozilgan xabarlarni jo'natib qolishdi. 22 yoshli onasi xasta bir yigitimiz, pul to'lab tajriba olaman…
Hali ham Asror Zokirov ismli shaxsning qarmog'iga ilinib chuv tushib yurganlar bor ekan. 20-yanvar kuni TUIT kanalida yozilgan xabarlarni jo'natib qolishdi. 22 yoshli onasi xasta bir yigitimiz, pul to'lab tajriba olaman…
✍3🤬2
Base State Manager
[Kodni ko'rish va Demo]
Hech qanday frameworkka binding bo'lmagan bazoviy (juda oddiy va son sanoqsiz kamchiliklari bor) state manager observable pattern bilan bor yo'g'i 30-40 qator codeda.
#state_manager #base
@elyor_dev
[Kodni ko'rish va Demo]
Hech qanday frameworkka binding bo'lmagan bazoviy (juda oddiy va son sanoqsiz kamchiliklari bor) state manager observable pattern bilan bor yo'g'i 30-40 qator codeda.
#state_manager #base
@elyor_dev
👍7
Qora kunlarni ortda qoldirib (windows ishlatgan kunlarim) yana Linux'ga qaytdim.
Rasmda Linux Mint, top distro)
#windows_trash #linux
@elyor_dev
Rasmda Linux Mint, top distro)
#windows_trash #linux
@elyor_dev
🔥4👍1
Forwarded from Vector IT Academy
Siz Node.js dasturchimisiz? 💭
Unda ushbu kurs aynan siz uchun. 🫵
O'z sohangizni qiyin qismlarini chuqurroq o’rganib, haqiqiy professional bo'lish uchun ochilgan noyob imkoniyat.
O'zbekistonda ilk bora, O'zbek tilida, barchaga qulay “jonline”(jonli va online) tarzida, “Node.js Advanced" kursi boshlanish arafasida. Siz esa ushbu kursda qatnashish imkoniyatiga egasiz.
Kurs taqdimotiga oz qoldi.
Taqdimotga qo’shilish uchun kanal: @nodejs_advanced
“Vector IT Academy” - Bizga qo'shiling, tajribalilardan bo'ling.
Unda ushbu kurs aynan siz uchun. 🫵
O'z sohangizni qiyin qismlarini chuqurroq o’rganib, haqiqiy professional bo'lish uchun ochilgan noyob imkoniyat.
O'zbekistonda ilk bora, O'zbek tilida, barchaga qulay “jonline”(jonli va online) tarzida, “Node.js Advanced" kursi boshlanish arafasida. Siz esa ushbu kursda qatnashish imkoniyatiga egasiz.
Kurs taqdimotiga oz qoldi.
Taqdimotga qo’shilish uchun kanal: @nodejs_advanced
“Vector IT Academy” - Bizga qo'shiling, tajribalilardan bo'ling.
👍2
Forwarded from Islombek.dev
Middle C# dasturchi qidirilyapti ekan
3+ years of commercial experience in .NET C# + ASP.NET MVC
English (upper intermediate) and Russian (upper intermediate)
Work from office 5/2, 10:00 - 19:00
Salary: 1.500$ -2.000$
Contacts:
@alishermakhmudov_com
+998903210892
@islombekdev
3+ years of commercial experience in .NET C# + ASP.NET MVC
English (upper intermediate) and Russian (upper intermediate)
Work from office 5/2, 10:00 - 19:00
Salary: 1.500$ -2.000$
Contacts:
@alishermakhmudov_com
+998903210892
@islombekdev
👍2
Kursni bitirib ish qidirayotganlar nimalarga e'tibor qaratishlari kerak yohud birinchi ish qanday topiladi?
IT olamida menimcha oxirgi yillarda eng qiyin etap bu birinchi ishni topish bo'lib qoldi. Shu borada bir necha maslahatlar bilan bo'lishmoqchi edim.
1. Vakansiyalarga topshirgan holda pet projectlar qilish, ilm olishda davom etishlik. Pet projectlar ham boshqalarnikidan ajralib turadigan bo'lsa yana ham yaxshi. Ish beruvchilar ham bir xil youtuberdan ko'chirilgan projectlardan charchashi mumkin. Shu bilan birgalikda ilm olishda, bilmagan yoki kam bilgan mavzulariga chuqurroq kirishish, interviewda tushadigan savollarni mohiyatini o'rganishda davomli bo'lish kerak.
2. Public chatlarda (u yoki bu texnologiya uchun ochilgan, masalan reactjs uchun) biroz faollikni oshirish, lekin albatta me'yorni ushlagan holda. Kuninggiz shu chatlarda o'tib ketmasin. Bunday chatlardan ikkita foyda bor. Birinchisi, agar siz bilmagan savol berilsa va kimdir unga javob bersa siz ham o'rganib olasiz. Ikkinchisi, siz ham savollarga javob berish orqali shu sohada ishlovchilar bilan tanishasiz, tanish orttirasiz. Kelajakda sizni ish topib ketishizga aynan shu tanishlar refer qilishi sabab bo'lishi mumkin.
3. O'zinggizga o'xshash sheriklar topib biron foydasi tegishi mumkin bo'lgan projectlar qilish, ya'ni jamoa bo'lib ishlash. Va bu haqida masalan Linkedin, Head Hunter (hh) kabi platformalarda ko'rsatib borish, jamoa nimalar bilan shug'ullanayotgani kabi yozib borish.
Yuqoridagi maslahatlar barchasi ilmni kuchaytirish uchun bir yo'l xolos. Hammasidan asosiy maqsad shu bo'lishi kerak.
Agar yana qanaqadir birinchi ishni topishlikda yordam beradigan idealar, yoki e'tibor berish kerak bo'lgan muhim jihatlar bo'lsa kommentlar ochiq.
#birinchi_ish
@elyor_dev
IT olamida menimcha oxirgi yillarda eng qiyin etap bu birinchi ishni topish bo'lib qoldi. Shu borada bir necha maslahatlar bilan bo'lishmoqchi edim.
1. Vakansiyalarga topshirgan holda pet projectlar qilish, ilm olishda davom etishlik. Pet projectlar ham boshqalarnikidan ajralib turadigan bo'lsa yana ham yaxshi. Ish beruvchilar ham bir xil youtuberdan ko'chirilgan projectlardan charchashi mumkin. Shu bilan birgalikda ilm olishda, bilmagan yoki kam bilgan mavzulariga chuqurroq kirishish, interviewda tushadigan savollarni mohiyatini o'rganishda davomli bo'lish kerak.
2. Public chatlarda (u yoki bu texnologiya uchun ochilgan, masalan reactjs uchun) biroz faollikni oshirish, lekin albatta me'yorni ushlagan holda. Kuninggiz shu chatlarda o'tib ketmasin. Bunday chatlardan ikkita foyda bor. Birinchisi, agar siz bilmagan savol berilsa va kimdir unga javob bersa siz ham o'rganib olasiz. Ikkinchisi, siz ham savollarga javob berish orqali shu sohada ishlovchilar bilan tanishasiz, tanish orttirasiz. Kelajakda sizni ish topib ketishizga aynan shu tanishlar refer qilishi sabab bo'lishi mumkin.
3. O'zinggizga o'xshash sheriklar topib biron foydasi tegishi mumkin bo'lgan projectlar qilish, ya'ni jamoa bo'lib ishlash. Va bu haqida masalan Linkedin, Head Hunter (hh) kabi platformalarda ko'rsatib borish, jamoa nimalar bilan shug'ullanayotgani kabi yozib borish.
Yuqoridagi maslahatlar barchasi ilmni kuchaytirish uchun bir yo'l xolos. Hammasidan asosiy maqsad shu bo'lishi kerak.
Agar yana qanaqadir birinchi ishni topishlikda yordam beradigan idealar, yoki e'tibor berish kerak bo'lgan muhim jihatlar bo'lsa kommentlar ochiq.
#birinchi_ish
@elyor_dev
👍5❤🔥1🆒1
Qiziq sayt topib oldim. Koinotga qiziquvchilar uchun ancha qiziq bo'lsa kerak
https://eyes.nasa.gov/
@elyor_dev
https://eyes.nasa.gov/
@elyor_dev
🔥3👍1🤯1
CSS print
Ba'zan sahifani chop etish (print) yoki pdf ga aylantirish kerak bo'lib qoladi, lekin sahifadagi ba'zi elementlar print qilganda ko'rinmasligi kerak, yoki boshqacharoq ko'rinishi kerak. Shunaqa vaziyatlarda ham css dagi
@elyor_dev
Ba'zan sahifani chop etish (print) yoki pdf ga aylantirish kerak bo'lib qoladi, lekin sahifadagi ba'zi elementlar print qilganda ko'rinmasligi kerak, yoki boshqacharoq ko'rinishi kerak. Shunaqa vaziyatlarda ham css dagi
@page, @media print lar yordamga keladi. Shular haqida to'liqroq o'qish uchun shu linkga bosing. @elyor_dev
👍9👎1🆒1