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