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

Выбери свою судьбу

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

Однако со всей этой доступной информацией решение о том, что вам нужно изучать и специализироваться, может стать проблемой. Поэтому, прежде чем решить, на каком языке, фреймворке или библиотеке сосредоточиться… Проведите исследование!

Разумный способ принять решение — просмотреть ускоренные курсы. Это поможет вам получить некоторое представление о том, что вы будете делать, еще до того, как вы создадите свой самый первый .html-файл. Лично мое любимое место для поиска любого ускоренного курса — "YouTube".

Вы можете решить, основываясь на том, «что ищут работодатели в настоящее время», или «что проще всего, и быстрее всего усваивается», или «что самое новое». В любом случае, примите решение нет переходить из точки А в точку Б, не понимая основных концепций того, что происходит под капотом.

Управляйте своим временем с умом

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

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

Такой подход поможет вам оставаться сосредоточенным, дисциплинированным и продуктивным, оставляя время для других дел. Вы также можете установить таймер с помощью секундомера, для этого есть много приложений.

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

Обучение путем создания

Самый эффективный и полезный способ научиться программировать — это создавать… Помните предыдущий совет «Разумно распоряжайтесь своим временем»? Хорошей идеей было бы создать персонализированный планировщик, возможно, используя HTML 5/JavaScript и т. д.

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

Вот почему я настоятельно рекомендую вам посетить FreeCodeCamp. Помимо того, что FFC бесплатен, вас попросят создать ряд мини-проектов по мере продвижения: создать страницу отзывов, создать личную страницу портфолио и даже создать клон Pinterest.

Поверьте мне, после создания этих мини-проектов вы станете более уверенным в себе как разработчик.

Помогите сообществу

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

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

Чтобы запачкать руки, вы можете начать с потрясающего репозитория Шмавона Газанчяна для начинающих на Github или SourceForge.

Никогда не прекращайте учиться

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

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

Вывод

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

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

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

Наконец, ставьте перед собой цели, не спускайте глаз с приза… И удачи!