WEBYK WEBYK Індивідуальні OnLine уроки з web технологій
+38 093 766 39 11
oleggpann@gmail.com

5 шагов в программировании, чтобы вы не застряли

Застревание в проблеме программирования - очень распространенная вещь, Например, когда вы учитесь кодировать или новому языку программирования или сталкиваетесь с новой проблемой, вы никогда раньше не решали, Несомненно, лучший способ подойти к проблеме - это сначала понять ее полностью. Но в тот или иной момент вы будете разочарованы. И это часть жизненного цикла кодирования: вызов решить - > Найти решение - > Разочароваться - > Старайся больше и сходи с ума - > Сделать перерыв - > Момент Просветления - > Решить и повторить. Так что я действительно думаю, что лучше попытаться справиться с разочарованием, чем пытаться не быть, Если вы застряли с чем-то, это, вероятно, означает, что вы перегрелись, пытаясь найти решение. Сделайте перерыв, успокойтесь, Очистите свой беспорядок и начните заново, выполнив следующие шаги, чтобы перейти от " Старайтесь усерднее " режим «Момент Просветления»; быстрее и прежде чем сходить с ума от проблемы:

Метод резиновой утки

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

Stack Переполнение

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

Использовать отладчик

Отладка - это вопрос уменьшения неопределенности - если вы знаете, где находится ошибка и как ее исправить, или где решение может применяться для решения проблемы, внесение изменений (обычно) тривиально, Самый эффективный способ уменьшить неопределенность зависит от того, что вы уже знаете.

Поиск в Google вещей

Никто не знает обо всем, и было бы напрасной тратой времени на запоминание вещей, которые вы часто не используете, Таким образом, каждый разработчик заканчивает поиск в Google на полурегулярной основе, При этом важно знать, что гуглить, Это означает, что у вас есть четкое представление о том, какой подход следует использовать и какие знания нужно искать, чтобы получить соответствующую информацию для решения проблемы.

Попросите других помочь

В рабочей среде кто-то другой имеет возможно, сталкивался с той же проблемой и может дать вам полезные советы или даже полное объяснение того, как подойти к задаче, Потому что инженеры скромны в целом, Более того, ценность программирования для бизнеса - это готовый продукт - чем быстрее это будет сделано, тем больше будет прибыль, Борьба в одиночку может потратить не только ваше время, но и деньги компании. Лучшие младшие программисты - это те, кто без колебаний обращается к своим коллегам за советом., Лучшие старшие программисты - это те, кто охотно делится своими знаниями и наставляет своих младших коллег. Когда мы учимся программировать или разрабатывать программное обеспечение, веб-сайты или приложения, мы обычно застреваем с проблемой или ошибкой, которая не может быть решена, независимо от того, что мы делаем, И если вы ищете советы, которые могут быть полезны для поиска необходимого решения, а не только в области кодирования, вы найдете их в моем еженедельном бюллетене (+ чит-лист бонусной сети). Кроме того, продолжайте напоминать себе, что самое замечательное в компьютерах является то, что они всегда делают "точно" что вы говорите им делать. Так что, если они не делают то, что вы от них ожидаете, решите, что вы им говорите делать, Как только вы это знаете, вы на полпути к решению проблемы,

Теги

Продуктивность Карьера Программирование Новички Разработчик Технология кодирования Последние технические истории
Источник: https://hackernoon.com/5-steps-in-programming-to-keep-you-from-getting-stuck-g52f233gb

Якщо у вас виникли питання, вбо ви бажаєте записатися на індивідуальний урок, замовити статтю (інструкцію) або придбати відеоурок, пишіть нам на:
скайп: olegg.pann
telegram, viber - +380937663911
додавайтесь у телеграм-канал: t.me/webyk
email: oleggpann@gmail.com
ми у fb: www.facebook.com/webprograming24
Обов`язково оперативно відповімо на усі запитіння


Поділіться в соцмережах



Подобные статьи:


facebook
×
Підришіться на цікаві пости.
Підписатись