Курсы Javascript
Всем привет!
Сегодня произошло событие, которое для меня является очень важным, в профессиональном плане. Поэтому хочу им поделиться.
А именно, я открыл первые в своей жизни курсы JavaScript
На их создание (от идеи) ушло примерно три года. Несколько раз были небольшие бета-группы, онлайн и очные. Ну и, наконец, сегодня открылась запись на курсы — окончательно выбран вариант онлайн.
Почему я решил делать курсы? Почему это заняло так долго?
Ответ на первый вопрос — простой. Мне это интересно. В конце концов, я разработчик, а наша братия имеет свойство развиваться.
Основные направления развития -
- архитектура, тимлидинг и сложные приложения (по специальности),
- менеджмент (
в пампасы ПМы и выше),
- ну и, что называется, training.
Мне нравится 1+3. Они друг друга дополняют, и это здорово. Помогая научиться другим, учишься сам.
Почему так долго? Дело в том, что ни один курс из интернета или очный из реальной жизни — не был похож на то, что мне хотелось бы видеть.
То есть, я не представляю, как человек, окончивший какой-либо из виденных мной курсов JavaScript, мог бы напрограммировать что-то приличное. Как его вообще взять на проект без серьезнейшего доучивания, а то и переучивания.
Предполагаю, что, возможно, где-то все же есть такие курсы. Где-нибудь за границей, или закрытые корпоративные. Наверное, есть, но я их не увидел. Мир — он большой. На русском языке искал активнее всего. Не нашел.
Почему курсы, а не видеокурсы?
Мне много раз предлагали создать видеокурс.
Почему же именно курсы онлайн? Ответ, как всегда, в эффективности. Живое общение с опытным разработчиком - всегда лучше.
Видеокурс - дорога без обратной связи. Изучая видео-курс, человек может написать сколь угодно кривой код. И никто его не поправит. Это - не тема.
В программировании главное — практика. Это значит, в курсе должно быть много примеров и задач. Без самостоятельного выполнения заданий научиться программированию невозможно. Не две-три задачи, не вялый лектор, который что-то там долго рассказывает, а много задач.
Сделать задачи центром и целью курса. Ведь умение их решать, основанное на понимании и прямых руках — и есть реальная цель.
Следующая компонента, которой я искал, да так и не нашел — это
правильное, in-depth, понимание языка. Ну, взять хотя бы такой базовый элемент как "замыкания", механизм их работы. Вещь основополагающая. Но курсов, которые ее нормально объясняют — почти нет. А делегирование событий и его использование? А архитектура и методология создания виджетов?
Все это базовые, основные составляющие скиллов правильного программиста, которого можно пустить в проект. И, почему-то этому не учат. И к этому можно добавить еще пачку важных "А...".
Собственно, цель курса и состоит в подготовке такого программиста. А, точнее, в помощи человеку, который этого хочет достичь.
Без кого этих курсов не было бы...
В 2007-2010 годах я проводил мастер-классы по JavaScript, за время которых удалось пообщаться со многими frontend-разработчиками. А так как это были мастер-классы, то приходили, преимущественно, профессионалы.
Было здорово узнавать интересные проблемы, и обсуждать их решения.
Без этих людей курсы были бы совсем не то. Спасибо каждому лично.
Пока открыта запись на два базовых курса, которые вместе позволяют чему-то научиться. с нуля. Их программы находятся по адресу http://javascript.ru/courses.
Есть наработки дальше, но лучше сначала по основам, а там видно будет.
Всего наилучшего!
Илья Кантор
http://javascript.ru
|
Все таки мне кажется что все это мура полная в плане курсов ибо если и делать курсы то нужно предварительно узнать контингент аудитории. Так как если человек до курсов не программировал вообще и программирование знает только по наслышке которых большинство то любые курсы для него будут только трата денег. К примеру взять меня, я был полным дуболомом(с 9 класса начал увлекаться web девелопингом) пока не поступил в универ, на первом курсе у нас было программирование сначала на консольном паскале потом на делфи и вот тут как раз я всек всю основную фишку а до этого с ужасом наблюдал различные коды.
По мне так главное усвоить основной математический аппарат и саму концепцию программирования и тогда любые курсы будут несомненно полезными а так деньги на ветер.
Во-первых, курсы с преподавателем - это при правильном подходе очень эффективный способ. Ему уступает только индивидуальное обучение.
Во-вторых, в школе программированию, видимо, плохо учили. Или никак не учили, что более вероятно Если бы сразу к нормальному преподавателю, то вы бы к 9 классу научились кодить лучше чем умеете сейчас.
А если конкретно о курсах - я гарантирую возврат денег, если курсы не подойдут. Смотрите страницу курсов.
Ilya : your site javascript.info is broken (and is needed )
PS. sorry (didn't find your email address)
Илья , курсы онлайн смогут помочь Вам без дополнительных затрат создать и видеокурсы.
Для этого достаточно просто записывать каждый проведенный Вами online-курс. Если опубликовать несколько таких видеокурсов по одной online-теме, будет отлично видно не только объяснение , но и типовые непонимания (затруднения) у обучающихся.
Т.е в видеокурсе появится обратная связь, об отсутствии которой Вы упомянули.
Илья, а подскажите пожалуйста, подойдет ли ваш курс для совсем-совсем недалеких в js?
Я верстальщик, с css и html ни каких проблем, могу делать всякие свистелки на jQuery, но нативный js, мягко говоря, никакой
Подскажите цена за обучение? И как долго длиться курс?
И как часто проходят курсы? Как долго ждать?
Эта запись оставлена для истории. Страница курсов находится на http://javascript.ru/courses.
Очень тяжёлые занятия. Не для новичков...
Roksa ostrów mazowiecka
Roksa chełmża
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.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.