Backendning asosiy tillari
1. Java
20 yildan beri ishlatilib kelinadigan universal til. Java katta hamjamiyatga ega, va internetda til bilan bog'liq har qanday savolga javob topsa bo'ladi.
2. PHP
78% saytlar PHP dan foydalanishadi. 1995-yilda yaratilgan. Boshlovchilar uchun ajoyib til.
3. .NET (C#, Visual Basic)
Ochiq kodga ega, Microsoft tomonidan ishlab chiqilgan ASP.NET freymvorki Visual Basic, C#, F# kabi tillardan foydalangan holda veb-saytlar yaratish imkonini beradi. Stabil va ishonchli bo'lgani uchun biznes uchun yaxshi tanlov hisoblanadi.
4. Ruby va Ruby on Rails
Ruby on Rails โ Ruby tilida yozilgan veb-freymvork. 2000-yillar boshida mashhur bo'lgan, hozirda unga talab sezilarli darajada pasaygan.
5. Python
Juda mashhur dasturlash tili. Ham webda, ham desktopda qo'llaniladi. Dasturlashga endi kirib kelayotganlar uchun yaxshi tanlov.
6. Javascript
Ham frontend, ham backend uchun ishlatish mumkin bo'lgan yaxshi moslashuvchan til. Webning asosiy tili desak ham mubolag'a bo'lmaydi.
โ @webdev07
1. Java
20 yildan beri ishlatilib kelinadigan universal til. Java katta hamjamiyatga ega, va internetda til bilan bog'liq har qanday savolga javob topsa bo'ladi.
2. PHP
78% saytlar PHP dan foydalanishadi. 1995-yilda yaratilgan. Boshlovchilar uchun ajoyib til.
3. .NET (C#, Visual Basic)
Ochiq kodga ega, Microsoft tomonidan ishlab chiqilgan ASP.NET freymvorki Visual Basic, C#, F# kabi tillardan foydalangan holda veb-saytlar yaratish imkonini beradi. Stabil va ishonchli bo'lgani uchun biznes uchun yaxshi tanlov hisoblanadi.
4. Ruby va Ruby on Rails
Ruby on Rails โ Ruby tilida yozilgan veb-freymvork. 2000-yillar boshida mashhur bo'lgan, hozirda unga talab sezilarli darajada pasaygan.
5. Python
Juda mashhur dasturlash tili. Ham webda, ham desktopda qo'llaniladi. Dasturlashga endi kirib kelayotganlar uchun yaxshi tanlov.
6. Javascript
Ham frontend, ham backend uchun ishlatish mumkin bo'lgan yaxshi moslashuvchan til. Webning asosiy tili desak ham mubolag'a bo'lmaydi.
โ @webdev07
Bilimlaringizni kuchaytirish uchun o'yinlar to'plami
Quyida keltirilgan o'yinlar bilan tanishib chiqib, Javascript va boshqa bilimlaringizni mustahkamlashingiz mumkin.
โ Untrusted. Oddiy interfeys, biroq qiziqarli syujetga ega o'yin. Javascriptdan foydalangan holda, bosh qahramonga uning sarguzashtlarida yordam bering. LINK.
โ Elevator Saga. Liftlarni maksimal darajada unumdor ishlashi uchun dasturlang. LINK.
โ Flexbox Defense. Tower Defense janridagi bu o'yinni o'ynab, siz aniq Flexboxning CSS-xususiyatlarini o'rganasiz. LINK.
โ ChekiO. Bu o'yinda siz turli xil masalalarni yechgan holda, orollar bo'ylab sayohat qilasiz. O'yin tajribali hamda endi boshlagan Python dasturchilarga mo'ljallangan. LINK.
โ @webdev07
Quyida keltirilgan o'yinlar bilan tanishib chiqib, Javascript va boshqa bilimlaringizni mustahkamlashingiz mumkin.
โ Untrusted. Oddiy interfeys, biroq qiziqarli syujetga ega o'yin. Javascriptdan foydalangan holda, bosh qahramonga uning sarguzashtlarida yordam bering. LINK.
โ Elevator Saga. Liftlarni maksimal darajada unumdor ishlashi uchun dasturlang. LINK.
โ Flexbox Defense. Tower Defense janridagi bu o'yinni o'ynab, siz aniq Flexboxning CSS-xususiyatlarini o'rganasiz. LINK.
โ ChekiO. Bu o'yinda siz turli xil masalalarni yechgan holda, orollar bo'ylab sayohat qilasiz. O'yin tajribali hamda endi boshlagan Python dasturchilarga mo'ljallangan. LINK.
โ @webdev07
Flexboxdefense
Flexbox Defense
Your job is to stop the incoming enemies from getting past
your defenses. Unlike other tower defense games, you must
position your towers using CSS!
your defenses. Unlike other tower defense games, you must
position your towers using CSS!
Forwarded from Javohir Berdiyev | Blog
This media is not supported in your browser
VIEW IN TELEGRAM
Kanalimizdagi darslarni 0 dan boshlamoqchi bo'lganlar uchun ๐
๐ธHTML
๐นCSS
๐ธJavaScript
๐นjQuery
tez kunda react darslarimizni boshlaymiz ๐ฅณ
savol javob uchun @webdev07_lesson
๐ธHTML
๐นCSS
๐ธJavaScript
๐นjQuery
tez kunda react darslarimizni boshlaymiz ๐ฅณ
savol javob uchun @webdev07_lesson
Dasturchi qanday dizayn dasturlarini bilishi kerak?
Dasturchi agar ustozlik qilmasa, dars o'tmasa, u dizayn dasturini bilgani yaxshi. Chunki u asosan frilans yoki real Time buyurtmalar bilan ishlasa unda doimo dizayn muammo bo'lish ehtimoli yuqori.
Agar u qo'shimcha sifatida dizayn dasturlarini ham o'rgansa, u dasturlashni ham dizayn sohasini birga olib ketishi mumkin. Lekin biroz qiyinchiliklar tug'dirishi aniq. Chunki bu sohalar bir-biriga oid emas. Qisman yaqinligi bor albatta.
Agar shunday bo'lsa, dasturchida ortiqcha sarf xarajatlar anchagina kamayadi va dizayn ishlarining daromadi ham o'ziga qoladi. Bu menimcha yaxshi va aniq ish.
๐ @webdev07
Dasturchi agar ustozlik qilmasa, dars o'tmasa, u dizayn dasturini bilgani yaxshi. Chunki u asosan frilans yoki real Time buyurtmalar bilan ishlasa unda doimo dizayn muammo bo'lish ehtimoli yuqori.
Agar u qo'shimcha sifatida dizayn dasturlarini ham o'rgansa, u dasturlashni ham dizayn sohasini birga olib ketishi mumkin. Lekin biroz qiyinchiliklar tug'dirishi aniq. Chunki bu sohalar bir-biriga oid emas. Qisman yaqinligi bor albatta.
Agar shunday bo'lsa, dasturchida ortiqcha sarf xarajatlar anchagina kamayadi va dizayn ishlarining daromadi ham o'ziga qoladi. Bu menimcha yaxshi va aniq ish.
๐ @webdev07
UI/UX dizayneri qanday ishlarni bajaradi?
Bu kasb ham zamonaviy kasblarning biri. Bu kasb egalari web dasturchilar bog'liq desam ham bo'ladi. Chunki bu dizaynerlar asosan internet saytlar, onlayn platformalar, ilovalar dizayni tayyorlaydilar. Dasturchilar esa yuqoridagi aytilganlarni dasturlaydilar :)
Ular asosan Adobe XD, In Design, Photoshop, Illustrator va iloji bo'lsa, 3Ds max, Lumion kabi dasturlarni ham bilsalar, juda foydali bo'ladi. Chunki bu dasturlar albatta kerak bo'lib qoladi.
Ularning daromadi kelsak, ularning 1 yillik tajribaga ega mutahasislari o'rtacha 300-700$ daromad topadi. Albatta bu o'zining harakatiga bog'liq.
P.s: Oramizda UI/UX dizaynerlari bo'lsa, portfolio manzillarini izohlada qoldirsin...
๐ @webdev07
Bu kasb ham zamonaviy kasblarning biri. Bu kasb egalari web dasturchilar bog'liq desam ham bo'ladi. Chunki bu dizaynerlar asosan internet saytlar, onlayn platformalar, ilovalar dizayni tayyorlaydilar. Dasturchilar esa yuqoridagi aytilganlarni dasturlaydilar :)
Ular asosan Adobe XD, In Design, Photoshop, Illustrator va iloji bo'lsa, 3Ds max, Lumion kabi dasturlarni ham bilsalar, juda foydali bo'ladi. Chunki bu dasturlar albatta kerak bo'lib qoladi.
Ularning daromadi kelsak, ularning 1 yillik tajribaga ega mutahasislari o'rtacha 300-700$ daromad topadi. Albatta bu o'zining harakatiga bog'liq.
P.s: Oramizda UI/UX dizaynerlari bo'lsa, portfolio manzillarini izohlada qoldirsin...
๐ @webdev07
Dasturchi bo'lmoqchilar, qani yaqinroq kelinglar. Gap bor...
Hullas, tajribali Web dasturchi Javohir Berdiyev 29-avgust kuni o'z kanalida Ovozli chat tashkillabdi!
Mavzu: Dasturlashga ilk qadam yoki dasturlashni o'rganishdagi xatolar
Dasturchi bo'lishni maqsad qilib yurganlar uchun bu ajoyib taklif. Agar bu mavzu sizga qiziq bo'lsa tezroq kanaliga obuna bo'lib, ovozli chatda qatnashing!
Ha aytgancha, ovozli chat davomida boshqa tajribali adminlar ham qatnashadi.
Chat manzili: ๐ @javohir_webdev
Hullas, tajribali Web dasturchi Javohir Berdiyev 29-avgust kuni o'z kanalida Ovozli chat tashkillabdi!
Mavzu: Dasturlashga ilk qadam yoki dasturlashni o'rganishdagi xatolar
Dasturchi bo'lishni maqsad qilib yurganlar uchun bu ajoyib taklif. Agar bu mavzu sizga qiziq bo'lsa tezroq kanaliga obuna bo'lib, ovozli chatda qatnashing!
Ha aytgancha, ovozli chat davomida boshqa tajribali adminlar ham qatnashadi.
Chat manzili: ๐ @javohir_webdev
Freelancer kim va dasturchiga nima aloqasi bor?
Freelancer haqida eshitganmisiz? Menimcha yo'q. Eshitganlar bo'lishi mumkin, lekin kam. Keling frilanser kimligi haqida gaplashamiz.
Freelancer - Vikipediya ma'lumotlariga ko'ra:
Freelancer (ingliz freelancer, shuningdek erkin rassom) - erkin ishchi. Freelancer atamasi odatda Uolter Skottga tegishli ("Ivanhoe" (1819)) romanida o'rta asrlarda yollangan jangchi, harflarni tasvirlash uchun ishlatilgan. "Erkin nayza" (lance - ritsar nayzasi), termin 19-asrning boshlarida ishlatilgan).
Freelancer dasturchiga aloqasi.
Siz, deylik, C++ da zo'r ishlaysiz, dasturlar taxlaysiz va portfolioga egasiz. Odamlarga C++ ni yaxshi bilishingizni va unda bemalol xohlagan dasturini taxlab berishingizni aytasiz. Evaziga esa pul so'raysiz, shu orqali kuningiz o'tadi.
โ @webdev07
Freelancer haqida eshitganmisiz? Menimcha yo'q. Eshitganlar bo'lishi mumkin, lekin kam. Keling frilanser kimligi haqida gaplashamiz.
Freelancer - Vikipediya ma'lumotlariga ko'ra:
Freelancer (ingliz freelancer, shuningdek erkin rassom) - erkin ishchi. Freelancer atamasi odatda Uolter Skottga tegishli ("Ivanhoe" (1819)) romanida o'rta asrlarda yollangan jangchi, harflarni tasvirlash uchun ishlatilgan. "Erkin nayza" (lance - ritsar nayzasi), termin 19-asrning boshlarida ishlatilgan).
Freelancer dasturchiga aloqasi.
Siz, deylik, C++ da zo'r ishlaysiz, dasturlar taxlaysiz va portfolioga egasiz. Odamlarga C++ ni yaxshi bilishingizni va unda bemalol xohlagan dasturini taxlab berishingizni aytasiz. Evaziga esa pul so'raysiz, shu orqali kuningiz o'tadi.
โ @webdev07
IT sohasiga oliy maqsadlar bilan tashrif buyuring.
IT bu โ Pul uchun o'rganiladigan soha emas. Afsuski, ba'zilar IT ni pul uchun, to'laqonli o'zining manfaati uchun o'rganmoqda. Albatta, bu โ o'zining rivojlanishi uchun, sohadagi obro'si uchun uchun ham katta yo'qotish desam bo'ladi.
Bu sohaga siz shunday oliy maqsadlar bilan kiringki, sizning maqsad va rejalaringiz barcha tirik mavjudodlar uchun manfaatli bo'lsin. Har tomonlama foydali bo'lsin.
To'g'ri moddiy manfaatni ham o'ylash kerak. Ammo, o'z o'rnida va o'z me'yorida, aytmoqchimanki, birinchi o'rinda moddiy manfaat emas, foydali va ezgu manfaatlar joy egallasin.
P.s: Xulosa o'zingizdan, do'stlarim...
๐ @webdev07
IT bu โ Pul uchun o'rganiladigan soha emas. Afsuski, ba'zilar IT ni pul uchun, to'laqonli o'zining manfaati uchun o'rganmoqda. Albatta, bu โ o'zining rivojlanishi uchun, sohadagi obro'si uchun uchun ham katta yo'qotish desam bo'ladi.
Bu sohaga siz shunday oliy maqsadlar bilan kiringki, sizning maqsad va rejalaringiz barcha tirik mavjudodlar uchun manfaatli bo'lsin. Har tomonlama foydali bo'lsin.
To'g'ri moddiy manfaatni ham o'ylash kerak. Ammo, o'z o'rnida va o'z me'yorida, aytmoqchimanki, birinchi o'rinda moddiy manfaat emas, foydali va ezgu manfaatlar joy egallasin.
P.s: Xulosa o'zingizdan, do'stlarim...
๐ @webdev07
Dasturchilar odamlar bilan ishlashi haqida
Bu ko'nikma ro'yhatda oxirgi o'rinda kelyapti, lekin ko'p hollarda siz uni birinchi va eng muhim ko'nikma deb ayta olasiz. Agar siz yolg'iz ishlamasangiz va faqat o'zingiz uchun dasturiy ta'minot ishlab chiqarmasangiz, boshqa odamlar sizni dastur tuzuvchi sifatidagi kariyerangizga ta'sir qiladi
Bu, siz dasturchi uchun nimani anglatadi? Ya'ni, agar siz boshqa dasturchilar, menejer va hatto mijozlar bilan ham samarali ishlolmasangiz, siz doimiy qiyinchilikka duch kelasiz, garchi sizning g'oyalaringiz qanchalik yaxshi yoki sizning ko'nikmalaringiz qanchalik qimmatli bo'lsa ham.
Umuman olganda, faol bo'lish va dastur ishlab chiqarish jamiyatida ishtirok etish sizning kariyerangizga yordam beradi. Bularni muvaffaqqiyatli amalga oshirish odamlar bilan ishlash ko'nikmangizga to'g'ridan-to'g'ri ta'sir qiladi.
โ @webdev07
Bu ko'nikma ro'yhatda oxirgi o'rinda kelyapti, lekin ko'p hollarda siz uni birinchi va eng muhim ko'nikma deb ayta olasiz. Agar siz yolg'iz ishlamasangiz va faqat o'zingiz uchun dasturiy ta'minot ishlab chiqarmasangiz, boshqa odamlar sizni dastur tuzuvchi sifatidagi kariyerangizga ta'sir qiladi
Bu, siz dasturchi uchun nimani anglatadi? Ya'ni, agar siz boshqa dasturchilar, menejer va hatto mijozlar bilan ham samarali ishlolmasangiz, siz doimiy qiyinchilikka duch kelasiz, garchi sizning g'oyalaringiz qanchalik yaxshi yoki sizning ko'nikmalaringiz qanchalik qimmatli bo'lsa ham.
Umuman olganda, faol bo'lish va dastur ishlab chiqarish jamiyatida ishtirok etish sizning kariyerangizga yordam beradi. Bularni muvaffaqqiyatli amalga oshirish odamlar bilan ishlash ko'nikmangizga to'g'ridan-to'g'ri ta'sir qiladi.
โ @webdev07
๐ 4 yilda dasturlashda nimalarga erishsa bo'ladi?
Birinchi yil Najot Ta'lim o'quv markazida o'qiysiz :) Shu bir yil ichida amaliyotlar ham o'taysiz. Yaxshigina tajribaga ham ega bo'lasiz. Keyingi yili yaxshi metodlarga ega bo'lsangiz, ustozlik maqomiga munosib bo'lsangiz, Najot Ta'lim'da dars berishingiz mumkin.
Agar mustaqil bo'lmoqchi bo'lsangiz va bir qancha loyihalar ustida ishlamoqchi bo'lsangiz, frilansus tizimlarda ishlang, dasturlash bo'yicha bir kompaniyada ishlang. Albatta bunga portfolio kerak. Shunchaki borib va ishlash istagi orqali sizning xohishingiz amalga oshmaydi.
Uchinchi yil o'z ustingizda ustozlar bilan, yosh va ahil, o'z kasbining fidoyilari bilan birga jamoaviy tarzda ishlang. Bir nechta yirik loyihalarda ishlang. Bu vaqtlarda siz balkim Senior darajasiga chiqarsiz.
To'rtinchi yili o'z shaxsiy jamoangizni tuzing va jamoa bilan turli loyihalar qabul qiling va ular bilan professional ishlashga harakat qiling. Bu muddat ichida albatta o'z o'rningizni topasiz.
๐ @webdev07
Birinchi yil Najot Ta'lim o'quv markazida o'qiysiz :) Shu bir yil ichida amaliyotlar ham o'taysiz. Yaxshigina tajribaga ham ega bo'lasiz. Keyingi yili yaxshi metodlarga ega bo'lsangiz, ustozlik maqomiga munosib bo'lsangiz, Najot Ta'lim'da dars berishingiz mumkin.
Agar mustaqil bo'lmoqchi bo'lsangiz va bir qancha loyihalar ustida ishlamoqchi bo'lsangiz, frilansus tizimlarda ishlang, dasturlash bo'yicha bir kompaniyada ishlang. Albatta bunga portfolio kerak. Shunchaki borib va ishlash istagi orqali sizning xohishingiz amalga oshmaydi.
Uchinchi yil o'z ustingizda ustozlar bilan, yosh va ahil, o'z kasbining fidoyilari bilan birga jamoaviy tarzda ishlang. Bir nechta yirik loyihalarda ishlang. Bu vaqtlarda siz balkim Senior darajasiga chiqarsiz.
To'rtinchi yili o'z shaxsiy jamoangizni tuzing va jamoa bilan turli loyihalar qabul qiling va ular bilan professional ishlashga harakat qiling. Bu muddat ichida albatta o'z o'rningizni topasiz.
๐ @webdev07
๐ฅErtaga Xudo xohlasa Git va GIthub darslarni boshlaymiz
Bir ozdan so'ng YouTube kanalimda
โ @webdev07
Bir ozdan so'ng YouTube kanalimda
โ @webdev07
๐ฅ1
Forwarded from Javohir Berdiyev | Blog
๐ฅBugun Xudo xohlasa Git va GIthub darslarni boshlaymiz
Bir ozdan so'ng YouTube kanalimda
โ @javohir_webdev
Bir ozdan so'ng YouTube kanalimda
โ @javohir_webdev
Siz ishsizlikdan yoki kam maoshlik ishdan qiynalayotgan paytingizda, dasturchi frilanserlar tabiat qo'ynida oโtirib moโmaygina daromad topmoqdalar.
@freelance_uzb Telegramโdagi birinchi raqamli kanal bo'lib, masofaviy ish topish va uydan chiqmagan holda pul ishlash imkonini beradi.
Sizga bajargan ishingiz uchun haq toโlabgina qolmay, frilanserlik kasbini oโrganib olishingizda ham koโmaklashadilar.
๐ Kanalga ulaning va frilanserlar qatoridan joy oling: @freelance_uzb
@freelance_uzb Telegramโdagi birinchi raqamli kanal bo'lib, masofaviy ish topish va uydan chiqmagan holda pul ishlash imkonini beradi.
Sizga bajargan ishingiz uchun haq toโlabgina qolmay, frilanserlik kasbini oโrganib olishingizda ham koโmaklashadilar.
๐ Kanalga ulaning va frilanserlar qatoridan joy oling: @freelance_uzb
Dasturchilar odamlar bilan ishlashi haqida
Bu ko'nikma ro'yhatda oxirgi o'rinda kelyapti, lekin ko'p hollarda siz uni birinchi va eng muhim ko'nikma deb ayta olasiz. Agar siz yolg'iz ishlamasangiz va faqat o'zingiz uchun dasturiy ta'minot ishlab chiqarmasangiz, boshqa odamlar sizni dastur tuzuvchi sifatidagi kariyerangizga ta'sir qiladi
Bu, siz dasturchi uchun nimani anglatadi? Ya'ni, agar siz boshqa dasturchilar, menejer va hatto mijozlar bilan ham samarali ishlolmasangiz, siz doimiy qiyinchilikka duch kelasiz, garchi sizning g'oyalaringiz qanchalik yaxshi yoki sizning ko'nikmalaringiz qanchalik qimmatli bo'lsa ham.
Umuman olganda, faol bo'lish va dastur ishlab chiqarish jamiyatida ishtirok etish sizning kariyerangizga yordam beradi. Bularni muvaffaqqiyatli amalga oshirish odamlar bilan ishlash ko'nikmangizga to'g'ridan-to'g'ri ta'sir qiladi.
โ @webdev07
Bu ko'nikma ro'yhatda oxirgi o'rinda kelyapti, lekin ko'p hollarda siz uni birinchi va eng muhim ko'nikma deb ayta olasiz. Agar siz yolg'iz ishlamasangiz va faqat o'zingiz uchun dasturiy ta'minot ishlab chiqarmasangiz, boshqa odamlar sizni dastur tuzuvchi sifatidagi kariyerangizga ta'sir qiladi
Bu, siz dasturchi uchun nimani anglatadi? Ya'ni, agar siz boshqa dasturchilar, menejer va hatto mijozlar bilan ham samarali ishlolmasangiz, siz doimiy qiyinchilikka duch kelasiz, garchi sizning g'oyalaringiz qanchalik yaxshi yoki sizning ko'nikmalaringiz qanchalik qimmatli bo'lsa ham.
Umuman olganda, faol bo'lish va dastur ishlab chiqarish jamiyatida ishtirok etish sizning kariyerangizga yordam beradi. Bularni muvaffaqqiyatli amalga oshirish odamlar bilan ishlash ko'nikmangizga to'g'ridan-to'g'ri ta'sir qiladi.
โ @webdev07