Тип мероприятия Митап
Начало 10 Января 2014 в 19:00
Организатор Павел Вейник
Java для всех!

— Павел привет, ты утверждает что научишь за 3-4 месяца любого человека. Какие фундаментальные основы ты даёшь?
Совершенно верно, любой человек способен за 3-4 месяца научиться программировать на Java.
Я помогу освоить основы алгоритмизации, а также основы объектно-ориентированного обучения.
Также я даю еще одну фундаментальную основу – финансовую. После обучения учащиеся смогут устроиться на работу в IT компании.
Некоторые компании уже обратились ко мне с просьбой предоставить им немножко обученной рабочей силы :)

— Похож ли твой курс на Стэндфордские онлайн курс CS106A (Programming Methodology) и CS106B (Programming abstraction)?

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

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

Программа моего обучения и стэнфордских курсов схожи. Отличия в том, что я фокусируюсь именно на языке программирования Java,
не стараюсь познакомить учащихся с языком C++. Думаю, что основное отличие моего обучения заключается в его цели – я хочу помочь людям быстро сменить сферу своей деятельности на престижную и перспективную работу в IT компании. Я применяюсь к текущим белорусским реалиям.

– Какие входные требования у твоих студентов? Английский язык, какие либо минимальные знания и т.д.
Входные требования – это готовность работать во время обучения и возраст от 18 лет.

— Ты говоришь что это будут онлайн курс, с индивидуальными консультациями. Ты будешь создавать отдельный сайт с форумом и т.д. где можно будет смотреть на твою информацию как на Hexlet, например.
Это будет онлайн обучение с возможностью встречаться оффлайн. Большая часть обучения будет состоять из индивидуальных консультаций.
Я придаю большое значение индивидуальным консультациям, потому что они позволяют учащимся идти именно с той скоростью, которая для них комфортна. Если кто-то не может сделать задание за день, пусть делает два дня или три, большой беды в этом нет. Он просто чуть позже закончит обучение.
Конечно, будет сайт, но только после того, как налажу весь процесс. Форума там явно не будет, скорее его заменят странички или группы в соцсетях. Но о конкретной структуре сайта говорить еще рано.

— Веришь ли ты в дистанционное образование?
Я не верю ни в какое образование в том виде, в котором оно представлено в Беларуси. К сожалению. Я знаю, что за такое высказывание на мою голову тут же выльют ведро помоев. Но будучи связанным с образованием с 2000 года, я могу сделать только такой вывод.
Все знания, которые даются в университете, могут быть переданы в гораздо более комфортной форме за год или два.
Все навыки, которые там приобретаются, могут быть получены за полгода. Зачем тратить столько времени и денег?
Но не все так плохо со мной и с белорусским образованием, я могу сказать во что я верю. Я верю в людей, которые готовы трудиться над собой для того чтобы изменить свою жизнь к лучшему. Именно на такую аудиторию и расчитано мое обучение.
Я довольно долго думал, как можно улучшить процесс, и то обучение, которое я сейчас запускаю – уже вторая попытка улучшить ситуацию на том уровне, который мне доступен. Первая была совсем простой – бесплатный кружок по Java программированию, который я вел в БГУИР.
Студенты могли придти в любое рабочее время, за 10 минут получить литературу, задания, исправления и ответы на свои вопросы. После этого они уходили и возвращались с новыми решениями и вопросами. Их мотивация позволяла им учиться очень быстро, а те, кто не хотел учиться, просто не приходили. Я никого не подгонял, они учились сами, я лишь направлял.

— Считаешь ли ты что образование должно быть платным? Какое твое отношение к той Сorsera и Hexlet?
В первую очередь, образование никому ничего не должно. Наше образование является нашим отражением, как и вся наша жизнь.
Те, кто способен научиться по открытым курсам, учатся по открытым курсам. Тем, кому удобнее платить за обучение, платят.
Я очень уважаю проекты Сoursera и Hexlet, я прослушал немало открытых лекций, хотя и не прошел ни одного курса.

– Учишь ли ты студентов работать с контролем версий (SVN, git)?
Да, я знакомлю студнентов с системами контроля версий, а также с системами сборки, такими как maven или gradle.
Я не уделяю системам контроля версий много времени, потому что для освоения любой системы достаточно потратить полчаса на прочтение текста и выслушать напутствие тимлида :)

– Как там Дубаи? Получил ли ты интернационыльный опыт? Какую самую главную вещь ты для себя вынес?
Дубай – это блеск и нищета. Стоит в пустные и развивается гигантскими шагами. Вызывает восхищение.
Трудно сказать, что было самым главным уроком, отчасти потому что это очень личные уроки, отчасти потому что их несколько.
Но я попытаюсь.
Первое – никто не поможет вам прожить вашу жизнь. Это надо повторять как мантру до тех пор, пока не прочувствуешь всю глубину своей никчемности. Если стало страшно – значит, работает ;)
Второе – действуй. Это надо не повторять как мантру, а действовать. Захотел в туалет – сходил, захотел научиться – научился.
Третье – обучение – основа успеха. Действуя, ты ошибешься. Надо уметь извлечь урок из своей ошибки и сделать ее
“удобным трамлином для последующего взлета”.

– Что значит личная уникальная методика, тебе просто лень расписать все темы?
За мою преподавательскую карьеру я разработал или адаптировал программу базового курса Java более 10 раз для самой разной аудитории – от школьников до 40летних бухгалтеров. Преподал я этот материал не менее 70 раз в самых разных формах.
Темы я знаю очень хорошо, а также знаю как именно их лучше давать учащимся с различным опытом.
“Личная уникальная методика” адаптирует программу под каждого конкретного учащегося, позволяя ему использовать уже имеющийся опыт как основу.
Кстати, не думаю, что эта методика уж такая уникальная, я вдохновился устройством обучения в Институте Глубинной Демократии. Они зашли намного дальше, чем я, с гораздо более сложными темами.
А вот что мне делать действительно лень, так это кого-то подгонять и заставлять учиться. Я не понимаю зачем это делать, и поэтому мне трудно было преподавать в ВУЗах. Мотивация учащихся – не моя задача. Зачем мне тащить тех, кто хочет оставаться в жопе?

- Как ты позиционируешь себя на рынке образования. В сравнении с тем же БелХард, ПВТ или “ШАГ”?
Во-первых, я начал писать на Java в 2003, у меня солидный опыт разработки. Я на практике знаю что преподаю.
Во-вторых, у меня богатый и разносторонний опыт обучения программированию на Java.
Поэтому я позиционирую свое предложение как способ освоить Java онлайн, в соответствии с индивидуальными особенностями учащегося и напрямую взаимодействуя с опытным преподавателем.
Кстати, я подумываю, не открыть ли онлайн обучение школьников программированию – этакий кружок для развития мышления.