За сколько можно выучить JavaScript

19.01.2021

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

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

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

Два фактора влияют на скорость освоения больше всего.

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

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

Учебный центр РРС
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.