Algoritm va DS ga qiziquvchilar uchun EPAM'da ishlaydigan Bekzod akani @Leetcodin kanallarini maslahat beraman.
Juda ham yaxshi ma'lumotlar berib boriladi.
#tavsiya
@JoshDeveloper
Juda ham yaxshi ma'lumotlar berib boriladi.
#tavsiya
@JoshDeveloper
π23β€7π³2π1π1
Biror vazifani ishlashda "visualization" kerak bo'lib qolsa, ko'proq "Paint" ishlatardim. (Kulmang π)
Keyin bilsam, Seniorlarni ko'pisi https://excalidraw.com saytidan foydalanar ekan.
"Senior bo'lganim" uchun shu saytga o'tishga qaror qildim π
Maslahat beraman.
#tavsiya
@JoshDeveloper
Keyin bilsam, Seniorlarni ko'pisi https://excalidraw.com saytidan foydalanar ekan.
"Senior bo'lganim" uchun shu saytga o'tishga qaror qildim π
Maslahat beraman.
#tavsiya
@JoshDeveloper
β‘41π«‘16π15π13π₯5π€£3π3β€βπ₯2π2β€1π1
Hozirgina dasturlash bo'yicha 20+ yillik tajribali chetellik dasturchi bilan ish borasida gaplashdim. Boshlaganiga 22-23 yil atrofida bo'lgan ekan.
22+ yil π€―
Tug'ilmasimdan oldin boshlagan ekan dasturlashni π
G'alati bo'larkan odam...
@JoshDeveloper
22+ yil π€―
Tug'ilmasimdan oldin boshlagan ekan dasturlashni π
G'alati bo'larkan odam...
@JoshDeveloper
π57π€£15π₯9π3β€βπ₯2π2β€1π1
Bahor ham kelibdi. Umrni o'tishini qarang. Boshqa kasblarni bilmadim-u, dasturlashda umr juda tez o'tgandek his qilarkan odam o'zini. Buni sababini dasturchilar o'zlari yaxshi bilishadi.)
#Offtopic deb aytarsiz bu gaplarimni, ammo aytishim kerak. Ba'zan inson dunyo ichida o'zini qanday tutayotgani, qanday yashab umrini tugatayotganini tepadan kuzatib ham turishi kerak.
Bilasizmi kimlarni juda hurmat qilaman va shularga o'xshagim keladi ?
Dunyosini deb dinini, dinini deb dunyosini tashlab ketmagan insonlarni. Dinini mahkam tutgan holda, dini yo'lida dunyosini ham obod qiluvchilarni. Ulug' maqsad yo'lida yashayotganlarni.
Ana shular, aqlli insonlar emasmi ? Tarozini ikki pallasini ham birdek yaxshi tutib turgan insonlar.
Oramizda kim dunyosini deb dinini ortga surib, kechiktirib yurgan bo'lsa, ayni hozir buni to'xtatish uchun juda ajoyib fursat. Kim benamoz yurgan bo'lsa, boshlashga ayni hozir juda ajoyib fursat.
Kim ikkisini ham ortga surib yurgan bo'lsa, dinidan boshlashi u uchun naqadar go'zal tanlov bo'lar edi. Zero, dinimiz dunyoda qanday yashashni o'rgatganchalik hech narsa bu qadar kuchli o'rgata olmaydi.
Umrimiz tugab boryapti. Biz esa past narsalar ortidan quvib yuribmiz...
Alloh hammamizni ikki dunyo yaxshiliklari bilan siylasin.
Β«Odamlarga hisoblari yaqinlashib qoldi. Ular esa, g'aflatda, yuz o'giruvchi bo'lgan hollarida.Β»
Anbiyo surasi, 1-oyat
#islam
@JoshDeveloper
#Offtopic deb aytarsiz bu gaplarimni, ammo aytishim kerak. Ba'zan inson dunyo ichida o'zini qanday tutayotgani, qanday yashab umrini tugatayotganini tepadan kuzatib ham turishi kerak.
Bilasizmi kimlarni juda hurmat qilaman va shularga o'xshagim keladi ?
Dunyosini deb dinini, dinini deb dunyosini tashlab ketmagan insonlarni. Dinini mahkam tutgan holda, dini yo'lida dunyosini ham obod qiluvchilarni. Ulug' maqsad yo'lida yashayotganlarni.
Ana shular, aqlli insonlar emasmi ? Tarozini ikki pallasini ham birdek yaxshi tutib turgan insonlar.
Oramizda kim dunyosini deb dinini ortga surib, kechiktirib yurgan bo'lsa, ayni hozir buni to'xtatish uchun juda ajoyib fursat. Kim benamoz yurgan bo'lsa, boshlashga ayni hozir juda ajoyib fursat.
Kim ikkisini ham ortga surib yurgan bo'lsa, dinidan boshlashi u uchun naqadar go'zal tanlov bo'lar edi. Zero, dinimiz dunyoda qanday yashashni o'rgatganchalik hech narsa bu qadar kuchli o'rgata olmaydi.
Umrimiz tugab boryapti. Biz esa past narsalar ortidan quvib yuribmiz...
Alloh hammamizni ikki dunyo yaxshiliklari bilan siylasin.
Β«Odamlarga hisoblari yaqinlashib qoldi. Ular esa, g'aflatda, yuz o'giruvchi bo'lgan hollarida.Β»
Anbiyo surasi, 1-oyat
#islam
@JoshDeveloper
π93π₯7β€5π3π―3π³1
Hozir ishda bir kichik va oddiy, ammo qiziq muommoga duch kelib qoldim.
Bir ma'lumot bugundan 0 qiymatini ham qabul qilishni boshlagan edi va "default" qiymati ham 0 ga teng bo'ladigan bo'ldi. Avval, null edi.
Shunday qildim va dasturni ochib ishlatmoqchi bo'lsam, dastur ishlamayapti umuman. (Call Stack to'lib, Browser qotib qolgan)
Biroz izlanib qarasam, avvalroq quyidagi ma'noda kod yozilgan ekan π
if(!haligiQiymat) {
setDefault();
checkValues();
}
Haligi qiymat 0 ga teng bo'lgani uchun if'ni ichiga kiryapti, if esa yana 0 ga tenglayapti va qayta qiymatlarni tekshiryapti va yana if'ni ichiga kirib qolyapti... βΎ
Keyin to'g'irlab qo'ydim π
Shunaqa gaplar...
@JoshDeveloper
Bir ma'lumot bugundan 0 qiymatini ham qabul qilishni boshlagan edi va "default" qiymati ham 0 ga teng bo'ladigan bo'ldi. Avval, null edi.
Shunday qildim va dasturni ochib ishlatmoqchi bo'lsam, dastur ishlamayapti umuman. (Call Stack to'lib, Browser qotib qolgan)
Biroz izlanib qarasam, avvalroq quyidagi ma'noda kod yozilgan ekan π
if(!haligiQiymat) {
setDefault();
checkValues();
}
Haligi qiymat 0 ga teng bo'lgani uchun if'ni ichiga kiryapti, if esa yana 0 ga tenglayapti va qayta qiymatlarni tekshiryapti va yana if'ni ichiga kirib qolyapti... βΎ
Keyin to'g'irlab qo'ydim π
Shunaqa gaplar...
@JoshDeveloper
π€£60π13β‘3π€2π€―2π¨βπ»1
Dasturchilardagi eng qadrlanadigan "skill"laridan biri "Birovni kodini tushunish".
Eng zo'ri esa "Tushunarli kod yozish"dir.
#heshtegTopolmadim
@JoshDeveloper
Eng zo'ri esa "Tushunarli kod yozish"dir.
#heshtegTopolmadim
@JoshDeveloper
π111π₯7π7β‘4π±3π³3π2β€βπ₯1
I am in!
Bing AI'ni ishlatish uchun ruhsat oldim va ishlatib ko'ryapman.
Ochiqini aytsam, ChatGPT'ni o'ziga qaraganda biroz o'jarroq ekan π Ammo, undan ancha aqlliroq.
Ishlatib ko'rganlar bormi ?
@JoshDeveloper
Bing AI'ni ishlatish uchun ruhsat oldim va ishlatib ko'ryapman.
Ochiqini aytsam, ChatGPT'ni o'ziga qaraganda biroz o'jarroq ekan π Ammo, undan ancha aqlliroq.
Ishlatib ko'rganlar bormi ?
@JoshDeveloper
π₯24π€―10π6β€1
Hozir bir video tashlashibdi.
Unda bir "bizneeesmen aka" aytyapti "Kuni kecha bittasini ishdan bo'shatib yubordim..."
Huh, nega ekan deb oxirigacha eshitsam, sababi ofisda bosh kiyimda o'tirgani va klassik kiyinmagani, shuningdek ishdan keyin kechqurun boshqa joyda ishlashi sabab ekan π
"Akamiz" davom qilib shunday ma'noda aytyapti: "Ish payti hayoli faqat bizni ishda bo'lishi kerak. U odamni ishga olgan HR ham ishdan bo'shagan. Agar sifatli kadrlarni olmasak, ertaga raqobatchilarimiz bizni sifatli mijozlarimizni olib qo'yadi."
Qoyil π
Tasannolar π
Eng qiziqi, shu "bizzneesmen" akamizni gaplariga qo'shiladiganlar borligida.
Fikrimcha, biznesini deb insoniy tushunchalarni sotib yuborgandan ko'ra, unaqa biznesmen bo'lmagan yaxshiroq. Ha yana, bu aytayotgan "aqlli" gaplari haqiqiy biznes liderlarni gaplari emas. Bu bilan biznes rivojlanmaydi, aksincha qulaydi.
"Weekend" ham kelib qolibdi deyarli, zerikishni boshladim shekilli, shu narsaga ham fikr bildirib o'tiribman. π€·ββοΈ
"Sog' bo'lasizlar". π
#tanqid
@JoshDeveloper
Unda bir "bizneeesmen aka" aytyapti "Kuni kecha bittasini ishdan bo'shatib yubordim..."
Huh, nega ekan deb oxirigacha eshitsam, sababi ofisda bosh kiyimda o'tirgani va klassik kiyinmagani, shuningdek ishdan keyin kechqurun boshqa joyda ishlashi sabab ekan π
"Akamiz" davom qilib shunday ma'noda aytyapti: "Ish payti hayoli faqat bizni ishda bo'lishi kerak. U odamni ishga olgan HR ham ishdan bo'shagan. Agar sifatli kadrlarni olmasak, ertaga raqobatchilarimiz bizni sifatli mijozlarimizni olib qo'yadi."
Qoyil π
Tasannolar π
Eng qiziqi, shu "bizzneesmen" akamizni gaplariga qo'shiladiganlar borligida.
Fikrimcha, biznesini deb insoniy tushunchalarni sotib yuborgandan ko'ra, unaqa biznesmen bo'lmagan yaxshiroq. Ha yana, bu aytayotgan "aqlli" gaplari haqiqiy biznes liderlarni gaplari emas. Bu bilan biznes rivojlanmaydi, aksincha qulaydi.
"Weekend" ham kelib qolibdi deyarli, zerikishni boshladim shekilli, shu narsaga ham fikr bildirib o'tiribman. π€·ββοΈ
"Sog' bo'lasizlar". π
#tanqid
@JoshDeveloper
π57β‘5β€βπ₯2π―2
Josh*Developer
Hozir bir video tashlashibdi. Unda bir "bizneeesmen aka" aytyapti "Kuni kecha bittasini ishdan bo'shatib yubordim..." Huh, nega ekan deb oxirigacha eshitsam, sababi ofisda bosh kiyimda o'tirgani va klassik kiyinmagani, shuningdek ishdan keyin kechqurunβ¦
π35π₯9π3π³2π―2π1
Biz qanchadan beri "tortishib" yuradigan mavzuga, Muhammadjavohir aka ustoz allaqachon ikki yil avval javob bergan ekan.
Link: https://youtu.be/-Q5L4bx5yhU
P.s: Ustoz ham bilarkanlar, birinchi bo'lib Angular deb yozibdilar. ππ
@JoshDeveloper
Link: https://youtu.be/-Q5L4bx5yhU
@JoshDeveloper
π31π8πΏ4π€¨3π2π1π€£1
Forwarded from Vohid Karimov (Vohid Karimov)
FAANGga qaysi yoβnalish yaxshi?
Shu savolni mendan tez-tez soβrab turishadi. Men uchun bu savol sal gβalati tuyiladi. Har safar shu savolni eshitganimda ichimda bir narsa oβladi.
Chunki hamma dasturlash yoβnalishi bilan FAANGga kirsa boβladi. Bunday kompaniyalar shunchalik kattaligidan deyarli hamma yoβnalish boβyicha talantlarni ishga oladi. Men hozirgacha Googleda quyidagi xildagi dasturchilarni koβrdim va hammalari muvaffaqiyatli ishlashyapti:
β Frontend Engineer
β Backend Engineer
β Embedded Engineer
β Gaming Engineer
β Security Engineer
β Android Engineer
β iOS Engineer
β QA Engineer
β QA Automation Engineer
β Site Reliability Engineer
β va hokazo
Yaxshiroq va foydaliroq savol: βXXX Engineer boβlib qanday FAANGga ishga kirsa boβladi?β
Tushunaman nega yosh dasturchilar shu savolni berishadi. Befoyda narsa oβrganib yurmayin deb qoβrqishadi. Qoβrqmang, hamma bilimlarni oβrni bor va dasturlash soxasi ichida ekansiz bilimlaringiz befoydaga chiqib qolmaydi.
Qisqasi, lyubaya yoβnalish xarasha π
Shu savolni mendan tez-tez soβrab turishadi. Men uchun bu savol sal gβalati tuyiladi. Har safar shu savolni eshitganimda ichimda bir narsa oβladi.
Chunki hamma dasturlash yoβnalishi bilan FAANGga kirsa boβladi. Bunday kompaniyalar shunchalik kattaligidan deyarli hamma yoβnalish boβyicha talantlarni ishga oladi. Men hozirgacha Googleda quyidagi xildagi dasturchilarni koβrdim va hammalari muvaffaqiyatli ishlashyapti:
β Frontend Engineer
β Backend Engineer
β Embedded Engineer
β Gaming Engineer
β Security Engineer
β Android Engineer
β iOS Engineer
β QA Engineer
β QA Automation Engineer
β Site Reliability Engineer
β va hokazo
Yaxshiroq va foydaliroq savol: βXXX Engineer boβlib qanday FAANGga ishga kirsa boβladi?β
Tushunaman nega yosh dasturchilar shu savolni berishadi. Befoyda narsa oβrganib yurmayin deb qoβrqishadi. Qoβrqmang, hamma bilimlarni oβrni bor va dasturlash soxasi ichida ekansiz bilimlaringiz befoydaga chiqib qolmaydi.
Qisqasi, lyubaya yoβnalish xarasha π
π26π1
Vohid Karimov
FAANGga qaysi yoβnalish yaxshi? Shu savolni mendan tez-tez soβrab turishadi. Men uchun bu savol sal gβalati tuyiladi. Har safar shu savolni eshitganimda ichimda bir narsa oβladi. Chunki hamma dasturlash yoβnalishi bilan FAANGga kirsa boβladi. Bunday kompaniyalarβ¦
Shuyerga bir narsani aytib ketmoqchi edim.
Vohidjon aka aytganidek, barcha AT yo'nalishlariga o'rin bor. Lekin shuni ham unutmangki, biror yo'nalishda ekansiz, biror yaxshi natijaga erishmaguncha undan boshqasiga o'tmang.
Bittasida mutaxassis bo'ling. Shunda o'rningiz bo'ladi.
The one who masters on one profession, is better than the one who knows many, but not good at any of them.
Β© Null
@JoshDeveloper
Vohidjon aka aytganidek, barcha AT yo'nalishlariga o'rin bor. Lekin shuni ham unutmangki, biror yo'nalishda ekansiz, biror yaxshi natijaga erishmaguncha undan boshqasiga o'tmang.
Bittasida mutaxassis bo'ling. Shunda o'rningiz bo'ladi.
The one who masters on one profession, is better than the one who knows many, but not good at any of them.
Β© Null
@JoshDeveloper
β€βπ₯20π13π₯2π’2
Forwarded from MDC Uzbekistan
Github actions dan foydalanib CI/CD qilish
Do'stlar, avvalgi mavzularimizda Windows server bilan to'g'ridan to'g'ri ishlab, .NET ilovalarimizni deploy qilishni ko'rib chiqdik. O'ylaymizki, siz CI/CD haqida eshitgansiz. Masalan, Heroku servislaridan deployment uchun foydalangansiz, esingizda bo'lsa u yerda CI/CD sozlamalari qilingan edi. Ya'ni github/gitlab/azuredevops ga push qilish orqali, loyihamiz avtomatik tarzda build -> test -> deploy -> run bo'lardi. Ushbu mavzuni kengroq o'rganishimiz uchun Abduvohid ustozni mahorat darsimizga taklif qildik.
Barchangizni ushbu mahorat darsida kutib qolamiz. Kirsangiz xursand bo'lamiz, kirmasangiz hafa bo'lish yo'q )
Sana: 5-mart, 20:00
Havola: Zoom
Speaker: Wahid Abduhakimov
#githubactions #deployment #cicd
.NET Uzbekistan Community
ββββββββββ
Telegram | Instagram | Youtube
Do'stlar, avvalgi mavzularimizda Windows server bilan to'g'ridan to'g'ri ishlab, .NET ilovalarimizni deploy qilishni ko'rib chiqdik. O'ylaymizki, siz CI/CD haqida eshitgansiz. Masalan, Heroku servislaridan deployment uchun foydalangansiz, esingizda bo'lsa u yerda CI/CD sozlamalari qilingan edi. Ya'ni github/gitlab/azuredevops ga push qilish orqali, loyihamiz avtomatik tarzda build -> test -> deploy -> run bo'lardi. Ushbu mavzuni kengroq o'rganishimiz uchun Abduvohid ustozni mahorat darsimizga taklif qildik.
Barchangizni ushbu mahorat darsida kutib qolamiz. Kirsangiz xursand bo'lamiz, kirmasangiz hafa bo'lish yo'q )
Sana: 5-mart, 20:00
Havola: Zoom
Speaker: Wahid Abduhakimov
#githubactions #deployment #cicd
.NET Uzbekistan Community
ββββββββββ
Telegram | Instagram | Youtube
π6
π€£25β‘4
Forwarded from Josh*Developer
.NET va Angular
Bu ikkisini vakansiyalarda birga ko'raverib-ko'raverib, "Nega shu ikkisi birga ishlatilaveradi ?" deb so'ragan bo'lsangiz ajab emas.
Nega .NET dasturlariga Angularni mos ko'rishadi ?
Chunki,
1. Angular backend'chi uchun tushunarli va ajoyib strukturaga ega.
2. Angular TypeScript'da yozilgani. Ushbu .NET dasturchilari uchun TS ancha oson. Chunki C# va TypeScript sintakslari o'xshash.
3. Angular .NET kabi haqiqiy freymvork. Ikkisi ham "built-in features"ga boy. Shunchaki ishlatsa bo'ldi.
4. Ikki freymvork ham dasturlarni tuzishda OOP va MVC'ga e'tibor qaratgan.
5. Angularni man ishlatamanda. π€
Shunaqa gaplar ...)
@JoshDeveloper
Bu ikkisini vakansiyalarda birga ko'raverib-ko'raverib, "Nega shu ikkisi birga ishlatilaveradi ?" deb so'ragan bo'lsangiz ajab emas.
Nega .NET dasturlariga Angularni mos ko'rishadi ?
Chunki,
1. Angular backend'chi uchun tushunarli va ajoyib strukturaga ega.
2. Angular TypeScript'da yozilgani. Ushbu .NET dasturchilari uchun TS ancha oson. Chunki C# va TypeScript sintakslari o'xshash.
3. Angular .NET kabi haqiqiy freymvork. Ikkisi ham "built-in features"ga boy. Shunchaki ishlatsa bo'ldi.
4. Ikki freymvork ham dasturlarni tuzishda OOP va MVC'ga e'tibor qaratgan.
5. Angularni man ishlatamanda. π€
Shunaqa gaplar ...)
@JoshDeveloper
π32π5
Estimation
PM(Project manager)lar dasturchidan hardoim "Estimation"(vazifani qanchada tugatishni baholash)ni to'g'ri va aniq berishini xohlaydi.
Biror vazifani 100% aniq baholay olish mumkin emas. Ammo, unga yaqinroq baholash mumkin. Qanday ?
Yaxshi "Estimation" qilish uchun ko'plab maslahatlar bor. Bulardan ba'zilari:
1. Vazifa nima haqida ekanligini to'liq tushinib olish.
2. Vazifani bajarish nimalarni talab qilishini tushunib olish.
3. Vazifa katta bo'lsa, qismlarga ajratish.
4. Shu kabi vazifa avval qilinganmi yo'qmi ko'rib, shunga qarab "estimate" qilish.
5. "Risk"larni hisobga olish.
6. "Estimation" texnikalaridan foydalanish.
va hkz.
Siz nimalarni maslahat bera olasiz ?
@JoshDeveloper
PM(Project manager)lar dasturchidan hardoim "Estimation"(vazifani qanchada tugatishni baholash)ni to'g'ri va aniq berishini xohlaydi.
Biror vazifani 100% aniq baholay olish mumkin emas. Ammo, unga yaqinroq baholash mumkin. Qanday ?
Yaxshi "Estimation" qilish uchun ko'plab maslahatlar bor. Bulardan ba'zilari:
1. Vazifa nima haqida ekanligini to'liq tushinib olish.
2. Vazifani bajarish nimalarni talab qilishini tushunib olish.
3. Vazifa katta bo'lsa, qismlarga ajratish.
4. Shu kabi vazifa avval qilinganmi yo'qmi ko'rib, shunga qarab "estimate" qilish.
5. "Risk"larni hisobga olish.
6. "Estimation" texnikalaridan foydalanish.
va hkz.
Siz nimalarni maslahat bera olasiz ?
@JoshDeveloper
π33π€3π1
Google Frontend Interview
Youtube'da Frontend'dan qiziqarli "coding interview" ko'rib qolgandim.
Qiziq bo'lsa deb ulashyapman.
Marhamat,
https://youtu.be/ai1zmNO5Z3E
#interview
@JoshDeveloper
Youtube'da Frontend'dan qiziqarli "coding interview" ko'rib qolgandim.
Qiziq bo'lsa deb ulashyapman.
Marhamat,
https://youtu.be/ai1zmNO5Z3E
#interview
@JoshDeveloper
YouTube
Google Frontend Interview With A Frontend Expert
In this video, I conduct a mock Google frontend interview with a frontend expert, Conner Ardman, who's also the FrontendExpert course creator and an ex-Facebook software engineer. As a Google Software Engineer, I interviewed dozens of candidates. This isβ¦
π15π₯6πΏ4β‘2