Forwarded from Khumoyun Codes
Salom do’stlar, bir necha kun oldin bo'lib o'tgan EPAM kompaniyasi bilan interviewdan savollarni sizlar bilan ulashmoqchiman:
Interview haqida qisqacha:
Interview tili: Rus & Ingiliz
Kompaniya: EPAM Systems
Kompaniya lokatsiyasi: USA
Kandidat: Khumoyun Inoyatov
Pozitysiya: Middle Frontend Developer
Stack: React, Redux
Vaqt: 1 soat 30 daqiqa
JavaScript:
- JavaScript qanday ma’lumot turlari (data type) mavjud?
- null va undefined ham ma'lumot turlariga kiradimi?
-
- hoisting haqida ma'lumot bering
- hoistingda temporary dead zone tushunchasi nima?
-
- o'qli funksiya (arrow function) va oddiy functionni farqi nimada?
- JavaScriptda
-
-
- call, bind, apply metodlarini farqi nimada?
- JavaScriptda
- Sahifa addressini olish uchun Window global obyektini qaysi xususiyatidan foydalaniladi?
- JavaScriptda DOM dagi elementlarni olish uchun qanday metodlar mavjud?
-
React:
- Reactda qanday komponent turlari mavjud?
- Class kompoentlar bilan qanday ishlanadi?
- Class komponentlarda qanday hayot sikli metodlarini bilasiz?
- Hayot sikli metodlari funksional komponentlarda qanday ishlatilinadi?
- Reactda Virtual DOM haqida ma'lumot bering
-
- Funksional komponent va class komponentlarda state yozilishi farqi nimada?
- Reactda
- Reactda formalar bilan qanday ishlagansiz?
-
-
Amaliy savollar:
- JavaScriptda array ichidagi sonlarni qo’shish funksiyasini yozib bering
- JavaScriptda ikkita obyektni solishtirish funksiyasini yozib bering
- JavaScriptda ichma ich joylashgan obyektlarni solishtirib berish funksiyasini yozib bering
- Arrays in array strukturasidagi ma'lumotni array of object strukturasiga o'tkazuvchi funksiya yozib bering
e.g. “Khumoyun”, “Inoyatov”, … “Maqsud”, “Karimov” => {firstname: “Khumoyun”, lastName: “Inoyatov”}, ... {firstname: “Maqsud”, lastName: “Karimov”},
- obyekt ichidagi metodni turini oddiy funksiyadan o’qli funksiyaga o’zgartirganda this o’zgaradimi yo’qmi, ko’rsatib bering
- Reactda kinoportaldan ma’lumot olib uni domga chiqarib beruvchi komponent yozib bering (API ga yo’nalish berilgan)
Software Development Process:
- Code review nima, ishlagan joyingizda code review jarayoni bo’lganmi, o’zingiz code review qilganmisz?
- Dasturlashda kod yozish amaliyotini yaxshilash uchun qanday prinsip (KISS, DRY, SOLID) va qurollar (tool)dan (ESLint, Prettier) foydalanasiz?
- Qanday vazifalarni boshqarish metodologiyalarni (task managent methodologies) bilasiz (Agile, Scrum, Kanban)?
- Ishlagan joyingizda Scrum vazifalar boshqari tizimi qanday tuzilgandi?
Xulosa:
Bu suhbatda duch kelingan eng katta muammo bu hech qaysi kodni ishlatib ko’rmasdan o’zini yozib berish kerakligi bo’ldi. Amaliy savollar qismidagi savollar uchun yozilgan kodni ishlatib ko’ra olmadim va shu qismda qiynaldim.
@khumoyun_codes
Interview haqida qisqacha:
Interview tili: Rus & Ingiliz
Kompaniya: EPAM Systems
Kompaniya lokatsiyasi: USA
Kandidat: Khumoyun Inoyatov
Pozitysiya: Middle Frontend Developer
Stack: React, Redux
Vaqt: 1 soat 30 daqiqa
JavaScript:
- JavaScript qanday ma’lumot turlari (data type) mavjud?
- null va undefined ham ma'lumot turlariga kiradimi?
-
var, let va const orqali o'zgaruvchi e'lon qilishni farqi nimada?- hoisting haqida ma'lumot bering
- hoistingda temporary dead zone tushunchasi nima?
-
Set, Map, WeakSet va WeakMap haqida ma’lumot bering- o'qli funksiya (arrow function) va oddiy functionni farqi nimada?
- JavaScriptda
context deb nimaga aytiladi?-
this kalit so'zi va uni ishlatilishi haqida ma’lumot bering-
__proto__ va prototype ni haqida ma'lumot bering va farqini ayting- call, bind, apply metodlarini farqi nimada?
- JavaScriptda
Window global obyektida qanday xususiyatlar mavjud?- Sahifa addressini olish uchun Window global obyektini qaysi xususiyatidan foydalaniladi?
- JavaScriptda DOM dagi elementlarni olish uchun qanday metodlar mavjud?
-
getElementById va getElementsByClassName ni farqi nimada?React:
- Reactda qanday komponent turlari mavjud?
- Class kompoentlar bilan qanday ishlanadi?
- Class komponentlarda qanday hayot sikli metodlarini bilasiz?
- Hayot sikli metodlari funksional komponentlarda qanday ishlatilinadi?
- Reactda Virtual DOM haqida ma'lumot bering
-
state va props ni farqi nimada?- Funksional komponent va class komponentlarda state yozilishi farqi nimada?
- Reactda
Context tushunchasi nima?- Reactda formalar bilan qanday ishlagansiz?
-
controlled va uncontrolled componentlar haqida ma'lumot bering?-
useRef dan qanday foydalaniladi?Amaliy savollar:
- JavaScriptda array ichidagi sonlarni qo’shish funksiyasini yozib bering
- JavaScriptda ikkita obyektni solishtirish funksiyasini yozib bering
- JavaScriptda ichma ich joylashgan obyektlarni solishtirib berish funksiyasini yozib bering
- Arrays in array strukturasidagi ma'lumotni array of object strukturasiga o'tkazuvchi funksiya yozib bering
e.g. “Khumoyun”, “Inoyatov”, … “Maqsud”, “Karimov” => {firstname: “Khumoyun”, lastName: “Inoyatov”}, ... {firstname: “Maqsud”, lastName: “Karimov”},
- obyekt ichidagi metodni turini oddiy funksiyadan o’qli funksiyaga o’zgartirganda this o’zgaradimi yo’qmi, ko’rsatib bering
- Reactda kinoportaldan ma’lumot olib uni domga chiqarib beruvchi komponent yozib bering (API ga yo’nalish berilgan)
Software Development Process:
- Code review nima, ishlagan joyingizda code review jarayoni bo’lganmi, o’zingiz code review qilganmisz?
- Dasturlashda kod yozish amaliyotini yaxshilash uchun qanday prinsip (KISS, DRY, SOLID) va qurollar (tool)dan (ESLint, Prettier) foydalanasiz?
- Qanday vazifalarni boshqarish metodologiyalarni (task managent methodologies) bilasiz (Agile, Scrum, Kanban)?
- Ishlagan joyingizda Scrum vazifalar boshqari tizimi qanday tuzilgandi?
Xulosa:
Bu suhbatda duch kelingan eng katta muammo bu hech qaysi kodni ishlatib ko’rmasdan o’zini yozib berish kerakligi bo’ldi. Amaliy savollar qismidagi savollar uchun yozilgan kodni ishlatib ko’ra olmadim va shu qismda qiynaldim.
@khumoyun_codes
Forwarded from MJ
Dasturlash hammaga ham emas.
Dasturlashni o'rganayotganda har kuni yangi narsalarni ko'rib odam "bu sohada zerikmasam kerak" deb o'ylaydi. Lekin bu ham boshqalarga o'xshagan bir kasb - takrorlanuvchi, zeriktiruvchi ishlar ham bo'ladi.
Har doim ham dasturchi o'ta ko'p summada oylik olmasligi mumkin.
Dasturchi bel va ko'z bilan bog'liq sog'liqdagi muammolarga uchrashi ehtimoli kattaroq.
O'quv markazlari o'quvchilarni uzogi' bilan junior darajasigacha olib chiqishi mumkin. Agar o'quvchi intiluvchan bo'lsa. Davomi endi o'quvchining o'z sarguzashti bo'ladi.
"Videokurs, o'quv kursni bir amallab tugatib olsam, demak, ishli bo'lar ekanman" - xato. Sustkashlik qilayotgan o'quvchini darslardan ertaroq ketkazilishi ham menga, ham o'quvchining o'ziga foydali.
Dasturchi eng muhim, salmoqli tajribani ish joyida oladi, ish joyida tezroq o'rganadi. Lekin bu uning fundamental bilimlarni puxta o'rganib keyin ishga chiqishi kerak degan fikrni bekor qilmaydi.
Dasturchi kod yoz olishi - uning bilishi kerak bo'lgan narsalarning bir uchigina, xolos. Undan boshqa soft skillarda ham yaxshi bo'lishi kerak.
Yozishmalar odobi, madaniyatini dasturchi bilishi shart.
"Bilmadim. Mavzuga umuman tushunmadim. O'rgana olmayapman" - absurd. 100 foiz mavzuni to'lig'icha tushuna olmaslik juda noodatiy holat. O'quvchi mavzuning qaysidir qismini tushungan bo'ladi. Mavzudan aynan qaysi nuqtani tushunmayotganini yozib olishi, o'qituvchi "umuman tushunmadim" degan o'quvchini yo'naltiruvchi savollar bilan aynan nimani o'rganishda qiynalayotganini bilib olishi kerak.
O'quv kurslardan keyin super-puper texnologiyalarni o'rganib, ommada ko'p marta nomi eslanadigan o'quvchilar - istisno. Bu o'quvchilar odatda oldindan o'zi o'rganishga qobiliyatli, qiziquvchan va tajribali bo'lishadi. O'qituvchi ular uchun mavzularni tartiblab beruvchi, kerak paytda "o'ngga" yoki "chapga" deb yo'naltirib turuvchi bo'la oladi.
Dasturlashni o'rganayotganda har kuni yangi narsalarni ko'rib odam "bu sohada zerikmasam kerak" deb o'ylaydi. Lekin bu ham boshqalarga o'xshagan bir kasb - takrorlanuvchi, zeriktiruvchi ishlar ham bo'ladi.
Har doim ham dasturchi o'ta ko'p summada oylik olmasligi mumkin.
Dasturchi bel va ko'z bilan bog'liq sog'liqdagi muammolarga uchrashi ehtimoli kattaroq.
O'quv markazlari o'quvchilarni uzogi' bilan junior darajasigacha olib chiqishi mumkin. Agar o'quvchi intiluvchan bo'lsa. Davomi endi o'quvchining o'z sarguzashti bo'ladi.
"Videokurs, o'quv kursni bir amallab tugatib olsam, demak, ishli bo'lar ekanman" - xato. Sustkashlik qilayotgan o'quvchini darslardan ertaroq ketkazilishi ham menga, ham o'quvchining o'ziga foydali.
Dasturchi eng muhim, salmoqli tajribani ish joyida oladi, ish joyida tezroq o'rganadi. Lekin bu uning fundamental bilimlarni puxta o'rganib keyin ishga chiqishi kerak degan fikrni bekor qilmaydi.
Dasturchi kod yoz olishi - uning bilishi kerak bo'lgan narsalarning bir uchigina, xolos. Undan boshqa soft skillarda ham yaxshi bo'lishi kerak.
Yozishmalar odobi, madaniyatini dasturchi bilishi shart.
"Bilmadim. Mavzuga umuman tushunmadim. O'rgana olmayapman" - absurd. 100 foiz mavzuni to'lig'icha tushuna olmaslik juda noodatiy holat. O'quvchi mavzuning qaysidir qismini tushungan bo'ladi. Mavzudan aynan qaysi nuqtani tushunmayotganini yozib olishi, o'qituvchi "umuman tushunmadim" degan o'quvchini yo'naltiruvchi savollar bilan aynan nimani o'rganishda qiynalayotganini bilib olishi kerak.
O'quv kurslardan keyin super-puper texnologiyalarni o'rganib, ommada ko'p marta nomi eslanadigan o'quvchilar - istisno. Bu o'quvchilar odatda oldindan o'zi o'rganishga qobiliyatli, qiziquvchan va tajribali bo'lishadi. O'qituvchi ular uchun mavzularni tartiblab beruvchi, kerak paytda "o'ngga" yoki "chapga" deb yo'naltirib turuvchi bo'la oladi.
Forwarded from Programming ∀
Shu o'rinda ushbu postga qo'shimcha fikrlarimni ham etib o'tmoqchiman. Har qanday ilmni o'rganish jarayonida birqancha aniq prinsplarni qo'yib olishni va shularga amal qilishni tavsiya etaman misol tariqasida o'zim qo'ygan prinsplarni bazilarini etib ketaman
1. O'rganganimni hayotga tadbiq qilish.
2. O'zim uchun vaqt ajratish va doimo o'z ustimda ishlash
3. Doimo maqsadlarimga yarasha harakat qilish. Bu yo'lda boshqa yo'llarga kirmaslik. (Yani moddiyat ham iltimos ham boshqasi ham o'tmaydi. Hechkim maqsadimdan chalg'ita olmaydi va yo'limdan to'xtata olmaydi so'ngi nafasimgacha toki erishmagunchimcha oxiirgacha.... Ohiri esa Allahdan)
4. Mobodo hammasi teskarisiga o'zgarib ketganda ham doimo oldinga yurish (Kerak bo'lsa oqimga qarshi suzish )) )
5. Maqsadga yetish uchun boshqa prinsplarimga ham amal qilish. (Aytaylik birorta diynimga yoki hulqimga to'g'ri kelmaydigan loyiha taklif qilindi loyihada juda zor tajriba va daromat olsa bo'ladi. Ammo mani prinsplarimga bu to'g'ri kelmasa tamom o'ylab o'tirmay rad etaman)
6. Har bir imkoniyatdan maksemal foydalanish va tavakkaldan umuman qorqmaslik. Biror imkoniyat bo'lsa osha narsaga o'zim ishonsamu ammo boshqalar ishonmasa manga qizig'i yo'q )). Tavakkal qilib sababini qilaman. Agar shu narsa o'xshasaham teskarisi bo'lsa ham bu barbir manga manfatli bo'lishiga ishonaman yani har qanday holatga rozi bo'laman.
Bu prinsplar hammasi avvalidan bo'lmagan bazilari vaqt o'tib shakillangan. Umuman olganda har bir inson hayotda yo'lini tanlashdan oldin maqsadini va shunga muofiq xarakatlarini belgilab olishi kerak.
Biror kishi Dasturlashni o'rganaman deb birnecha yildan beri yuriptiyu ammo boshqa ish bilan shug'ulanmoqda...
Bunday holatda u kishiga dasturlash armon bo'lish extimoli afsuski ko'proq. Qisqasi jon bermasang jonona qayda )))
1. O'rganganimni hayotga tadbiq qilish.
2. O'zim uchun vaqt ajratish va doimo o'z ustimda ishlash
3. Doimo maqsadlarimga yarasha harakat qilish. Bu yo'lda boshqa yo'llarga kirmaslik. (Yani moddiyat ham iltimos ham boshqasi ham o'tmaydi. Hechkim maqsadimdan chalg'ita olmaydi va yo'limdan to'xtata olmaydi so'ngi nafasimgacha toki erishmagunchimcha oxiirgacha.... Ohiri esa Allahdan)
4. Mobodo hammasi teskarisiga o'zgarib ketganda ham doimo oldinga yurish (Kerak bo'lsa oqimga qarshi suzish )) )
5. Maqsadga yetish uchun boshqa prinsplarimga ham amal qilish. (Aytaylik birorta diynimga yoki hulqimga to'g'ri kelmaydigan loyiha taklif qilindi loyihada juda zor tajriba va daromat olsa bo'ladi. Ammo mani prinsplarimga bu to'g'ri kelmasa tamom o'ylab o'tirmay rad etaman)
6. Har bir imkoniyatdan maksemal foydalanish va tavakkaldan umuman qorqmaslik. Biror imkoniyat bo'lsa osha narsaga o'zim ishonsamu ammo boshqalar ishonmasa manga qizig'i yo'q )). Tavakkal qilib sababini qilaman. Agar shu narsa o'xshasaham teskarisi bo'lsa ham bu barbir manga manfatli bo'lishiga ishonaman yani har qanday holatga rozi bo'laman.
Bu prinsplar hammasi avvalidan bo'lmagan bazilari vaqt o'tib shakillangan. Umuman olganda har bir inson hayotda yo'lini tanlashdan oldin maqsadini va shunga muofiq xarakatlarini belgilab olishi kerak.
Biror kishi Dasturlashni o'rganaman deb birnecha yildan beri yuriptiyu ammo boshqa ish bilan shug'ulanmoqda...
Bunday holatda u kishiga dasturlash armon bo'lish extimoli afsuski ko'proq. Qisqasi jon bermasang jonona qayda )))
Forwarded from Aziz Rahimov
Krizis paytida nima qilish kerak
Ikkita ishda ishlash shart emas!
Iqtisodiyot endi oldingidek emas. Butun dunyo 1-2 yilga chuqur inqirozga qarab ketyapti. Agar sen niqob yoki antiseptik sotmagan bo’lsang demak moliyaviy ahvoling yomonlashgan bo’lishi mumkin.
Xo’sh nima qilsa bo’ladi?
Ikkita ishda ishlashga shoshilma. Agar bosib qo’ygan puling (yoki поддержка qilib turadigan ota-onang) bo’lsa umuman ishlamaganing ma’qul. Sabab: hozir hamma ish qidirib yurgan va kompaniyalarda pul kam paytida ishingga munosib oylik olish qiyin kechadi.
Aqlli odam bunday payt o’z ustida ishlashni kuchaytirib yuboradi. Til, dasturchilik, dizayn, buxalteriya, yangi hunar o’rganish bilan band bo’ladi yoki ko’p kitob o’qiydi. Avvalgilari o’tgani kabi bu krizis ham o’tib ketadi Insha Alloh va 1-2 yilda firmalar yana kadrlarni ovlashni boshlab yuborishadi. Shu payt sen yarq etib chiqib kelasan va hammadan ajralib qolasan.
Chunki atrofingdagilar majburlikdan ishga joylashib ketganida, sen o’z ustingda ishlading. Ilm va hunar olding. Pulsizlikka sabr qilding. Endi seni ishga chaqirgan kompaniyani eshigini bemalol tepib kirsang ham yarasho’uradi)
#yangisidanyōqmi turkumidan
@azizrakhimov_blog
Ikkita ishda ishlash shart emas!
Iqtisodiyot endi oldingidek emas. Butun dunyo 1-2 yilga chuqur inqirozga qarab ketyapti. Agar sen niqob yoki antiseptik sotmagan bo’lsang demak moliyaviy ahvoling yomonlashgan bo’lishi mumkin.
Xo’sh nima qilsa bo’ladi?
Ikkita ishda ishlashga shoshilma. Agar bosib qo’ygan puling (yoki поддержка qilib turadigan ota-onang) bo’lsa umuman ishlamaganing ma’qul. Sabab: hozir hamma ish qidirib yurgan va kompaniyalarda pul kam paytida ishingga munosib oylik olish qiyin kechadi.
Aqlli odam bunday payt o’z ustida ishlashni kuchaytirib yuboradi. Til, dasturchilik, dizayn, buxalteriya, yangi hunar o’rganish bilan band bo’ladi yoki ko’p kitob o’qiydi. Avvalgilari o’tgani kabi bu krizis ham o’tib ketadi Insha Alloh va 1-2 yilda firmalar yana kadrlarni ovlashni boshlab yuborishadi. Shu payt sen yarq etib chiqib kelasan va hammadan ajralib qolasan.
Chunki atrofingdagilar majburlikdan ishga joylashib ketganida, sen o’z ustingda ishlading. Ilm va hunar olding. Pulsizlikka sabr qilding. Endi seni ishga chaqirgan kompaniyani eshigini bemalol tepib kirsang ham yarasho’uradi)
#yangisidanyōqmi turkumidan
@azizrakhimov_blog
Forwarded from TTS Uzbekistan | TTS.uz
This media is not supported in your browser
VIEW IN TELEGRAM
Sun'iy intellekt yo'nalishida stajirovka uchun chet-elga borish shart emas!
AICOM - Sun'iy intellekt hamjamiyati 20ta dasturlash ko'nikmalariga ega yoshlar uchun stajirovka dasturini e'lon qiladi.
Ketma-ketlik bilan tanishing:
1) aicom.uz saytiga kirib amaliyotchilar uchun degan joydan ro'yxatdan o'tasiz
2) 11-Iyundan boshlab sizga aloqaga chiqishlarini kutasiz
Robotics Lab, TISS va TTS Uzbekistan kompaniyalari o'z yo'nalishlari bo'yicha tanlab bo'lganlaridan keyin javoblar e'lon qilinadi.
AICOM barchaga omad tilab qoladi👋
Sun'iy intellekt hamjamiyatiga qo'shilish: @aicomuz
AICOM - Sun'iy intellekt hamjamiyati 20ta dasturlash ko'nikmalariga ega yoshlar uchun stajirovka dasturini e'lon qiladi.
Ketma-ketlik bilan tanishing:
1) aicom.uz saytiga kirib amaliyotchilar uchun degan joydan ro'yxatdan o'tasiz
2) 11-Iyundan boshlab sizga aloqaga chiqishlarini kutasiz
Robotics Lab, TISS va TTS Uzbekistan kompaniyalari o'z yo'nalishlari bo'yicha tanlab bo'lganlaridan keyin javoblar e'lon qilinadi.
AICOM barchaga omad tilab qoladi👋
Sun'iy intellekt hamjamiyatiga qo'shilish: @aicomuz
Forwarded from Frank ⚫
Assalom Aleykum hammaga👋🏻✌🏻
Bizda yangi loyiha ochilishi munosabati bilan quyidagi yo'nalishlarga kamida 1 yillik tajribaga ega bo'lgan mutaxasislar tanlab olinmoqda:
-Android Developer
-Web designer (UI/UX, Canva, Avacode master)
-Full stack developer
-Frontend developer
-Backend Developer
-CMS developer (Tilda,Bitrix24,Bubble,)
-Dropshipping platforms master (Shopify,Zenma,Aliexpress affiliates)
-SMM,Accaount Manager, SMM assist
Ushbu yo'nalish bo'yicha o'z shogirdini yetishtirish va o'z biznes komandasini yo'lga qo'yish istagida bo'lgan barcha yoshlar, xususan Turinian developerlar ishga taklif qilinadi
Oylik 300$ - 500$ umumiy o'rtacha qiymatda. Ish vaqti: sizga va bizga ma'qul bo'lgan kun va ma'qul bo'gan soat . Batafsil suhbat asosida kelishiladi.
Qiziqgan va Ishlashga tayyor bo'lgan har bir inson @developer_f ga murojaat qilishi mumkin. Hurmat bilan Frank va uning jamoasi✊🏻
Bizda yangi loyiha ochilishi munosabati bilan quyidagi yo'nalishlarga kamida 1 yillik tajribaga ega bo'lgan mutaxasislar tanlab olinmoqda:
-Android Developer
-Web designer (UI/UX, Canva, Avacode master)
-Full stack developer
-Frontend developer
-Backend Developer
-CMS developer (Tilda,Bitrix24,Bubble,)
-Dropshipping platforms master (Shopify,Zenma,Aliexpress affiliates)
-SMM,Accaount Manager, SMM assist
Ushbu yo'nalish bo'yicha o'z shogirdini yetishtirish va o'z biznes komandasini yo'lga qo'yish istagida bo'lgan barcha yoshlar, xususan Turinian developerlar ishga taklif qilinadi
Oylik 300$ - 500$ umumiy o'rtacha qiymatda. Ish vaqti: sizga va bizga ma'qul bo'lgan kun va ma'qul bo'gan soat . Batafsil suhbat asosida kelishiladi.
Qiziqgan va Ishlashga tayyor bo'lgan har bir inson @developer_f ga murojaat qilishi mumkin. Hurmat bilan Frank va uning jamoasi✊🏻
Forwarded from Jakhongir Rakhmonov - IT
Hozir o'tirib Python ekosistemasidagi ohirgi trendlar haqida o'ylanib qoldim.
Yaqingacha Django bilan Flask frameworklar ichida qirol va qirolicha bo’lishgan. Ularga boshqa frameworklar teng kela olmasdi.
Lekin Pythonga async hususiyatlar qo’shilishi boshlangandan so’ng, boshqa bir framework juda mashhur bo’lib ketyapti: FastAPI.
Menimcha FastAPI yaqin orada Flaskni o’rnini deyarlı to’laligicha egallaydi. Djangoni o’rnini bosa olmasa kerak chunki Django juda katta framework, Flask va FastAPIl ar esa ancha kichikroq.
Shunda, qirol qirolligicha qoladi, lekin qirolicha almashadi. Qirol sho’x ekan. Nima ham derdik.
Oldik 🥂
Yaqingacha Django bilan Flask frameworklar ichida qirol va qirolicha bo’lishgan. Ularga boshqa frameworklar teng kela olmasdi.
Lekin Pythonga async hususiyatlar qo’shilishi boshlangandan so’ng, boshqa bir framework juda mashhur bo’lib ketyapti: FastAPI.
Menimcha FastAPI yaqin orada Flaskni o’rnini deyarlı to’laligicha egallaydi. Djangoni o’rnini bosa olmasa kerak chunki Django juda katta framework, Flask va FastAPIl ar esa ancha kichikroq.
Shunda, qirol qirolligicha qoladi, lekin qirolicha almashadi. Qirol sho’x ekan. Nima ham derdik.
Oldik 🥂
Forwarded from Jakhongir Rakhmonov - IT
Hozir o'tirib O'zbekistondan turib Software Engineer sifatida qancha topsa bo'ladi degan savol ustida o'ylanib qoldim.
Mahalliy kompaniyalarda ishlash variant emas. Eng zo’ri o’zimizda filiali bo’lgan xalqaro kompaniyalarda ishlash yoki remote ish topish. Albatta o’zingizning kompaniyangizni ochish niyatingiz yo’q bolsa.
Covid zamoni remote ish bo’lishining afzallik tomonlarini ko’rsatib qo’ydi. Shuning uchun qaysi kompaniyalarda remote ish joylari borligi bilan qiziqib ko’rdim. Quyidagi kompaniyalarda remote ish joylari bor ekan:
- DataDog
- Zapier
- GitLab
- TopTal
- Invision
- DuckDuckGo
Barchasi juda zo’r produktlik va “engineering culture” lik kompaniyalar. Barchasida yiliga $100.000 dan oshiq maosh to’lanadi.
Ha, Komil Allamjonov aytganlaridek “Hammasi oson” emas. Lekin imkoniyat bor. Eplasa bo’ladi.
Yana qaysi zo’r kompaniyalarda remote ish joylari mavjud?
Mahalliy kompaniyalarda ishlash variant emas. Eng zo’ri o’zimizda filiali bo’lgan xalqaro kompaniyalarda ishlash yoki remote ish topish. Albatta o’zingizning kompaniyangizni ochish niyatingiz yo’q bolsa.
Covid zamoni remote ish bo’lishining afzallik tomonlarini ko’rsatib qo’ydi. Shuning uchun qaysi kompaniyalarda remote ish joylari borligi bilan qiziqib ko’rdim. Quyidagi kompaniyalarda remote ish joylari bor ekan:
- DataDog
- Zapier
- GitLab
- TopTal
- Invision
- DuckDuckGo
Barchasi juda zo’r produktlik va “engineering culture” lik kompaniyalar. Barchasida yiliga $100.000 dan oshiq maosh to’lanadi.
Ha, Komil Allamjonov aytganlaridek “Hammasi oson” emas. Lekin imkoniyat bor. Eplasa bo’ladi.
Yana qaysi zo’r kompaniyalarda remote ish joylari mavjud?
Forwarded from Jakhongir Rakhmonov - IT
Hozir o'tirib IT kompaniyalarda ishlatilayotgan ohirgi trendlar haqida o'ylanib qoldim.
Ohirgi 5-6 yıl Docker va Kubernetes hamma yo’qda trend bo’lgandi. Shu qatori O’zbekistondagi kompaniyalarda ham ishlatiladi bu texnologiyalarni.
Hozir “Infrastructure as a Code” degan tushincha ko’p kompaniyalarda “default” yo’l bo’lib qolgan. Buni qilish uchun Terraform yoki CloudFormation degan texnologiyalar ishlatilyapti ekan. Lekin bularni men Uzbdagi kompaniyalar ishlatishni boshlashdimi yo’qmi bilmayman.
Boshlandimi bu trend bizda ham?
Ohirgi 5-6 yıl Docker va Kubernetes hamma yo’qda trend bo’lgandi. Shu qatori O’zbekistondagi kompaniyalarda ham ishlatiladi bu texnologiyalarni.
Hozir “Infrastructure as a Code” degan tushincha ko’p kompaniyalarda “default” yo’l bo’lib qolgan. Buni qilish uchun Terraform yoki CloudFormation degan texnologiyalar ishlatilyapti ekan. Lekin bularni men Uzbdagi kompaniyalar ishlatishni boshlashdimi yo’qmi bilmayman.
Boshlandimi bu trend bizda ham?
Forwarded from Nuruddin Blogs
Haqiqiy bilim olish universitetni bitirganingizdan keyin boshlanadi va undan keyin hech qachon to'xtamaydi. (c)
Want to build your dream setup?
This website allows you to design your very own gaming desk setup https://deskspacing.com/
This website allows you to design your very own gaming desk setup https://deskspacing.com/
Forwarded from MJ
"Frontend dasturlash asoslari" onlayn kursi saralash bosqichining hozirgacha tayyor darslari MohirDevga joylandi:
https://mohirdev.uz/courses/frontend-dasturlash-asoslari-saralash/
Kiring, ko'ring, kod yozing, o'rganing, saralashga tayyorlaning, dam oling. Maza qiling 😁
P.S. Hozirgacha 47 kishi ro'yxatdan o'tdi
https://mohirdev.uz/courses/frontend-dasturlash-asoslari-saralash/
Kiring, ko'ring, kod yozing, o'rganing, saralashga tayyorlaning, dam oling. Maza qiling 😁
P.S. Hozirgacha 47 kishi ro'yxatdan o'tdi