← Все вопросы

Как побороть страх чистого листа и начать решать задачу?

Задан 6 месяцев назад691 просмотров3 ответа
14

Знакомая ситуация: открываю задачу, смотрю на пустой файл и просто залипаю, не знаю с чего начать. Вроде синтаксис знаю, а как подступиться к задаче — паника. Как вы с этим справляетесь?

3 ответа

28
✓ Принятый ответ — помог автору

Ступор от пустого файла — это почти всегда попытка решить всю задачу в голове сразу. Не надо. Раздели её на куски.

Что помогает сдвинуться:

  1. Сначала напиши решение словами в комментариях — по шагам, по-русски. Получится план.
  2. Потом превращай каждый комментарий в код по одной строчке. Пустого листа больше нет — есть список мелких понятных подзадач.
  3. Реши сначала самый простой частный случай (например, для одного элемента), потом обобщай.
  4. Раздели «придумать алгоритм» и «написать код» — это две разные задачи, не делай их одновременно.

Пример каркаса:

# 1. прочитать входные данные
# 2. обработать каждый элемент
# 3. собрать результат
# 4. вывести

Заполняешь по шагу — и паника уходит, потому что ты уже не перед пустотой, а перед маленькой конкретной строкой.

Кристина Зайцева комментарии-планом — реально работает, спасибо 🙏 · 6 месяцев назад
13

Пиши план в комментариях, потом код под каждым. Пустой лист исчезает.

12

Разреши себе писать плохой код. Цель первого захода — чтобы хоть как-то заработало, а не сразу красиво. Рефакторить будешь потом, когда уже есть что рефакторить.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект