uk
Feedback

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

Programming ∀

Programming ∀

Відкрити в Telegram

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

Показати більше
1 354
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
Lol, Uzmobileda kiruvchi sms pullik ekan. Bazi smslarga 1200 so’m yechgan. Hullas hamma narsaga judayam etiborli bo’lish kera
Lol, Uzmobileda kiruvchi sms pullik ekan. Bazi smslarga 1200 so’m yechgan. Hullas hamma narsaga judayam etiborli bo’lish kerak bo’lgan zamonda yashayabmiz. Bu ketishsa ertalab uyg’ongan kishi bo’ynida qarz bilan uyg’onsa ham hechkim hayron qolmaydi. Bazi payment applarda screenshot qilish imkonsiz bo’lib qolibti. O’z qurilmamni hohlaganimcha ishlata olmasam 🤷🏻 Cintactlarga ham access olarmish )) Yana eski linuximga qaytaman bu safar telefonga ham linux qo’yman. Ayfoniga ham macbokiga ham tupurdim ! Yaxshi linux laptop olib nix bosamiz.

Bozorda geometrik progressiyada o’smagan. Shunchaki Zoomer+ lar ko’payib ketgan )) Dasturlashda tayinli ish topish uchun ham yaxshi koryera uchun ham zadrod bo’lib yaxshi distiplinada o’qish kerak. Hohlasangiz shu haqiqatni qabul qiling hohlamasangiz noname joylarda noname ishlarni qilib yuravering 🙂

Bunday tartiblarni yo’lga qo’yish uchun bizda ham kompaniyalarni sudga berish mumkin bo’lishi kerak. Ha utopiya ko’rinadi bular prodda vimda code yozish ham qog’ozda utopiya…

Agar kichikroq projectda bo'lsa ham DevOps bo’lsam quyidagi ishlarga majburlayman: 1. Har qanaqa task managerda kichik portal qilaman. Barcha so'rovlar shu yerga kelib tushsin. Biror developer kelib o'zi hohlaganan narsani gapirib bersa qilib bermaman. Task description yozishi shart. Oddiy request typelar - Access control - Infra - Troubleshooting. - Configs etc... 2. Barcha kerakmas accesslarni olib tashlayman. Serverlarga accesslarni DB userlarni eng minimal holatga keltiraman. 3. Version control & semantic versionlarni majburiy qilaman. Hechkim masterga push qilolmaydi Jamoani kamida 80% qismi review qilishi shart bo'lmasa codeni masterga qo'sholmaydi. Shu o'rinda relaselar aniq semantic versionlar bilan bo'lishi kerak. 4. Normal CI/CD qilinadi, failed CIlardan issue yasaladi. Deploy yoki dileviry ham huddi shunday. Aniq relasedan kegin CI joyida bo'lsa deployment boshlanadi bo'lmasa yo'q. 5. Relase vaqtlari aniq bo'lishi kerak. Haftaning Seshanbadan payshanbagacha bo'lgan kunlari oralig'ida. Hotfixlar mumkin emas. Yangi ficha A/B yoki Green Blue deploymentlar bilan relase qilainadi. 5-10%lik incremental o'sib borish bilan va yangi relase candidatlarda debug flag yoniq bo'ladi. Full relasedan kegin esa debug o'chadi. 6. Eng kamida 3 ta muhit dev/stage/prod. Huddi shu talqindda hammasi to'liq relase qilinadi. 7. Monitoring, haamma narsani monitoringa ulayman. Busiz ishlamayman va hamma muhitlar ham monitoringa ulanishi shart !. 8. Alertlar, muhim va shubxali holatlarni hammasiga alert yozib chiqaman. Kegin role va responsibilitylarga qarab kerakli odamlarga kerakli alertlarni yuboraman. 9. Hech qanaqa shaxsiy xabar yo'q ! Hamma devlar nima demoqchi bo'lsa pochtadan yozsin. Shaxsiy xabarlarni o'qimayman ! 10. Logging, devlar serverdan ko'rishi mumkin bo'lgan yagona narsa bu dashboardan loglarni ko'rish, serverga access yo'q. 11. APM, Majburiy qo'ydiraman barcha anomalylar va slow transactionlarga issue generate qiladigan qilaman. Issuelar bug bo'lib ochiladi kerakli joyga. 12. Har qanday migratorlar, scriptlar vaxakzaolarni o'tqizmayman. Bunday narsalarni ishga tushirish uchun kerakli odamlardan approve olish kerak xato man ham ko'rishim kerak. 13. Huddi shu narsa, scheduler, cron job, trigger vaxakazolarga ham devlar uchun access yo'q. 14. Projectda hotfix yo'q, yangi versiya fail bo'ldimi rollback bo'ldimi bo'ldi relase kechikadi. Tupurganim bor managerlarni sroklariga relase kechikadi ! PS: Tajribamdan yeg’ilib qolgan hulosalar asosida hayolimga shular keldi.

Eng prikoli. Hamma joyda gapirilyabtiku AI kimnidir ishini olib qo’ygani haqida. Lekin shunaqalarni birortasini eshitmadimda 😂 Demak ular yoki ish qilishmagan yoki bo’lmasa AI qiladigan ishlarni qilib kelishgan. Endi kresloni egasiga bo’shatib o’z ishlarini qidiryabtilar.

Biz haqimizda haqiqatlardan biri 🙂 https://www.youtube.com/watch?v=VJRvYsCG6Yw

Shu o’rinda xozirgi mavzuga biroz yaqin ammo haqiqiy korparativ petlarning asosiy qatlami bu aynan yasama jinslar… Undaylarni katta qismi shunchaki pet bo’lib xizmat qiladi.

Qiziq savol kelib qoldi shaxsiymga. Sohamizda ayol kishilarga ham qandaydir imtiyozlar bormi ? Degan mavzuda. Fikrim quyidagicha: Normal odamga imtiyoz berilishiga 2 sabab bor. 1.Insoni Rahmi kelib ma’lum sharoitlarni xisobga olib imtiyoz beradi. 2. Past nazar bilan qaraydi… Kompaniyalar, korparatsiyalarni juda ko’pi kapitalistik siyosatni sevishadi. Shunday ekan 2-versiya haqiqatga yaqin. Ayollar ishlashi ishlamasligi kerak degan mavzularni ko’tarmoqchi emasman. Imtiyoz berilishi huddi boqib olish kabi jarayonga o’xshaydi kapilistik tuzumda. Huddi shunday xayiryalar marketingi haqida ham ancha oldin aytgan edim esingizda bo’lsa. Shunday ekan bunday munosabatni hohlamasangiz yaxshilab o’ylab fikrlab ko’rishingizni so’rayman.

1 bitik memory 🙂 Ish tatiligacha sodda componentlarni o’rganib yuribman 😁
1 bitik memory 🙂 Ish tatiligacha sodda componentlarni o’rganib yuribman 😁

Promis va event loop bilan qilingan tricklarni adavanced deb mani aldashgan 😂 Monadlar, STM kabi narsalarni oddiy narsa deyishyabti biz tomonlarda 🫠

Dars o’tish, mentoringda ham hayron qolaman. Masalan yaqinda dasturlashni boshlagam xamkasblar bilan bazida suxbat bo’lib qolsa savol berishadi. Aytaylik hamma boshlang’ichlar qiziqadigan savol computer qanaqa ishlashi haqida vaxakazo. Lekin shu mavzudan ham judayam oddiy ALU blockni tushuntirish ancha qiyin. Uning uchun ikkimiz o’tirib bazi examplelarda ko’rishimiz kerak. Hammasidan oldin savol bergan odam transistorlar haqida biladimi yo’qmi qanchalik biladi bular haqida gaplashish kerak )) Endi tassavur qiling siz endi dasturlashni boshlayabsiz va birdan clock algorithmlar haqida gapirilyabti. Tabiyki hechnimani tushunmaysiz, qiyin va abstract mavzular uchun esa birnecha hafta, oy davomida mashq va tadqiqotlar qilish kerak bo’lmasa tushunmaysiz ))

Univerdaku hotya imthonlar bo’ladi. Kurslarni deyarli 99%da ko’rmadim. Juda minimal requirements. Linux foundationdagi kabi joylarda bazi kurslar uchun bor. Masan kernel developmemtga qiziquvdim, C bilish kerak, memory managementni ham degan. Kurs narxi qimmat edi ammo mentorlar kernel team azolari edi 🙂 Qisqasi info qalloblardan extiyot bo’ling 🙂

Lol. Bu pulga moliya sohasidagi zor univerlarga kirsa bo’ladiku 🤔 Balki adashishgandir. Lekin trading haqida kurslar qimmat
Lol. Bu pulga moliya sohasidagi zor univerlarga kirsa bo’ladiku 🤔 Balki adashishgandir. Lekin trading haqida kurslar qimmat deb eshitudim bunchalik deb o’ylamagandim.

Bazida hayron qolaman. Bizga madaniyat haqida gapirayotgab bazi hodimlar xojatga kirganda qo’llarini yuvishmaydi… Biror conflict chiqsa hamma jamoatda birdan o’rtaga tushadigan paydo bo’lib qoladi. Agar ularni qandaydir conflict resolver “rishala” desak o’shalarni o’zi boshqa conflict chiqaradilar. Bunaqa mavzularni doyim ignore qilaman. Lekin so’ngi payitda aynan shunaqa “gumanitar”lar qarorlari va bunaqa toxic holatlarni keltirib chiqaradigan eng kichik narsalarga ham etiborli bo’la boshladim. Bundaylar bilan o’yin qoyidasi quyidagicha. Eshitish kerak. 1 gapirilgan gapini keyingi gapiga qarshi qo’yish kerak. Yaxshigina masofa saqlash kerak. Ularga axmoq ekanini isbotlaganiz foyda bermaydi. Shunchaki ularni fikrlaridagi qaramaqarshiliklarni ochib berish kifoya 🙂

photo content

Qiyinchilik fikrlashga majbur qiladi. Xozir ideal fikr keldi. O’rtaga pul tashlab hamma gumanitarlarni pensiyaga chiqaraylik. Kattasidan kichigigacha ))

Bonusga perforator va drellar ovozi ham bor