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

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

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

Убеждение и страсть - ключ к успеху

Вам нужно испытать кодирование, а не пытаться проверить, даст ли вам пробное кодирование. Звучит странно, правда? Я не могу сразу сказать, что у вас должна быть страсть к веб-разработке, потому что ваших навыков недостаточно, чтобы убедить ваше слабое «я» в построении своей жизни на программировании. Все, что вам сейчас нужно, - это вкус и стремление к обучению. Когда у вас есть искреннее стремление научиться чему-то по вкусу, ваша страсть постепенно перерастает в проблемы, с которыми вы сталкиваетесь в процессе. Но когда вы ужасно убеждаете себя в том, что увлечены программированием, вы, скорее всего, согласитесь на что-нибудь, называемое программированием. Вот почему молодые разработчики бегают от одного фреймворка к другому, возможно, потому, что их страсть связана с этими фреймворками, и они должны следовать ему, пока не получат его. Ржу не могу.

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

Да! Это правда. Лучший способ стать разработчиком-юникодером - это учиться. Поедем домой. Если вы десять лет читаете w3schools, возможно, вы все равно будете разработчиком дампа. Но если вы зарегистрируетесь в программе обучения на Codecademy, freeCodeCamp и т. Д., Вы будете смоделированы по пути развития, который вы должны использовать другие ресурсы для масштабирования. Теперь поймите идею. Когда вы читаете учебники по определенному языку, вы просто тренируете свой мозг и удовлетворяете свою способность учиться. Но когда вы регистрируетесь в модельной программе для изучения определенного языка, это помогает вам не сбиться с пути и заставляет изучать более важные модули этого языка в процессе практического обучения. Платформы для программирования моделей, такие как Freecodecamp, выталкивают вас из коробки и вызывают желание узнать больше. Вам нравится учиться, когда вы можете отслеживать свой прогресс, оценивать свой статус и предвидеть свое будущее. Вы смоделировали использование других ресурсов, таких как видеоуроки, stackoverflow, w3schools, MDN и т. Д., Более продуктивно и с эффективным подходом к обучению.

Присоединяйтесь к сообществу и программам коллегиального программирования

Разработчики не монахи. Чтобы стать хорошим программистом, необязательно быть королем-одиночкой в ​​своем королевстве. Эй, вы должны общаться, взаимодействовать и участвовать в программе. Что такое программирование без экспертной оценки. Freecodecamp упрощает задачу, соединяя вас с единомышленниками в вашем районе. Вы можете подключиться через WhatsApp, Facebook, Slack или Gitter. Ваша страсть и знания быстро растут, когда вы присоединяетесь к сети разработчиков.

Читайте тенденции и обсуждайте тенденции

Эй, программирование - не священный язык, предназначенный исключительно для разработчиков программного обеспечения. Если вы не читаете технические блоги, вы можете потерять факел отраслевых обновлений и оказаться в ловушке рекурсивного отслеживания устаревших фреймворков или подходов, как ребята из PHP, которые все еще используют процедурный подход. Medium и Twitter позволили легко следить за публикациями или интересными обсуждениями без использования службы оповещений Google (Лол, который до сих пор использует оповещения Google). Я читаю Techpoint, Techcabal, Techcrunch и другие источники, на которые я натыкаюсь в социальных сетях.
Общайтесь с коллегами в социальных сетях и посещайте встречи.

Создавайте реальные проекты и клонируйте ручки

Вы учитесь, строя. Вы не узнаете, насколько вы хороши, пока не создадите проекты для пользователей. Вы построили калькулятор, чат-бот, игру с копанием, страницу дани и т. Д. Пришло время перейти к следующему этапу обучения. С любым стеком по вашему выбору создавайте реальные проекты, такие как создание шаблонов для статических веб-сайтов, клонируйте домашнюю страницу Google и страницу входа в Twitter, клонируйте YouTube, популярный блог или создайте страницу электронной коммерции. Затем создайте страницу своего портфолио с таким энтузиазмом, сделав свой дизайн элегантным, тем самым укрепив свой уровень уверенности в том, что вы сможете найти настоящую работу или выйти на реальный рынок.

Если вы хотите освоить стек, вы должны научить стек.

В своей следующей публикации я напишу более вдохновляющую статью о том, как освоить стек, обучая его. Тем временем на этой неделе я опубликую еще одну статью под названием «JavaScript Promise and Closures; простой смысл ».

PHDevConnect - это бесплатное открытое сообщество разработчиков, UI / UX-дизайнеров, менеджеров проектов, архитекторов и т. д. из Порт-Харкорта, которые могут создать свою собственную цифровую команду или присоединиться к другим командам для реализации платных проектов или проектов с открытым исходным кодом.