Новичок в программировании? Готовы создать свой первый проект? Прежде чем начать, имейте в виду следующие моменты:

1. Ограничьте копирование и вставку из Интернета:

Все лишнее - яд

-Теодор Левитт

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

2. Не останавливайтесь и не приостанавливайте:

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

3. Можно порекомендовать Интернет / попросить помощи у друга.

Совершенно нормально, если вы попросите друга о помощи, если вы не можете что-то решить. Даже самый опытный разработчик не может сделать все без помощи Интернета. Пока вы учитесь решать проблему, не имеет значения, научились ли вы сами или откуда-то еще.

4. По завершении попросите друга просмотреть вашу программу.

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

5. Прокомментируйте свой код.

Сделайте свой код легко читаемым / понятным, написав рядом с ним комментарии. Это не только облегчит работу рецензента, но и будет очень полезно для вас. По прошествии долгого времени, когда вы вернетесь к своему первому проекту, вам будет легче понять, что вы сделали.

Несколько полезных веб-сайтов, которые помогли мне успешно завершить мой первый проект: