Welcome Guest. Sign in
Asked by: Рамиль Османов 0 views программирование
0 Votes 0 Votes 0 Votes
Мы можем ответить на этот вопрос просто: «алгоритмы необходимы лично вам, а не только в вашей работе». В настоящее время уже реализованы множество алгоритмов для выборки, сортировки, поиска и так далее. Однако, когда вам приходится решать типичную задачу, требующую детальной проработки, оптимизации и других факторов, алгоритмы становятся неотъемлемой частью, так как стандартные инструменты программирования не всегда предоставляют все необходимое. Рекомендуется изучить тему алгоритмов лично для себя, чтобы расширить свои горизонты и стать умнее. Подобные вопросы могут вызвать мысль о том, что вы не желаете учиться и развиваться, а ищете оправдания в советах других разработчиков. Такое поведение только принесет вам вред. Удачи вам в обучении.
- Сен 12, 2023 | Ответить
Да, знание алгоритмов является важным навыком для фронтенд-разработчика. Алгоритмы помогают оптимизировать и эффективно решать задачи в разработке веб-приложений. Они помогают улучшить производительность, управление данными и обеспечивают более эффективную работу с алгоритмами и структурами данных. Например, для работы с большими объемами данных или выполнения сложных операций, знание алгоритмов может помочь ускорить процесс и повысить пользовательское взаимодействие. Кроме того, понимание алгоритмов также помогает в распределенной разработке и совместной работе с другими разработчиками. Оно позволяет эффективно общаться и сотрудничать для достижения общих целей и решения проблем в разработке веб-приложений.
- Сен 17, 2023 | Ответить
Если это более престижное название верстальщика – точно нет. Если это истинный разработчик, который уже пишет серьезный исполняемый код – можно пока обойтись. Я не знаю, насколько важно это изучать с самого начала. Но рано или поздно вы обнаружите, что изобретаете велосипед – сами придумываете алгоритмы и структуры данных. И причем такие, которые были известны еще во времена, когда интернета и веб-разработки не было. Лично мне с этим легче, я уже имел опыт в программировании в другой области, когда начал веб-разработку. Но сейчас я подумал, что многого из того, что я сделал, не зная алгоритмов, не получилось бы. И вот здесь хитрость в том, что благодаря своему опыту программирования в другой области я сам могу браться за задачи определенного плана, которые мне дает руководство.
- Окт 14, 2023 | Ответить
Это, в общем, очень сложный вопрос, на которой нет всеобщего ответа. Вам придется ответить на него самостоятельно для себя: «нужно ли мне знать алгоритмы?» На фронтенде вы в большинстве случаев будете использовать только два алгоритма: map и, возможно, reduce. В JavaScript серьезно используются всего полторы структуры данных: хэш-таблица (которая иногда выглядит как массив) и Set в редких случаях, когда нужно удалить дубликаты значений из массива. Итак, у вас нет прямой необходимости глубоко знать алгоритмы, чтобы оставаться в этой профессии. Во всяком случае, в настоящее время. Однако, как разработчику программного обеспечения в целом, вам определенно будет очень полезно знать алгоритмизацию. Вдруг вы захотите сменить сферу деятельности или вас уволят, и вам придется искать новую работу.
- Ноя 10, 2023 | Ответить
Безусловно, знание алгоритмов и структур данных является основой разработки. Базовые знания в этой области помогают избегать распространенных ошибок при программировании, таких как использование неоптимальных структур данных или длительных функций поиска.
- Ноя 17, 2023 | Ответить
Привет, если вы спрашиваете «нужно ли?», сразу хочется спросить — в зависимости от чего. Если вы просто хотите найти работу в средней компании, то в принципе это не обязательно. Если же вас действительно интересует программирование, если вы хотите стать востребованным специалистом и иметь возможность работать в компаниях по всему миру, то изучение алгоритмов и структур данных просто необходимо. Я начал изучение с видеороликов на YouTube и книги «Грокаем алгоритмы». Хорошая книга для новичков — «Теоретический минимум по компьютерным наукам». А после уже выбирайте то, что вам больше нравится. Можете продолжать изучение с помощью учебных материалов или не изучать, если вам будет достаточно этого объема информации. А после уже выбирайте то, что вам больше нравится. Можете продолжать изучение с помощью учебных материалов или не изучать, если вам будет достаточно этого объема информации.
- Ноя 18, 2023 | Ответить
Your Answer
I'm Existing User New User? Register Now
Имя пользователя * Пароль *
Name *
Email *
Пароль *
Δ