← Все новости
Синдром «двух кнопок»: почему современные фреймворки калечат мышление бэкендеров

Синдром «двух кнопок»: почему современные фреймворки калечат мышление бэкендеров

Зайдите сегодня на любой популярный ИТ курс или откройте типичный туториал по бэкенд-разработке для начинающих. С первых же минут вас начнут учить одной и той же магии. Вам скажут: «Зачем забивать голову сложной теорией, архитектурой систем и внутренним устройством баз данных? Вот вам FastAPI, вот вам Django, Express или Spring Boot. Поставьте декоратор, напишите три строчки кода - и фреймворк сам поднимет веб-сервер, сам сгенерирует таблицы в СУБД, сам настроит маршрутизацию, валидацию и сериализацию данных».Я сам регулярно сталкиваюсь с этим, когда открываю чужие репозитории или смотрю на тестовые задания новичков, но как такого фундамент оказывается очень хрупким.В итоге за последние годы мы получили уникальное, но пугающее явление - огромную индустрию разработчиков, которые умеют виртуозно собирать конструкторы из готовых библиотек, но впадают в полный ступор, если из проекта убрать автоматику. Синдром «двух кнопок» стал главным скрытым кризисом современной разработки. Мы получили поколение инженеров, которые умеют пользоваться абстракциями, но не имеют понятия, как эти абстракции работают на уровне ОС, сети и железа. Читать далее