Загрузка страницы

Зачем учить алгоритмы и структуры данных? / Основы программирования

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

Должен ли хороший программист разбираться в алгоритмах и структурах данных? И если да, то почему? Какую литературу почитать: Дональда Кнута "Искусство программирования", "Грокаем алгоритмы" или ещё что...

00:00 Вступление: нужно ли программисту учить алгоритмы
00:40 Программисты бывают разные
01:38 Нужно ли учить алгоритмы параллельно со своим первым ЯП
02:00 Нужно ли учить алгоритмы после освоения своего первого ЯП
03:05 Пример #1 когда нужны алгоритмы и структуры данных
05:05 Пример #2 когда нужны алгоритмы и структуры данных
06:08 Пример #3 когда нужны алгоритмы и структуры данных
06:54 Что надо знать об алгоритмах и структурах данных программисту
09:17 Что такое "разбираться" в алгоритмах?
09:48 Про собеседования и знание алгоритмов
12:46 Необходимо ли знать алгоритмы и структуры данных, чтобы устроиться на свою первую работу?
13:05 Литература для изучения алгоритмов и структур данных
13:44 Алгоритмы на Java - Роберт Седжвик

Курс по алгоритмам на coursera: https://www.coursera.org/learn/algorithms-part1-ru

#алгоритмы #CтруктурыДанных #программист #разработчик #engineerspock #кнут

Наши курсы по программированию:

Алгоритмы и структуры данных от А до Я:
https://www.udemy.com/course/algodata/?referralCode=06C6A3F40168553EDEA1

Практический курс для новичков по SQL и PostgreSQL: https://stepik.org/z/97207

Программирование на C#: от новичка до специалиста: https://bit.ly/2RK9BA9

Подпишись на канал https://bit.ly/2QBesmw

Видео Зачем учить алгоритмы и структуры данных? / Основы программирования канала EngineerSpock - IT & программирование
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 июня 2021 г. 20:00:12
00:14:48
Другие видео канала
Чистый Код / Clean Code: # 2: Комментарии, условные выражения и прочие запахи реализацииЧистый Код / Clean Code: # 2: Комментарии, условные выражения и прочие запахи реализацииКакие бывают направления в программировании?Какие бывают направления в программировании?ООП / OOP #1: Что такое инкапсуляция и сокрытие информации?ООП / OOP #1: Что такое инкапсуляция и сокрытие информации?API vs. SDK: What's the difference?API vs. SDK: What's the difference?Самые востребованные языки программирования для начинающихСамые востребованные языки программирования для начинающихАлгоритмы и структуры данных простыми словами. Зачем учить алгоритмы? #codonaftАлгоритмы и структуры данных простыми словами. Зачем учить алгоритмы? #codonaft9 вещей, которые я хотел бы знать в начале карьеры в айти9 вещей, которые я хотел бы знать в начале карьеры в айтиЧистый Код / Clean Code: # 1 Правила именования переменных, функций и классовЧистый Код / Clean Code: # 1 Правила именования переменных, функций и классовДолжен ли программист знать алгоритмы в 2021?Должен ли программист знать алгоритмы в 2021?Алгоритмы и структуры данных для программистовАлгоритмы и структуры данных для программистовПочему нужно выбрать доброту? | Андрей КурпатовПочему нужно выбрать доброту? | Андрей Курпатов12 вещей о ПРОГРАММИРОВАНИИ, которые я хотел бы знать в 20 лет12 вещей о ПРОГРАММИРОВАНИИ, которые я хотел бы знать в 20 летWinderton: слив и разоблачение инфоцыгана. Кто такой EngineerSpock?Winderton: слив и разоблачение инфоцыгана. Кто такой EngineerSpock?История IT #2: Ада Лавлейс и Чарльз Беббидж / Аналитическая машина / Разностная машинаИстория IT #2: Ада Лавлейс и Чарльз Беббидж / Аналитическая машина / Разностная машинаОбзор ПЕРСПЕКТИВНЫХ специальностей в сфере IT на ближайшие годы / Плюсы и Минусы IT-профессийОбзор ПЕРСПЕКТИВНЫХ специальностей в сфере IT на ближайшие годы / Плюсы и Минусы IT-профессийОсновы Программирования - #1 - Логика. АлгоритмыОсновы Программирования - #1 - Логика. АлгоритмыПонимание Lambda выражений в Java / Зачем они нужны и какие проблемы решают LambdaПонимание Lambda выражений в Java / Зачем они нужны и какие проблемы решают LambdaМинусы IT: почему не надо становиться программистомМинусы IT: почему не надо становиться программистомФункциональное программирование # 3: Поверхностная и замораживаемая неизменяемостьФункциональное программирование # 3: Поверхностная и замораживаемая неизменяемостьКак найти первую работу в IT? Чек-лист для джуна | КонкурсКак найти первую работу в IT? Чек-лист для джуна | Конкурс
Яндекс.Метрика