Программирование — это разбиение чего-то большого и невозможного на что-то маленькое и вполне реальное.
Начать программировать может быть сложно, потому что мозгу нужно перестроиться от объектов реального мира к абстракциям. Рассказываем, как организовать обучение программированию так, чтобы минимизировать отвлекающие факторы и не застрять на полпути.
Картинка с сайта https://skillbox.ru/media/management/pomodoro/
Источник статьи: https://tproger.ru/articles/ja-zastrjal-5-sovetov-kak-vyjti-iz-stupora-i-nachat-programmirovat/
Начать программировать может быть сложно, потому что мозгу нужно перестроиться от объектов реального мира к абстракциям. Рассказываем, как организовать обучение программированию так, чтобы минимизировать отвлекающие факторы и не застрять на полпути.
Подготовка
Чтобы вас ничего не отвлекало освободите стол и оставьте открытыми только те программы, которые вам нужны. Для того чтобы сконцентрироваться на задаче вы можете использовать технику помидора или обычный таймер, чтобы определённое время заниматься только задачей.Картинка с сайта https://skillbox.ru/media/management/pomodoro/
Начало работы
Любая программа это набор инструкций, как и любая задача это набор маленьких шагов. Прежде чем начать программировать например форму для регистрации пользователей вы можете поставить более мелкие задачи:- Отобразить форму на экране.
- Обработать нажатия клавиш.
- Получить данные из полей формы.
- Проверить данные.
- Отправить данные на сервер.
- Обработать ответ.
- Отобразить результат на экране.
Баги
Главное правило при встрече с багом — не паникуйте. Просто попробуйте сделать следующее:- Повторите баг.
- Проверьте код который изменялся.
- Вспомните что вы делали в IDE.
- Комментируйте код в поисках не работающей строки.
- Почитайте подробнее о том как искать и исправлять баги.
- И наконец, если вам не помог Google или StackOverflow, попробуйте спросить совета там где общаются программисты.
Понимание
Большая часть работы программиста происходит в голове. Потому всегда пишите код руками и анализируйте каждую строчку до того момента, пока полностью не поймёте её. Код из интернета может решить вашу проблему, но ведь ваша задача начать программировать, а не гуглить. Не бойтесь гуглить синтаксис, но перед его использованием убедитесь, что понимаете, как он работает.Применяйте знания на практике
Для того чтобы научиться программировать, нужно программировать. Поэтому, помимо поглощения информации и тестовых заданий, вам нужно написать пет проект. Во первых вы примените полученные знания на практике и лучше будете понимать весь цикл разработки, во вторых столкнетесь с множеством реальных проблем, которые возникают при разработке. Вы можете воспользоваться подборкой идей для программирования. И не забывайте выкладывать ваши проекты на GitHub, это будет большим плюсом при поиске работы.Источник статьи: https://tproger.ru/articles/ja-zastrjal-5-sovetov-kak-vyjti-iz-stupora-i-nachat-programmirovat/