Что делать, если застрял на одном месте?

Java Mentor
Nov 1 · 1 min read

Каждый программист рано или поздно сталкивается с проблемой, которая заставляет его застрять на месте. Особенно часто это происходит во время обучения. Конечно, чтобы решить проблему, нужно ее понять. Но если поиск причины затягивается, тебя может настигнуть разочарование. Помни, ценность программирования для бизнеса — это готовый продукт в чётко поставленные сроки.

Не отчаивайся, ты просто перегрелся, и тебе нужна пауза. Остынь и приступай к действенным методам.

Stack Overflow

Все разработчики делают это. Ищи нужную информацию или запости свой вопрос на Stack Overflow, тем более, он есть на русском. Вполне вероятно, твоя проблема давно решена.

Debug

Используй средства отладки. Отладка — это сокращение неопределённостей. Как только ты узнаешь, где находится ошибка, твои шансы на решение проблемы резко возрастут.

Резиновая утка

Есть такой способ отладки кода, предложенный разработчикам в книге «Прагматичный программист»: держи на столе резиновую утку, а когда отлаживаешь код, попробуй объяснить ей, что делает та или иная строчка кода. Считается, что верная формулировка вопроса стимулирует мышление.

Помощь разработчика

Есть друг или коллега — разработчик? Не тяни время, обратись к нему за помощью. Даже если уровень его знаний не выше твоего, в процессе общего разбора вы можете узнать много нового. Совсем хорошо, когда есть человек с высоким уровнем компетенции, например, ментор.

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade