Forwarded from Khamidulla Inoyatov
Las entrevistadoras también lloran
Bir yildan beri Algorithms Problem Solving dan intervyu olayotgan bo‘lsam ko‘p xollarda “Meni boshqa ishim yo‘qmi o‘zi?”, “Nega suhbatni hozir to‘xtata olmayman?”, “Nega bu kandidat lar suhbatga tayyorlanib kelmasdan mening vaqtimni olyapti?” deb o‘ylab qolaman. Suhbatdan so‘ng men bilan birga suhbatga kirgan hamkasbim bilan gaplashganimizda odatda “Shuncha vaqt uvol bo‘ldi”, “Nahotki bilimi yo‘q odam omadim kelib o‘tib ketaman deb o‘ylaydi?” deb bir-birimizdan so‘rab qolamiz.
Suhbatga kirganlarni quyidagi toifalarga bo‘lsa bo‘ladi:
• Cheaterlar - AI yoki boshqa odam suhbat jarayonida yordam berib tursa interviewerlar bilmaydi deb o‘ylaydiganlar.
• Algorithm haqida eshitgan lekin umuman masala ishlab ko‘rmaganlar - corner case larni xar birini yozib chiqqungacha suhbat vaqti tugab qoladi.
• Algorithm haqida eshitgan, masala ishlab ko‘rgan lekin umuman “text editor” ishlatmaganlar - kerakli method yoki kerakli package ni eslay olmaydi va suhbat vaqti tugab qoladi.
• “Java developer” lar - 80% intervyu ga kelib yiqilib ketadiganlar. Uzun uzun qatorlarni text editor da yozgunigacha vaqt o‘tib ketadi. Method nomlarini, package nomlarini eslay olishmaydi. Method signature ni yozgungacha o‘zi nima deb yozgani eslay olmaydi. O‘zgartirish kiritishni so‘rasangiz kodni qanday to‘g‘rilashni bilmay qoladi.
• “Interview virgin” lar - maktabni bitirib ish qidirayotganlar. Orasida yaxshi kandidat lar Problem Solvingdan o‘tsa xam hozirgi vaqtlarda kelasi bosqichlardan yiqilib ketishadi. Nimagadir orasida Python developerlar ko‘p. Java juda xam kamayib ketgan.
• Masalani ishlab berdim endi men ishga oladi deb o‘ylaganlar - masalani qanday ishlaganiga xam bog‘liq kelasi bosqichga o‘tish o‘tmaslik. Bu haqida pastda batafsilroq gaplashamiz.
• “Ninja Algorithm Problem Solving developer” lar - hayotda juda kam uchrarkan tog‘risi. Asosan Go, Python, va C++ da ko‘d yozishadi. (Karl C++ yozishadi). Java developerlardan interviewdan o‘tganini eslay olmayman. Balkim menga uchramagandir.
Suhbatdan o‘tmaydiganlarni boshqa tariflarini gapirsam til ojiz. O‘zbek tilidagi lug‘at boyligim yetmayapti 😭.
P.S. Suhbatdan kimlar o‘ta olishini birinchi qo‘ldan eshitmoqchimisiz? Unda postga like bosing, shunda keyingi postda aytib o‘taman 😉.
P.P.S. Xozir yana interview ga kirib ketyapman ko’ramiz nima bo’larkan
Bir yildan beri Algorithms Problem Solving dan intervyu olayotgan bo‘lsam ko‘p xollarda “Meni boshqa ishim yo‘qmi o‘zi?”, “Nega suhbatni hozir to‘xtata olmayman?”, “Nega bu kandidat lar suhbatga tayyorlanib kelmasdan mening vaqtimni olyapti?” deb o‘ylab qolaman. Suhbatdan so‘ng men bilan birga suhbatga kirgan hamkasbim bilan gaplashganimizda odatda “Shuncha vaqt uvol bo‘ldi”, “Nahotki bilimi yo‘q odam omadim kelib o‘tib ketaman deb o‘ylaydi?” deb bir-birimizdan so‘rab qolamiz.
Suhbatga kirganlarni quyidagi toifalarga bo‘lsa bo‘ladi:
• Cheaterlar - AI yoki boshqa odam suhbat jarayonida yordam berib tursa interviewerlar bilmaydi deb o‘ylaydiganlar.
• Algorithm haqida eshitgan lekin umuman masala ishlab ko‘rmaganlar - corner case larni xar birini yozib chiqqungacha suhbat vaqti tugab qoladi.
• Algorithm haqida eshitgan, masala ishlab ko‘rgan lekin umuman “text editor” ishlatmaganlar - kerakli method yoki kerakli package ni eslay olmaydi va suhbat vaqti tugab qoladi.
• “Java developer” lar - 80% intervyu ga kelib yiqilib ketadiganlar. Uzun uzun qatorlarni text editor da yozgunigacha vaqt o‘tib ketadi. Method nomlarini, package nomlarini eslay olishmaydi. Method signature ni yozgungacha o‘zi nima deb yozgani eslay olmaydi. O‘zgartirish kiritishni so‘rasangiz kodni qanday to‘g‘rilashni bilmay qoladi.
• “Interview virgin” lar - maktabni bitirib ish qidirayotganlar. Orasida yaxshi kandidat lar Problem Solvingdan o‘tsa xam hozirgi vaqtlarda kelasi bosqichlardan yiqilib ketishadi. Nimagadir orasida Python developerlar ko‘p. Java juda xam kamayib ketgan.
• Masalani ishlab berdim endi men ishga oladi deb o‘ylaganlar - masalani qanday ishlaganiga xam bog‘liq kelasi bosqichga o‘tish o‘tmaslik. Bu haqida pastda batafsilroq gaplashamiz.
• “Ninja Algorithm Problem Solving developer” lar - hayotda juda kam uchrarkan tog‘risi. Asosan Go, Python, va C++ da ko‘d yozishadi. (Karl C++ yozishadi). Java developerlardan interviewdan o‘tganini eslay olmayman. Balkim menga uchramagandir.
Suhbatdan o‘tmaydiganlarni boshqa tariflarini gapirsam til ojiz. O‘zbek tilidagi lug‘at boyligim yetmayapti 😭.
P.S. Suhbatdan kimlar o‘ta olishini birinchi qo‘ldan eshitmoqchimisiz? Unda postga like bosing, shunda keyingi postda aytib o‘taman 😉.
P.P.S. Xozir yana interview ga kirib ketyapman ko’ramiz nima bo’larkan
👍7🔥2❤1👌1
Uzoq vaqt kechasi ishlab kunduzi uxlagan odam sifatida ushbu postni o'qib ko'rishni maslahat beraman.
https://news.1rj.ru/str/khumoyun_codes/754
https://news.1rj.ru/str/khumoyun_codes/754
Forwarded from Ustoz Kundaligi
2 ой ишсиз юрдим
Ич-ичимдан ўйлардим. Мен ҳеч қачон ишсиз қолмайман.
Мабодо ишсиз қолсам ҳам:
а) Инглиз тили билан «любой» жойга кириб кетаман;
б) Диплом балим 96%. Давлат ишхоналари шундоқ ишга олади;
с) Иш тажрибага эгаман, умуман муаммо бўлмайди;
д) Рус тилини мулоқот даражасида биламан, талаб юқори;
э) Блогим бор. 1000 тача одам ўқийди;
ф) Амакимга алоқага чиқаман, мактабга жойлаб қўяди;
ҳ) Ўлдим деганда, устозларимга ёзаман — иш топиб беради.
Хуллас, ҳамма сабаблар бор. Ҳеч ким мени тўхтатиб қололмайди!
Ичимда ўйлаган кун келди. Бирдан ишсиз қолдим:
а) Инглиз тили мактаблари тўлган;
б) Диплом баҳойим билан итам қизиқмади;
с) Қаерларда ишлагансан дейдиган одам йўқ;
д) Рус тилини идеал билиш керак дейишди;
э) Блогимда ёздим. Ёрдам бўлмади;
ф) Амаким ишга жойлай олмади;
ҳ) Устозлар дуо қиламиз деёлди холос..
2 ой қийналдим. Қарзга ботдим. Эркак киши ишсиз қолиши азоб экан..
Охири тушундим — обрўли жойда ўқишим, яхши жойларда ишлашим, хуллас барчаси — тиришқоқлигимдан эмас, балки Аллоҳнинг раҳматидан экан.
Биз унутувчимиз. Сабаблар билан ўралашиб қоламизда, барча нарсанинг ортида Аллоҳ турганини эсдан чиқарамиз. Ўзим эришяпман деган ҳиссиёт ўтади.
а, б, с, д... алфавит тўла сабаб бўлмайдими — Аллоҳ изн бермаса бир тийн экан.
Сиз ишонаётган — амаки, тоға, амма. хола, оппоқ дода ёрдам беришга қодир эмас. Ишонаверинг.
Охири синиқлик билан таҳажжудда дуо қилдим.
Бирдан йўлим очилди. Бир нечта жой ишга чақиришни бошлади. Ҳаммаси жойига тушди.
Хулоса, дунёнинг илми сизда бўлса ҳам, 20 йиллик мутахассис бўлсангиз ҳам, 88 та тил билсангиз ҳам — Аллоҳ изн бермаса бир тийн.
Ва уларга: «Сизлар Аллоҳни қўйиб ибодат қилиб ўтган бутларингиз қани?!
Улар сизларга ёрдам бера олурми ёки ўзлари ёрдам ола билурми?!», дейилди.
Шуъаро (92,93)
@Ustoz_kundaligi
Ич-ичимдан ўйлардим. Мен ҳеч қачон ишсиз қолмайман.
Мабодо ишсиз қолсам ҳам:
а) Инглиз тили билан «любой» жойга кириб кетаман;
б) Диплом балим 96%. Давлат ишхоналари шундоқ ишга олади;
с) Иш тажрибага эгаман, умуман муаммо бўлмайди;
д) Рус тилини мулоқот даражасида биламан, талаб юқори;
э) Блогим бор. 1000 тача одам ўқийди;
ф) Амакимга алоқага чиқаман, мактабга жойлаб қўяди;
ҳ) Ўлдим деганда, устозларимга ёзаман — иш топиб беради.
Хуллас, ҳамма сабаблар бор. Ҳеч ким мени тўхтатиб қололмайди!
Ичимда ўйлаган кун келди. Бирдан ишсиз қолдим:
а) Инглиз тили мактаблари тўлган;
б) Диплом баҳойим билан итам қизиқмади;
с) Қаерларда ишлагансан дейдиган одам йўқ;
д) Рус тилини идеал билиш керак дейишди;
э) Блогимда ёздим. Ёрдам бўлмади;
ф) Амаким ишга жойлай олмади;
ҳ) Устозлар дуо қиламиз деёлди холос..
2 ой қийналдим. Қарзга ботдим. Эркак киши ишсиз қолиши азоб экан..
Охири тушундим — обрўли жойда ўқишим, яхши жойларда ишлашим, хуллас барчаси — тиришқоқлигимдан эмас, балки Аллоҳнинг раҳматидан экан.
Биз унутувчимиз. Сабаблар билан ўралашиб қоламизда, барча нарсанинг ортида Аллоҳ турганини эсдан чиқарамиз. Ўзим эришяпман деган ҳиссиёт ўтади.
а, б, с, д... алфавит тўла сабаб бўлмайдими — Аллоҳ изн бермаса бир тийн экан.
Сиз ишонаётган — амаки, тоға, амма. хола, оппоқ дода ёрдам беришга қодир эмас. Ишонаверинг.
Охири синиқлик билан таҳажжудда дуо қилдим.
Бирдан йўлим очилди. Бир нечта жой ишга чақиришни бошлади. Ҳаммаси жойига тушди.
Хулоса, дунёнинг илми сизда бўлса ҳам, 20 йиллик мутахассис бўлсангиз ҳам, 88 та тил билсангиз ҳам — Аллоҳ изн бермаса бир тийн.
Улар сизларга ёрдам бера олурми ёки ўзлари ёрдам ола билурми?!», дейилди.
Шуъаро (92,93)
@Ustoz_kundaligi
🔥17👍5👏1
https://github.com/copilot
Github uchun copilot chat. Aytishlaricha githubdan izlash uchun yaxshi ekan.
@elyor_dev
Github uchun copilot chat. Aytishlaricha githubdan izlash uchun yaxshi ekan.
@elyor_dev
elyor.dev
ChatGPT nazarida kelajakdagi dasturchilar. @elyor_dev
Chatgpt hammaga ham yoqmaydi shekilli ko'rinishidan, reaksiyalardan...
Ba'zi sabablarga ko'ra php (symfony) o'rganishga to'g'ri kelyapti,
@elyor_dev
this.service.action() o'rniga $this->service->action() ga hech ham o'rgana olmayapman((@elyor_dev
Aldanib qolmang.
Bir necha oylar ilgari dasturchilar orasida fake account bilan pul so'rab bir necha kishini aldashgan edi. Endi boshqa sxemaga o'tishibdi. Ish qidirayotganlarga o'zini o'zi band qilib u haqidagi hujjatni va yana bir qancha hujjatlarni so'rashyotgan ekan. Hech qanaqa intervyusiz, shunchaki telegramdagi yozishma orqali. Bu bir necha kishida takrorlanibdi. Banklarda o'zini o'zi band qilgan fuqarolarga mikro kreditlar ajratilar ekan. Nominggizga siz bilmagan holda kredit olib yuborishlari mumkin, ehtiyot bo'lamiz. Ish topish qiyin, lekin shunaqa ish takliflari chiqib qolsa ham qattiq tekshirib, so'ng harakat qilaylik.
@elyor_dev
Bir necha oylar ilgari dasturchilar orasida fake account bilan pul so'rab bir necha kishini aldashgan edi. Endi boshqa sxemaga o'tishibdi. Ish qidirayotganlarga o'zini o'zi band qilib u haqidagi hujjatni va yana bir qancha hujjatlarni so'rashyotgan ekan. Hech qanaqa intervyusiz, shunchaki telegramdagi yozishma orqali. Bu bir necha kishida takrorlanibdi. Banklarda o'zini o'zi band qilgan fuqarolarga mikro kreditlar ajratilar ekan. Nominggizga siz bilmagan holda kredit olib yuborishlari mumkin, ehtiyot bo'lamiz. Ish topish qiyin, lekin shunaqa ish takliflari chiqib qolsa ham qattiq tekshirib, so'ng harakat qilaylik.
@elyor_dev
🔥8👍2
Forwarded from Khumoyun Codes
Demak talablarga binoan, birinchi videoni upload qildik, video sifati va montaj menimcha yaxshi chiqdi. Lekin ssenariy yozib uni tog'ri kameraga gapirib berish bo'yicha hali muammolar talaygina. Shuning uchun qisqa qilib aytadigan bo'lsak, konstruktiv tanqidlaringiz bo'lsa izohlarda qoldiring, bo'lmasa ham albatta videodagi mulohazaga nisbatan fikrlaringizni qoldiring.
Qani kettik 🏃♂️
https://youtu.be/rBUtohoovP4
Qani kettik 🏃♂️
https://youtu.be/rBUtohoovP4
YouTube
Overemployed dasturchilar - ularni deb ishingiz yo'qmi?
Hozirgi paytda dasturchilarga ish topish kundan kunga qiyinlashib ketmoqda. Lekin shunga qaramay, ba'zilar bir ishda emas, bir nechtasida to'liq ish kunida ishlashmoqda. Xo'sh, ular qanday dasturchilar? Ularning maqsadi nima? Va bu orqali siz nimaga erishasiz?…
next-state-adapter
Next.js App Router bilan state management librarylarni osongina ishlata olish uchun adapter. Serverdan kelgan initial datalarni storega joylab, to'g'ri hydrate qilishga yordam beradi.
npm: https://www.npmjs.com/package/next-state-adapter
github: https://github.com/elyor-sh/next-state-adapter
Mobx'da demo app: https://next-state-adapter-mobx.vercel.app/
#next_state_adapter #nextjs #opensource
@elyor_dev
Next.js App Router bilan state management librarylarni osongina ishlata olish uchun adapter. Serverdan kelgan initial datalarni storega joylab, to'g'ri hydrate qilishga yordam beradi.
npm: https://www.npmjs.com/package/next-state-adapter
github: https://github.com/elyor-sh/next-state-adapter
Mobx'da demo app: https://next-state-adapter-mobx.vercel.app/
#next_state_adapter #nextjs #opensource
@elyor_dev
🔥5
elyor.dev
next-state-adapter Next.js App Router bilan state management librarylarni osongina ishlata olish uchun adapter. Serverdan kelgan initial datalarni storega joylab, to'g'ri hydrate qilishga yordam beradi. npm: https://www.npmjs.com/package/next-state-adapter…
next-state-adapter
Kutubxona bo'yicha kichikkina docs yozishga qaror qildim. Albatta, asosiy qismini o'zim yozgan readme bo'yicha chatgpt generatsiya qilib bergan.
docsga link: https://next-state-adapter.vercel.app/docs/intro
#next_state_adapter #nextjs #state_management
@elyor_dev
Kutubxona bo'yicha kichikkina docs yozishga qaror qildim. Albatta, asosiy qismini o'zim yozgan readme bo'yicha chatgpt generatsiya qilib bergan.
docsga link: https://next-state-adapter.vercel.app/docs/intro
#next_state_adapter #nextjs #state_management
@elyor_dev
Mobx'ga asoslangan, synxron, reactive va in-memory database. Qiziq realizatsiya. Qarab chiqishga arziydi.
https://xorma.frostin.dev/docs
#mobx #database #in_memory
@elyor_dev
https://xorma.frostin.dev/docs
#mobx #database #in_memory
@elyor_dev
xorma.frostin.dev
Xorma - a synchronous, reactive, in-memory database powered by mobx.
Xorma is the perfect state managent library for building complex frontends such as video editors, design tools, IDEs, and games.
"react": "^16.10.2"
Bugun qiziq "bug"ga duch keldim. React'ning yuqorida ko'rsatilgan versiyasida (eski projectda shu versiya ekan)
ushbu code handleSlideChange ichida necha marta setState chaqirilgan bo'lsa, shuncha marta rerender chaqirar ekan. Qiziq tarafi quyidagi codeda bunaqa muammo yo'q.
Sababi batching ekan, hozircha handleSlideChange function ichidagi codelarni ReactDOM.unstable_batchedUpdates(() => ...) ichida chaqirish yechim bo'ldi.
#react #batching #legacy
@elyor_dev
Bugun qiziq "bug"ga duch keldim. React'ning yuqorida ko'rsatilgan versiyasida (eski projectda shu versiya ekan)
document.addEventListener('keyup', handleSlideChange)ushbu code handleSlideChange ichida necha marta setState chaqirilgan bo'lsa, shuncha marta rerender chaqirar ekan. Qiziq tarafi quyidagi codeda bunaqa muammo yo'q.
<button onClick={handleSlideChange}>Press</button>Sababi batching ekan, hozircha handleSlideChange function ichidagi codelarni ReactDOM.unstable_batchedUpdates(() => ...) ichida chaqirish yechim bo'ldi.
#react #batching #legacy
@elyor_dev
⚡7✍1
Diqqat (fokus)
Oxirgi paytlarda o'zimda diqqatni bir ishda jamlash qiyin yoki imkonsiz bo'layotganligini ko'p sezyapman. Bunday muammo atrofimdagi yaqinlarimda ham kuzatilyotganini ko'p aytishyapti, yozishyapti. Bundan 10 yilcha avvallari, abituriyentlikda, qattiq o'qir edik. Bitta masala ustida soatlab o'tirib, fikr yuritishimiz mumkin edi. Ya'ni bir ishda diqqatni jamlash muammo emas edi. Hozirgi va o'sha davrni solishtiradigan bo'lsam, farq chalg'ituvchi narsalar doim yonimizda, ulardan foydalanish esa juda osonligida ekan. Qo'limizdagi gadjetlar, ijtimoiy tarmoqlar, ish bahonasida har 5 minutda ochiladigan telegram. Hamma hammasi bizdan o'g'irlayotgani bizning diqqatimiz.
O'zimda sezilgan "kasallik": har 3-4 minutda telegramni ochib bo'lar bo'lmas xabarlarni o'qish. Mute qilish ham yordam berayotgani yo'q.
Diqqatni jamlay olmaslik samaradorlikka salbiy ta'sir qiladi. 2 soatlik ish 6-7 soatga vaqt oladi. Yangi ilmlarni egallashni esa juda qiyinlashtiradi. Bunaqa holatlar e'tibordan chetda qolmasdan, sabablari bilan albatta kurashilishi kerak.
Sizda ham shunday muammo bormi? Bunday "kasallik"ga qarshi qanday kurashmoqdasiz?
@elyor_dev
Oxirgi paytlarda o'zimda diqqatni bir ishda jamlash qiyin yoki imkonsiz bo'layotganligini ko'p sezyapman. Bunday muammo atrofimdagi yaqinlarimda ham kuzatilyotganini ko'p aytishyapti, yozishyapti. Bundan 10 yilcha avvallari, abituriyentlikda, qattiq o'qir edik. Bitta masala ustida soatlab o'tirib, fikr yuritishimiz mumkin edi. Ya'ni bir ishda diqqatni jamlash muammo emas edi. Hozirgi va o'sha davrni solishtiradigan bo'lsam, farq chalg'ituvchi narsalar doim yonimizda, ulardan foydalanish esa juda osonligida ekan. Qo'limizdagi gadjetlar, ijtimoiy tarmoqlar, ish bahonasida har 5 minutda ochiladigan telegram. Hamma hammasi bizdan o'g'irlayotgani bizning diqqatimiz.
O'zimda sezilgan "kasallik": har 3-4 minutda telegramni ochib bo'lar bo'lmas xabarlarni o'qish. Mute qilish ham yordam berayotgani yo'q.
Diqqatni jamlay olmaslik samaradorlikka salbiy ta'sir qiladi. 2 soatlik ish 6-7 soatga vaqt oladi. Yangi ilmlarni egallashni esa juda qiyinlashtiradi. Bunaqa holatlar e'tibordan chetda qolmasdan, sabablari bilan albatta kurashilishi kerak.
Sizda ham shunday muammo bormi? Bunday "kasallik"ga qarshi qanday kurashmoqdasiz?
@elyor_dev
🔥9👏1
Tavsiya
Click'da senior dasturchi, Husniddin aka, "Advanced Nodejs" kursi tashkil qilibdilar. Kimga qiziq bo'lsa marhamat: https://news.1rj.ru/str/husniddinblogi/74
ELYORDEV2025NODE ushbu promokod bilan aloqaga chiqsanggiz, 15% chegirma ham qilib beradilar.
@elyor_dev
Click'da senior dasturchi, Husniddin aka, "Advanced Nodejs" kursi tashkil qilibdilar. Kimga qiziq bo'lsa marhamat: https://news.1rj.ru/str/husniddinblogi/74
ELYORDEV2025NODE ushbu promokod bilan aloqaga chiqsanggiz, 15% chegirma ham qilib beradilar.
@elyor_dev
Telegram
Husniddin | Dasturlash blogi
Assalomu alaykum!
Mening ismim Husniddin, Senior Node.js dasturchiman. Sohada 7+ yillik faoliyatim davomida bir nechta mahalliy va xalqaro kompaniyalarda ishlab tajriba orttirdim. Kasbim bo’yicha orttirgan tajribalarim, izlanishlarimga asoslanib Advanced…
Mening ismim Husniddin, Senior Node.js dasturchiman. Sohada 7+ yillik faoliyatim davomida bir nechta mahalliy va xalqaro kompaniyalarda ishlab tajriba orttirdim. Kasbim bo’yicha orttirgan tajribalarim, izlanishlarimga asoslanib Advanced…
⚡6🏆2
Bugungi arafa kuni va ertangi Hayit ayyomi muborak bo'lsin musulmon ahli!
🤝3❤2👍2🔥1
Oxirgi vaqtlarda fullstack dasturchilarga talab nisbatan oshgandek. Aksariyat vakansiyalarda fullstacklar so'ralyapti. Sababi nima ekan?
@elyor_dev
@elyor_dev
💯2