Набор открыт!
На “первую часть” курса - об Искусстве Автоматизации! (вторая часть - о SDET - будет открыта позже)
Курс все еще в режиме “Early Access Preview (EAP)” (детали ниже).
Краткая программа:
Основные нюансы
(обращай внимание на комментарии с отметкой EAP - они перекрывают/уточняют соответствующие разделы/сказанное ранее)
- формат материалов - gitbook;
- в большинстве занятий материалы доступны в виде текстовых глав книги (в процессе регистрации можно получить доступ к пробным примерам подачи информации и убедиться, подходит такой формат или нет):
- лекция;
- задание (одно или больше);
- решение (в виде списка частых вопросов и ответов, списка частых ошибок и решений, и иногда - в виде пошагового решения с детальными обьяснениями).
- лекции будут дополненны видео:
- в режиме EAP:
- видео будет сниматься/добавляться только после того, как все занятия будут закончены в текстовом виде;
- но уже сейчас доступны 6 часов видео (в программе выше - выделены жирным курсивом, по линкам можно ознакомиться с более детальной программой);
- это видео также продается отдельно от курса, но при покупке всего курса оно будет включено в его стоимость.
- студенты помогают в решении заданий сами себе, используя списки частых вопросов и ответов, а также проверяют свои решения самостоятельно по спискам частых ошибок и решений;
- в режиме EAP:
- те студенты, которые начнут заниматься первыми, будут иметь возможность задавать вопросы напрямую преподавателю, и чаще всего получать от него ответы и ревью конкретно под свои решения. Но преподаватель будет “отвечать” и делать “ревью” все равно в виде добавления необходимой информации в соответствующие разделы книги - и давая студенту ссылки, где именно в книге он сможет найти ответы на свои вопросы. Тем студентам, которые начнут заниматься позже, скорее всего уже не нужно будет задавать вопросы, потому что все вопросы и ответы уже будут собраны. Но если ответы все-таки будут отсутствовать в FAQ, то есть возможность напрямую обращаться к преподавателю.
- студенты при желании могут быть добавлены в общий чат курса в gitter;
- в режиме EAP:
- они будут чатиться в привате напрямую с преподавателем, как минимум - вначале…;
- студенты будут получать доступ ко всем апдейтам к курсу автоматически;
- цена - 250 usd;
- в режиме EAP:
- на данный момент готовы первые три занятия из основных материалов, чего должно хватить (судя по опыту предыдущих занятий) на 2-3 недели обучения для среднего студента в более менее расслабленном режиме;
- следующие занятия будут выкладываться примерно раз в 1-2 недели.
Регистрация письмом на automician@gmail.com с темой: New TASJ [early access preview].
Оттуда же придут детали по способах оплаты.
Дополнительные вопросы лучше задавать также по почте. Я буду потом собирать из переписок наиболее “лаконичные” ответы и выкладывать сюда. Но можно и тут, вдруг что, если обещаете не разводить балаган:)
Вот пару ответов на вопросы, которые, я подозреваю, уже могут появиться:
FAQ
Почему так дорого? 250$ за КНИГУ? 180$ за НЕДОписанную книгу? о_O
-
пример книги за 250$;
- даже сейчас за 180$ в текущем EAP курсе видео по хронометражу больше, чем в этом примере (более чем в 2 раза);
- хотя, конечно, это очень грубое сравнение…
- даже если обычные книги стоят 40-60 usd, данный курс - это намного больше, чем книга. Это, в первую очередь, практикум в виде набора подобранных заданий, которые симулируют реальное построение автоматизации на проекте, причем подобранные таким образом, что в них студент сразу столкнется с важными практическими проблемами и получит ценный опыт, решив задания в домашней обстановке, а не ломая дрова на проекте на протяжении многих лет. На шлифовку этих заданий, их отработку на более чем 100 студентах - у меня ушло уже 2 года.
- эта новая версия курса более объемная по количеству контента, чем “старая версия”, как минимум, в полтора раза.
- при этом старая версия (первая часть) стоила для студентов в последнее время - 180$ в месяц при возможности саппорта от преподавателя каждый день. А проходили они ее в лучшем случае (более-менее “одаренные студенты” и те, у кого было достаточно свободного времени для обучения) - за полтора месяца - что уже выливается в 270 usd - и это учитывая то, что программа была в полтора раза (как минимум) меньшей… то есть получаем суму в 405 usd. А большинство проходило курс в полтора-два раза дольше… То есть, даже когда в самом начале истории курса цена была в “полтора” раза меньше - технически все равно для большинства набежала бы сумма до 400 usd.
- вот эту сумму (400 usd) и нужно сравнивать с 250/180 usd, чтобы понять, дорого это или нет.
- а на вопрос - стоит оно того или нет - отвечают отзывы выпускников в этой теме выше…
- и еще важный нюанс. Да, в старой версии курса было прямое общение с преподавателем. Но на самом деле, все, что делал преподаватель, - это вручную повторял одни и те же вещи всем студентам. Именно из-за такой неэффективности в трате своих ресурсов я решил, что лучше все эти “одни и те же вещи” вынести в FAQ-и, и студенты сами смогут находить в них все, что им нужно. По сути, технически - для студента не должно быть отличий между старым и новым подходом. Даже если студент сам не сможет найти ответ в FAQ, он сможет спросить в общем чате, и ему подскажут, где его там найти. А если со временем будут появляться какие-то новые вопросы (я буду их мониторить и в общем чате тоже), - то я буду их добавлять в FAQ по ходу. Получается, что по сути студент будет получать то же - только еще в более высоком качестве и более полно (программа увеличилась).
Почему занятия не выходят сразу с видео?
Потому что снять качественное видео очень сложно. Даже подготовка тех видео, что есть сейчас, заняла очень много времени - а это всего лишь отредактированные версии вебинаров/скринкастов, дополненные комментариями, слайдами, очищенные от “мусора”, и в основном разбитые на маленькие видео по темам. Но новые видео к занятиям будут сниматься еще более качественно и последовательно. И сделать это сразу - очень тяжело, особенно учитывая то, что много кто просит и ждет набора на курс уже давно…
При этом текст подан в очень детальном и доступном виде, со скриншотами, примерами кода и иногда с подсветкой кода под соответствующие части фраз текста…
Более того, самая важная и полезная часть курса - которая и сейчас будет занимать основную часть “книги” - это были ответы на вопросы студентов и ревью домашек - и они всегда были в текстовом виде. Именно в них раскрывались все секреты, и они были основным двигателем прогресса студентов. С фидбеками прошедших курс можно ознакомиться выше в этой теме - обрати внимание на то, что большинство как раз хвалят именно эти ревью, “текстовые ревью”! 
Так с какого уровня курс дает обучение? Подойдет ли он для тех, кто начинает обучения с нуля?
Во-первых сразу стоит уточнить, что для каких бы новичков курс не подходил, но в в конечном счете он приводит к знаниям advanced/senior уровня, и будет полезен и автоматизаторам с немалым опытом.
Для новичков же сейчас в книге присуствует занятие по HTML, CSS, JavaScript в виде детального туториала по разработке простого веб-приложения с нуля. Расчитано на уровень школьников, дедушек и бабушек учеников, ранее ничего не слышавших о программировании
При этом оно может быть интересно даже для тех, кто что-то слышал, - за счет структурирования и систематизации некоторой информации, например - базового понимания обьектов в джаваскрипте. Также это занятие можно считать введением в программирование в целом, неважно для какого языка. То есть, можно его пройти, а потом взяться за джаву, ведь базовые вещи в целом отличаться не будут. И, к сожалению, пока что я не знаю еще более доступного введения в программирование на русском языке, чем это… Возможно, конечно, и есть где-то… Вот как раз и интересно будет послушать фидбеки от новых студентов…
Позже в курс также будут добавлены некоторые материалы по джаве, ориентированные на практику. Сейчас вместо этих материалов - переправление на javarush.ru и learnjavaonline.org, и они сами по себе - довольно хорошие ресурсы.
Стоит также заметить, что на самом деле подача информации в курсе настолько проста, что большинству первые занятия смогут даваться даже без полных знаний в основах джавы. Поэтому можно будет уже сразу прямо начать учиться в контексте этих занятий. Но рекомендуется все равно сначала потренироваться на javarush.ru и exercism.io… Чтобы быть более “последовательным” в обучении… Но, наверное, стоит и учитывать, что для разных людей будут подходить разные схемы…
Будет ли изменяться программа/контент курса/книги?
Да, если что-то важное будет меняться в мире селениума/селениде - со временем будут выходить и обновления к курсу.
Также некоторые занятия из курса могут пропасть вовсе, если в них больше не будет необходимости. Например, какое-то занятие со временем может стать полностью бесплатным, в таком случае, оно будет удалено из gitbook и на его месте останется только ссылка на публичный ресурс.
Вот кстати, очень много того, что было раньше в курсе, я заоупенсорсил в отдельный гитбук по селениде
Что означают номера в программе? Так сколько занятий-то всего? 10?
Занятий столько, сколько перечислено в списке. При этом это больше “разделы” чем занятия. Номера используются только в нумерации тех занятий, которые отображают натуральный прогресс в развитии автоматизации на проекте. Типа “10 шагов в построении автоматизации с нуля” 
На каком языке курс?
На русском. Позже будет также доступен на английском.
А когда на python + selene/selenium уже курс будет?
Будет:) Возможно уже летом:)
Но если учить с нуля и еще нет проекта, на котором просят автоматизацию именно на python (либо каком-то другом языке) - то рекомендую все равно начинать с джавы. Почему? - ответ тут
Ну вот пройду я ваш супер-пупер курс, и куда меня потом с этими “типа крутыми”, но селенидовскими знаниями возьмут?
Курс построен таким образом, что учит с самого начала лучшим практикам в автоматизации. Студентов курс подводит сразу к написанию кода senior уровня. И сложно было бы этому обучить также оптимально и быстро, начиная с обучения чистому Selenium Webdriver, потому что пришлось бы постоянно отвлекаться на технические детали, не касающиеся задач автоматизации напрямую. При этом, Selenium в курс входит, просто не сразу, а где-то в середине. И в заданиях к этому занятию студенты будут стараться писать код в том же стиле что и раньше, то есть будут применять все выученные знания - уже на чистом селениуме. И это как раз очень хорошо подготовит к прохождению тех же интервью.
UPDATE 1 (10.05.2017)
Появилось занятие
- 02 Review - Test Refactoring