Dilmurod Yangiboev | DYDO :)
1.38K subscribers
294 photos
35 videos
6 files
287 links
Hello World!
FAQ: @Dilmurods_bot
I am Dilmurod, A Software Engineer at Tesla Motors.

Crafting the software for robots building Model Y at Giga Berlin, the pinnacle of automotive innovation.

Breathing life into tech, one line of code at a time.
Download Telegram
Technoking. Invest Tesla :)

Source
👍18🔥1
Assalom alaykum!

Linkedinda ByteByteGo kuzatib boraman. Yaqinda chiqargan blog posti yanada qiziqarli bo'ldi men uchun.

Discord qanday qilib trillionlab xabarlarni saqlaydi....

Nazarimda, Discord ichki atmosferasi ajoyib, tez moslashuvchan va startup ruhida.

Golang -> Rust tilini tanlagan edi "Garbage collector" bo'lgani uchun. blog

Endi Cassandra -> ScyllaDB.

Blog post.
👍13
Assalom alaykum!

Yangilikni eshitdilarmi?
Juda qiziqarli tortishuv:

Ilon Musk vs Mark Zuckerberg. Post

Bundan oldin Meta "Project 92" ya'ni, Twitterga o'xshash loyihasi borligi haqida habar berilgan edi. Post


Tech world da janglar qiziqarli tus olmoqda.
Assalom alaykum!

Yaqinda, Uberdagi Senior dasturchi sifatida ishlayotgan o'zbek akamiz bilan suhbatda.

Interview ga yaxshi takliflarni berdi.

Shulardan biri:

Har doim qilgan ta'sirli ishlaringizni yozib borish va ulardan bitta universal hikoyacha ko'rinishida shablon qilib olish.

Agarda siz kutmagan savol bo'lsa ham, sizda bo'lgan hikoya shabloni bilan javobiningiz qisqa va ijobiy bo'lishi mumkin.

Qo'shimcha qilib,

Sizning kompaniyaga berayotgan qiymatingizni yozib borish nafaqat interview da balki, samaradorlikni tekshirish(Performance review)da ham juda foydali bo'ladi. 😊
👍26🔥4
Assalom alaykum!

Doimiy uxlamasdan ishlashingiz sog'lig'ingizga zarar bo'lishi mumkin.

Diqqat bilan ishlang, o'zingizga vaqt bering. Ya'ni 1 soat diqqat bilan ishlab, 5 minut dam oling....
👍8🔥3
Assalom alaykum!

Interviewdan keyin....

A: Savollaring bormi?

B: Juda ko'p.

Albatta sizda ko'p bo'lishi kerak, negaki siz:

- Jamoa
- Manager
- Proyekt
.......

Jamoa - siz uchun muhim bo'lishi kerak. Sizning qimmatli keyingi 1-2 ... yilning 1/3 qismini umringizni shu insonlar bilan o'tkazasiz.

Manager - birinchi hayolga kelgani: Mentorlik va rivojlanish (Mentorship and Development).

Proyekt - .....
👍11
Assalom alaykum!

Teslada “no remote policy” bo’lganligi sababli ko’p vaqtim yo’lda o’tadi. Faqatgina bir kunga ruxsat berilgan, lekin bu narsa manajeringizga bog'liq.

Boshida bu narsa juda qiyin bo’ldi. Juda qayg’ura boshlagan edim ketgan vaqtim uchun. Deyarli, 2 soat! :(

"You got this, Dilmurod".

Keyin usulni o'zgartirdim. Va mangga foydali bo'lgan yo'llarni qidira boshladim.

- Podcastlar eshitishni boshladim (O'rtog'imdan o'rgandim! U ham Teslada ishlidi :). )
- Juda foydali bo'lyapti, har doim ogoh, va yangiliklardan habardor
- Obed vaqtida boshqalarga ham aytib beraman, qizi
qib tinglashadi

- Sport
- Uydan stansiyagacha 12 min daqiqalik yo'l, velosipeddan foydalanaman. Ko'proq masofa bilan sayr qilib kelaman, ishdan so'ng.

- Leetcode (sometimes)

- Todo listni tayyorlab qo'yaman ishga borgancha

Xulosa shundaki, barchasi o'z qo'lingizda!
👍30🔥10
Forwarded from Software Engineer
Assalomu alaykum.

Backend dasturlash kursida qatnashib, siz ham dasturchilar safiga qo'shiling.

Kursda nimalar o'rganiladi:

– PHP va Go dasturlash tillari
– Yii2 va Gin freymvorklari
– Linux serverlarini boshqarish va sozlash
– Postgresql, Mongodb, Redis ma'lumotlar bazalari

Kurs davomida turli xildagi loyihalar bajarib ko'rasiz hamda keyinchalik real loyihalarda qiynalmay ishtirok eta olasiz.

Kurs narxi atigi oyiga 400 000 so'm.

Ustoz: Asliddin Abdivasiyev (AlifUzbekistan kompaniyasida dasturchi muhandis)

Ro'yxatdan o'tish uchun bosing
🔥13👍3
Assalom alaykum!

Hayit muborak bo’lsin, azizlar!)
👍12🎉6😁52
🎉10👍1
Assalom alaykum!)

Hozirda ko’proq vaqtimni “communication skill” larimni yaxshilashga harakat qilayapman.

Qaysidir yaxshi resurslar va kitoblar bilsangiz, va kommentariyalarda bolishsangiz juda ham xursand bolaman!)

Va keyingi postlarda barcha insightlarni bolishishga harakat qilaman!)
👍12
Forwarded from Nodir's notebook
Hi all. I've recently transitioned from AWS ECS to Infrastructure as Code, CFN, CDK, SAM, AWS Copilot, but also AppComposer. Basically various ways to define infrastructure. Other IaC tools, including Terraform, Pulumi, Bicep, Serverless and SST, are on my radar as well.

I'd love to hear about your IaC needs, which IaC tool you use, what you like about it and what could be better, how you will choose an IaC tool for your next project. Feel free to leave comments or DM me. Thank you
👍4
Forwarded from Sherzod Shermatov
Media is too big
VIEW IN TELEGRAM
Intro video to Digital Leadership Forum in Uzbekistan. You can watch all the event from the 24th minute of the live recorded video: https://lnkd.in/dH5cRdux
🔥5👍3
Assalom alaykum!

Manda eng zo'r xonadoshlarim bor!

Biri Amazonda va biri Teslada ishlashadi.

Suhbatlar har doimgidek ajoyib. Ovqatlar ham shirin 🙃.

Yaqinda o'zgacha holatga nazar tashladik. Ko'p vaqtimizni telefonda o'tkazadigan bo'libmiz va 30 kun ortga nazar tashlaganda sezirarli o'sish bo'lmaganini sezdik va quydagicha "challenge" boshlandi:

40 kun ketma-ket:

- Sport bilan shug'ulanish:
- yengil yugurish
- push & pull ups

- Maqola o'qish va uni bir birimizga so'zlab berish:
- Harvard Business Review
- McKinsey & Company

- Har hafta "iphone screen time"
- Bir birimizga ko'rsatish hamda g'olibni aniqlash( g'olib telefonga eng kam vaqtini ketgizgan )

Qani O'lg'a!
👍29🔥6😁1
Forwarded from Vohid Karimov (Vohid Karimov)
Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:

— Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
— Computer Science mavzularini chuqur o'rganing
— Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
— Bitta dasturlash tilini mukammal o'rganing
— Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
— O’zingizni pet proyektlaringizni yarating
— Har kuni ko'p kod yozing
— Tez-tez interview qiling (ishingiz bo'lsa ham)
— Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning

Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.

Jarayondan zavq oling!
👍31🤩1
2 ta offer oldim 🤔....

Assalom alaykum! :)

Juda ham Futbolga qiziqaman. Manchester United muxlisiman :).

2 ta jamoada eng yuqori komandasi bilan training qilish imkoni paydo bo'ldi.

Yakunda, Berlinda Treptow FC 1-jamoasiga qabul qilindim. Xursand bo'lganim, 1-jamoa eng kuchli jamoa klub doirasida 😉😊.

Germaniyada Futbolga qaratilgan etibor juda yaxshi, va bungga o'zim guvohi bo'ldim....

6 oyga 55$ klubga qo'shilish uchun:
- Intensive va professional training (2 kun haftada)
- Yangi Klub formasi (Dilmurod yozilgan) 🙃
- Trainingdan so'ng, Dush va turli xil sharbat, suv ichimliklar
- Ajoyib tabiiy stadion va training stadion
.....
👍43🔥6🎉43
Forwarded from Jakhongir Rakhmonov - IT
Amazon interviewsida qanday javob berish kerak

Amazonda interview 2 qismdan iborat: Technical va Behavioral interview. Technical interviewda siz bilan Leetcode masalalari yechiladi yoki System Design qilinadi. Behavioralda esa Amazonning Leadership Principles lariga asoslangan savollar beriladi. Ular asosan quyidagicha formatda bo’ladi: “Karyerangizda bunday holat bo’lganmi? Qanday yo’l tutgansiz? Natijasi nima bo’lgan?”. Siz bu savollarga tapada aytib o’tilgan STAR metodidan foydalanib javob berishingiz kerak.

Bunday savollarning ichida eng ko’p so’raladiganlardan biri bu “Tell me about the time in your career when you dove deep into the problem”. Yani siz karyerangizda bo’lgan va siz chuqur kirishib yechgan muammo haqida aytib berishingiz kerak. “Chuqur” so’zi juda muhim. Siz o’sha muammo va uni qanday hal qilganingiz haqida barcha detallarni aytib bera olishingiz kerak. Ohirida sizdan juda ko’p savol so’raladi, agar yetarlicha chuqur kirmagan bo’lsangiz ushalib qolasiz.

Quyida men shu savolga qanday javob bergan bo’lishimni misol qilib keltiraman.

Biz yaqinda jamoamiz bilan Verified Permissions servisini ishga tushurdik. Bu serviceni o’z loyihangiz uchun “Authorization Microservice” deb tushunishingiz mumkin va u foydali bo’lishi uchun “latency” yani tezlik juda muhim. Shuning uchun ham biz servisimizning tezligini yaqindan monitor qilib boramiz.

Yaqinda servisning asosiy APIlaridan birining tezligi 10ms ga oshib qoldi. Bu kichik yomonlashish biz ujun judda jiddiy. Shuning uchun ham menga aynan nima uchun tezlik sekinlashganini topish va muammoni hal qilish topshirildi.

Birinchi bo'lib ma’lumotlar bazasiga jo’natilayotgan querylarni tezligini tekshirdim. Hammasi joyida. Tezllik o’zgarmagan. Agar ma’lumotlar bazasining tezligi joyida bo’lsa demak kodda nimadir o’zgargan bo’lishi mumkin deb o’yladim va ohirgi o’zgarishlarga qaradim. E’tiborni tortadigan o’zgarish topa olmadim. Qiziq. Kod o’zgarmagan, database tezligi o’zgarmagan. Lekin API tezligi baribir sekinlashgan. Nima sabab bo’lishi mumkin?

Boshqa barcha monitoring dashboardlarimizni tekshira boshladim. Qarasam “Canary Test”lar grafikida testlarning soni ko’payganini ko’rib qoldim. Canary testlar nimaligi haqida Azimjon yaxshi bir post yozgan. Qisqasi servislar "tirikligini" tekshirish uchun "canary test"lar yoziladi va har zamonda yuritib turiladi. Biz har 2 daqiqada yuritamiz. Hullas bu testlarning soni ko’paygan va ular bizning APIga ko’proq request jo’natishni boshlagan.

Lekin bunda hech qanday ma’no yo’q. Trafik o’sgan va tezlik kamaygan. WTF? Bizda haqiqiy foydalanuvchilardan keladigan trafik anchadan beri o’sib keladi va bunday yomonlashishni kuzatmagan edik. Nega aynan canary testlarning soni oshganda bunday yomonlashish kuzatildi?

Buni tushunish uchun canarylar bilan bizning servisning o’rtasidagi farq haqida o’ylashni boshladim. Eng katta farq bu biz servisni AWS EC2ga qo’yganmiz, testlar esa AWS Fargateda yani containerlar ichida yuritiladi. Har 2 daqiqada yangi containerlar yaratilib canary testlarni yurgizamiz. Bu degani har safar yangi containerlar bizning servisga login qilish uchun request yuborishi kerak. Haqiqiy foydalanuvchilar servisimizni ishlatganda esa unday muammo yo’q. EC2 serverlarimiz or’tacha bir kun o’chmasdan ishlagani uchun biz login requestlarning javobini cachega tiqib uning ichidagi malumotni qayta-qayta ishlata olamiz. Canarylarda esa containerlar sabab bunday imkoniyat yo’q. Demak, canary testlarning soni oshgan, ko’proq login requestlar kelgan, cache ishlamagan va latency yani tezlik ko’paygan. Muammo topildi. Endi yechim topish kerak.

Lekin yechim alohida katta mavzu. Bu yerga sig’maydi. Lekin shu STAR metodidan foydalanib haqiqiy interview savoliga qanday javob berish mumkinligini ko’rishingiz mumkin.

Eng asosiysi muammoning ich ichiga kirilgan va servisning ko’p taraflarini yaxshi bilish isbotlangan. Ishonchim 90% komil, bu javob interviewdan o’tgan bo’lar edi. Bu nafaqat intervyuda balki promotion olishda ham juda yordam beradigan misol. Shunday holatlar bo’lsa albatta yozib boring.

@jakhonrakhmonov
👍15
Channel name was changed to «Del's Techlog»