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

Как быть со сложными задачами?

Ребят, всем привет, мне 17 лет, и я начал заниматься программированием около года назад. Вопрос такой: довольно часто передо мной стоят задачи, суть которых довольно хорошо усваивается в голове, но возникает ступор, когда дело доходит до программтрования. Может ли кто-то посоветовать, как нужно разбивать задачу на подзадачи и выстроить хоть какой-то алгоритм или сделать еще что-то, чтобы с психологической части ушла нагрузка и появилось понимание, что и как нужно предпринимать. Очень надеюсь, что вопрос понятен, буду очень благодарен за ваши ответы :)
  • Вопрос задан
  • 410 просмотров
Подписаться 3 Простой 1 комментарий
Ответ пользователя Иван К ответам на вопрос (4)
kissed
@kissed
Разработчик Android
Книги, это все конечно хорошо, но без практики ты далеко не уедешь. Очень рекомендую участвовать в соревнованиях по программированию, одна из лучших наших платформ - Codeforces. Там несколько раз в неделю проходят контесты, потом выкладывают разборы задач. Можно тренироваться и виртуально уже на прошедших контестах, можно просто на отдельных задачах.
Прокачивается все: и знание синтаксиса, стандартной библиотеки языка, структур данных, алгоритмов, и умение быстро оценивать-понимать-декомпозировать-решать поставленную задачу.
Имхо, для человека, называющего себя программистом, эта штука обязательна. Как чистка зубов.
Ответ написан
Комментировать