Josh*Developer – Telegram
Josh*Developer
4.73K subscribers
451 photos
40 videos
13 files
697 links
IT blog of:
Umar Sadullayev
Muslim 🌙
Senior Frontend Engineer @ EPAM
Angular GDE
Founder of @vector_academy_uz

Reklama: @joshdeveloper_ad
Shaxsiy: @umar_shares
Download Telegram
Hozirgina EPAM'ni texnik intervyusidan chiqyapman :)

Recruiter mani "Middle" pozitsiyaga yozganmi deyman, Middle uchun intervyu bo'ldi. Oxirida "San 'chyota' Middle emassan" deb yubordi intervyuver 😅("lyohki" maqtanishni birimi?)

Ko'ramiz nima qilisharkan. So'raydigan oyligim o'zi Seniorga ham kattalik qiladi... Bular yana Middle'ga olishmoqchi 😄

Kecha DSR Corporation bilan ham bo'lgandi. Birinchi texnik intervyusi bo'ldi. Ikkinchisi bo'lishi birinchisiga bog'liq.
2 ta Algoritmik savollar berishdi, ikkisini ham yechib berdim. Ammo, birinchisida Big O notation'iga qaramadimmi deb qo'rqib turibman 😄 Feedback'ni kutyapman.
Bugun ham EPAM intervyusida bitta algoritmik savol berishdi, uni qildim. Qolgani Frontend'ga aloqador savollar.

Qanday algoritmik savol ekan deb so'ramoqchilarga esimda borini aytaman. Bugungi, EPAM'da berilgani.
Find all sum pairs.
Input: [1, -9, 2, 4, 6, 4,-11] and 8
Output: [ [2, 6], [4, 4] ]

Hashmap orqali yechdim.

Shunaqa gaplar...

@JoshDeveloper
👍60🤯114🤣4🔥2😁2
Foydasi yo'qligini aytaymi buni? 😄

#joke

@JoshDeveloper
😁47👍41
Avvalgi loyiham yaxshi edi. Test'lar run bo'lguncha choylarimni damlab, ovqatimni yeb kelardim bemalol... 😣😅

#joke

@JoshDeveloper
😁56👍3
Dear Umar,
Thank you for....

DSR'dan kelgan email boshlanishi... )

Ikkita task berilgandi, ikkisini ham yechib berdim. Birinchisida Big O'ga uncha qarash esimga kelmagani sabab bo'lsa kerak. Lekin Frontend'chi uchun bunchalar qattiq qarash qanchalik to'g'ri bilmadim.

Ha mayli. Nasib qilmagan ekanda :)


@JoshDeveloper
😢45👍11🕊64
For loop ichida "str.substring()" ishlatgandim. Shunisi xato ketdi deb rosa o'yladim chiqqanimdan keyin.

O(n) ekan bu metodni o'zi ham. Esimga kelmadi. Ikkisi qo'shilib O(n^2) bo'ladi.

Mana shunga bo'lsa kerak. Chunki boshqa xato qilmadim.

Bilib qo'yinglar deb aytib qo'yyapmanda :)

@JoshDeveloper
👍46😁4
Bunisi oshib tushdi.

EPAM'dan feedback keldi.

Feedback'da shunday ma'noda aytiladi:

"Kandidat" juda ham yaxshi ishtirok etdi. Vazifalarni juda yaxshi bajardi.

"Kandidat"ning ES6(JS) bilish darajasi "Intermediate".

"EPAM"da "Intermediate" deb Middle'larni aytishadi. Intervyuda esa xatto Event Loop'ni ham so'ramadi. Umumiy Frontend mavzulari, SOLID, Angular va TS kabilar haqida ko'p savol bo'ldi.

Oxirida esa qanaqasiga "Intermediate" oldim JS'dan ?

Bitta dona git stash'ni unutib qo'yibman(keyin aytib berdim), boshqa hamma savoliga ortiqi bilan javob bergandim.

Intervyuver o'zi Middle darajadan yuqoriroq bilishimni aytdi.
Oxirida esa "Intermediate" degan yozuvni ko'rib, "Middle" ekansiz deb kelyapti "Recruiter" opa.

Bunisi biroz asabimni o'ynadi.

P.s: Hali reject emas bu, manga mos loyiha qidirisharmush hali.

P.s.2: Intervyuver Hind edi.


@JoshDeveloper
😁49👍7🗿6🤔5😐4
This media is not supported in your browser
VIEW IN TELEGRAM
Calm down qildim mana.

Lekin yaxshi ish qilishmadi.
Hamayli, yaxshilikka. InshaaAlloh kanalda yaxshilikka bo'libdi shu narsalar deb yozaman yaqinda. 😉

Senior oylikka Middle qilib olishsa mayli, ishlayverarman-a? 🌚

#someFantasticHashtag

@JoshDeveloper
😁4654👍1🌚1
Forwarded from Mirjalol
soqqa ekanda szni xayoliz
🌚48🤣23😁6🐳3🏆3
Josh*Developer
soqqa ekanda szni xayoliz
Hazil hazil bilankuya, bu borada fikrlarimni aytaymi?

Erkak kishini mas'uliyatlari oshgan sari, hayoli oilasi uchun ko'proq pul ishlash haqida bo'ladi. Pul haqida o'ylaydi, ko'proq pul ishlashni o'ylaydi.
"2 ta snikers sotvolishga pulim yetsa bo'ldi. Bittasi menga bittasi Oybibixonga" deydigan hayollarni emas, ancha kattaroq hayollarni qiladi.

Shaxsan o'zimizda, oylik to'lovlarimizni o'zi tahminan 20mln atrofida. Arenda va uzoq kutgan va endi bo'lib berishga olgan uyimizni o'ziga oylik to'lov bu. Hali yeb ichish, kiyim-kechak, kasal-sog'lar haqida aytmadim. O'zi aytmoqchi ham emasdim bu gaplarni. Ammo, balki shu orqali boshqa tomonlama ham o'ylab ko'rishar.

Endi aytingchi, pul haqida o'ylasam bo'ladimi?!

@JoshDeveloper
👍967🔥4🌚4👌2🤷‍♂1🗿1
🤣71👍5😢3💯3😁1👨‍💻1
Angular yangi versiyasida(16) kichik dastur qilib, "Lighthouse"dan performance'ni tekshirib ko'rgan videoni ko'ryapman.

SSR'ga Angular Universal ishlatildi. Performance 100

Accessibility
va SEO albatta oddiy dasturga yozib o'tirilmadi. Yozilsa ularni ham 100ga chiqarish muommo emas.

Just for you to know 🙂

@JoshDeveloper
👍23💯3🔥1
Podkast biroz oldin tugadi.

Ajoyib ma'lumotlar uchun Abdug'affor akaga katta rahmat aytamiz.

Shuningdek biroz mazasi bo'lmasligiga qaramay, podkastni o'tkazgan o'zimga ham katta rahmat aytamiz. 🌚😄(hazil)

Keyingi mavzuni nima haqida qilamiz ?

@JoshDeveloper
🔥16👍11😁1
"Uzum" sezoni ham kelyaptimi deyman-a? 🍇

#sarkazm
😁95🐳9🤣7👍5💯21
Spread operatorining Time Complexity'si qanday?
Anonymous Quiz
18%
O(1)
44%
O(n)
26%
O(n^2)
12%
O(h, I dunno)
🏆22👍2🌚2
Ishga topshirish

Ish joylari hali ham chiqishyapti. Ammo, avvalgidek ko'p emas. Ish qidirish jarayonida shuni tushundimki, kandidatlar soni juda ham ortib ketgan. Ularni ichidan sizni qidirib topish amri mahol. Endi shunchaki chiroyli Linkedin profil qilishni o'zi yetmaydi.

Endi tanish-bilish ancha ahamiyatga ega.(Referral deyiladi rasmiy tilda :D)
Shu qatorda, tanish bo'lmasa, o'zingizni borligingizni bildirish uchun o'zingiz ularga aloqaga chiqishingiz kerak.

Aloqaga chiqishni eng yaxshi yo'llaridan biri, shu joyda ishlaydigan kimdirga bog'lanib, referral qilib berishini so'rash. Qila olsangiz shunday qiling.

Djinni.co ham ancha aktivlashib qolibdi. Shuyerdan 2 ta joyga topshirgandim. Hozir "muzokaralar" ketyapti. :)

Shunaqa gaplar :)

@JoshDeveloper
👍252🤝2
Odamlar Frontint.uz da o’qib Team lead bo’lyapti. Sen esa Junior holingda yuribsan.🥲

#frontint

@JoshDeveloper
😁67👍10😢5🔥2🌚1
"Ko'p Senior va Lead'lar "Code review" jarayonida agar siz freymvork yoki tildagi yangi chiqqan "feature"larni ishlatgan bo'lsangiz, shunga izoh qoldirishadi. "Nega buni ishlatyapsan?" deya.

Bunga sabab, ularga hali sinovdan o'tmagan narsalar dasturga muommo bo'lib qolishi yoqmaydi.

Ammo, ba'zi "Senior" va "Lead"lar esa ancha "zamon"dan ortda qolib ketishadi. 1-2 yil oldin chiqqan va yaxshi ishlaydigan yangi "feature"larni ham ishlatishga qo'yishmaydi."
degan ekan yangi "feature" ishlatib, "code review"da shunday izoh olgan dasturchi.

#someFantasticHashtag

@JoshDeveloper
😁54👍14🌚3💯31
Stackoverflow survey 2023 chiqibdi.

Dasturlashga oid ko'plab qiziqarli statistikalar keltirilgan.

Check it out: https://survey.stackoverflow.co/2023/

#statistics

@JoshDeveloper
👍20🗿51
Uylanmoqchi bo'lib yurgan Junior'larga jo'natib qo'yamiz 😄

Ishqilib qizni otasi @SardorOga_blog bo'lmasa bo'ldi 😄 "Juniorbachcha" deb haydagan bo'lsa 😄

#hazil

@JoshDeveloper
🤣123👍10😐4👀4🤨2💔1
Nimalarni o'rganyapman?

Bozorni holini ko'rgandan so'ng, o'quv rejalarim ancha o'zgarib ketdi. .NET o'rganishni boshlagandim esingizda bo'lsa. Uni bir muddatga to'xtatib turishga to'g'ri keldi. Keyinroq davom ettiraman. Hozir "Basic" bilimlar oldim.

Uni o'rniga nimani o'rganyapman?
- React.js

Bugun React'chilar mahallasida bayram :)

Nega bu qarorni qildim?
Chunki, hozir boshqa ishga o'tishim uchun kam muddat bor. Shu muddat ichida .NET Backend'chi sifatida ishga kirish yoki Full-stack dasturchi sifatida ishga kirish biroz qiyin. Shu sabab Frontend'ni o'zidagi bozorni kattaroq qismini egallashga qaror qildim. Hozir masalan 1/5 qismidagi vakansiyalar ayni menbob bo'lsa, React.js'dan keyin bu ko'rsatkich tahminan 3/5 ga ko'tariladi. So'ng Backend va Cloud(bulutli ☁️ texnologiyalar)larni ham davom ettirmoqchiman.

InshaaAlloh

Shunaqa gaplar :)

@JoshDeveloper
🔥66👍9🌚8👏5🤨5👀3🤣21👌1🤝1🗿1
React'chilar, juda unaqa hursand bo'lmang 😄

Tepadagi qarorim Angular yomonligidan degani emas, React kuchli degani ham emas.
Shunchaki bozordagi kattaroq o'rinni egallash maqsadim. Texnologiyalar oddiy bir vosita xolos. Shu narsa orqali bozorda o'zim istagan narsaga erisha olamanmi? Why not to learn it too?

Kengroq qamrovni egallamoqchiman. React va Angular'ni o'rgansam, Frontend o'zida tahminana 60-70%+ bozor qamrovini bemalol egallay olar ekanman. Maqsadim shu.

React'ni o'rganishda yaqin akamiz Azizbek aka'dan mavzularni yozib berishlarini iltimos qilgandim. Ajoyib qilib list qilib yozib berdilar, https://news.1rj.ru/str/itsr4y/153. Shuni birma-bir qilib chiqishim kerak endi. :)

Angular'ni o'rganmoqchi bo'lib yurganlar bo'lsa, bemalol o'rganaverishsin. Juda kuchli freymvork. Bozori ham ancha yaxshilanyapti. Bir yo'nalishda master bo'lsangiz yetadi boshlanishiga. Angular esa hali ham juda yaxshi tanlov. Keyinchalik qamrovlaringizni kengaytiraverasiz. Like me.
Xuddi shu maslahat React va Vue dasturchilariga ham. Yaxshi darajaga chiqqan bo'lsangiz, sekin qamrovlaringizni kengaytirib boravering. Bitta freymvork yoki kutubxonaga bog'lanib qolish shart emas. Bozorni holatidan kelib chiqib, shaxsiy maslahatimni beryapman. Lekin bittasida master bo'lmasdan turib sakrab yurish hali ham xato.

Shunaqa :)

@JoshDeveloper
👍425🗿2