Послание к начинающим JavaScript-разработчикам

Перевод статьи «A letter for those who want to learn JavaScript».

Photo by olia danilevich from Pexels

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

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

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


Привет, разработчик!

Я очень рад, что тебе понравился мой вклад в open source. Думаю, я могу помочь тебе советом и рассказать, что помогло мне самому, когда я только начинал изучать JavaScript.

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

Думаю, советы, которые я тебе дам, могут помочь не только тебе, но и любому новичку в JavaScript.

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

Изучи основы

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

Твоя главная цель — изучить JavaScript, поэтому начни с поиска контента для новичков. Во всем многообразии материалов постарайся найти наиболее подходящие для тебя. Пройди несколько курсов. Почитай статьи. Посмотри видео выступлений опытных разработчиков на конференциях. Послушай тематические подкасты.

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

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

Photo by Christina Morillo from Pexels

Учись публично

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

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

Начни писать статьи. Даже если поначалу ты будешь писать лишь о самых базовых вещах, это все равно может принести кому-нибудь пользу. А кроме того, обучая других, ты неизбежно и сам лучше разберешься в материале. Это один из самых эффективных подходов к учебе.

Создавай разные проекты

Я легко мог бы посоветовать тебе после изучения основ JavaScript сразу взяться за изучение React, но это было бы нечестно.

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

Создай REST API, изучи работу API в целом и научись их создавать, используя разные подходы. Построй несколько вариантов простого калькулятора, используя разные технологии, такие как React и Vue. Разберись, какие проблемы решает каждая из них. Изучи и поработай с разными типами баз данных, узнай разницу между базами данных SQL и NoSQL.

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

Стань контрибьютором в open source проектах, которые тебе нравятся

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

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

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

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

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

[customscript]techrocks_custom_after_post_html[/customscript]

[customscript]techrocks_custom_script[/customscript]

Оставьте комментарий

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

Прокрутить вверх