← Все новости
Как общаются шпионы или зачем нужны алгоритмы

Как общаются шпионы или зачем нужны алгоритмы

Один из вопросов, который я довольно часто слышу от начинающих разработчиков, звучит примерно так:«А зачем мне вообще нужны алгоритмы?»Зачем разбираться с битовыми операциями? Зачем думать об алгоритмической сложности? Зачем на собеседованиях дают все эти странные задачи, если в реальной работе я буду писать API, перекладывать JSON из одного сервиса в другой и подключать очередную библиотеку?Вопрос, надо сказать, вполне справедливый, особенно когда в очередной раз сидишь перед задачей, в которой предлагается что-нибудь сдвинуть на три бита вправо, наложить маску 0xFE, а потом почему-то ещё радоваться полученному результату.Вместо абстрактных рассуждений о том, насколько алгоритмы развивают мышление, предлагаю посмотреть на совершенно обычную картинку. Читать далее