Bir kanalda backend dasturchilar uchun zamonaviy talablar yozilgan postga ko'zim tushdi. Ro'yhat juda uzun lekin real. Hozirgi kunda dasturchiga bo'lgan talab juda yuqori va bu ko'rsatkich borgan sari oshib boraveradi. Bunga asosiy sabab foydalanuvchilarning ehtiyojlari kundan-kunga oshib bormoqda.
Shuning uchun shu ro'yhatni web dasturchilar uchun yozishga harakat qildim. Ro'yhatdagi talablar ish o'rnining turi va darajasiga yoki kompaniyaga qarab o'zgarishi mumkin.
Bular:
- HTML, Semantics, Accessibility
- CSS, SASS, BEM, CSS Modules, CSS-in-JS, Tailwind, Responsive Design, Design Systems
- JavaScript, TypeScript
- Web Platform APIs
- React or Vue or Angular
- Tooling: bundlers, transpilers, linting, formatting, asset handling and optimisation, performance considerations, codebase organisation and monorepos, deployment and package publishing
- Testing: unit, integration, snapshot, visual, e2e, framework specific libraries
- Server side rendering
- HTTP, WebSockets/SSE
- Continious Integration, Continious Delivery
- Git, gitflow, trunk based development
- Refactoring legacy code
- Working with design tools
- Authoring documentation
- Planning and estimations
- Soft skills
@dev_thinking_loud