Задать вопрос
@SoYma1

Структуры данных, алгоритмы паттерны проектирования для новичка?

Я новичек, изучаю c# как первый ЯП. Все говорят что без знаний паттернов, структур данных и алгоритмов никуда. Правда ли это и если да, то как стоит начать их изучать?
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Adamos
@Adamos
Сначала учишь синтаксис языка. Судя по "новичек", на этом этапе все может и закончиться.
Но если удалось и программы пишутся - переходим к следующему этапу: беремся за сложную программу.
Когда она начнет провоцировать мигрень и разваливаться от сложности - вот тогда берешься за паттерны, которые призваны решать как раз эти проблемы. До того читать про них бесполезно, будет непонятно, зачем такие сложности.
Параллельно этому процессу изучаешь структуры данных и алгоритмы, которые понадобились по ходу. Зазубривать их без приложения опять-таки бессмысленно. Набравшись некоторого опыта с базовыми - можно взяться за учебник, структурируя знакомое и добирая упущенное.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Ну, про никуда - это преувеличение. Но во-первых, чем больше знаешь, тем больше программист, а во-вторых, конкурировать за первое рабочее место придётся с кандидатами, которые эти темы изучали скорее всего. Учить лучше всего по учебникам, как и всё остальное. Естественно, практикуясь на учебных примерах в процессе чтения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы