....
Сам работаю на беке, необходимость изучать алгоритмы появилась только недавно, и то для собственного интереса(анализ данных), потому как на том проекте, где я работаю(сервисы, в которых все решается библиотечными методами) - они по факту не нужны.
Вот и получается что современные программисты ничего не понимают в программирование потому что основ не знают и что откуда и почему не понимают! Нормальный программист может алготмизировать любую задачу! а тот который не может это не программист

Библиотеки используют все, но если не знать как и что работает то можно для решения задачи использовать в 1000 раз больше ресурсов чем необходимо!
В ZX не только коды и алгоритмы были но и к ножкам микросхем можно было свою периферию припаять и умный дом сделать! Попробуй к айфону что то припаять

кстати современный аналог ZX из Китая есть stm8 называется правда это уже не то... но всё лучше чем айфон

Для меня основа программирования это алгоритм и блок схема а потом уже конкретная аппаратная платформа и язык программирования. Платформ и языков уже столько было и столько уже забыто... а принцип алгоритмизации и построения блок схем неизменен!
Хотя я когда пишу программу уже просто пишу... привычка
