Ненужность алгоритмов для обычного программиста

«Алгоритмы — это основа программирования!» — кричат вам из каждого учебника. Но давайте начистоту: сколько раз вы писали сортировку слиянием на работе? Ноль? Вот и я о том.

Для обычного программиста, который пишет CRUD-приложения или настраивает API, алгоритмы — это как знание латыни для врача. Да, это круто, но в 99% случаев вам это не пригодится.

Конечно, если вы работаете в Google или разрабатываете ядро новой ОС, то без алгоритмов никуда. Но для большинства из нас важнее уметь писать чистый, поддерживаемый код и понимать, как работает фреймворк, а не решать задачу о рюкзаке.

Так что, если вы до сих пор мучаетесь с книгой «Алгоритмы: построение и анализ», то, возможно, пора переключиться на что-то более полезное. Например, на изучение Dependency Injection в .NET.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх