MuhammadHusayn | Blog


Kanal geosi va tili: ko‘rsatilmagan, ko‘rsatilmagan
Toifa: ko‘rsatilmagan


Hozircha post yozishni o'rganayapman. Shuning uchun ayni damda kanalda foydali narsa topishingiz qiyin. Lekin foydali narsa topmoqchi bo'lsangiz, a'zo bo'lib ozgina sabr qilib turing 🙂
Aloqa: @cvmoppoertes

Связанные каналы  |  Похожие каналы

Kanal geosi va tili
ko‘rsatilmagan, ko‘rsatilmagan
Toifa
ko‘rsatilmagan
Statistika
Postlar filtri



702 6 59 33 30

Bugun FireArt bilan ham tech interview bo'ldi. Result kelasi hafta elon qilinar ekan. Barcha jarayonlar haqida hamma rusultatlar chiqqandan keyin batafsil yozaman inshaaAlloh. Hayajonli onlar...


Shanba kuni webbee bilan oxirgi interview bo'ladi. Bungacha bo'lgan 3 ta bosqichdan o'tdim. Faqat kompaniya ishga olish protsessi juda g'alati bo'lgani uchun bu qanaqadir Tech interview bo'lsa kerak deb o'ylayapman. Yana bilmadim. Shanba kuni xabar beraman


web-bee.org CEO si bilan interview bo'ldi. Ajoyib yigit ekan. O'zi ham dasturchi bo'lgani uchun "jinnicha" HR questionlar bilan qiynab o'tirmadi. O'tgan safargi proyektda qilgan ishimni tushuntirib berishimni so'radi. Keyin esa, keyingi bosqichga o'tganimni aytdi. Yakshanba kuni 24 soatlik proyekt beriladi. Shuni qilib bersam tamom, inshaaAlloh.


Bazi recruiterlar mehribon bo'lishadida )


MacBook Pro 16 2019

Processor: intel i9
Graphic card: 4GB
SSD: 1TB
RAM: 16GB
140 cycle

Narx: $1600
Shaxsiyda kelishamiz )


Aytgancha, buni sotayapman. Olmoqchilar bo'lsa gaplashamiz


"Hammasiga birgalikda erishasan" deb sizni hali tayinli ishingiz, uyingiz bo'lmay turib oila qurishga undayotganlar gapiga kirishdan avval ba'zi savollarni o'zingizga berib ko'ring.

Mobodo qiyin ahvolga tushib qolsangiz, sizga uzoq vaqt bu holatdan chiqib ketguncha moliyaviy ko'mak bera oladigan qarindoshingiz, do'stingiz yoki tanishingiz bormi?

Ishsiz bo'lib, bolangizni kashasiga ham pul topa olmay qolgan vaqtingiz, uni qiynalayotganini ko'rib sabr bilan chiday olasizmi?

Xotiningiz asta sekin, qiyinchilikdan sizga shikoyat qilishni boshlagan vaqti, ba'zi narsalarni yuzizga solishni boshlasa, erkak kishi sifatida bunga sabr qila olasizmi?

Bo'yningizda faqat o'zingizni emas, ota-onangiz, ayolingiz va farzandingizni boqishdek mas'uliyat turgan bir vaqtda, hech qanday pulsiz qolib, ularni sekin asta qiyinchiliklarga uchrayotganini ko'rib, bularni hammasida o'zingizni ayblamay yashay olasizmi?

Agar yuqoridagi savollarni hammasiga javobingiz "ha" bo'lsa, unda qo'rqmay oila quravering. Ayolingiz yaxshi chiqsa, hech bo'lmasa dalda berib turadi.


2020-yilgi karantin vaqtidan beri hali bunchalik bekorchi bo'lib uyga qamalib qolmagan edim. 2 haftadan beri bekorchiman. Boshida unchalik bilinmayotgan edi. Endi yoqmaslikni boshlayapti.




#failure

Odatda ijtimoiy tarmoqlarda hamma o'z muvaffaqqiyatlari, yutuqlari haqida yozishadi. Muvaffaqqiyatsizligi haqida yozadiganlar ham, qiyin davrlarni o'tkazib bo'lib, nimagadir erishganidan keyingina yozishadi. Men esa sizlarga hali hech narsaga erishmay turib, muvaffaqqiyatsizligim haqida aytib bermoqchiman 😁

1-sentabr kuni ishga topshirishga jiddiy harakatni boshladim. Uch kun ichidagi resume va portfolimni to'g'riladim. Avvaliga rus kanal va guruhlaridagi tashlangan vakansiyalarga recruiterlar orqali yozishni boshladim. Juda kamchilik javob qaytardi. Aksariyati xabarni o'qib shunchaki "ignore" qilishdi. Qiziqqanlari ham rus tilini bilmasligim uchun "otkaz" qilishdi. Keyin men shu kanallarga o'z resumeimni yubordim. Yana bazi recruiterlar aloqaga chiqdida keyin yo'q bo'lib qolishdi 😕.

LinkedIn akkountimni to'ldirishni boshladim. Bitta o'quvchim refer qilishi orqali, leverx.com dan bir recruiter linkedIn orqali aloqaga chiqdi. Birinchi interviewimni shu kompaniya bilan o'tkazdim. Hammasi rasvo bo'ldi. Balki bu birinchi chet tilida, chet elliklar bilan bo'lgan interview bo'lgani uchun juda hayajonlanib, HR questionlarga ham, tech questionlarga ham deyarli javob bera olmadim. Kayfiyat -100 ga tushib ketdi.

LinkedIndagi tanishlar orqali fireart.studio haqida eshitib qoldim. Saytiga kirib, "careers" degan joydan middle pozitsiyaga resume yuborib qo'ydim. Keyin ular ham interviewga taklif qilishdi. 8-sentabr kuni HR interview bo'ldi. Bu safar ancha yaxshi o'tdi. Hayajonlanmadim, deyarli hamma savoliga javob berdim. HR menga kelasi hafta agar ma'qul topilsam tech interview bo'lishini aytgan edi. Lekin xabar kelmadi. Email orqali yozsam javob ham berishmadi 🙁.

Keyin fireart.studio saytida yevropa va amerikadagi top NodeJs ishlatadigan kompaniyalar ro'yxatini topib oldim. Ulardan ham 20 tacha joyga resume yuborib chiqdim. Bir ikkitasidan reactJs ni bilmaganim, O'zbekistonlik ekanligim uchun rad javobi keldi. Qolganlaridan javob kelmadi. Balki endi kelar.

Orada anavi guruh va kanallarga yana qaytadan resume yubordim. web-bee.org kompaniyasining recruiteri yozib qoldi. Ularga senior nodeJs developer kerak ekan. Lekin men ham ma'qul kelishimni aytishdi. U bilan telegram call orqali gaplashdim. Orada HR lar bilan gaplashish bilan ancha tajriba orttirdim. Xullas, bular keyin menga topshiriq berishdi. Topshiriqda bitta kod refactoring va bitta mini projectda bug fix qilish kerak ekan. Birinchisi, 15 min ichida eski javaScriptda yozilgan kodni ES6 ga o'tkazish kerak edi. Uni modern JSga o'girib yubordim. Keyin esa nestJsda yozilgan ichida uchta bug bor bo'lgan bitta project yubordi. Shu uchta bugni to'g'rilash kerak edi. Men ikkitasini to'g'rilay oldim. Uchinchisi juda qiyin ekan. Aslida project nestJsda bo'lgani bilan task SQL query yozish edi. Baribir taxminiy yechimni yozib yuboraverdim. Javob keldi. 10 balldan 8 berishibdi. Bugun 16-sentabr, 21.00da kompaniya CEOsi bilan interview bo'larkan. Katta ehtimol bilan yiqilsam kerak. Mobodo o'tsam ham yana bitta noldan project berishar ekan. Uni qilib bersam, keyin ishga qabul qilisharkan.

Shunaqa gaplar...


It's been tough days.


Resume v1: https://muhammads-resume.netlify.app/

Birorta ham builder yoqmagandi, bora deb o'zim HTML/CSS da yasab tashladim


Juniordan garib intern bolmas emish,
Team anga shafiq-u mehribon bo'lmas emish.
Oltin keyboard ila clean code bitsa
Buglar tikondek tinch qo'ymas emish...

©Akhmadiy


Nima deb o'ylaysiz, Copilot qanday omillarga qarab kodni suggest qiladi?


Udemyda bir video ko'rayotgan edim. Keyin men ham undagi kabi nimadir yasab ko'rish uchun editor'imni ochdim va class e'lon qilib, ichiga bitta method yozib, tab'ni bosgan edim, hozirgina videoda ko'rgan kodimni deyarli taxlab berdi. Qoyil Github Copilot!

Men avvallari umuman auto-complete tool'lar ishlatmas edim. Har doim qo'lda yozardim. Keyinroq Tabnineni sinab ko'rdim. U rosti menga yoqmadi. Doim keraksiz narsalarni suggest qilardi. Lekin Copilotga gap bo'lishi mumkin emas. Hozir deyarli kod yozmay qo'ydim.

AI is taking the future!


Agar siz hech qanday sintaksis error'larga ega bo'lmagan JavaScript dasturni ko'rgan bo'lsangiz, uni judayam mukammal JavaScript dasturchisi yozgan yoki u TypeScriptda yozilgan.


Ko'rishga kino tavfsiya qilinglar


Web-dastur o'zi nima?

Tasavvur qiling, sizga hamma ishlata oladigan kalkulator yasash topshirig'i berildi. Sizni ishni nimadan boshlaysiz? Keling web-dastur nima ekanligini va sohadagi ba'zi atamalarni shu kalkulatorni yasash ketma-ketligida ko'rib chiqamiz.

Avvalo, o'zingiz bilgan istalgan dasturlash tilida bitta fayl oching. So'ngra, boshlanishiga shunchaki ikkita sonni qabul qilib, ikkalasini bir biriga qo'shib beradigan funksiya yozing. Tekshirish uchun yozgan funksiyangizni pastroqda chaqiring va argumentga sonlarni kiriting. Keyin shu kodni execute qilib beruvchi tilning biror compiler'i yoki interpretator'i yordamida kodingizni ishga tushiring. Agar natija to'g'ri chiqqan bo'lsa, tabrikayman siz dasturni deyarli yasab bo'ldingiz. Hech nima chiqmadimi? Unda kodingizni ochib natijani terminalga chiqarish uchun logni yozib qo'ying. Haa, siz zo'r dasturchisiz. O'zingizga qoyil.

Ammo bitta muammo bor. Bu dasturni qolganlar qanday ishlatadi? Men bitta yechim taklif qilaman:

Dastur yozilgan faylni uni ishlatishi kerak bo'lgan odamning kompyuteriga tashlab berasiz. Keyin esa uning kompyuteriga ham shu dasturni run qilishda ishlatiladigan compiler yoki iterpretatorni o'rnatasiz. Text editor orqali faylingizni ochib, qanday qilib yozgan funksiyani chaqirib, uni ichiga o'ziga kerakli sonlarni kiritib, keyin uni execute qilishni o'ratib qo'yasiz. Endi u siz yozgan dasturdan bemalol foydalanaveradi.

Siz dasturni o'tkazib bergan odamlar,"ehhe, undan ko'ra qo'lda qo'shganim yaxshiroq seni dasturingdan" deyishyaptimi? Albatta, shunday deyishlari tabiiy. Unda buni qanday qulaylashtirsak bo'ladi? Siz uni web'ga o'tkazishingiz kerak.

Topishmoq aytaman, hamma kompyuter va telefonlarda bor bo'lgan, biror serverga so'rov yuboruvchi va serverdan qaytgan data'ni o'zining interfeysida ochib beruvchi dastur nima? Davomini o'qishdan oldin ozgina o'ylang.... Javob: Browser. Ha hozirda deyarli barcha qurilmalarda mavjud bo'lgan browserlar istalgan biror serverga request yuboradi va undan qaytgan response'ni o'zining oynasida ochib beradi. Odatda odamlar HTML va CSS yordamida biror web-interfeys yasab olishadi va server orqali uni request kelgan browserlarga yuborishadi. Masalan: browser'ingizga kirib https://piv.pivpiv.dk/ deb yozsangiz, browser shu domain'da joylashgan serverga so'rov yuborib undan qaytgan HTML va CSS yoki boshqa fayllarni olib, oynada sizga ochib beradi. Bu sayt bitta misol xolos. Uni ko'rib siqilishingiz shart emas )

Yasagan kalkulator dasturingiz uchun HTML va CSS yordamida sodda bitta interfeys yasang. Endi odamlar kalkulatorni shu interfeys yordamida ishlatishadi. Faqat bu interfeysni hamma o'zining qurilmasida ochib ko'rishi uchun sizga endi bitta server kerak.

Server desam, kinolarda ko'rgan katta-katta xonalarda turadigan ulkan kompyuterlarni hayolingizga keltirmang. Men soft-server'ni nazarda tutayapman. Siz qo'lingizda ishlatayotgan va deyarli barcha kompyuterlarda network degan narsa bor. Bolalalik paytingiz darsdan qochib kompyuter xonalarda birgalikda Counter-Strike 1.6 ni o'ynashingizga aynan mana shu network yordam bergan. Network - kompyuterlar bir-biriga LAN(kabel), Wi-Fi, Bluetooth, Internet orqali bog'langan payt o'zaro ma'lumot almashish imkoniyatini beruvchi modul. Siz ishlatadigan deyarli barcha dasturlash tillari uchun shu modulni olib ishlatish imkoniyati berilgan. Ya'ni siz kompyuteringizga boshqa kompyuterlardan keladigan so'rovlarni nazorat qilishingiz va ularga istalgan narsani yuborishingiz uchun o'zingiz ishlatadigan dasturlash tilida network moduli orqali soft-server qilishingiz kerak.

davomi bor...


Apple'dagilarga shunday chiroyli Mac tayyorlab berganiga rahmat. Ko'rib ko'zlaring quvnaydiye. Butun vujudini o'rab turuvchi "space grey" rangli alyuminiy korpus unga o'zgacha "vid" beradi. Uni berkitib, ustini qo'lingiz bilan silaganingizda, undagi professionallikni his qilasiz. Ayniqsa, bo'yniga taqib olgan tishlangan olmachasini aytmaysizmi o'ziga yarashishini.

Kun bo'yi 16 inch 4k ekraniga termulgancha qancha o'tirsangiz ham hech to'ymaysiz, ko'zlaringiz toliqmaydi. Gapirsa, ovozlari biram mayiney, hali hech qaysi noutbukda bunaqa sifatli ovozni eshitmaganman. Siz gapirsangiz ham, bir zumda jim bo'lib, sizni indamay tiniq eshitadi. Biz u bilan ingliz tilida gaplashamiz. "Hey siri" desam bas, labbay deb so'zlarimga quloq tutib, xizmatimga shay bo'ladi

"Scissor Switch" klaviaturalari ostida urib turgan Intel i9 protsesori, unga qancha qiyin ishlarni buyursam ham qonini tez tez aylantirib, uni charchatib qo'ymay turibdi. Lekin biroz ehtiyot bo'lasiz, judayam ko'p ish aytvorsangiz, arazlab olsa, qizishib ketadi. Qo'llaringizni kuydiray deydi-ye. Keyin erkalab-erkalab ovutib, sovutib olasiz. Ertalabda bitta nonushta qilib olsa, shu bilan kun bo'yi ovqatlanmay yuraveradi.

Mayli, hadeb maqtayversa aynib, taltayib ketishi mumkin. Hozircha shuncha maqtov yetadi. Hali yana bilmadim, agar ozginadan keyin injiqliklari chiqib qolishni boshlamasa, hozircha hammasi yaxshi. Lekin nima bo'lsa ham shunday birgalikda "baxtli" yashashni davom ettiramiz. Hozircha ikkitasiga qanoat qilib turaveraychi, nasib qilsa, uchinchi va to'rtinchilarini ham olarman😁.

Ps: Bu post "Bo'ydoq dasturchi noutbuk sotib olsa" deb nomlanadi )

20 ta oxirgi post ko‘rsatilgan.

186

obunachilar
Kanal statistikasi