Возможно ли изучать Алгоритмы и структуры данных без знаний языков программирования? Здравствуйте.
Из этой области есть знания только мат. анализа(да и то многое забыл, те же матрицы, диффуры, интегральные уравнения и т.д., в общем надо будет повторять) и HTML/CSS.
Хочу в будущем стать программистом(сайты и веб-приложения делать, на Ruby ил Python, скорее всего) и мне дали рекомендацию идти следующим путем, в таком порядке:
1. Алгоритмы и структуры данных, графы.
2. ООП.
3. Паттерны
4. Проектирование
5. Реляционные БД
6. Методология разработки ПО
7. Тестирование
Я уже скачал книгу по " Алгоритмы и структуры данных" авторов А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман , но там примеры на языках программирования, которые я не знаю. В видеокурсах на ютубе тоже все примеры разбираются с помощью языков.
В общем дайте рекомендацию, что мне делать. В ближайшие несколько лет(2-4 года или больше) хотелось бы стать грамотным специалистом, а не "быдло-кодером".
Хотелось бы услышать рекомендации по поводу литературы, с которой стоит начинать свое обучение.
Заранее благодарен!

21 Авг 2019 в 07:06
213 +1
0
Ответы
1

Да, возможно изучать алгоритмы и структуры данных без знания языков программирования. Знание математического анализа и HTML/CSS уже является хорошей базой для изучения программирования.

Для изучения алгоритмов и структур данных советую начать с изучения книги "Алгоритмы и структуры данных" авторов А.В. Ахо, Д.Э.Хопкрофт, Д.Д.Ульман. Даже если в этой книге приводятся примеры на определенных языках программирования, вы можете понять концепции и принципы работы алгоритмов независимо от языка.

Также рекомендую изучить курс на платформе Coursera или edX по алгоритмам и структурам данных, там обычно предоставляются видеоуроки и задания для самопроверки.

По мере изучения алгоритмов и структур данных, вы можете начать изучение языка программирования, который выберете для создания веб-приложений (Ruby или Python). Важно понимать, что знание алгоритмов и структур данных важнее языка программирования, так как хороший программист способен быстро освоить новый язык на основе своих знаний.

Успехов в вашем обучении! Если у вас возникнут дополнительные вопросы, не стесняйтесь обратиться за помощью.

20 Апр в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 989 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир