Зачем учить алгоритмы? #shorts

preview_player
Показать описание
#soer #itubeteam

Рекомендации по теме
Комментарии
Автор

Как говорится, делай все по чертёжу, чтоб не было ненужных разговоров..

oizldei
Автор

Я бы добавил, что если Вы новичок, то сначала следует учить не алгоритмы, а структуры данных. Учить алгоритмы не разобравшись со структурами данных -- это как учиться читать слова, не зная букв.

jamesmiller
Автор

Без понимания базовых структур данных и алгоритмов, невозможно правильно сделать выбор, каким образом хранить данные: в массив, списке, хэш-таблице, другое?
А как понять работу индексов или хэш-джоина в SQL без понимания дерева и хэш-таблиц? И т.д.
Не нужно преждевременно оптимизировать код, как и откровенно говнокодить.

VitaliyZlobin
Автор

Как минимум - для мозга полезно хотя бы знать, что существуют вот такие алгоритмы и такие. Это как знать возможный вариант решения задачи. Тогда программа не просто будет надёжной и быстрой, а сам процесс решения задачи будет быстрым и более осмысленным =)

pavamur
Автор

Ребят, у меня более убедительная причина для вас учить алгоритмы - для трудоустройства в гигантские зарубежные компании. Ну чем не причина?

lewvuittonov
Автор

S0ER, какова ваша версия зачем YT отключил дизлайки ?

RomaxSinergy
Автор

Мне кажется, что программирование это в первую очередь про любознательность. Почемучки могут быть программистами пускай они и гуманитарии.

ndftexd
Автор

это бесспорно все так, но приведи хотя бы один пример где человек смог написать нужное всеми (а потому и высоконагруженное) приложение, но при этом не знает там например... даже бинароного поиска. Как такое себе можно представить?

stanislavshilo
Автор

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

dzianish
Автор

"Занимательная арифметика" Перельмана, интересная книжка

DarkWzard
Автор

Нужно общее понимание, как минимум чтобы знать стоимость модных "функциональных" подходов

turborium
Автор

Сам алгоритм может не пригодиться, но ты никогда не напишешь хорошую программу, не понимая алгоритмов

artishoo
Автор

в бизнес приложениях (коих ~90%) оптимизация по алгоритмам на*й не упала, там другие проблемы.

augustine
Автор

90% пишут фронт для бизнеса, а там алгоритмы в целом и думать, в частности, - это зло, потому что про деньги, а значит про время.
не трать зря силы! больше фреймворков, больше копипсты. не думай ни о чём! главное - продать и быстрее.

MAGNet
Автор

Чтобы быть учеренным надо знать алгоритмы

theoty-js
Автор

Интересно, на какой позиции приоритет изучения алгоритмов у фронтендщиков, мобильщиков?

hexhexhex
Автор

Что делать, если понимаешь саму суть определенного алгоритма(ов), но вообще не алё в мат. доказательствах и в целом в мат. терминах?

ginbjgv
Автор

После алгоритмов, любые фреймворки - семечки...

ruslansitdikov
Автор

и все таки зачем их учить, если есть гугл? понятное дело, базовые вещи надо знать

nikolaiwatt
Автор

Я пока не атишник, но я уверне, что алгаритмы нужно учить и днать и понииать их. Пусть даже они тебе не все пригодятся, или вооьще все не принодятся - главное что мозги у тебя будут уже работать по другому, ты будешь быстрее призощить к верным решениям, причем не обязательно в сфере ИТ, а даже в обычной бытовухе

vitalijshapovalov