Трохи інфи для роздумів новачкам, щоб не розслаблялись 👹
Попереду вихідні, тож можна буде знайти трохи часу, щоб подумати про знання й навички, які варто почати прокачувати вже з понеділка.
Якщо ви плануєте «вайті в ІТ», то ловіть актуальний набір навичок для Node.js backend/full-stack розробника.
Звісно, продавці курсів такого не скажуть, бо складний і реальний шлях продати значно важче. Але реальність доволі сувора і ось дуже коротка вижимка того, що будуть очікувати від Junior:
CS
- Розуміння базових структур даних
- Big O Notation
TypeScript
- Generics
- Utility Types
- Деякі типи даних: unknown, any, never…
Node.js
- Event Loop та асинхронна модель
- Processes / Threads
- Streams
- Концепція Middleware в контексті якогось фреймворку — найімовірніше, NestJS
Databases
- Базове розуміння SQL / NoSQL
- Зв’язки між таблицями, JOINs
- Базове розуміння індексів та їх оптимізації
- Базове розуміння транзакцій
API
- Розуміння REST
- Розуміння основних web вразливостей
- Розуміння JWT
Frontend
- CORS / CSP
- Розуміння React
- Розуміння технік оптимізації
- Базове розуміння SSR
Це далеко не все, але навіть цей список дає розуміння того, куди рухатися початківцям.
Також основний фокус тут на бекенді, оскільки особисто на мою думку, на фронтенд зараз майже не прорватися та і не варте воно таких зусиль.
Post #232
1.22K
- ❤ 30
- 🔥 11
- 😁 2
- 👍 1