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

На этом графике среднего заработка в этой сфере взята компания Indeed за 2015 год. Back-End разработчикам платят больше, так что это может повлиять на меня. Я уверен, что лучше почувствую, в какой стороне я больше увлечен, после этого учебного лагеря по программированию на Генеральной Ассамблее.

У Уилла Стерн из LearnCode.academy есть отличное интуитивно понятное видео, в котором обсуждаются навыки, необходимые на любом пути, который вы решите выбрать. Не все они обязательны, но по мере того, как вы будете понимать больше языков, вы сможете требовать более высокой зарплаты благодаря своим обширным знаниям. Ниже приведен фрагмент карты ума для Front End Development.

Мои первоначальные мысли о областях, в которых я должен немедленно заняться динамическими тонкостями Javascript, начальной загрузкой, которая необходима для адаптивного дизайна, и средами Javascript, такими как angular.js и React.js. Мне показалось, что в этом видео было интересно увидеть общую картину того, сколько еще предстоит узнать и в каком направлении двигаться.

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