TGViewer
Channel Public Channel
Engineering Notes

Engineering Notes

@boboshersnotes

Kanalda asosan backend engineeringga oid postlar yozib boriladi.

Ba'zi postlarda xatoliklar bor.
Postlar foydali bo’lgan bo’lsa adminni duo qilib qo’ying. Rahmat.

Contact: @Bobosher_Musurmonov
LinkedIn: https://www.linkedin.com/in/bobosher-musurmonov
Subscribers
2.6K
Photos
161
Videos
2
Links
229

Showing posts older than #573 · Back to latest

Older Posts 20 shown
Post #572 3.2K
Anaqqisa, yana mock technical interview olishni boshladim. O'zbekiston IT bozori talablari doirasida junior va middle darajalari uchun. Yo'nalish – Backend (Python). Interviewda aynan qaysi jihatlar yoki qaysi texnologiyalarga ko'proq fokus qilishni tanlashingiz mumkin. Interviewdan keyin batafsil feedback beriladi va resurslar tavsiya qilinadi. Qiziq bo'lsa mockint.uz saytiga kirib, yozilishingiz mumkin.

Reklama
  • 👍 35
  • 👎 2
  • 🍾 2
Post #571 3.22K
Problem:
Give 4 different path names for the file /etc/passwd

Me:
/etc/passwd
/etc/./passwd
/etc/././passwd
/etc/./././passwd
  • 😁 38
Post #570 2.99K
Post #569 2.29K
1988-yilda o'sha vaqtdagi keng tarqalgan OSlar orasida cross-platform file system yaratish uchun ISO 9660 standardi ishlab chiqiladi. Eskiroq va soddaroq OSlar ham support qila olishi uchun ISO 9660 da cheklovlar ancha ko'p bo'lgan. Bu cheklovlarning ko'pchiligiga Microsoft tomonidan ishlab chiqilgan MS DOS sabab bo'ladi: Microsoft yangi standard o'sha vaqtda ancha kuchsiz bo'lgan MS DOSni ham support qilishi kerak deb turib oladi.

1995-yilda Microsoft ISO 9660 uchun Joliet nomli extension ishlab chiqadi. Sabab sifatida esa ISO 9660 da cheklovlar juda ko'pligi ko'rsatiladi...

Standardlashtirayotganda o'zlari limitlab, keyin o'zlari norozi bo'lishadi.
Microsoft☕️
  • 😁 16
  • 👍 4
Post #568 2.14K
O'zim cloud engineeringning unchalik muxlisi bo'lmasam ham cloud providerlarning qiladigan ishi men uchun juda qiziq. Yaqin kelajakda juda AWS yoki Azure bo'lmasa ham kichikroq cloud providerda ishlab ko'rish niyatim bor.
  • 👍 31
Post #567 2.22K
Engineering Notes Photo
  • 👍 13
Post #566 2.58K
  • 👍 33
Post #565 2.71K
  • 👍 8
Post #564 2.27K
Bir narsani aniqlashtirib olaylik, OOP imperativemi yoki declarative?
  • 👍 4
Post #563 3.22K

Forwarded from Saidolim Djuraev

Avvallari video darslar kam bo`lgan. Odamlar kitob o`qigan.

Kitob o`qishning foydasi, miyyada o`qiyotgan narsan odam tasavvur qiladi. Miyyada biror strukturaga kelishni boshlidi.

Video darsda esa, shu struktura ko`rsatib beriladi. Va bu struktura muallifning o`zi his qila olgan strukturasi. Sizniki emas.

Masalan, biror kinoni olaylik. U yerda effektlar va qizziq jarayonlar bilan bitta scenariyni ko`tsatishadi. Bittagina yo`l. Shu yo`lni turlicha usullar bilan yoritishadi. Lekin yo`l bitta.

Kitobda shu kinoni o`qib chiqsangiz, siz har bir yo`lni o`ziz qarab chiqasiz. Sizga qulay bo`lgan yo`l bilan yurib, jarayonlardan o`tasi. Bu esa sizning miyyangizda bu narsa shakllanishiga va saqlanishiga yordam beradi.

Oddiy misol. Uyni tasavvur qiling. Shiftida (potolok) nima bor? Eshigini rangi qanaqa?

Endi javob bering, nima uchun eshik tangini qizil demadingiz? Nima uchun shiftda turgan faner bo`yalgan?

Siz hozir tasavvur qilishga hayotdan ko`rgan uyingizdan kelib chiqib fikrladingiz. O`z uyingiz, o`rtog`ingiz uyi, siz qurmoqchi bo`ldan uy. Lekin siz tanimagan Said akani uylarini tasavvur qilmadingiz. Chunki uni uyini ko`rmagansiz-da.

Kitobda agar uyning ichi muhim bo`lmasa, uy deb etib ketiladi va siz o`z uyingizga moslab eslab qolasiz. Qayerdan odam kirdi, shkaf qayerda edi, oson eslab qolasiz. Agar kinoda ko`rsangiz va sizning uyingiz unga mos kelmasa, ertaga esizda ham bo`lmaydi.

Bilim ham shunday. Ilmni o`qishda miyyada shakllantira olsangiz va saqlay olsangiz bilim bo`ladi. 2 + 2 = ? deganda, kimdur cho`plarni o`ylidi, kimdur olmalarda sanaydi, kimdur tosh bilan, kimdur esa pizza bilan sanab 4 deydi.
Masala 2 ning shakli emas, qiymatida.

Shuning uchun kitob o`qish kerak....
  • 👍 45
Post #562 2.08K
Engineering Notes Qiymat qaytarishi kerak bo'lgan (non-void) funksiya kutilmagan natijaga uchraganini bildirish uchun odatda qaysi usulni qo'llaysiz?
Savolni aniqroq qilish uchun Django ORMdagi berilgan filterlar bo'yicha 1 ta object (DB record) olishning 2 xil usulini misol keltiraman. Birinchi usulda agar object mavjud bo'lmasa exception chiqaradi va caller buni handle qilishi kerak. Ikkinchi usulda agar object mavjud bo'lmasa shunchaki None (null) qiymati qaytariladi.
  • 👍 12
Post #561 1.97K
  • 👍 2
Post #560 2.69K
Kimdir Canonical(Ubuntuni support qiladigan kompaniya)ga ishga topshirmoqchi bo'lsa avval ichkaridagi hiring process haqida internetdagi fikrlarni o'qib ko'rishni tavsiya qilaman. Boshida o'qib ko'rib bular kompaniyaning haterlari bo'lsa kerak deb ishonmagandim. O'zim shu processdan o'tgandan keyin ishondim.

Recruitment process o'ta ko'p vaqt talab qiladi va yozuv-chizuv byurokratiyaga to'la. Offergacha o'rtacha 3 ta assesment (kamida to'liq 2-3 kun oladi) va 8-9 ta(!) interviewdan o'tish kerak bo'lar ekan. Shularning orasida IQga o'xshash test, reaction test, va 5000 ta so'zdan iborat o'zingiz haqingizda "essay" ham bor. Bir interviewer o'zida hiring process 4 oyga yaqin davom etganini aytgandi.

Recruiting team o'ta disrespectful. Faqat menda shundaymi desam yo'q, ko'pchilikda bo'lgan ekan. Hatto offer olganlar ham buni ochiqchasiga yozgan. Eng yomoni, bir dunyo tasklar va interviewlardan yaxshi o'tib rejection olganimdan keyin batafsil feedback so'raganimda 2 qatorli automated email oldim.

Bilmadim, kirgandan keyin ishlash muhiti yaxshiroq deyishayapti, lekin hiring process juda sifatsiz ekan.

P.S. Muammo Canonicaldami yo o'zi katta tech kompaniyalarda shunday ishlashadimi?
  • 😢 14
  • 👍 5
Post #559 2.26K
Hozirgi ko'pchilik dasturchilar hatto oddiygina fayllarga har xil uzunlikdagi nom bera olish imkoniyatini qo'shish uchun vaqtida OS designerlar qancha mehnat qilganini bilishganida dasturlashni va yoshi katta dasturchilarni boshqacha hurmat qilishgan bo'lardi menimcha.
  • 👍 36
  • 😁 3
  • 👎 2
Post #558 2.21K
Engineering Notes Programming paradigmlar haqida ko'proq o'qiganim sari har birining g'oyasini, o'rnini va paydo bo'lishiga sabab bo'lgan muammolarni yaxshiroq tushuna boshlayapman.
Yana bir gap. Shu paytgacha functional programming va procedural programmingni bir-biriga yaqin, hatto ikkalasi bir xil deb yozgan resurslarni ham ko'rdim. Shunchaki aytib qo'ymoqchiman, bu ikkalasi bir-biridan butunlay farq qiladigan paradigmlar.
  • 👍 14
Post #557 2.13K
Programming paradigmlar haqida ko'proq o'qiganim sari har birining g'oyasini, o'rnini va paydo bo'lishiga sabab bo'lgan muammolarni yaxshiroq tushuna boshlayapman.
  • 👍 14
Post #556 2.09K
Engineering Notes Photo
  • 👎 1
Post #555 1.82K
  • 👎 1
Post #554 3.23K
Aytgancha, o'zim ham ish izlayapman. Iloji boricha systems engineering sohasida yoki software qualityga rostdan yaxshi e'tibor qaratiladigan kompaniyada backend engineer sifatida.
  • 👍 17
Post #553 1.32K

Forwarded from Aleph Nought

Ish joyi kerak:

👨‍💼 Xodim: Muhammadxon Najimov
🕑 Yosh: 28
📚 Texnologiya: Javascript, Webgl, Wasm (Rust)
🇺🇿 Telegram: @Mathammed
🌐 Hudud: Toshkent Shahar
💰 Narxi: $3000 (minimum)
👨🏻‍💻 Kasbi: Computer Graphics Developer (Junior)
🕰 Murojaat qilish vaqti: 11:00 - 02:00
🔎 Maqsad: Pul, juda ko'p pul, commercial experience, networking

PS: Saidolim aka rozi bo'ling, UstozShogird botingizni shablonidan foydalandim). Tushunishimcha moderatordan o'tmadi. Shunga shu yerda share qilayapman.

PS: post fake emas
  • 👍 11
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →