uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Programming ∀

Programming ∀

Відкрити в Telegram

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

Показати більше
1 354
Підписники
+224 години
+27 днів
Немає даних30 днів
Архів дописів
Repost from MJ
Shu joyga o'zingiz yoki tanishlaringiz adashib borib qolishmasin. Firibgar, gapida turmas, beburd odam ochgan joy. Oldin ham
Shu joyga o'zingiz yoki tanishlaringiz adashib borib qolishmasin. Firibgar, gapida turmas, beburd odam ochgan joy. Oldin ham shu joy haqida bir necha marta post qo'yilgan.

#statistics Shu paytgacha taxminan 10-12 ta O'zbekistondagi startup loyihalar yoki yangi kompaniyalar ichida ishlab ko'rdim. Juda ko'p yangi loyiha va kompaniyalarda asosan shablon birxil. 1. Resurslar minmaldan ham kam. Ayniqsa texnik resurslar. 2. Management bilan judayam kop conflictlar bo'ladi. Asosan micro management sababdan. 3. Hiring masalasida aniq talablar qoyilmaydi. 4. Masuliyatlar to'g'ri baholanmagan yoki to'g'ri ajratilmagan. Aytaylik falon muammo bo'lsa kim hal etadi ? Eng birinchi masala engineering teamga qaratiladi )) 5. Loyiha talablari to'g'ri qo'yilmagan va evolution masalasida hech qanday yechim qilinmagan. Soddaroq misolda aytsak. Project qilamiz ! Nima project ? product-market.uz ? Tamam ! Falon muddatda bitadi ) 6. Aniq konverylar yo'lga qo'yilmagan va masuliyalar biriktirilmagan. Masalan jamoadagi eng yaxshi biladigan odam hammasini qilishi kerak. 7. Texnik solutionlarga hech qanday talablar yo'q. Ishlasa bo'ldi. 8. Stackholderlar buyrakratik siyosatni sevadi. 9. Stackholderlar tomonidan qo'yilgan talablarga mos takliflar bo'lmaydi. 10. Juniorlardan asosiy resurs sifatida foydalaniladi. 11. Feauture listni implementatsiyasi va Relase time managmentlar mutlaqo o'ylanmaydi. 12. Loyiha uchun sarflanadigan resurslar juda kam ajratiladi. Serverlar, Dasturchilar uchun vaxakazo. 13. Aniqlik masalasida juda past ko'rsatkichlar. Yani ratsional fikrlash statistika analizlar deyarli qilinmaydi. 14. Kop narsa boshqaruv modeliga taqaladi. Ammo engineering koproq ayibdor qilinadi. Xozircha shu kabi muammolarni ko'rdim. Ammo bazi startuplar N vaqtda kop narsalarni isloh qilishdi. Man asosan texnik aspectlardan qaradim koproq engineer sifatida )). Chunki hali o'zim stackholder bo'lib ko'rganim yo'q. Ammo o'zimning loyihalarimda ham shu aspectlarga qarashga va isloh etishga xarakat qilaman. Agar siz o'zbekiston kompaniyalarida ishlasangiz Ushbu sanagan muammolarimning kamida 2-3 tasi mavjud yoki hammasi. PS: Fikrlar bo'lsa izohlarda qoldiring ))

Yopildi !! Kim share qilgan bo'lsa yordam uchun Rahmat.

#kichik_elon Assalomu Alaikum ! Nodejs va backendan tajriba qilishni xoxlaganlar uchun imkoniyat va taklif )) Agar sizda self study yaxshi bo'lsa va dasturlash bo'yicha yaxshi fundamentga ega bo'lsangiz. Lekin hali ishingizni toliq topib ketmagan ishga joylashmagan bo'lsangiz va vaqtingiz koproq bo'lsa unda ushbu elon siz uchun. Maqsad: Fundamental bilimi yaxshi bollarga tezroq up bo'lishida yordam berish. Real ishdagi holatni simulatsiya qilib ularga tajriba ulashish. Talab: Javascript va Nodejsdan fundamental bilimlar va ingliz/rus tilini tushinishi (Imkon bo'lsa boshlangich computer sience). - Narxi qancha ? - Sizga tekin ! Agar arzisayz agar arzimasangiz ham bepul faqat sizni qabul qilmaymiz ))) - Bundan nima manfat ? - Siz huddi qandaydur kompaniyada ishlayotganday yoki amaliyot otayotganday bo'lasiz. - Qanday amalga oshiriladi ? - Bolaga task beriladi va review qilinadi. - Kim review qiladi ? - Eng kamida shaxsan o'zim )) Kopida mandan tajribalilar. Ideal holatda esa hammamiz )) - Note: Ushbu loyiha xozir juda ham minimal rejimda ishga tushayotganini xisobga olsak uzogi bilan 2 kishini qabul qilamiz. Hullas siz bizni methodda tajriba quyoni bo'lishingiz evaziga yaxshi tajriba va networkinga ega bo'lasiz ))) Qanday ko'rinishda qabul qilasiz ? - Manashu botga o'zingiz haqingizda qisqacha github profile va telegram username qoldiring. Github profile yoq va github bilan chiqisholmaganlar bilan chiqisholmayman )). Tanlov faqat mani subyektiv fikrimga ko'ra bo'ladi !

Kecha 18 LTS bolibti ))

Ushbu maqolaning ingliz tilidagi versiyasi ham tayyor bo'ldi. O'qib ko'ring va xatolar bo'lsa ushbu post izohlarida qoldiring. https://dev.to/akhmadiy/the-things-a-beginner-programmer-must-know-or-beginners-problem-part-1-3k88

0.78 KB

Mani doyim oylantiradigan mavzulardan biri ekan ! Dependencylardagi Boqliqliklar ! https://www.youtube.com/watch?v=U5yI1mw1tJk

Yaxshi maqola ekan )) https://habr.com/ru/post/654697/ Muhammad Yahyo degan odamdan oldim ))

2038 Problem haqida bilarmidingiz ?
2038 Problem haqida bilarmidingiz ?

#ish #yordam #elon O'zbek tilidan ingliz tiliga text tarjima qila oladigan odam kerak. Texnik lug'atlardan xabardor va gramat
#ish #yordam #elon O'zbek tilidan ingliz tiliga text tarjima qila oladigan odam kerak. Texnik lug'atlardan xabardor va gramatikani yaxshi biladiganlar bo'lsa ish bor. Ish haqida qisqacha: O'zbek tilidagi maqolalarni ingliz tiliga tajrima qilish kerak. Barchasi maqolalar Narxini kelishamiz. Agar sizni shunday ishlarda tajribangiz bo'lsa yoki shunday tanishlaringiz mavjud bo'lsa @akhmadiy42 ga yozing.

Hafta ohirigacha o'qish uchun judayam ajoyib maqola topib oldim. Nomi: Javascript The FIrst 20 year Birinchi 20 yillikda Javascript adashmasam shunday tajrimasi. Authorlar esa JS authorlaridan. Hamma taniydigan JS asoschilaridan biri Brendan Eich ham bor )) Qisqasi offical ishonchli va foydali manba. Manimcha oqib chiqgandan keyin bazi sterotiplar yoqolsa kerak. https://dl.acm.org/doi/pdf/10.1145/3386327

How to remove Nodejs...
How to remove Nodejs...

#process Process Operatsion tizimdagi(OS) Jarayonlar. Yani OS da ishlab turgan jarayonlar process deyiladi. Soddaroq misolda aytask biz yozgan "trash code" hello_world.app ishga tushishidan tortib ishini yakunlagunigacha bo'lgan jarayon misol bo'la oladi. console.log("Hello World !"); Har qanday process yangidan ishga tushar ekan birqancha steplardan o'tadi. 1. Dastur ishga tushishidan oldin unga memoryga load bo'ladi va unga memory ajratiladi. Hotira 4 qatlamga ajraladi stack, heap, data, text. 1. 1Stack process paydo bo'lishi bilan variablelar(local), funksiya va uni parametrlari, funksiya javoblari barchasining vaqinchalik ma'lumotlari ushbu qismda saqlanadi. 1.2 Heap process ishga tushganida run time uchun dinamik ravishda ajratiladigan xotira. Masalan reference data typelar uchun aytaylik objectlar. 1.3 Data bu yerda global va static variablelar saqlanadi. Masalan const PI = 3.14. 1.4 Text Dastur source to'g'rirogi compile natijasida hosil bo'lgan natija saqlanadi. 2. Proccess Life Cycle - Jarayonning hayotiy sikli. Yoki processning yashash vaqti desak ham tushunarliroq bo'ladi. Ushbu jarayon birqancha bosqichlardan iborat. 2.1 Start bu process birinchi tug'ulganidagi holat. 2.2 Ready Jarayon CPU ga berilishini kutayotgan holat. Process ushbu holatdan keyin ish boshlashga tayyor bo'ladi lekin OS scheduler tomonidan to'xtatilishi mumkin CPU boshqa processga berib yuborilishi uchun yoki bo'lmasam davom ettirishi mumkin. Jarayon ishga tushish tushmasligini yoki qachon ishga tushishini scheduler hal etadi. 2.3 Running. Process Os scheduler tonidan processorga berilganidan so'ng jarayon ishga tushadi. Va CPU o'z ushbu processdan keladigan tasklarni qayta ishlaydi. 2.4 Waiting. Agar process nimadurni kutishi kerak bo'lsa masalan STDIN ushbu holatda bo'ladi. Chunki jarayon ishlashi uchun u kutayotgan resurs berilishi kerak. 2.5 Terminated or Exit. Process ishini yakunlaganidan keyin yoki Os tomonidan tugatilganidan keyin asosiy Memorydan o'chirilishini kutadi. Memorydan o'chkanidan keyin esa STDOUT exit code qaytaradi va Gitler koput ! Davomi bor... PS: Mavzu juda katta bo'lgani uchun eng asosiy tushunchalarni yozib ketishni lozim topdim. Keyingilari InshaAllah tez orada chiqadi )). PCB ham qolib ketdi ammo bu ham kattaroq va kop stagelik mavzu. Undan tashqari run time tushunchasi ham bor hullas davomi bor ))). PS: #OS #operating_system #operating_systems

#process Process Operatsion tizimdagi(OS) Jarayonlar. Yani OS da ishlab turgan jarayonlar process deyiladi. Soddaroq misolda aytask biz yozgan "trash code" hello_world.app ishga tushishidan tortib ishini yakunlagunigacha bo'lgan jarayon misol bo'la oladi. console.log("Hello World !"); Har qanday process yangidan ishga tushar ekan birqancha steplardan o'tadi. 1. Dastur ishga tushishidan oldin unga memoryga load bo'ladi va unga memory ajratiladi. Hotira 4 qatlamga ajraladi stack, heap, data, text. 1. 1Stack process paydo bo'lishi bilan variablelar(local), funksiya va uni parametrlari, funksiya javoblari barchasining vaqinchalik ma'lumotlari ushbu qismda saqlanadi. 1.2 Heap process ishga tushganida run time uchun dinamik ravishda ajratiladigan xotira. Masalan reference data typelar uchun aytaylik objectlar. 1.3 Data bu yerda global va static variablelar saqlanadi. Masalan const PI = 3.14. 1.4 Text Dastur source to'g'rirogi compile natijasida hosil bo'lgan natija saqlanadi. 2. Proccess Life Cycle - Jarayonning hayotiy sikli. Yoki processning yashash vaqti desak ham tushunarliroq bo'ladi. Ushbu jarayon birqancha bosqichlardan iborat. #OS #operating_system #operating_systems

#elegant Rust ekotizimi bilan yaxshiroq tanisha boshlaganimga 3 kun bo'ldi. Umuman olganda Elegant til chuqur falsafa va imko
#elegant Rust ekotizimi bilan yaxshiroq tanisha boshlaganimga 3 kun bo'ldi. Umuman olganda Elegant til chuqur falsafa va imkoniyatlarga boy sodda korinadigan murakkab syntaxga ega va multi paradigm til. Huddi shunga oxshagan multithreaded serverga Nodejsda ham deyarli shuncha narsa qilish kerak bo'ladi. Lekin Rust !== Nodejs. Rust nega kop dasturchilar muhabbatiga sazovor bo'lganini endi tushunib yetyabman. System programming uchun juda zo'r narsa. Til haqida batafsilroq 1 yillardan keyin aniq fikrlar ayta olsam kerak sababi ekotizimda tajriba qilmay biror narsa aytish qiyin. Lekin C like tillardagi tajriba va tushunchalar juda foyda beryabti. Agar system engineering bo'yicha o'qishni yoki tajribalar qilishni hohlovchilar bo'lsa Rustni tavsiya qila olaman. Sababi sugar syntaxga boy C/C++ kabi tez ishlay oladi (Qanchalik tezligini bilmayman). Low level barcha feauturelar mavjud. Ammo tilni konseptlari birmuncha hight level va yangi. PS: Shanba kuni ertalab uyqidan uyg'onsam Rust yoqib qoldi ))) .

Paydo bo'lganidan keyin N vaqt oralig'i otgan va amaliyotga tadbiq qilingan yani juda ko'p yillardan keyin tadbiq qilingan loyihalarni bilsangiz izohlarda qoldiring. Imkon bo'lsa g'oya boshlanganidan relizgacha bo'lgan oraliq 10-20-30 yillar bo'lsa zor edi. Manga bir narsa juda ham qiziq bovoti )))

Paydo bo'