Mabrur - IT Blog 🇵🇸
Kuchinskiy yoshlar turkumidan @mabrur_dev
- Menga boyagi ishni qilib bering Elbek.
- Chumadim, san manga sakravossami, mahalla qatta?
- Chumadim, san manga sakravossami, mahalla qatta?
Shu kungacha 3 ta nomzoddan frontend bo'yicha mock intervyularni uyushtirdik. Kimdir ko'rishga ulgurmagan bo'lsa suhbatlar YouTube kanalimda haliyam turibti.
1-son: "Junior Frontend roli uchun"
https://youtu.be/lyhDFlug_-c
2-son: "Middle Frontend roli uchun"
https://youtu.be/xxxkudJM4Pc
3-son: "Junior Frontend roli uchun"
https://youtu.be/YhAryN3RRfE
Navbatdagi suhbat Node.js - Backend bo'yicha bo'lib o'tadi. Bu backend bo'yicha 1-suhbat bo'lgani va bu stekdagi dasturchilar kamroq bo'lgani uchun, bu safar nomzodimizni o'zim tanlab olaman, keyingi intervyulardan har doimgidek random orqali tanlab olamiz. Intervyu sanasini yaqin kunlarda e'lon qilaman.
1-son: "Junior Frontend roli uchun"
https://youtu.be/lyhDFlug_-c
2-son: "Middle Frontend roli uchun"
https://youtu.be/xxxkudJM4Pc
3-son: "Junior Frontend roli uchun"
https://youtu.be/YhAryN3RRfE
Navbatdagi suhbat Node.js - Backend bo'yicha bo'lib o'tadi. Bu backend bo'yicha 1-suhbat bo'lgani va bu stekdagi dasturchilar kamroq bo'lgani uchun, bu safar nomzodimizni o'zim tanlab olaman, keyingi intervyulardan har doimgidek random orqali tanlab olamiz. Intervyu sanasini yaqin kunlarda e'lon qilaman.
Twitterda aktivlar bormi?
Kimnidir xabari bo'lmasa meni akkauntim bor, follow tashlab qo'yishingiz mumkin :)
https://twitter.com/mabrur_h11
Kimnidir xabari bo'lmasa meni akkauntim bor, follow tashlab qo'yishingiz mumkin :)
https://twitter.com/mabrur_h11
NodeJSda ko'd yozganingizda, orqa tomonida nimalar ishga tushishiga hech qiziqib ko'rganmisiz? Keling, shu haqida gaplashamiz.
JavaScriptda kod yozib, uni command lineda run qilganimizda NodeJSga runtimeni chaqiramiz. Bu runtime esa ikkita bir-biridan mustaqil libuv va v8 bog'liqliklaridan tashkil topgan.
Pastdagi rasmga qarab NodeJS bularga qanday bog'langanini ko'rishingiz mumkin.
V8 - bu Google tomonidan yaratilgan open-source loyiha. Bu loyihaning asosiy maqsadi - JS kodimizni browserdan tashqarida run qilib berish.
Libuv - Nodeda yozgan kodimiz orqali operatsion tizimimizga, tarmoqqa va fayllarga murojaat qilish imkonini beruvchi C da yozilgan open-source loyiha.
Agar biz tog'ridan-tog'ri libuv va v8 ga murojaat qila olsak, NodeJS bizga nimaga kerak deb so'rashingiz mumkin. Bular asosan C da yozilgani uchun, JavaScript dasturchisi sifatida C yoki C++ da kod yozishingiz g'alati holat. Siz yozgan kodingiz ishlab, kerakli natija berishini istaysiz. NodeJSni asosiy maqsadlaridan biri - biz JSda yozayotgan kodimizni C tili bilan bog'lab berish, kompilyatsiya qilib uni yurgazish uchun interfeys vazifasini o'tab berish.
Nodeni yana bir vazifalaridan biri - loyihamizda ishlatishimiz uchun tayyor APIlarni ta'minlab berish. Misol uchun: NodeJS ichida http, fs, path va crypto kabi modullar bor. Bularning barchasi libuv loyihasiga tegishli va JavaScript orqali C tilida yozilgan kodlarga tog'ridan-tog'ri murojaat yo'llay olmaymiz. Shuning uchun, NodeJSdagi tayyor funksiyalarni chaqirib, bu holatdan havotir olmasdan ishlashimiz mumkin bo'ladi.
@mabrur_dev
JavaScriptda kod yozib, uni command lineda run qilganimizda NodeJSga runtimeni chaqiramiz. Bu runtime esa ikkita bir-biridan mustaqil libuv va v8 bog'liqliklaridan tashkil topgan.
Pastdagi rasmga qarab NodeJS bularga qanday bog'langanini ko'rishingiz mumkin.
V8 - bu Google tomonidan yaratilgan open-source loyiha. Bu loyihaning asosiy maqsadi - JS kodimizni browserdan tashqarida run qilib berish.
Libuv - Nodeda yozgan kodimiz orqali operatsion tizimimizga, tarmoqqa va fayllarga murojaat qilish imkonini beruvchi C da yozilgan open-source loyiha.
Agar biz tog'ridan-tog'ri libuv va v8 ga murojaat qila olsak, NodeJS bizga nimaga kerak deb so'rashingiz mumkin. Bular asosan C da yozilgani uchun, JavaScript dasturchisi sifatida C yoki C++ da kod yozishingiz g'alati holat. Siz yozgan kodingiz ishlab, kerakli natija berishini istaysiz. NodeJSni asosiy maqsadlaridan biri - biz JSda yozayotgan kodimizni C tili bilan bog'lab berish, kompilyatsiya qilib uni yurgazish uchun interfeys vazifasini o'tab berish.
Nodeni yana bir vazifalaridan biri - loyihamizda ishlatishimiz uchun tayyor APIlarni ta'minlab berish. Misol uchun: NodeJS ichida http, fs, path va crypto kabi modullar bor. Bularning barchasi libuv loyihasiga tegishli va JavaScript orqali C tilida yozilgan kodlarga tog'ridan-tog'ri murojaat yo'llay olmaymiz. Shuning uchun, NodeJSdagi tayyor funksiyalarni chaqirib, bu holatdan havotir olmasdan ishlashimiz mumkin bo'ladi.
@mabrur_dev
Forwarded from Khumoyun Codes
Oldingi ish joyingizdan nega ketgansiz yoki ketmoqchisiz?
Ishga kirmasangiz ham, ish joylari topib suhbatlardan o‘tib turinglar deb ko‘p qaytaraman va shu suhbatlar paytida ko‘p beriladigan savollardan biriga javob berishni sizlarga o‘rgatmoqchiman. Bu savollarga javoblar suhbatdan o‘tayotgan kompaniyangizning ko‘pincha katta kichikligiga va mahsulot yoki outsource kompaniyasiligiga bog‘liq bo‘ladi. Quyidagi maqolada, qanday holatlarda nima deyish mumkinligi haqida javoblar namunasini ko'rishingiz mumkin.
1-holat. Agar siz outsource kompaniyasida ishlasangiz, yangi ish, mahsulot kompaniyasi bo‘lsa qanday javob beriladi:
Bilasizmi, outsource kompaniyasida ishlaganingizdan keyin, aniq qaysi kompaniyani qaysi loyihasi ustida ishlaganingizni aytib bo‘lmaydi va shu o‘rinda mana bu loyihaga katta hissa qo‘shganman deb baralla ayta olmaysiz. Undan tashqari outsource kompaniyalarida ishchilarga munosabat qimmatli ishchi sifatida emas, pul keltiruvchi resurs sifatida qaraladi. Shuning uchun ham mahsulot kompaniyasida ishlab, shu mahsulotni/loyihani qurilishiga o‘z hissamni qo‘shmoqchiman va kelajakda bu qilgan ishlarim haqida gapira olishni xohlayman. Shunga mahsulot kompaniyasida ishlamoqchiman.
👉 Davomini to’liq Mediumda o’qish
@khumoyun_codes
Ishga kirmasangiz ham, ish joylari topib suhbatlardan o‘tib turinglar deb ko‘p qaytaraman va shu suhbatlar paytida ko‘p beriladigan savollardan biriga javob berishni sizlarga o‘rgatmoqchiman. Bu savollarga javoblar suhbatdan o‘tayotgan kompaniyangizning ko‘pincha katta kichikligiga va mahsulot yoki outsource kompaniyasiligiga bog‘liq bo‘ladi. Quyidagi maqolada, qanday holatlarda nima deyish mumkinligi haqida javoblar namunasini ko'rishingiz mumkin.
1-holat. Agar siz outsource kompaniyasida ishlasangiz, yangi ish, mahsulot kompaniyasi bo‘lsa qanday javob beriladi:
Bilasizmi, outsource kompaniyasida ishlaganingizdan keyin, aniq qaysi kompaniyani qaysi loyihasi ustida ishlaganingizni aytib bo‘lmaydi va shu o‘rinda mana bu loyihaga katta hissa qo‘shganman deb baralla ayta olmaysiz. Undan tashqari outsource kompaniyalarida ishchilarga munosabat qimmatli ishchi sifatida emas, pul keltiruvchi resurs sifatida qaraladi. Shuning uchun ham mahsulot kompaniyasida ishlab, shu mahsulotni/loyihani qurilishiga o‘z hissamni qo‘shmoqchiman va kelajakda bu qilgan ishlarim haqida gapira olishni xohlayman. Shunga mahsulot kompaniyasida ishlamoqchiman.
👉 Davomini to’liq Mediumda o’qish
@khumoyun_codes
Shu postga 100 ta Kitcha 🐳 to'plasak 8 ming so'mga telegram premium sotib olishni o'rgataman😆
100 ta layk bo'sa jangimi ko'rsataman deyishadiyu )
100 ta layk bo'sa jangimi ko'rsataman deyishadiyu )
Mabrur - IT Blog 🇵🇸
Shu postga 100 ta Kitcha 🐳 to'plasak 8 ming so'mga telegram premium sotib olishni o'rgataman😆 100 ta layk bo'sa jangimi ko'rsataman deyishadiyu )
Telegram Premiumni 8 ming so'mga sotib olish usuli:
Turkiya VPNi bilan Google Account ochib, shu akkount orqali play marketdan Telegram yuklab olasiz. O'sha telegram orqali Premium Subscription sotib olasiz. Bo'ldi )
❗️Podpiska sotib olayotgan payt sizning telefoningizda faqat bitta (Turkiyada ochilgan) Google akkaunt qolishi kerak
📱 Apple telefonlari uchun Apple ID ni regionini Turkiya qilib qoysa boldi iPhone'da ham boladi.
P.S. VPN so'raganlar uchun mana bu link
Durovga forward qivorilar postni :)
Turkiya VPNi bilan Google Account ochib, shu akkount orqali play marketdan Telegram yuklab olasiz. O'sha telegram orqali Premium Subscription sotib olasiz. Bo'ldi )
❗️Podpiska sotib olayotgan payt sizning telefoningizda faqat bitta (Turkiyada ochilgan) Google akkaunt qolishi kerak
📱 Apple telefonlari uchun Apple ID ni regionini Turkiya qilib qoysa boldi iPhone'da ham boladi.
P.S. VPN so'raganlar uchun mana bu link
Forwarded from Josh*Developer
EPAM va ITransition
Ikki kompaniya haqida umumiy fikrlar, solishtirishlar va uyerda ishlash haqida maqola yoki video yozishni o'ylab oxiri ikkisini ham qilmaydigan bo'ldim.
Podcast qilamiz 🙂
EPAM'da salkam 1.5 yil ishlagan va hozirda ITransition'da ishlayotgan dasturchi sifatida ushbu kanalimda ikki kompaniya haqida shaxsan o'zim "Voice chat" qilib gapirib o'taman.
InshaaAlloh.
Qachon ?
8-avgust, 20:30
Oldindan savollaringiz bo'lsa kommentda qoldiring.
Postni "Share" qilamizmi ? 😉
@JoshDeveloper
Ikki kompaniya haqida umumiy fikrlar, solishtirishlar va uyerda ishlash haqida maqola yoki video yozishni o'ylab oxiri ikkisini ham qilmaydigan bo'ldim.
Podcast qilamiz 🙂
EPAM'da salkam 1.5 yil ishlagan va hozirda ITransition'da ishlayotgan dasturchi sifatida ushbu kanalimda ikki kompaniya haqida shaxsan o'zim "Voice chat" qilib gapirib o'taman.
InshaaAlloh.
Qachon ?
8-avgust, 20:30
Oldindan savollaringiz bo'lsa kommentda qoldiring.
Postni "Share" qilamizmi ? 😉
@JoshDeveloper
Forwarded from Nizamoff
Media is too big
VIEW IN TELEGRAM
Bizda o'qisangiz kamida $1000 maosh olasiz!
Hozirgi kunlarda avj olgan, natijani yuqori daromad topishingiz bilan bog'layveradigan ayrim o'quv markazlar va kurslar haqida sarkastik subtitrli video tayyorladim.
@nizamoff
Hozirgi kunlarda avj olgan, natijani yuqori daromad topishingiz bilan bog'layveradigan ayrim o'quv markazlar va kurslar haqida sarkastik subtitrli video tayyorladim.
@nizamoff
Forwarded from Yunusjon - IT Blog #FreeUyghur
Video tayyor, Youtube ozgina sifatini ko'tarib olguncha kutib turamiz.
Video: https://www.youtube.com/watch?v=Rk4mfssG5Gg
PS: Youtubeda 150 ta like yig'sak, "Deno va Nodejs" haqida video chiqaraman.
Video: https://www.youtube.com/watch?v=Rk4mfssG5Gg
PS: Youtubeda 150 ta like yig'sak, "Deno va Nodejs" haqida video chiqaraman.
Telegram rivojlanishda davom etadi.
Bu safar shaxsiy xabarlarda boshqalar sizga ovozli xabar yuborishini ta'qiqlashingiz, maxsus platforma orqali shaxsiy emojilarni yasashingiz, yangicha animatsiyalangan emojilar foydalanishingiz va Telegram Premiumni do'stingizga sovg'a qilishingiz mumkin.
Telegramning qolgan yangiliklari batafsil ushbu havolada:
https://telegram.org/blog/custom-emoji/ru?setln=uz
@mabrur_dev
Bu safar shaxsiy xabarlarda boshqalar sizga ovozli xabar yuborishini ta'qiqlashingiz, maxsus platforma orqali shaxsiy emojilarni yasashingiz, yangicha animatsiyalangan emojilar foydalanishingiz va Telegram Premiumni do'stingizga sovg'a qilishingiz mumkin.
Telegramning qolgan yangiliklari batafsil ushbu havolada:
https://telegram.org/blog/custom-emoji/ru?setln=uz
@mabrur_dev
O'tgan oyning boshlarida Jarred Sumner ismli dasturchi Node.js va Denoga raqobatchi bo'la oladigan Bun nomli yangi JavaScript runtime yaratganini e'lon qildi.
Uning aytishicha runtime juda tez ishga tushishi va performance tomonidan kuchliroq ekanligi bilan ajralib turadi (Performance bo'yicha solishtiruvlar yuqoridagi rasmlarda).
Bun Zig nomli low level dasturlash tilida yozilgan va u JavaScript Corega tayanib ishlaydi.
Yangi runtime hali-beri NodeJSni sindira olishiga ishonmayman, ammo loyiha oxirigacha qo'llab-quvvatlansa va imkoniyatlari kengaytirilsa yaxshigina raqobatchi bo'lishi mumkin.
@mabrur_dev
Uning aytishicha runtime juda tez ishga tushishi va performance tomonidan kuchliroq ekanligi bilan ajralib turadi (Performance bo'yicha solishtiruvlar yuqoridagi rasmlarda).
Bun Zig nomli low level dasturlash tilida yozilgan va u JavaScript Corega tayanib ishlaydi.
Yangi runtime hali-beri NodeJSni sindira olishiga ishonmayman, ammo loyiha oxirigacha qo'llab-quvvatlansa va imkoniyatlari kengaytirilsa yaxshigina raqobatchi bo'lishi mumkin.
@mabrur_dev
Forwarded from Astrum Academy
Xalqaro kompaniyalarda qanday qilib ishlash mumkin?
💥Astrum IT Akademiyasi doimo o'z o'quvchilari haqida qayg'uradi. Shuning uchun bizda o'z sohasining kuchli mutaxassislari hamda chet el kompaniyalarida faoliyat olib borgan TOP dasturchilar ishtirokida tadbirlar o'tkazish odat tusiga kirib ulgurgan.
✅ Navbatdagi uchrashuvimiz ham siz uchun foydali bo'lishi aniq. Saudiya Arabistonining 🇸🇦 Barq kompaniyasida Software mutaxassisi — Yunusjon Yusupov sizlarga "Xalqaro kompaniyalarda ishlash va chet el kompaniyalarining O'zbekistonlik dasturchilarga talablari" mavzusida foydali trening o'tib berish niyatidalar.
@Astrumuz
Trening 17-avgust, soat 11:00 da Astrum IT Akademiyasida bo'lib o'tadi. Barcha IT sohasiga qiziqqan yoshlarni tadbirimizga taklif qilamiz.
💥Astrum IT Akademiyasi doimo o'z o'quvchilari haqida qayg'uradi. Shuning uchun bizda o'z sohasining kuchli mutaxassislari hamda chet el kompaniyalarida faoliyat olib borgan TOP dasturchilar ishtirokida tadbirlar o'tkazish odat tusiga kirib ulgurgan.
✅ Navbatdagi uchrashuvimiz ham siz uchun foydali bo'lishi aniq. Saudiya Arabistonining 🇸🇦 Barq kompaniyasida Software mutaxassisi — Yunusjon Yusupov sizlarga "Xalqaro kompaniyalarda ishlash va chet el kompaniyalarining O'zbekistonlik dasturchilarga talablari" mavzusida foydali trening o'tib berish niyatidalar.
@Astrumuz
Trening 17-avgust, soat 11:00 da Astrum IT Akademiyasida bo'lib o'tadi. Barcha IT sohasiga qiziqqan yoshlarni tadbirimizga taklif qilamiz.
Mabrur - IT Blog 🇵🇸
Xalqaro kompaniyalarda qanday qilib ishlash mumkin? 💥Astrum IT Akademiyasi doimo o'z o'quvchilari haqida qayg'uradi. Shuning uchun bizda o'z sohasining kuchli mutaxassislari hamda chet el kompaniyalarida faoliyat olib borgan TOP dasturchilar ishtirokida…
Jaa biznes Treningmasu, lekin foydali trening bo'ladi😅
Bugun, soat 22:00 da Node.js backend dasturlash bo'yicha ilk intervyumiz bo'lib o'tadi. Bu safargi mehmonimiz - Samandarbek Samiyev.
Efirni o'tkazib yubormaslik uchun, linkdagi videoga kirib qong'iroqcha va laykni bosib qo'ying.
https://youtu.be/AvhkvtI61Ck
@mabrur_dev
Efirni o'tkazib yubormaslik uchun, linkdagi videoga kirib qong'iroqcha va laykni bosib qo'ying.
https://youtu.be/AvhkvtI61Ck
@mabrur_dev
Mabrur - IT Blog 🇵🇸
Bugun, soat 22:00 da Node.js backend dasturlash bo'yicha ilk intervyumiz bo'lib o'tadi. Bu safargi mehmonimiz - Samandarbek Samiyev. Efirni o'tkazib yubormaslik uchun, linkdagi videoga kirib qong'iroqcha va laykni bosib qo'ying. https://youtu.be/AvhkvtI61Ck…
Boshladik. Kirib Layk Kommentariy bosib tashlanglar )
Hozirgi masalani optimalroq ishlab ko'rdim. Time complexity O(n) bo'ldi.