Web dasturchi kim?
Web dasturchi – asosan web ilovalar, web saytlar va brauzerda ishlovchi web dasturlarni yaratish bilan shug’illanadi. Web dasturchilar ham 3turga bo’linadi:
1) Front-End dasturchi – web saytning klient qismini ya’ni foydalanuvchilarga ko’rinadigan qismini tayyorlaydi. Yana ham soda qilib aytsak, ihtiyoriy bir saytga kirib ko’ring. Saytda sizga ko’ringan barcha narsani(dizayn, elementlar, bloklar, animatsiyalar) Front-End dasturchilar qilib beradi.
2) Back-End dasturchi – web saytning server qismini tayyorlardi. Bu Front-Endga nisbatan biroz qiyinroq. Ya’ni dasturchi saytning asosiy logikasini shakillantiradi. Saytning ichida bajariladigan amallarni(ro’yhatdan o’tish, bazalar bilan ishlash, onlayn to’lovlar) dasturlaydi.
3) Full-Stack dasturchi – Front-Endni ham Back-Endni ham mukammal o’zlashtirgan dasturchi. Ya’ni barcha ishni o’zi mustaqil qila oladi. Turgan gapki bunday dasturchilarga talab ko’proq.
Web dasturchilarga qo’yiladigan talablar.
1) Front-end dasturchilar eng kamida:
- HTML/CSS/Bootstrap
- JavaScript/jQuery
- Sass/LESS
- Version control/GIT
- Photoshop/Sketch/Figma
kabi texnologiyalarni o’zlashtirgan bo’lishi kerak.
2) Back-end dasturchilar eng kamida:
- JavaScript texnologiyalari (Node.js/Express.Js)
Yoki
- PHP/Yii/Laravel
Yoki
- Python/Django
- OOP(Object Oriented Programming)
- MySql/MongoDB/PostgreSQL
- Version control/Git
kabi texnologiyalarni o’zlashtirgan bo’lishi kerak.
3) Full-Stack dasturchisi esa quyidagi stacklardan birini yoki bir nechtasini yaxshi bilishi kerak:
- MERN stack (MongoDB/Express.js/React.js/Node.js)
- MEVN stack (MongoDB/Express.js/Vue.js/Node.js)
- Python/Django/Flask
- Version control/Git
Web dasturchilarning oyligi qancha?
1) Front-End dasturchilar: yiliga $33.000 yoki undan yuqori
2) Back-End dasturchilar: yiliga $49.000 yoki undan yuqori
3) Full-Stack dasturchilar: yiliga $44.000 yoki undan yuqori
*Dasturchilarning oyligi haqidagi ma’lumotlar Payscale saytidan olindi. Maqolada ba’zida kamchiliklar bo’lishi mumkin. Hech kim xatoliklardan holi emas. E’tiboringiz uchun rahmat.
🧑💻
@Fayziyev_Azizbek