- За какое время можно изучить javascript?
- Сколько времени нужно, чтобы выучить JavaScript
- Как долго учить JS?
- Зачем вам JS?
- Как изучать JavaScript?
- Читать еще:
- Сейчас – лучшее время, чтобы стать разработчиком
- Тенденции развития IT-индустрии в ближайшие годы
- Фильмы и сериалы про программистов и технологии
- Книги для программистов, на которые стоит обратить внимание
- Сколько времени нужно учить JavaScript
- Статистика за 5 лет преподавания
- Сколько человек занимается каждую неделю
За какое время можно изучить javascript?
За какое время реально обучиться javascipt + фреймворку какому-нибудь типа backbone или angular? Обучаясь ежедневно по несколько часов в день под руководством опытного человека.
Скажу вам так : я уже долгое время занимаюсь фронт-эндом, мы пишем веб-приложения, 2d-3d игры, сайты и так далее. JS был моим следующим языком после Java. И, говоря честно, JS — абсолютно всеобъемлющий язык, который хорошо выучить очень непросто(гораздо сложнее, чем тот же Java). По-началу, смотря на этот код, половина из которого занимается только фиксами кросс-браузерности становится тошно, потом попроще, но ввиду «особой особенности» js и его прототипно-ориентированности, многие просто хотят вырвать себе глаза, что и делают любые программисты, переходящий с c/c++/c#/Java(любой другой более классический язык). Чтобы писать хорошие модули на JS, могут понадобится годы разработки. Объективно, если сидеть по 2-3 часа в день, результативно заниматься, то можно освоить js и самые начальные паттерны за 4-6 месяцев. Изучение Angular — вообще отдельная тема, которую так быстро ты не освоишь. Angular — это вам не убогий jQuery, от которого реально тошнит, Angular — это по сути отдельное изучение JS заново. Вот как-то так.
Ха-ха. давно так не смеялся 🙂 Если коротко: angular.js + gulp = 1-2 недели. JavaScript (семантика, наследование, замыкания, а-ля классы и т.д.) две недели. Node.js + mongoDb — 1 или 2 месяца.
Отдельно хочу сказать по поводу работы с графикой и прочими вещами. Здесь важнее не сам язык, не знание canvas и svg, а знания в области математики, знание геймдева в целом и т.д.
Boniface вы, видимо, очередной зазнайка, который выучил одни замыкания и думает, что на этом всё остановилось 🙂 Я, изучая js, закончив книжку флэнагана и рейзига , посчитал, сколько сделал задач по js в сумме : оказалось более 400шт. Теперь расскажите мне, как без знания этих велосипедов, можно писать чистый, качественный код на нативном js? По вашим словам, можно стать фронт-энд программистом за месяц? 🙂
Boniface: стать разработчиком, да. А вы правда считаете, что изучение книг и 400 заданий сделают из вам «художника»? Я не хочу вам ничего доказывать, у вас свой опыт у меня свой. Я лишь высказал свою точку зрения.
Сколько времени нужно, чтобы выучить JavaScript
Один из самых распространенных вопросов, который задают начинающие программисты: за сколько можно выучить JavaScript с нуля. В сегодняшней статье постараемся подробно ответить на этот вопрос.
JavaScript – язык программирования, используемый при разработке веб-страниц, он тесно связан с HyperText Markup Language (HTML) и Cascading Style Sheets (CSS). JS позволяет разработчикам динамически изменять макет и внешний вид сайтов, он также используется на стороне сервера. Подробнее про этот язык программирования мы писали здесь.
Как долго учить JS?
Ваш опыт имеет большое значение. Например, если вы знаете C#, то, скорее всего, изучение JavaScript займет у вас не больше двух недель. Это связано с тем, что все языки программирования довольно похожи, поэтому второй и третий язык даются гораздо проще. Если вы изучали информатику и математику в университете, вам легче будет изучить JS. У вас уже есть некоторые навыки в HTML и CSS? Тогда вы быстрее поймете основы JavaScript, так как JS напрямую взаимодействует с элементами, которые создаются на этих языках. Если же вы новичок, обучение займет в разы больше времени, но это не значит, что у вас не получится выучить JavaScript с нуля.
Зачем вам JS?
Когда вы говорите, что хотите выучить JavaScript, что имеете в виду? Вам этот язык нужен для трудоустройства? Чтобы знать второй язык программирования? Или создать проект на основе JS? А может вы хотите найти новое хобби? Лучше как можно подробнее ответить на эти вопросы. Ответы помогут составить план обучения и двигаться по нему дальше.
Как изучать JavaScript?
В интернете можно найти огромное количество учебных ресурсов по JavaScript: книги, видео, платформы и т.д. Выберите удобный для себя формат. Подробнее о том, какие источники рекомендуем для изучения JavaScript мы рассказали здесь. В первую очередь важно изучить следующие темы: – Структура HTML документа, блочная модель, основные теги. Выбор формата для изображения. – Семантическая разметка, доступность и SEO. – Работа с формами, взаимодействие с сервером. – CSS стилизация страниц: селекторы и приоритет применения, позиционирование, работа с сетками (flexbox, grid). – Адаптивная верстка: Media queries, подход mobile first. – Организация стилей на проекте, БЭМ методология. – Продвинутые техники CSS: Стилизация псевдоэлементов, анимации, тени и градиенты. – Анимания, трансформации и фильтры на CSS. – Базовые взаимодействия JavaScript со страницей, обработка событий. Подключение внешних модулей. – Инструменты разработки: Использование препроцессора, минификация кода, npm, webpack. В среднем, на изучение всех этих тем уходит 2 месяца учебы по 5 часов в день. Это – основы, после которых стоит переходить к JavaScript Core. Все необходимые темы из этого раздела можно посмотреть в нашей программе обучения. На JavaScript Core уходит примерно такое же количество времени: 2 месяца, при ежедневных занятиях по 5 часов в день. Итого: 4 месяца уйдет на изучение основ JS. Нужно ли учить фреймворки JS? Да, безусловно, они упрощают разработку и помогают создавать объемные приложения, интересные проекты и даже работать на серверной стороне. Мы рекомендуем начать с React JS. На его изучение уйдет примерно 2 месяца. Так, нужно минимум 6 месяцев, чтобы изучить основные моменты в JS-разработке. В случае, если вы рассчитываете трудоустроиться JS-разработчиком, нужно иметь практический опыт работы в коммерческом проекте. В среднем, на участие в командном проекте потребуется не меньше месяца. Так, на подготовку к трудоустройству уйдет 2-3 месяца. Итак, сколько времени нужно, чтоб выучить JavaScript? Получается, чтобы с нуля трудоустроиться JS-разработчиком нужно минимум 8-9 месяцев. Конечно, это средний показатель. Он может быть меньше или больше, в зависимости от вашей скорости обучения.
Читать еще:
Сейчас – лучшее время, чтобы стать разработчиком
Сфера IT всегда была стабильной, комфортной средой. Ее в меньшей степени касались кризисы и какие-либо проблемы в мире. Так и в нынешней ситуации, на фоне нарастающего кризиса, выиграю те, кто работает в сфере технологий. Сейчас расскажем, почему.
Тенденции развития IT-индустрии в ближайшие годы
IT-индустрия – одна из наиболее динамично развивающихся отраслей в мире. В ближайшие годы можно ожидать роста и развития IT-сектора, который будет определять новые тенденции в бизнесе, технологиях и социальной сфере.
Фильмы и сериалы про программистов и технологии
Чем заняться в выходной день? Как вариант, посмотреть фильм или сериал из нашей подборки и вдохновить себя на дальнейшее обучение.
Книги для программистов, на которые стоит обратить внимание
Если вам легче всего воспринимать информацию из книг, а не видео или статей из интернета, рекомендуем обратить внимание на эту подборку. Большинство книг – универсальные, подойдут любому, кто хочет развиваться в IT-сфере как программист.
Сколько времени нужно учить JavaScript
Очень краткий ответ: по моей статистике в среднем нужно 7 месяцев. А теперь подробнее.
Я преподаю джаваскрипт и реакт, готовлю к собеседованиям на позицию фронтенд-разработчика. Про условия можно прочитать на странице про наставничество, сама программа обучения построена на подходе «практики больше, чем теории»: мы решаем много задач на codewars.com, а затем разбираем фреймворк React.
Статистика за 5 лет преподавания
Вообще я работаю программистом. Но параллельно занимаюсь преподаванием математики и программирования более десяти лет. Фронтенд и алгоритмы преподаю более 5 лет. Вся статистика с 1 января 2019 года по 30 июня 2023 года. За 4.5 года провел более 6500 часов занятий, практически вторая работа.
За это время ко мне обратился 261 человек. Если из статистики убрать хвост тех, кто занимался меньше 5 занятий, то остается 149 человек. Меньше 5 занятий — это экспресс-подготовка к собеседованиям, консультации по рабочим задачам и те, кому не подошел формат занятий.
149 человек — с кем мы провели хотя бы 5 занятий за последние 5 лет
5 человек занимались более 100 раз. Не переживайте, все нашли работу гораздо раньше. Просто после изучения джаваскрипта и трудоустройства они продолжили заниматься, у меня есть еще программы обучения по алгоритмам и бэкенду на джаве.
Среднее количество — 37 занятий, медианное — 28 занятий
Если отбросить крайние значения, то в основную группу — от 10 до 100 занятий — на данный момент попало 106 человек. Медианное значение — 28 занятий. Это значит, что половина людей занималась больше 28 занятий, а половина меньше. 28 занятий при одном занятии в неделю — меньше 7 месяцев.
Из 111 человек, которые занимались хотя бы 10 занятий, 28 человек возвращались повторно после окончания занятий. Разово, чтобы разобраться с какой-то конкретной темой. Или на серию занятий, чтобы изучить алгоритмы или бэкенд.
Если отсортировать людей по количеству недель обучения в основную часть (без учета занятий после возвращения), то получается такая статистика.
Фоном для удобства выделяются каждые 26 недель (полгода). Светлыми квадратиками отмечены недели занятий в основную чаcть обучения, темными — после возвращения. Видно, что медиана по количеству недель чуть более полугода.
Сколько человек занимается каждую неделю
Я очень доволен тем, что постоянно занимается 15-25 человек. Это позволяет объективно оценивать успеваемость отдельных людей и сложность конкретных тем. Например, если кто-то тупит на определенной теме, а все остальные нормально ее проходят, значит, дело не в задачах или моих объяснениях.
Два частых вопроса: сколько раз в неделю надо заниматься (один, два или больше) и какая должна быть длина занятий (час или полтора). Обычно я рекомендую заниматься 1 раз 90 минут или 2 раза по 60 минут.
В основном люди занимаются один раз в неделю. Почти всегда есть какой-то человек, который хочет заниматься 3 раза в неделю. На картинке выше, кстати, можно увидеть несколько человек, которые занимались раз в 2 недели, но это скорее исключение.
В случае длительности занятия на данный момент получается распределение 50/50, хотя несколько лет назад люди чаще занимались по 90 минут. Один раз была ученица, которой какое-то время было удобнее заниматься по 2 часа.
Дата обновления 01.07.2023. Актуальная информация в разделе про менторство.