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

2. Не программировать каждый день

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

3. Пропускаем основы

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

4. Не выбирать язык, удобный для начинающих

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

5. Обучение на плохих/устаревших ресурсах

Убедитесь, что вы используете самые современные ресурсы при обучении программированию. Технологии быстро меняются, и даже источники годичной или двухлетней давности могут содержать устаревшую информацию. Я бы рекомендовал учиться на таких веб-сайтах, как w3schools.com, geeksforgeeks.com и tutorialspoints.com, поскольку они постоянно добавляют и обновляют информацию.

Избегая этих распространенных ошибок, вы можете сэкономить массу времени и нервов при обучении программированию.

Спасибо за чтение. Если вам понравился этот блог, рассмотрите возможность подписаться на мою учетную запись Medium для ежедневных блогов на темы разработки программного обеспечения и технологий!