Карта развития веб-разработчика

Каждый уважающий себя разработчик должен знать:

- Книги

- Английский язык

- Архитектуру компьютера

- Linux, командная строка Bash

- Типы данных

- HTML & CSS

- JavaScript

- Объектно-ориентированное программирование

- Функциональное программирование

- Системы управления версиями

- Протокол HTTP

- Тестирование

- Безопасность сайтов


Карта развития Back-end разработчика:

- Алгоритмы

- Серверные языки программирования

- Паттерны программирования

- Принципы программирования

- Регулярные выражения

- SQL

- Проектирование баз данных

- Фреймворки

- Пакетный менеджер

- Устройство веб-серверов и способы взаимодействия

- Развертывание проектов


Карта развития Front-end разработчика:

- Адаптивный/отзывчивый веб-дизайн

- JavaScript библиотеки

- Препроцессоры CSS

- Сборщик проектов

- Пакетный менеджер

- CSS фреймворки

- JavaScript фреймворки

- Одностраничное приложение


Ссылка на github