Курсы Javascript
Всем привет!
Сегодня произошло событие, которое для меня является очень важным, в профессиональном плане. Поэтому хочу им поделиться.
А именно, я открыл первые в своей жизни курсы JavaScript
На их создание (от идеи) ушло примерно три года. Несколько раз были небольшие бета-группы, онлайн и очные. Ну и, наконец, сегодня открылась запись на курсы — окончательно выбран вариант онлайн.
Почему я решил делать курсы? Почему это заняло так долго?
Ответ на первый вопрос — простой. Мне это интересно. В конце концов, я разработчик, а наша братия имеет свойство развиваться.
Основные направления развития -
- архитектура, тимлидинг и сложные приложения (по специальности),
- менеджмент (
в пампасы ПМы и выше),
- ну и, что называется, training.
Мне нравится 1+3. Они друг друга дополняют, и это здорово. Помогая научиться другим, учишься сам.
Почему так долго? Дело в том, что ни один курс из интернета или очный из реальной жизни — не был похож на то, что мне хотелось бы видеть.
То есть, я не представляю, как человек, окончивший какой-либо из виденных мной курсов JavaScript, мог бы напрограммировать что-то приличное. Как его вообще взять на проект без серьезнейшего доучивания, а то и переучивания.
Предполагаю, что, возможно, где-то все же есть такие курсы. Где-нибудь за границей, или закрытые корпоративные. Наверное, есть, но я их не увидел. Мир — он большой. На русском языке искал активнее всего. Не нашел.
Почему курсы, а не видеокурсы?
Мне много раз предлагали создать видеокурс.
Почему же именно курсы онлайн? Ответ, как всегда, в эффективности. Живое общение с опытным разработчиком - всегда лучше.
Видеокурс - дорога без обратной связи. Изучая видео-курс, человек может написать сколь угодно кривой код. И никто его не поправит. Это - не тема.
В программировании главное — практика. Это значит, в курсе должно быть много примеров и задач. Без самостоятельного выполнения заданий научиться программированию невозможно. Не две-три задачи, не вялый лектор, который что-то там долго рассказывает, а много задач.
Сделать задачи центром и целью курса. Ведь умение их решать, основанное на понимании и прямых руках — и есть реальная цель.
Следующая компонента, которой я искал, да так и не нашел — это
правильное, in-depth, понимание языка. Ну, взять хотя бы такой базовый элемент как "замыкания", механизм их работы. Вещь основополагающая. Но курсов, которые ее нормально объясняют — почти нет. А делегирование событий и его использование? А архитектура и методология создания виджетов?
Все это базовые, основные составляющие скиллов правильного программиста, которого можно пустить в проект. И, почему-то этому не учат. И к этому можно добавить еще пачку важных "А...".
Собственно, цель курса и состоит в подготовке такого программиста. А, точнее, в помощи человеку, который этого хочет достичь.
Без кого этих курсов не было бы...
В 2007-2010 годах я проводил мастер-классы по JavaScript, за время которых удалось пообщаться со многими frontend-разработчиками. А так как это были мастер-классы, то приходили, преимущественно, профессионалы.
Было здорово узнавать интересные проблемы, и обсуждать их решения.
Без этих людей курсы были бы совсем не то. Спасибо каждому лично.
Пока открыта запись на два базовых курса, которые вместе позволяют чему-то научиться. с нуля. Их программы находятся по адресу http://javascript.ru/courses.
Есть наработки дальше, но лучше сначала по основам, а там видно будет.
Всего наилучшего!
Илья Кантор
http://javascript.ru
|
Все таки мне кажется что все это мура полная в плане курсов ибо если и делать курсы то нужно предварительно узнать контингент аудитории. Так как если человек до курсов не программировал вообще и программирование знает только по наслышке которых большинство то любые курсы для него будут только трата денег. К примеру взять меня, я был полным дуболомом(с 9 класса начал увлекаться web девелопингом) пока не поступил в универ, на первом курсе у нас было программирование сначала на консольном паскале потом на делфи и вот тут как раз я всек всю основную фишку а до этого с ужасом наблюдал различные коды.
По мне так главное усвоить основной математический аппарат и саму концепцию программирования и тогда любые курсы будут несомненно полезными а так деньги на ветер.
Во-первых, курсы с преподавателем - это при правильном подходе очень эффективный способ. Ему уступает только индивидуальное обучение.
Во-вторых, в школе программированию, видимо, плохо учили. Или никак не учили, что более вероятно Если бы сразу к нормальному преподавателю, то вы бы к 9 классу научились кодить лучше чем умеете сейчас.
А если конкретно о курсах - я гарантирую возврат денег, если курсы не подойдут. Смотрите страницу курсов.
Илья , курсы онлайн смогут помочь Вам без дополнительных затрат создать и видеокурсы.
Для этого достаточно просто записывать каждый проведенный Вами online-курс. Если опубликовать несколько таких видеокурсов по одной online-теме, будет отлично видно не только объяснение , но и типовые непонимания (затруднения) у обучающихся.
Т.е в видеокурсе появится обратная связь, об отсутствии которой Вы упомянули.
Илья, а подскажите пожалуйста, подойдет ли ваш курс для совсем-совсем недалеких в js?
Я верстальщик, с css и html ни каких проблем, могу делать всякие свистелки на jQuery, но нативный js, мягко говоря, никакой
Подскажите цена за обучение? И как долго длиться курс?
И как часто проходят курсы? Как долго ждать?
Эта запись оставлена для истории. Страница курсов находится на http://javascript.ru/courses.
Очень тяжёлые занятия. Не для новичков...