Как стать автором
Обновить

Комментарии 18

Зачем было врать или придумывать?

У вас получилась статья про плюсы и минусы каких-то конкретных курсов. Курсы по удаленке вообще отличаются от очных только следующими пунктами:


  • Возможность учиться из дома, никуда не ехать
  • Возможность всегда быть на связи
  • Трудности при понимании на слух и локальные помехи учебе
  • Скудная обратная связь (очно тренер бы по вашим глазам понял что надо разобрать подробнее)

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


3 преподавателя на 4 человека — как то слишком много. Как они вас делили между собой?


у каждого есть личная жизнь и другие дела помимо курсов

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


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

Кому действительно нужно и интересно, сами находят время на самостоятельную работу.


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


Так что ваш вывод я бы перефразировал следующим образом:
Если вы можете понимать технический текст на английском, располагаете достаточным количеством времени (требует около 10-20 часов в неделю) и хотите освоить профессию разработчика, то идите на курсы.
Если вы можете воспринимать материал на слух и у вас есть тихая комната дома, то выбирайте удаленные. Если не боитесь морозов -30 и вам нужно живое общение, то ищите очные.

Это был скорее стартап, и я попал в пробную группу. Менторов по факту было 2, третий время от времени подключался. С пониманием технического английского не совсем соглашусь, нужно им интересоваться на том уровне который необходим для изучения, так воспринимать проще.
Я например раньше знал что var — переменная, и потом уже понял сообразил что это сокращение от variable.
Если времени можете выделять мало, но скорость обучения не критична, а также способны к самообучению, то можно изучать материалы он-лайн курсов не привязанных к каким-то срокам — такиe есть и на Udacity, и на Coursera и на Stepic. Причем много полностью бесплатных вариантов.
Спасибо! буду иметь в виду.
Перед прохождением курсов очень полезно почитать литературу по программе курса в комфортном темпе, тогда общая картина будет более понятной, получится уделить больше времени практике и задавать лектору более точные вопросы. А так ощущение, что это ваши первые курсы, восторг и разочарование в одном флаконе.
Согласен на все 100, считаю что перед каждыми такими курсами должны давать тест. Или проверять знание основной теории.Нет смысла тратить время ментора на базовые простейшие вопросы.

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

Не могу согласиться с вами.
Если попадется плохая литература, то вместо "общей картины" может получиться набор разрозненных фактов. И вопросы на курсах будут скорее ради связи этих фактов.
А если литература хорошая и "общая картина" сложилась, то зачем идти на курсы? Пощеголять эрудицией и увести обсуждение в сторону?
Поскольку в курсе, как правило, уже заложены определенные темы и определен порядок, то значительные отклонения от него будут пресекаться опытным ментором и сбивать с толку неопытного.

Ну это как в 9 класс на платные курсы по математике приходит ученик, который не знает таблицу умножения.Есть смысл пытаться объяснить ему как решать квадратное уравнение методом дискрименанта — по моему нет) И тут также, когда человек уже сам что то изучил, поставил себе Эклипс и попробовал написать программу складывающую 2 числа, то его шансы успешно усвоить что то сложное выше.

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


В вашем случае, если ученик один, то с его родителями сначала оговаривается план обучения. А потом, если они готовы оплачивать, изучается таблица умножения и далее по плану.


"Установка eclipse и решение задачи по сложению двух чисел" — не такая уж серьезная подготовка. А если вы самостоятельно освоите java core, то наверное лучше сходить на более продвинутый курс.

Так ментор должен дать список нужной литературы. Возможно потемно, перед каждым занятием в качестве ДЗ. То есть сначала самостоятельно изучаешь тему по литературе или видео, а на занятиях разбираешь с ментором неясные вопросы, часто в формате проверки практического ДЗ.


Вообще часто встречаю разочарование в курсах (неважно онлайн или офлайн) из-за явных (со стороны) расхождений в ожиданиях учеников и учителей о формате учёбы. Большинство учеников ожидают даже не вузовского, а школьного формата: учитель читает теорию, разбирает практические задачи, даёт ссылки на теоретические материалы и домашнее задание, максимально близкое к разобранному на уроках, в ходе занятий активно выявляет пробелы в знаниях всех учеников, восполняет их в том же режиме и т. п. Учителя же, особенно если формат ближе к волонтерскому, а не коммерческому (а меньше 200 долларов за сотню часов преподавания это ближе к волонтерскому) ожидают гораздо большей активности от учеников, хотят выступать именно в роли менторов, а не учителей, хотят, даже если сами этого не сознают, отношения даже не общевузовского, а типа аспирантурного, где упор на самостоятельную работу, в том числе по изучению теории, а роль учителя именно менторская — задание направлений и помощь. При этом явно ожидая большой мотивированности и самоорганизации от учеников, навыков расставления приоритетов и следования им, где у обучения приоритет выше чем у "личная жизнь и другие дела помимо курсов", кроме разве что работы и семейных обязанностей типа ребёнка из сада забирать или уроки с ним делать. Понятно, что форс-мажоры у всех бывают, но интенсивные курсы без отрыва от работы или полноценной очной учебе в вузе предполагают практически полный добровольный отказ от личной жизни, в плане "посиделок с друзьями", "свиданий с девушкой", "любимый сериал посмотреть" и т. п., особенно в рабочие дни, если по выходным занятий нет. А в случае каких-то форс-мажоров, компенсация потраченного на них времени в кратчайшие сроки. Грубо, если в понедельник не получилось запланированных три часа времени потратить на занятия, то во вторник и среду нужно найти возможность заниматься по 4,5, а не откладывать до выходных.

Вот если ментор сам даст литературу к занятию, то это совсем другая ситуация. В идеале к каждому занятию надо и текстовую версию лекции и видео.


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


Интенсивные курсы на то и интенсивные, что на них надо заниматься ради результата. Разработчиков начального уровня на рынке нужно не так уж много, поэтому мотивированный и самоорганизованный студент курсов, который попотеет три месяца, скорее устроится на работу, чем тот, который очень любит с друзьями сидеть, с девушкой на свидания ходить и сериалы смотреть.

Напишу, как ведущий курсов. Составить действительно грамотный курс очень, очень сложно. Мне понадобилось 3 курса для того, чтобы построить программу, которая действительно более-менее работает. И это при том, что я смог это сделать только благодаря возможности наблюдать за своими выпускниками дальше в работе над продакшн проектами.

Насколько я видел, профи не способны работать учителями. И наоборот.

Выводы сами.
Это не связанные умения.
Чтобы обучать основам программирования не нужно быть гуру.

По моему стромному мнению, препод, хорошо знающий мат.часть лучше, чем практик, который успешно работает, но может «плавать» в каких-то фундаментальных вещах.

Мои 5 копеек как ведущего Java обучение:


  • лучше всего изучать язык не на отдельных задачках, а на одном большом проекте, который разрабатывается на протяжении всего обучения. Тогда начинаешь понимать отличие main() класса от проекта
  • занятия надо иметь в записи, чтобы была возможность пересматривать. Отредактированное видео гораздо чище сырого вебинара + там можно делать исправления и дописывать материал
  • боле-менее причесанный проект для обучения выстраивается с 3го потока. И важно постоянно его дорабатывать
  • чем больше людей, тем больше вопросов, активности в чате и интереснее учиться
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории