Javascript.RU

Курсы Javascript

Всем привет!

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

А именно, я открыл первые в своей жизни курсы JavaScript

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

Почему я решил делать курсы? Почему это заняло так долго?

Ответ на первый вопрос — простой. Мне это интересно. В конце концов, я разработчик, а наша братия имеет свойство развиваться.

Основные направления развития -

  1. архитектура, тимлидинг и сложные приложения (по специальности),
  2. менеджмент (в пампасы ПМы и выше),
  3. ну и, что называется, training.

Мне нравится 1+3. Они друг друга дополняют, и это здорово. Помогая научиться другим, учишься сам.

Почему так долго? Дело в том, что ни один курс из интернета или очный из реальной жизни — не был похож на то, что мне хотелось бы видеть.

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

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

Почему курсы, а не видеокурсы?

Мне много раз предлагали создать видеокурс.

Почему же именно курсы онлайн? Ответ, как всегда, в эффективности. Живое общение с опытным разработчиком - всегда лучше.

Видеокурс - дорога без обратной связи. Изучая видео-курс, человек может написать сколь угодно кривой код. И никто его не поправит. Это - не тема.

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

Сделать задачи центром и целью курса. Ведь умение их решать, основанное на понимании и прямых руках — и есть реальная цель.

Следующая компонента, которой я искал, да так и не нашел — это
правильное, in-depth, понимание языка. Ну, взять хотя бы такой базовый элемент как "замыкания", механизм их работы. Вещь основополагающая. Но курсов, которые ее нормально объясняют — почти нет. А делегирование событий и его использование? А архитектура и методология создания виджетов?

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

Собственно, цель курса и состоит в подготовке такого программиста. А, точнее, в помощи человеку, который этого хочет достичь.

Без кого этих курсов не было бы...

В 2007-2010 годах я проводил мастер-классы по JavaScript, за время которых удалось пообщаться со многими frontend-разработчиками. А так как это были мастер-классы, то приходили, преимущественно, профессионалы.

Было здорово узнавать интересные проблемы, и обсуждать их решения.

Без этих людей курсы были бы совсем не то. Спасибо каждому лично.

Пока открыта запись на два базовых курса, которые вместе позволяют чему-то научиться. с нуля. Их программы находятся по адресу http://javascript.ru/courses.
Есть наработки дальше, но лучше сначала по основам, а там видно будет.

Всего наилучшего!
Илья Кантор
http://javascript.ru

+3

Автор: Kenars, дата: 12 февраля, 2011 - 23:03
#permalink

Все таки мне кажется что все это мура полная в плане курсов ибо если и делать курсы то нужно предварительно узнать контингент аудитории. Так как если человек до курсов не программировал вообще и программирование знает только по наслышке которых большинство то любые курсы для него будут только трата денег. К примеру взять меня, я был полным дуболомом(с 9 класса начал увлекаться web девелопингом) пока не поступил в универ, на первом курсе у нас было программирование сначала на консольном паскале потом на делфи и вот тут как раз я всек всю основную фишку а до этого с ужасом наблюдал различные коды.

По мне так главное усвоить основной математический аппарат и саму концепцию программирования и тогда любые курсы будут несомненно полезными а так деньги на ветер.


Автор: Илья Кантор, дата: 18 февраля, 2011 - 14:49
#permalink

Во-первых, курсы с преподавателем - это при правильном подходе очень эффективный способ. Ему уступает только индивидуальное обучение.

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

А если конкретно о курсах - я гарантирую возврат денег, если курсы не подойдут. Смотрите страницу курсов.


Автор: Nom (не зарегистрирован), дата: 2 января, 2012 - 12:17
#permalink

Ilya : your site javascript.info is broken (and is needed )

PS. sorry (didn't find your email address)


Автор: Гость (не зарегистрирован), дата: 19 января, 2012 - 14:05
#permalink

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

Для этого достаточно просто записывать каждый проведенный Вами online-курс. Если опубликовать несколько таких видеокурсов по одной online-теме, будет отлично видно не только объяснение , но и типовые непонимания (затруднения) у обучающихся.

Т.е в видеокурсе появится обратная связь, об отсутствии которой Вы упомянули.


Автор: Гость (не зарегистрирован), дата: 25 февраля, 2014 - 20:41
#permalink

Илья, а подскажите пожалуйста, подойдет ли ваш курс для совсем-совсем недалеких в js?
Я верстальщик, с css и html ни каких проблем, могу делать всякие свистелки на jQuery, но нативный js, мягко говоря, никакой


Автор: Alena.cloud (не зарегистрирован), дата: 10 сентября, 2014 - 10:57
#permalink

Подскажите цена за обучение? И как долго длиться курс?
И как часто проходят курсы? Как долго ждать?


Автор: Илья Кантор, дата: 10 сентября, 2014 - 17:15
#permalink

Эта запись оставлена для истории. Страница курсов находится на http://javascript.ru/courses.


Автор: Гость (не зарегистрирован), дата: 10 сентября, 2014 - 22:16
#permalink

Очень тяжёлые занятия. Не для новичков...


Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 01:17
#permalink

Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 12:53
#permalink

Автор: Bryan (не зарегистрирован), дата: 24 августа, 2024 - 14:40
#permalink

Monkey Mart: Online courses can help you create video courses without extra costs. Just record each conducted online course. Publishing multiple video courses on one online topic shows clear explanations and common student misunderstandings.


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

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
2 + 0 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Другие записи этого автора
Илья Кантор
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Популярные таги
Последние комментарии
Последние темы на форуме
Forum