ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Programming ∀

Programming ∀

الذهاب إلى القناة على Telegram

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

إظهار المزيد
1 354
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
Buning sababi ham o'zimiz rozi bo'laveramiz shunaqa narsalarga 🙂 Yo'q deyishni, reject qilishni o'rganish kerak ! Ish beryabti pul beryabti deb gumanitarlar qidalari bo'yicha aniq narsalar ustida ishlash manashunaqa axmoqona narsalarga sabab bo'ladi.

Shunaqa axmoqona narsalarga aralashib o'z ishimizga nisbatan kompitensiya kamayib ketyabti. Yaxshi texnik bilim o'rniga manashunaqa treshlarga aralshib yuraveramiz, yana seniorga ko'proq soft skill kerak deyishadi uyalmasdan. Agar gumanitar seniorlar bo'lsa birorta technical problem chiqganida hammasi boshini ushlab o'tirad )) Engineerda birinchi texnik bilimlar(Hard skill) kuchli bo'lishi shart ! Undan kegin qolgan narsalarga kompitensiya... Muloyimgina hamma narsaga rozi bo'laveradigan engineerchalar uje ko'proq gumanitarlarga o'xshaydi 😏 Agar hard skillni up qilolmayotgan bo'lsa demak unda learning issuelar bor ! Buni ustida ishlash shart va sohaning majburiyati ham shu. Odamlarga yaxshi gapirishdan oldin o'z ishini yaxshiroq qilishni o'rganish kerak. Engineerni ishi eng birinchi navbatda texnik yechim berish va buni sifati ham uning bo'ynida. Kollegalar bilan til topishish yoki hammaga yaxshi gapirish insoniy masala. Afsuski real hayotda talablar soft skillarga qaratiladi 😏 va shu soft skillar oddiy insoniylik prinsplaridan boshqasi emas. Ha teskari dunyoda yashaymiz ))

Agar complex architecture qilish kerak bo'lsa ham UML juda kerak emas. Minimal bilimlar bilan ancha narsa qivorsa bo'ladi. Ammo engineerlar business usecaselarni ham umuman hammasini define qilish kerak 😏 Shunga aytamanda xozirgi managment uslublarining ko'pi trash deb. Ularni aqli yetmagan xarbaloni bechora engineerlar qilishi kerak. Adashmasam bunaqa narsalarga ko'proq solution architect, system analitiklar ko'proq jalb qilinadi. Ammo negadir buyrokratlar bunaqa roleni tushunmaydi 🥲 Luboy narsani engineer bo'yniga qo'yishadi....

700 betdan ko'p ekan 😒 Documentation yozish eng trash narsa man uchun. Korparatlar manashunaqa qilib miyyani trashga to'ldir
700 betdan ko'p ekan 😒 Documentation yozish eng trash narsa man uchun. Korparatlar manashunaqa qilib miyyani trashga to'ldiradida. Aslida muammo va yechim bor qolgani axmoqlarga nimadirlarni tushuntirish jarayoni. Oma atayin UML specni o'qib chiqaman zotan birorta Manager kelib aqillilik qilsa betiga manashu kitobni otish uchun 😁

Wikidan ushbu shaxslarning qilgan ishlari haqida izllanib ko'rishni tavsiya qilaman. Shundan kegin business or technology haqidagi fikrlaringizni ko'rib chiqing. Businessga nima beradi degan safsatalarni nega yoqtirmasligimni izohi manashunda )))

Bu odamlarning qilgan ishlari bilan tanishish dunyo qarashingizni ancha o'zgartirib yuboradi deb o'ylayman. Umuman tarixga sayohat qilishimiz xozirgi va kelajakdagi narsalar qanday ekani haqida ancha dunyoqarashni o'stiradi. https://amturing.acm.org/byyear.cfm

Side effectlarga qarshi kurash boshlaganimga 1 yil bo’libti. Deyarli oy ko’p practicelarni TSda sinab ko’rdim. 4-5 oy oldin esa FPga jiddiyroq kirishdim. Undan oldin asosan faqat nazariya edi. Juda ko’p vaqtim asosan dunyoqarashni kengaytirishga ketdi va ko’p mavzularga sakrab tashadim )) @keilambda esa doyim ramkamga solib turadi bo’lmasa o’tlab ketaman 🌚 Mana endi kamroq sakrashlar bilan steb by step o’rganishga ko’proq harakat qilyabman. Boshida ko’p mavzularga sakrab qo’yganimni sababi asosan fikrlashga biroz o’zgarishlar kiritish edi, masalan man tassavur qilgan yoki hayol qilgan narsalar notog’ri bo’lishi yoqmaydi va kegin chalg’itadi. Shu sabab miyyani qayta sozlashga va alternativlarga ko’nikishga moslashishga tog’ri keldi. Sodda aytadigab bo’lsam doyim yer tekkis deb fikrlagan odam kosmosga chiqib guvoh bo’lganidak holat bo’ldi. FPni bafurja boshlamagunimcha bu mavzuda biror tayinli fikr va tassavur ham yo’q edi va imkon qadar uzoqroq turaverar edim. Bir tomondan shunday qilganim ham yaxshi bo’lgan ekan deyman. Sababi man ishlagan platform va til bilan hamma narsani ham tadbiq qilish bilan yaxshi o’rganishga va uzoqroq borishga ko’zim yetmagan. Yangi Paradigm va platformga migration qilishga sabab esa aynan man hohlagan narsa uchun yechimlar yoq ekanidan tortib hamma narsalardagi mutonosiblikda edi. Yana ancha muncha sabablar mavjud lekin aynan biror narsani yaxshiroq qilish asosiy motivatsiya edi, balki bu nazoratdan chiqgan perfektionizmdir bilmayman. Ammo manga keltirilgan argumentlar, misollar, qilgan izlanishlarim fikrmni o’zgartirishga sabab bo’ldi. Haskellgacha ko’pi bilan Rustni o’rganib koryera qilishni reja qilgan edim, ammo Haskell bahona boshqa ko’p narsalar bonusga kela boshladi desam bo’ladi. Ish topishdan ham bazi shubxalarim bor edi ammo vaqt o’tib tushundimki, biz biror lavozimga kandidatimizni qo’ydikmi ? Demak shunga munosib parametrlarimiz bo’lishi shart. Shunday ekan xozirgi eng mashxur tillarda ham ishsizlar ko’p demak ularning parametrlari yani saviyasi, bilimi va yana boshqa narsalarda muammolar bor. Biror narsani o’rganish, bilimni hayotga qo’llash, bilimni sotish bularni hammasi bir biriga bog’liq ammo alohida alohida mavzular deb bilamam. Shunday ekan ishonamanki agar ishsiz qolsam demak bu mani qayerdadir qilgan xatolarim qaysidir parametrlar ustida ishlash va ularni tuzatish kerak. Ish topishning yo’li: Bilim olish -> hayotga tadbiq qilishnino’rganish -> bilim va tajribani sotish. Manashu ketma ketlikdan tashqar force majorlar alohida mavzu.

Kecha side-effectlar haqida o'qib o'tirib uxlab qolibman ))

Haskellda shu narsa )) G'alatiroq ko'rinadi boshida ammo juda qiziq approach ))
Haskellda shu narsa )) G'alatiroq ko'rinadi boshida ammo juda qiziq approach ))

C++ da oddiy palindrome number. Sodda algorithm
C++ da oddiy palindrome number. Sodda algorithm

Leetcodeda haskell yo'q tasklari ham zerikarli. Codeforces masalalari ham juda qiziq. Haskellda yanayam qiziqlashadi yoki Rust )) Ko'pchilik farqiyo'q tilni deydi, bilmadim manga Cpp family tillar yoqmaydi umuman. Eng prikoli Haskellda qilayotgan solutionimda uje adashib qolyabman 😁

Bu qachon qo'shildi 🫠
Bu qachon qo'shildi 🫠

Mi phonelar fanatlari maqtanib yuradi endi, ayfon kamerani MIdan uxlatgan deb ))

Qiziq, reactjsning birinchi versiyalari Ocamlda ekan )) https://news.ycombinator.com/item?id=15209814

Shunda ham anavi nest yana birbalolardan ancha yaxshi. Balki browser sideda ham biror nimalar qilib xozir trendagi Frontend lib/frameworklarga aleternativ nimadir qilar. Shunda yana ko'pchilikda yana frontendga qiziqish uyg'onarmidi yana ))

Qiziq narsa shundaki effect-ts JS/TS ekotizimdagi eng yuqori progressiv lekin FP olamidagi ancha qoloq platforma 😁

Qiziq :)
Qiziq :)

Effect-ts ga STM qo'shilyabti ekan, nodejsda biroz bo'lsa ham yoqimliroq concurrency bo'ladi endi. Effect-ts community ancha narsalar olib kirib platformni biroz bo'lsa ham modernroq holatga keltirayotgan yagona framework deb bilaman. Umuman olganda nodejs ecosystemdagi juda kam sonli sifatliroq codebase )) Ref: https://github.com/Effect-TS/effect/tree/main/packages/effect/src/internal/stm

Solving the snake cube puzzle in Haskell. Judayam zo'r maqola ekan.