Software engineer, you must not stop learning or else you will soon become outdated. However, even when you are aware of these facts and useful resources, it is extremely hard to consistently follow your learning and practice plans. And to be honest I am not an exception here and have had huge gaps between my submission dates specifically in HackerRank.
We choose HackerRank
Profile: https://www.hackerrank.com/tarjimatv1 π₯
We choose HackerRank
Profile: https://www.hackerrank.com/tarjimatv1 π₯
O'zingiz haqingizda qisqacha gapirib o'tsangiz.
Assalomu alaykum.
Ismim Boltayev Davronbek , 2002 - yil Samarqanda tug'ilganman.
O'zbekiston Milliy Universiteti talabasiman.
Bundan tashqari hozirda bosh office Uzbekistan joylashgan bir xalqaro kompaniyada middle darajali dasturiy ta'minot muhandisi sifatida ishlayman.
Dasturlash sohasiga qanday kirib kelgansiz?
O'zlari o'qituvchi bo'lganlari uchun bo'lsa kerak, oilada ota-onam yoshligimizdan o'qishga qiziqtirishgan. Aynan dasturlashga qiziqishim yoshligimdan uyda komputer bo'lmagan shu sababli bo'lsa kerak, telefondan hacking qilishga biroz qiziqanim uchun ham.
Lekin pandemiyagacha dasturlash bilan professional shug'ullanmaganman. Bunga vaqt, imkoniyat yoki shunchaki xohish bo'lmagan. Pandemiya boshlanganidan keyin darslarim to'xtadi, bo'sh vaqtim ko'paydi va dasturlashni o'rganishni boshladim.
Dasturlashni biror o'quv markaziga borib o'rganganmisiz?
Yo'q, qishloqda turganim uchun o'quv markaziga borishga imkoniyat bo'lmadi. Internetdagi ma'lumotlardan o'rganishni boshladim. To'g'ri, internet tezligi juda past, lekin baribir yo'lini topish kerak. )
Hozirgi faoliyatingiz haqida batafsilroq gapira olasizmi?
Hozir Uzbekistaning Artel kompaniyasida dasturchi sifatida ishlayman. NDA talablariga ko'ra hozirda aynan qanday loyiha ustida ishlayotganimni ayta olmayman.
Dasturlash sohasida birinchi ishni topish qiyin deyishadi, rostdan shundaymi?
O'zingiz birinchi ishingizni qanday topgansiz?
Rostini aytganda, shunday. Ishga kirish uchun tajriba talab qilinadi. Tajriba ortirish uchun esa oldin ishga kirish kerak.
Birinchi ishimni topish muammo bo'lmadi, aniqrog'i ish meni topdi.
Bo'sh vaqtlarimda internetda dasturchilar guruhlariga kirib, savollarga javob berishga, qolganlarga yordam berishga harakat qilardim. Bunday guruhlarning yaxshi tarafi, u yerda faqat dasturchilar emas, ish beruvchilar ham bo'ladi.
Shunday ish beruvchilardan biri menga aloqaga chiqib, intervyuga taklif qilgan.
Yaxshi dasturchi bo'lish uchun qaysi xususiyatlar muhim deb hisoblaysiz?
Qiziqqonlik, dissipliniya, keng dunyoqarash va yangi narsalarni o'rganishga ishtiyoq.
Hatto Googleda ishlaydigan dasturchilar ham har kuni nimadir o'rganishi kerak.
Dasturlash bu shunchaki qorong'i xonada yashil ekranga qarab kod yozib o'tirish emas (ochig'ini aytganda, kod yozish dasturlashning eng oson qismi). Dasturlash bu β san'at. Bunda dasturchi bilimi, tajribasi va kreativligini ishga solib, muammoga nozik va chiroyli yechim o'ylab topadi.
San'atni esa hamma ham tushunmaydi. Albatta, bunday san'at asarini yaratish uchun kompyuterdagi har bir atom qanday ishlashini bilish shart emas, lekin komputerning ichki tuzilishini bilish va komputerga do'stingiz kabi muomala qilish juda foydali bo'ladi.
Hozirga qadar nechta ishxonada ishlagansiz ?
Hozirga qadar 6 ta companyda ishlaganman. Mendagi katta qiziqish tufayli bir joyda kup vaqt ishlab qolib ketolmayman yangi narsalarni do'stlar ortirishga boshqalarga urgat ham urganib networking kuchaytirshga etibor qaratganman shu boiski shuncha ishxona chiqishim arafasida oylik moash kutarishlariga qaramay ularni tark etib yangi maralarni kashf etish bilan mashhurman.
Oylik moash bu sizni orzularizi unutish uchun bir dori. Oylik olish mazza emas, oylik tulash mazza bu shaxsiy tajribadan utgan π
Assalomu alaykum.
Ismim Boltayev Davronbek , 2002 - yil Samarqanda tug'ilganman.
O'zbekiston Milliy Universiteti talabasiman.
Bundan tashqari hozirda bosh office Uzbekistan joylashgan bir xalqaro kompaniyada middle darajali dasturiy ta'minot muhandisi sifatida ishlayman.
Dasturlash sohasiga qanday kirib kelgansiz?
O'zlari o'qituvchi bo'lganlari uchun bo'lsa kerak, oilada ota-onam yoshligimizdan o'qishga qiziqtirishgan. Aynan dasturlashga qiziqishim yoshligimdan uyda komputer bo'lmagan shu sababli bo'lsa kerak, telefondan hacking qilishga biroz qiziqanim uchun ham.
Lekin pandemiyagacha dasturlash bilan professional shug'ullanmaganman. Bunga vaqt, imkoniyat yoki shunchaki xohish bo'lmagan. Pandemiya boshlanganidan keyin darslarim to'xtadi, bo'sh vaqtim ko'paydi va dasturlashni o'rganishni boshladim.
Dasturlashni biror o'quv markaziga borib o'rganganmisiz?
Yo'q, qishloqda turganim uchun o'quv markaziga borishga imkoniyat bo'lmadi. Internetdagi ma'lumotlardan o'rganishni boshladim. To'g'ri, internet tezligi juda past, lekin baribir yo'lini topish kerak. )
Hozirgi faoliyatingiz haqida batafsilroq gapira olasizmi?
Hozir Uzbekistaning Artel kompaniyasida dasturchi sifatida ishlayman. NDA talablariga ko'ra hozirda aynan qanday loyiha ustida ishlayotganimni ayta olmayman.
Dasturlash sohasida birinchi ishni topish qiyin deyishadi, rostdan shundaymi?
O'zingiz birinchi ishingizni qanday topgansiz?
Rostini aytganda, shunday. Ishga kirish uchun tajriba talab qilinadi. Tajriba ortirish uchun esa oldin ishga kirish kerak.
Birinchi ishimni topish muammo bo'lmadi, aniqrog'i ish meni topdi.
Bo'sh vaqtlarimda internetda dasturchilar guruhlariga kirib, savollarga javob berishga, qolganlarga yordam berishga harakat qilardim. Bunday guruhlarning yaxshi tarafi, u yerda faqat dasturchilar emas, ish beruvchilar ham bo'ladi.
Shunday ish beruvchilardan biri menga aloqaga chiqib, intervyuga taklif qilgan.
Yaxshi dasturchi bo'lish uchun qaysi xususiyatlar muhim deb hisoblaysiz?
Qiziqqonlik, dissipliniya, keng dunyoqarash va yangi narsalarni o'rganishga ishtiyoq.
Hatto Googleda ishlaydigan dasturchilar ham har kuni nimadir o'rganishi kerak.
Dasturlash bu shunchaki qorong'i xonada yashil ekranga qarab kod yozib o'tirish emas (ochig'ini aytganda, kod yozish dasturlashning eng oson qismi). Dasturlash bu β san'at. Bunda dasturchi bilimi, tajribasi va kreativligini ishga solib, muammoga nozik va chiroyli yechim o'ylab topadi.
San'atni esa hamma ham tushunmaydi. Albatta, bunday san'at asarini yaratish uchun kompyuterdagi har bir atom qanday ishlashini bilish shart emas, lekin komputerning ichki tuzilishini bilish va komputerga do'stingiz kabi muomala qilish juda foydali bo'ladi.
Hozirga qadar nechta ishxonada ishlagansiz ?
Hozirga qadar 6 ta companyda ishlaganman. Mendagi katta qiziqish tufayli bir joyda kup vaqt ishlab qolib ketolmayman yangi narsalarni do'stlar ortirishga boshqalarga urgat ham urganib networking kuchaytirshga etibor qaratganman shu boiski shuncha ishxona chiqishim arafasida oylik moash kutarishlariga qaramay ularni tark etib yangi maralarni kashf etish bilan mashhurman.
Oylik moash bu sizni orzularizi unutish uchun bir dori. Oylik olish mazza emas, oylik tulash mazza bu shaxsiy tajribadan utgan π
Assalomu alaykum π
Bugungi postim EPAM Systems, Exadel, iTechArt kompaniyalarida interviewsi jaroyini va unga qaysi mavzular bo'yicha tayyorlanish kerakligi haqida bo'ladi. Agar ushu kompaniyalarda ishlash niyatingiz bo'lsa ushu post foydali bo'ladi degan umiddaman.
Interview uchun Backend(Node.js) dasturchi uchun talablarni aytib o'taman. EPAM Systems kompaniyasida Senior Software Engineer va Resouce Manager lavozimida ishlaganman va sizlar bilan o'z tajribabni ulashgim keldi.
1. CV topshiring yoki sizni referal(ushbu kompaniyda ishlaydigan hodim sizni tavsiya) qilishlarini so'rang. CVgiz to'liq va qaysi kompaniyada nima ish qilganingiz va qanday mas'uliyatga ega bo'lganingizni yozing va LInkedin orqali topshiring recruiter javobini kuting. Recruiter sizni CVizga qarab hulosa chiqaradi va keyingi bosqichga o'tishingizni hal qiladi.
2. Technical Interview - Har bir kompaniyada Technical interview bo'lib o'tishi hech kimga sir emas, interview ingliz tilida bo'ladi. Technical Interviewga qanday tayyorlanish kerak ? O'zimni shaxshiy tajribamga asoslanib shularni tavsiya qila olaman:
* O'zingizni tashtiruvchi nutqni tayyorlagan. Gaplar o'zingiz maqtaydigan uzun bo'lishi kerak emas, qisqachada qanday tajribaga egasiz, qaysi biznes domenda ishlagansiz, qaysi stekda ishlaysiz, qanday loyihalarda ishlagansiz, qanday vazifalarni bajargansiz ? Interviewerni savollari sizni nima deyishingizga va CVda nima yozganingizga bog'liq bo'ladi.
* Jamoa bilan ishlash haqida savollarga tayyorlaning, Agile nima, Scrum nima, Estimation qanday qilinadi.
* Git bilan qanday ishlash bo'yicha savollar bo'ladi. Gitflow haqida o'qib chiqishni tavsiya beraman.
* CodeReview haqida tushunchangiz bo'lsa buni ayting, loyihangizda CodeReview qilgan bo'lsangiz yaxshi.
* CI/CD haqida umumiy tushunchaga ega bo'ling.
* JavaScript dasturlash tili asoslarini yaxshilab o'rganing, interview davomida til bo'yicha kichik savollar bo'lishi mumkin.
* Sizdan sodda masalani yechishni so'rab qolishi mumkin, agar siz leetcode yoki codewars masalalarini yechib yurgan bo'lsangiz bu sizga muammo bo'lmaydi.
* Keyin esa Node.js bo'yicha savollar boshlanadi. Eng ko'p so'raladigan mavzular bu: Event Loop, Event Emitter, Stream, Error Handling, HTTP module haqida tayyorlaning.
* Docker haqida asosiy tushunchalarga ega bo'ling.
* Ma'lumotlar ombori bo'yicha kichik savollar tayyorlaning, masalan Indexlar haqida.
* SQL vs NoSQL ma'lumotlar ombori solishtirishni o'rganing. Qaysi loyiha uchun qanday ma'lumotlarni omborini ishlatsa bo'ladi
* Cloud Providerlar haqida o'rganing masalan AWS, Azure.
* Node.js dasturlarni Performance optimization bo'yicha savollar bo'lishi mumkin. Masalan Caching, Debuging, Log, Grafana, Sentry
* OWASP Top 10 haqida o'qib chiqing (https://owasp.org/www-project-top-ten/)
Shu mavzular bo'yicha tayyorlanib bemalol technical interviewga bo'ravering. Technical interviewdan so'ng recruiter sizga feedback beradi. Feedback bo'yicha keyingi bosqichga borish bormasligingiz aniqlashadi.
3. Manager(yoki offer) Interview - Bu interviewda sizning bo'lajak Manageringiz bilan suhbat ko'rasiz, umumiy tajriba bo'yicha va technical savollar bo'lishi mumkin. Shundan so'ng Manager bilan EPAMga ishga kirishni kelishib olasiz. Yani oylik, sharoitlar, lavozim. Managerdan siz o'zingizni qiziqtirgan savollarni berishingiz mumkin. Siz managerga bo'lajak proektingiz bo'yicha qandaydir ta'qiqlaringiz bo'lsa aytishingiz kerak. Masalan kimdir kreditga bog'liq proektlarda ishlashni hohlamaydi. Hammasini kelishib olsangiz manager oxirida ishga olish yoki olmaslik qarorini chiqaradi. Agar hammasi yaxshi o'tsa pochtangizga Job Offer keladi.
Tabriklaymiz siz ishga qabul qilindingiz π
Agar post foydali bo'lgan bo'lsa blogimga obuna bo'ling:
https://t.me/davron_coder
Rahmat.
Bugungi postim EPAM Systems, Exadel, iTechArt kompaniyalarida interviewsi jaroyini va unga qaysi mavzular bo'yicha tayyorlanish kerakligi haqida bo'ladi. Agar ushu kompaniyalarda ishlash niyatingiz bo'lsa ushu post foydali bo'ladi degan umiddaman.
Interview uchun Backend(Node.js) dasturchi uchun talablarni aytib o'taman. EPAM Systems kompaniyasida Senior Software Engineer va Resouce Manager lavozimida ishlaganman va sizlar bilan o'z tajribabni ulashgim keldi.
1. CV topshiring yoki sizni referal(ushbu kompaniyda ishlaydigan hodim sizni tavsiya) qilishlarini so'rang. CVgiz to'liq va qaysi kompaniyada nima ish qilganingiz va qanday mas'uliyatga ega bo'lganingizni yozing va LInkedin orqali topshiring recruiter javobini kuting. Recruiter sizni CVizga qarab hulosa chiqaradi va keyingi bosqichga o'tishingizni hal qiladi.
2. Technical Interview - Har bir kompaniyada Technical interview bo'lib o'tishi hech kimga sir emas, interview ingliz tilida bo'ladi. Technical Interviewga qanday tayyorlanish kerak ? O'zimni shaxshiy tajribamga asoslanib shularni tavsiya qila olaman:
* O'zingizni tashtiruvchi nutqni tayyorlagan. Gaplar o'zingiz maqtaydigan uzun bo'lishi kerak emas, qisqachada qanday tajribaga egasiz, qaysi biznes domenda ishlagansiz, qaysi stekda ishlaysiz, qanday loyihalarda ishlagansiz, qanday vazifalarni bajargansiz ? Interviewerni savollari sizni nima deyishingizga va CVda nima yozganingizga bog'liq bo'ladi.
* Jamoa bilan ishlash haqida savollarga tayyorlaning, Agile nima, Scrum nima, Estimation qanday qilinadi.
* Git bilan qanday ishlash bo'yicha savollar bo'ladi. Gitflow haqida o'qib chiqishni tavsiya beraman.
* CodeReview haqida tushunchangiz bo'lsa buni ayting, loyihangizda CodeReview qilgan bo'lsangiz yaxshi.
* CI/CD haqida umumiy tushunchaga ega bo'ling.
* JavaScript dasturlash tili asoslarini yaxshilab o'rganing, interview davomida til bo'yicha kichik savollar bo'lishi mumkin.
* Sizdan sodda masalani yechishni so'rab qolishi mumkin, agar siz leetcode yoki codewars masalalarini yechib yurgan bo'lsangiz bu sizga muammo bo'lmaydi.
* Keyin esa Node.js bo'yicha savollar boshlanadi. Eng ko'p so'raladigan mavzular bu: Event Loop, Event Emitter, Stream, Error Handling, HTTP module haqida tayyorlaning.
* Docker haqida asosiy tushunchalarga ega bo'ling.
* Ma'lumotlar ombori bo'yicha kichik savollar tayyorlaning, masalan Indexlar haqida.
* SQL vs NoSQL ma'lumotlar ombori solishtirishni o'rganing. Qaysi loyiha uchun qanday ma'lumotlarni omborini ishlatsa bo'ladi
* Cloud Providerlar haqida o'rganing masalan AWS, Azure.
* Node.js dasturlarni Performance optimization bo'yicha savollar bo'lishi mumkin. Masalan Caching, Debuging, Log, Grafana, Sentry
* OWASP Top 10 haqida o'qib chiqing (https://owasp.org/www-project-top-ten/)
Shu mavzular bo'yicha tayyorlanib bemalol technical interviewga bo'ravering. Technical interviewdan so'ng recruiter sizga feedback beradi. Feedback bo'yicha keyingi bosqichga borish bormasligingiz aniqlashadi.
3. Manager(yoki offer) Interview - Bu interviewda sizning bo'lajak Manageringiz bilan suhbat ko'rasiz, umumiy tajriba bo'yicha va technical savollar bo'lishi mumkin. Shundan so'ng Manager bilan EPAMga ishga kirishni kelishib olasiz. Yani oylik, sharoitlar, lavozim. Managerdan siz o'zingizni qiziqtirgan savollarni berishingiz mumkin. Siz managerga bo'lajak proektingiz bo'yicha qandaydir ta'qiqlaringiz bo'lsa aytishingiz kerak. Masalan kimdir kreditga bog'liq proektlarda ishlashni hohlamaydi. Hammasini kelishib olsangiz manager oxirida ishga olish yoki olmaslik qarorini chiqaradi. Agar hammasi yaxshi o'tsa pochtangizga Job Offer keladi.
Tabriklaymiz siz ishga qabul qilindingiz π
Agar post foydali bo'lgan bo'lsa blogimga obuna bo'ling:
https://t.me/davron_coder
Rahmat.
owasp.org
OWASP Top Ten | OWASP Foundation
The OWASP Top 10 is the reference standard for the most critical web application security risks. Adopting the OWASP Top 10 is perhaps the most effective first step towards changing your software development culture focused on producing secure code.
This media is not supported in your browser
VIEW IN TELEGRAM
Welcome training bo'lib o'tmoqda... π₯
Unda Kompanya haqida tuliqroq malumotlar berildi
Unda Kompanya haqida tuliqroq malumotlar berildi
This media is not supported in your browser
VIEW IN TELEGRAM
π³Artelning asosiy office joylaridan biri ( Ashqabot parkining yonginasida πͺ)
P/s)
Ishdan chiqib parkni ham aylanib ma'naviy ma'rifiy hordiq chiqarsak boβladi π
Yulingiz tushsa shu tomonlarga, aloqaga chiqing (18:00 dan soβng) park aylanaveramiz π
P/s)
Ishdan chiqib parkni ham aylanib ma'naviy ma'rifiy hordiq chiqarsak boβladi π
Yulingiz tushsa shu tomonlarga, aloqaga chiqing (18:00 dan soβng) park aylanaveramiz π
This media is not supported in your browser
VIEW IN TELEGRAM
πMilliy kutubxona Co-working uchun ajoyib atmosfera mavjud ekan (salqin, tinch) π€
.
Har shanba iloji boricha shunde joylarga kelib shaxsiy rivojlanish ustida ishlab tursa bular ekan π
.
Har shanba iloji boricha shunde joylarga kelib shaxsiy rivojlanish ustida ishlab tursa bular ekan π
Davronbek SWE πͺ
πMilliy kutubxona Co-working uchun ajoyib atmosfera mavjud ekan (salqin, tinch) π€ . Har shanba iloji boricha shunde joylarga kelib shaxsiy rivojlanish ustida ishlab tursa bular ekan π
This media is not supported in your browser
VIEW IN TELEGRAM
Keyingi Yana bir Co-working uchun dasturchilar bor muhit atmosferasi bu PDP.uz akademiyasi Chorsu bozor tarafda joylashgan. π
Hozirda xonalar soni oβquvchilar bilan toβlgan va shovqin. π
.
Ammo har safar oβquv markaz yonidan utganimda unutulmas onglar yodimga kelaveradi ilk uzimning shaxsiy jamoani shu markazda yigβgan edim π
π @itpro_uzb
Hozirda xonalar soni oβquvchilar bilan toβlgan va shovqin. π
.
Ammo har safar oβquv markaz yonidan utganimda unutulmas onglar yodimga kelaveradi ilk uzimning shaxsiy jamoani shu markazda yigβgan edim π
π @itpro_uzb
Instagram sahifamda juda kuplab foydali malumotlar joylab va ularni saqlab yurgan ekanman. Endilikda undagi foydali bloglarni telegram kanalimga va Linkiddin profilimga quyib sizlar bilan bo'lishib borishga qaror qildim π₯
Instagram: Davronbek_Dev
Linkiddin: https://linkedin.com/in/davronbek-boltayev/
Telegram: @davron_coder
Github: github.com/firdavsDev
Website: Soon...
Instagram: Davronbek_Dev
Linkiddin: https://linkedin.com/in/davronbek-boltayev/
Telegram: @davron_coder
Github: github.com/firdavsDev
Website: Soon...
Haftada bitta "dangasalik kuni" bo'lishi kerak βοΈ
Biz odatda hafta davomida g'ildirak ichida harakatlangandek yuguramiz. Va hatto hafta oxiri kelganda ham, dushanba kuni muammo bo'lmasligi uchun biz ulardan maksimal darajada foydalanishga harakat qilamiz. Natijada, biz zavqni his qilmaymiz.
Dam olish kunlari biror narsa qilish majburiyat sifatida qabul qilinadi.
β¨ "Shafqatsiz doira"ni buzishning ajoyib usuli - bu hamma narsadan to'liq dam olishdir. Bu "dangasa kuni" deb ataladi. Haftada bir marta o'zingizga to'liq dam olish kunini e'lon qiling.
Manba ?
Biz odatda hafta davomida g'ildirak ichida harakatlangandek yuguramiz. Va hatto hafta oxiri kelganda ham, dushanba kuni muammo bo'lmasligi uchun biz ulardan maksimal darajada foydalanishga harakat qilamiz. Natijada, biz zavqni his qilmaymiz.
Dam olish kunlari biror narsa qilish majburiyat sifatida qabul qilinadi.
β¨ "Shafqatsiz doira"ni buzishning ajoyib usuli - bu hamma narsadan to'liq dam olishdir. Bu "dangasa kuni" deb ataladi. Haftada bir marta o'zingizga to'liq dam olish kunini e'lon qiling.
Manba ?
This media is not supported in your browser
VIEW IN TELEGRAM
Hayrli tun hammaga π΄
.
.
This media is not supported in your browser
VIEW IN TELEGRAM
TeamPro(ZedSoft) jamosi frontend dasturchisi sifatida 2oy ishlagan vaqtlarimdan estalik arxiv video...(2chi ishxona)
.
(ZedSoft ko'plar bilsa kerak π)
.
(ZedSoft ko'plar bilsa kerak π)
Biroz zerikanda va fast food zonalarida olingan videolar β€οΈβπ₯