Programming ∀
Відкрити в Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
Показати більше1 354
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
1 354
Microsoft:
Hurmatli hamkasblar keling yaxshi event qilamiz. Speakerlar topishingiz va yana birqancha masalalarda microsoft ham yordam berishi mumkin.
Konfirensiyadan kegin:
Hurmatli hamkasblar windowsda ham bunchalik masqarabozlik bo'lmagan edi. Biz shunchalik eng ochiq operatsion tizim qilishni hohlagan edik. Sizlar esa tollerantlikni oliy darajasiga chiqdingiz !
1 354
Meme ideyasiga to'liq spoiler:
Hullas IT confeerencelarda norm taklar o'rniga artistlarni chaqirib konsert qilishyabti.
1 354
Benchmarklarga kamroq zadrod bo'lishingiz kerakligi haqida eslatma.
Umuman olganda birqancha tillarni o'rganishni boshllaganimdan kegin benchmarklar qiziq bo'lmay qoldi. Sababi generalize qilolmaysiz hamma narsani. Runtimelar ham turlicha ishlaydi turli runtimeni turli uslubda optimize qilsa bo'ladi. Hullas hulosalarim quyidagicha bo'lgan.
1. Benchmarklarga katta etibor qilmasdan platform o'zida optimization qilishni yaxshilab o'rganish kerak.
2. Tradeofflarga tayyor turish kerak, masalan Rust juda sekin compile bo'ladi ammo safety code yoza olasiz. Hullas juda ko'p tradeoff.
3. Muhit ham rolega ega ayniqsa runtimelar masalasida aynan bazi runtimelar uchun berilgan tasklar qanchalik yaxshi bo'lishiga OS ham aloqador bo'ladi.
1 354
2 narsaga ishonmang !
1. DHCP bergan IPga.
2. Frontendchi yozgan safety codega.
2 narsani odat qiling !
1. Kitob o'qishni
2. Frontenderlar bilan baxslashmaslikni.
Ps: Hamm frontenderlarga ham tegishli emas.
1 354
Ko'pchilik xavotir oladigan narsa biror mavzuda learning curve, tog'risini aytsam qancha ko'p practice qilsangiz shuncha tezroq va yaxshiroq shu narsani o'rganasiz. Haskell grpc library ustida ishlash o'qiyotgan adabiyotlarimdan ko'ra ko'proq practical tajriba beryabti. O'sha nazariy va "White paper" code samplelar real loyihada ishlatilingan. To'g'risi birgina taskni haligacha yopolmadim )) Lekin boshida qiyin bo'ladi, ammo sekin sekin ko'rnikib ketamiz, masalan kecha man qo'shgan feauture nixoyat build bo'ldi, ammo testlar fail bo'lyabti xozircha va shu o'rinda bugun aynan o'sha o'zim qo'shgan feautureni qanaqa ishlayotganini o'zim tekshiryabman, yani sample projectcha qilyabman. Umuman olganda OSS contribution manga juda yoqyabti, birqancha o'zimga qiziq projectlarni doyim qarab yuribman regular, ulardan nafaqat ko'p narsalar o'rganish mumkin balki yetishmovchiliklarni topish va bir muammoga turli yechimlarni ko'rib analiz qilish mumkin. Mani skill issuelarim bilan xozircha to'liq contribution unchalik oson emas, lekn harakatda barokat deydiku ))
1 354
Lekin eng qizig'i bu yil ham ob-havo haqida hamma gapiradi. Ammo faqat gapirishadi.
Qani endi anavi metroga ... qilgan biratdaka supermenlar chiqsa deydi bazilar ))
Shu jumladan manam...
Hullas yuraveramiz shunaqa LOH bo'lib 😊
1 354
Hullas commentlarda 1 daqiqa delay bor.
Fikrizni batafsil va tushunarli izohlay olmasangiz ignore qilinadi.
1 354
O'zi youtubedagi primitivlar ko'payib ketganini deb mana shunaqa axvolga keldik. Yana bir to'lda infosiganlar ham bor.
Odamlar ma'lumotlarni boshqa odamlardan olishyabti 3-4-5 qo'llardan, aslida hammasi batafsil ipidan ignasigacha yozilgan. Bu mavzularda kitoblar va katta tajribalash ulashilingan ochiqchasiga.
Lekin qanaqadir primitiv masqarabozlarni IT haqidagi bergan bir tiynga qimmat ma'lumotlari odamlarni jalb qilyabti va hamma shularni yashi deb o'ylaydi ))
Biroz tanqidiy fikrlashni yoqinglar, ahir sohangizni eng muhim instrumenti shu narsa. Zombilar kabi kim nima desa ishonib ketavermanglar. Falon joyda ishlaydi degan statusiga ham qaramgnlar ko'ryabmiz 10x engineerlarni race condition nima ekanini bilmasdan hammayoqni promisga o'rab yurganini.
Undan ko'ra yaxshi authorlarni kitoblarini o'qinglar kanalda bunaqa tavsiyalar tiqilib yotibti, fundamental computer science o'rganilar. Chatgpt yozib bergan codeni review qilolmaydigan seniorlar gapiga ishonmasdan tayinli akademiklarni ishlari bilan tanishilar shunda foyda topasizlar.
1 354
Bu nimani anglatadi bilasizmi ?
Siz ishlayotgan X platformada I/O imkoniyati bo'lsa. Siz distrubuted system qurishiz mumkin degani.
Lekin sizni platforma bunga qanchalik yaxshi imkoniyatlar bera oladi ? Demak siz I/O bilan ishlar ekansiz hammayoqda side effectlar bor.
Shu sabab miyyangizda Man ishlayotgan X narsada HA distrubuted pro max narsalar qursa bo'ladi degan narsani ko'tarib yurmasdan.
Man ishlayotgan Platformada side effectlar bilan bunaqa uslublarda ishlasa bo'ladi degan tayinliroq argumentlarni olib yuringlar iltimos. Bo'lmasa juda primitiv dasturchi bopqolasiz, axhir biz ko'p hujayrali mavjudodlarmizku unaqa qilmaylik akalar.
