Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Программирование
Оксана Ольшанская
  ·   · 50,4 K
< Frontend-разработчик /> "Это не похоже на...  · 30 авг 2019
  1. https://learn.javascript.ru/ - самый лучший из бесплатных онлайн-самоучителей. Прямо по всем пунктам можете пройти, которые по ссылке представлены, наберетесь достаточно знаний для мини-проектов.

1.5. Параллельно с изучением самого Javascript, изучите сразу, как работать с Git'ом. Заведите репозиторий на https://github.com/

  1. Вооружившись сайтом из п.1, ютубом и гуглом, делаете свой внятно работающий ToDo-list. Как полагается, с drag'n'drop'ом, popup'ами в случае необходимости, сохранением в local storage или cookies, удобный и красивый. Естественно, с нормально оформленным кодом. Другой программист, взглянув на Ваш код, должен без проблем понять, какой метод за что отвечает и главное - как этот метод работает. Не должно быть никакой подкапотной магии или кода, тупо стыренного с просторов инета без какого-либо осознания и комментов. И да, этот пункт сначала сделайте, отвлекитесь на недельку и снова посмотрите на свой код. Скорее всего, его захочется переписать "получше".
  2. Разместив параллельно свое резюме на moikrug.ru, hh.ru и иже с ними (естественно дав ссылку на свой гит-репозиторий), пишете еще пару-тройку-десяток банальных, но общепринятых приложений. Если сделаете их небанально, то это лишь улучшит впечатление работодателя о Вас.
  3. Реализовав 3-4 полноценно работающих приложения, читаете про имеющиеся на данный момент фреймворки на глобальном рынке. Не раньше этого пункта, это важно. JS - язык с нереально быстро развивающейся и меняющейся эко-системой. Пока Вы пройдете пункты 1-3, пройдет пара-тройка месяцев, если впахивать круглыми днями. И за это время ситуация вполне может измениться, а информация - стать неактуальной. Так что только теперь изучаете текущие фреймворки (для понимания, что это - например сейчас рынок делят react.js, vue.js, angular.js). Выбираете тот, идеология которого Вам ближе, и изучаете его более тщательно.
  4. Если к этому моменту оффер на работу еще не получен, то переписываете свои деяния из п. 2 и 3 на выбранном фреймворке, так же выставляете на всеобщее обозрение в гит.
  5. Если и на этот момент работой даже не пахнет, что-то тут не так. Просите знакомых программистов или левых за денежку или еду провести Вам CodeReview (скажу честно, за еду не согласятся те, ревью которых Вам действительно поможет :) ). Снижайте свои требования к работодателю и т.д. :) На данном этапе (по сути - новичок) нормой является зп в 25-50к в зависимости от региона, в офисе.
3 эксперта согласны

Спасибо за ответ. А на удаленке какую можно ожидать оплату?

Образовательная платформа Хекслет  · 20 апр 2023  · ru.hexlet.io
Есть несколько способов научиться программировать на JavaScript, но самый эффективный - это комбинация теории и практики. Важно найти баланс между этими двумя аспектами обучения, чтобы учиться быстрее и эффективнее. Если... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Сервис подбора онлайн-курсов по программированию...  · 18 мая 2020  · kursfinder.ru
Отвечает
Елена Онопко
В первую очередь, вы должны установить базовое программное обеспечение для того, чтобы начать осваивать программирование. Какие программы 1. Текстовый редактор: Visual Studio Code, Notepad++, Sublime Text и т. д.; 2... Читать далее
Отзывы об онлайн-школах. Каталог отзывов...  · 28 мар 2021  · headkurs.com
Программисты сейчас очень востребованы на рынке. В том числе и JavaScript-программисты. Java сейчас решает многие задачи. Это и написание серверных приложений, веб- приложений, приложений для андроид. В первую очередь... Читать далее
https://headkurs.com - Отзывы о онлайн-школах. рейтинг онлайн-школПерейти на headkurs.com
Разбираюсь в технологиях, Разбираюсь в теме...  · 22 дек 2021
Чтобы стать программистом JavaScript достаточно зайти на Яндекс. Практикум, выбрать язык программирования(можно даже разобраться с языком и работой) дальше первый урок бесплатно,потом вы начнёте зарабатывать по 50 тыс. рублей... Читать далее
it-специалист, инженер человеческих душ, мечтаю о...  · 31 авг 2019
Если вы совсем новичок в программировании, то советую прочитать книгу " Javascript для детей. Самоучитель по программированию". Там на простых примерах и задачах рассмотрены все особенности данного языка программирования... Читать далее
Дельный совет! Кто поставил диз-лайк?! Если по книгам, тго ещё "Выразительный JavaScript" Марейн Хавербеке. ПС +... Читать дальше
Игры, путешествия и немного всего остального -...  · 30 авг 2019
Для начала лучше всего обучиться азам JavaScript. Множество платных площадок и курсов существует в интернете, но проще всего обучаться на бесплатных занятиях. Следите за акутальностью данных (хоотя основы не устаревают в таких... Читать далее