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

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

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
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 + 11 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Другие записи этого автора
Илья Кантор
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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