Эта статья была первоначально опубликована на https://www.blog.duomly.com/how-to-practice-javascript/

Оглавление:

Введение в Как практиковать Javascript?

Javascript — это язык программирования, который используется уже несколько десятилетий. Это то, как вы делаете интерактивные веб-сайты, как вы создаете мобильные приложения. И именно так большинство из нас взаимодействует с виртуальными помощниками наших смартфонов, такими как Siri и Alexa.

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

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

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

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

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

P.S. Я подготовил видео на Youtube о способах, которые я собираюсь описать здесь, так что не стесняйтесь смотреть его и оставлять мне свои отзывы.

1. Создавайте проекты Javascript

Создание проектов как упражнение на Javascript, пожалуй, самый очевидный пункт в этом списке, но он важен.

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

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

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

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

Здесь вы можете найти списки проектов, которые вы можете сделать в качестве упражнения для практики Javascript.

Проекты:

2. Улучшить существующие проекты

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

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

Другой подход заключается в расширении ваших проектов и добавлении других функций.

Например, если вы сначала изучали HTML и CSS и создаете макет, вы можете добавить функциональность в Javascript позже, или вы создали список продуктов, попробуйте добавить корзину и сделать электронную коммерцию. Если вы создали простую функцию, попробуйте написать какое-нибудь простое приложение, используя эту функцию.

Помните, что основная цель проекта — научиться, получить некоторый опыт и улучшить навыки работы с Javascript.

3. Выполните испытания кода

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

Тогда хорошей идеей может быть поиск групп или веб-сайтов, где вы можете решить проблемы с кодом. Также можно найти такие проблемы в сообщениях блогов, статьях, форумах, онлайн-приложениях, на веб-сайтах и ​​т. д.

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

На некоторых сайтах есть даже реальные примеры из интервью в таких компаниях, как Google, Amazon или Uber.

Еще одним преимуществом решения задач по кодированию является то, что вам часто не нужно создавать целое приложение, чтобы попрактиковаться в решении конкретной задачи, особенно если вы решаете ее на готовой платформе с готовыми тестовыми примерами. Он также учит вас передовым методам кодирования.

4. Присоединяйтесь к проекту с открытым исходным кодом

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

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

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

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

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

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

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

Вы можете начать создавать свой профиль на StackOverflow и ответить на некоторые вопросы или помочь новичкам на Reddit или Quora.

6. Поделитесь своим путешествием по изучению Javascript с другими

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

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

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

Помимо этого, вы можете создавать сообщения в блогах о некоторых концепциях программирования на Javascript и советы, которые помогут другим, и объяснять их по-своему. Или сделайте видеоруководство о том, как вы практикуете свои знания и создаете приложение, или проведите прямую трансляцию кодирования.

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

7. Пишите статьи о программировании и делитесь знаниями

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

Есть несколько способов поделиться своими статьями Javascript без создания собственного блога. Один из вариантов — создать учетную запись на Medium и начать делиться знаниями с людьми, которым они могут действительно понадобиться, в процессе работы! Писать о синтаксических ошибках, родительских функциях, стрелочных функциях, объектно-ориентированном программировании тоже может многому вас научить.

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

Что вам нужно, чтобы начать практиковать Javascript?

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

Редактор кода

Если вы решили создать свой собственный проект, вы можете настроить свой собственный редактор кода, такой как Visual Studio Code, с плагинами, которые очень помогут вам в написании проектов.

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

Браузер

Также потребуется хороший браузер с хорошими инструментами разработчика, потому что с помощью Javascript вы можете легко отлаживать множество вещей с помощью console.log.

Список ресурсов для проверки кода

Создание списка веб-сайтов или мобильных приложений с проблемами кодирования станет еще одним шагом в вашей карьере.

Список ресурсов сообщества

Вы также должны настроить учетные записи на платформах с сообществами Javascript, такими как StackOverflow или Reddit.

Конечно, все шаги зависят от того, какие методы вы решите выбрать для себя.

Заключение о том, как практиковать Javascript

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

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

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

Спасибо, что читаете,
Анна из Дуомли