Показаны сообщения с ярлыком Образование. Показать все сообщения
Показаны сообщения с ярлыком Образование. Показать все сообщения

четверг, 12 июня 2014 г.

BBST: Foundations - обзор курса

Как я уже говорил и обещал, в апреле-мае я закончил онлайн-обучение по курсу BBST: Foundations. На днях мне пришло письмо об успешном окончании курса и диплом, и теперь я могу с полным правом выполнить свое обещание: написать о курсе подробнее.


Ранее я уже публиковал перевод статьи Сэма Канера "Неудача Udacity", об онлайн-образовании, о том, как сделать его более эффективным, что для этого необходимо. Мне было интересно сопоставить мнение Канера с тем, как он решал проблемы, обозначенные в статье, в своих онлайн-курсах.
BBST: Foundations - первый из серии курсов серии Сэма Канера, рассказывает, как ясно из названия, о базовых вещах в тестировании. Обязателен для прохождения, если вы планируете изучать следующие курсы. На текущий момент "следующими" ступенями являются курсы:
  • BBST: Bug Advocacy - оттачиваем навыки написания баг-репортов: начиная от определений бага, дефекта, жизненного цикла отчета, воспроизведения и исследования бага до написания хорошо структурированного отчета;
  • BBST: Test Design - от определения тест-дизайна и техник до их практического применения и эвристической модели тестовой стратегии (Heuristic Test Strategy Model)
  • BBST: Instructor Course - для тех, кто хочет стать инструкторами курсов BBST, либо для компании, либо как независимый консультант. 

Стоимость курса BBST: Foundations - 125 долларов + будет необходимо оплатить членский взнос за вступление в AST - сообщество (насколько я помню, это 20$ за год как студент). Курсы по Bug Advocacy и Test Design стоят уже 200 долларов, а курс инструкторов - бесплатный.

Курс длится 4 недели: 3 недели на темы + 1 неделя на подготовку и сдачу экзамена.  Рекомендуемое время для изучения - 12-14 часов в неделю. По своему опыту скажу, что у меня где-то так по времени и получалось. Одна деталь: это число "чистых" часов, без отвлечений. Желательно распланировать загрузку более равномерно в течение всей недели. Так как тем в курсе шесть, то получается по 2 темы на семь дней.

Темы курса BBST: Foundations:
  • Общий обзор курса и базовые понятия (компьютерная программа, баг, тестирование ПО, "ящики", виды тестирования и т. д.);
  • Стратегия тестирования (определение тестирования, миссия, цели тестирования, стратегия, дизайн, контекст, техники);
  • Использование эвристик и оракулов (определения оракулов, тестируемой системы, эвристик и их оценки, оракулы соответствия и оракулы Хоффмана)
  • Основы программирования и покрытие (вычисления, системы счисления, представления чисел в памяти, типы переменных, структуры данных, покрытия состояний и ветвей
  • Невозможность полного тестирования (покрытие, полное тестирование и примеры его невозможности
  • Измерения (основы измерений, параметры измерений, модель Вейбулла, искажения и дисфункции
Для курса вам понадобится достаточно хороший английский (мое мнение, не ниже уровня Intermediate - B1) - для чтения литературы, понимания лекций, комментирования своих и чужих ответов. В моей группе было 2 индуса, один белорус (это я), немец, португалец, остальные 12 человек - native-speaker'ы (UK, US, Canada, New Zealand). Так что только с "Ландан из зэ кэпитал оф Грэйт Бритэйн" и гугл-транслейтом будет тяжеловато.

Курс включает в себя:

  • Лекции (доступны в бесплатном доступе - http://www.testingeducation.org/BBST/foundations/);
  • Презентация - одна на весь курс, тоже в бесплатном доступе с лекциями;
  • Материал для чтения: обязательный и дополнительный. Я прочитал весь обязательный, дополнительный - что больше было для меня актуально на тот момент.
  • Тесты для самопроверки (quiz) - всего их 5, по одному к каждой теме. Для ответов можно пользоваться чем угодно (open book), авторы курса советуют проходить тест параллельно с просмотром лекций для лучшего понимания и закрепления материала. Каждый тест имеет жесткий дэдлайн, после которого ответы не принимаются и тест считается не пройденным.
    Всего в каждом тесте порядка 10-12 вопросов, ответы с множественным выбором. Интересная схема оценки правильности ответа: полностью правильный ответ - 1 балл, частично правильный (если в вашем ответе выделенные ответы являются правильными, но ответ не полон. Например, если вы выбрали варианты A и B, а в правильном ответе должны быть варианты A, B, C, то ваш ответ будет частично правильным), то вы получите 0.25 балла, во всех других случаях (неправильный ответ или даже "частично неправильный") вы получаете 0 баллов за вопрос.
    Еще один усложняющий момент теста - вы должны отвечать "According to the lecture", как хотите. В общем, у меня редко получалось набрать в тесте больше 70% от максимума.
  • Домашние задания: упражнения, которые нужно выполнить перед просмотром лекции (для того, чтобы оценить свой текущий уровень знаний и сравнить его с тем, что вы услышите на лекциях), командные задания (работа в группе из 4-5 человек по заданной теме, обсуждение в форуме, общий результат обсуждения оформляется в Вики), оценка работы коллег и других команд (peer evaluation). Именно командная работа и оценки коллег - одна из самых сильных частей данного курса. Небольшая ложка дегтя - хотелось бы еще больше фидбэка от инструкторов курса. Комментарии инструкторов есть, но их мало.
  • Вопросы для тренировки перед экзаменом: 10 "коротких" и 10 "длинных" (в зависимости от объема ответа, который от вас требуется: например, короткий - это пару абзацев, длинный - развернутое эссе, порядка 5 абзацев). Это отличная возможность поупражняться в своих ответах, оценить других и самому получить оценку.
  • Итоговый экзамен (Closed Book Exam - ничем нельзя пользоваться, так обучение онлайн, конечно, никто над вами не стоит, но если вас заподозрят в списывании - курс засчитывается как Failed без возможности пересдачи). Экзамен состоит из 3 "длинных" и "коротких" случайных вопроса из пула вопросов для тренировки перед экзаменом. Очень важно отвечать на вопрос кратко и по существу, не отвлекаясь на то, что не спрашивается в вопросе, так как это трактуется как неумение выделить только самое главное и/или незнание, а вследствие - желание написать все подряд "для объема". Лучше отвечать меньше, но качественнее, при этом вы должны показать, что поняли тему вопроса и знаете то, о чем пишете.
    После итогового экзамена, вы будете должны оценить работы 2 коллег, а также поставить себе оценки за каждый вопрос. 
У домашних заданий и тестов установлены дэдлайны, поэтому желательно, конечно, позаботиться о том, чтобы у вас было как минимум время и онлайн-доступ с возможностью работать с материалом (особенно актуально летом в период отпусков). Так как есть групповые домашние задания, то из-за разницы в часовых поясах лучше работать оперативно, не откладывать все на последний вечер.

Из 12 рекомендованных часов у меня выходило порядка 2-4 часов на теорию (лекции + материалы) и тест по теме, остальные 8-10 часов - на домашние задания. По этим данным можете судить сами, насколько курс Foundations практический.

В целом, курс однозначно стоит порекомендовать тем, кто уже обладает некоторым опытом в тестировании: вы получите структурированные знания, расширите свой кругозор и примените это сначала на практике в домашних заданиях, а затем и на проекте. На мой взгляд, это лучший курс как баланс между теорией и практикой. Сам рекомендую данный курс, и ставлю в свой дальнейший план прохождение курсов Bug Advocacy и Test Design.

На этом все. Если есть еще вопросы по BBST - пишите в комментариях, отвечу.

среда, 4 декабря 2013 г.

Джош Кауфман "Первые 20 часов - как научиться чему-либо" - конспект и мысли

В тематике моего блога есть QaStuGaMa есть место Studying. Наша работа тестировщика, да и вообще айтишника, связана с получением новых знаний, обучению, узнаванию чего-то нового. Мы и учим кого-то, и сами учимся.

Когда-то в блоге я делился советами по курсам по тестированию, записывал впечатления от лекции "Образование будущего". Сегодня я хочу обратиться к лекции Джоша Кауфмана "Первые 20 часов - как научиться чему-либо"


Ниже - конспект лекции, следом за ним - мои размышления и идеи на данную тему.

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

Необходимые условия:

  1. Разберите навык на составные части. Решите, чему вы на самом деле хотите научиться.
  2. Изучите достаточно материала для того, чтобы вы могли самостоятельно находить у себя ошибки). Вам потребуется 3-5 источников по заданной теме (книги, видео, форумы) - не 20 (прокрастинация).
  3. Разрушаем барьеры практики, убираем отвлечения (поглотители времени)
  4. И наконец, практика не менее 20 часов. 

Давайте посмотрим, что мы можем взять полезного для себя из данной лекции, как обучающий и как обучаемый:
  • Необходимые условия, озвученные Кауфманом, - уже готовая программа для действий. Разбиваем навык -> собираем материал, лимит 3-5 источниками -> убираем поглотители -> практика 20 часов (минимум).
  • Если достаточно точно определить, чего мы хотим (пункт 1), то и размытия цели, и количества источников не будет (пункт 2). Используем, к примеру, достаточно простой и распространненый SMART-критерий для постановки целей.
  • Практика 20 часов (пункт 4) - это 45 минут каждый день в течение месяца. Очень похоже на программу "30 дней" 
  • Сфокусированная обдуманная практика - выделяем обучению нашему навыку ровно 45 минут без отвлечений (пункт 3). В зависимости от вашего стиля работы, можно попробовать две помидорки (Pomodoro) по 25 минут с пятиминутным перерывом между подходами, либо "45-15" - одиночных подход с 15-минутным отдыхом после завершения.
  • Почему 20 часов? Закон Парето в действии: 20 часов, чтобы изучить навык достаточно хорошо, но чтобы стать экспертом, понадобится значительно больше времени (скажем, 10.000 часов). Первые 20% работы дают 80% результата. Но чтобы достичь 100% результата (или близко к ста процентам), придется работать значительно больше.
    20 часов практики - лишь минимум для хорошего применения.
  • Если вы сами хотите обучить кого-либо, убедитесь, что ваша программа соответствует предыдущим пунктам.
    Ключевое - практика: если вы обучаете, значит, необходимыми навыками обладаете и можете выделить именно то, что будет необходимо вашему падавану, чтобы получить хорошую практику за относительно небольшое время.
  • Как обучающий, в добавление к модели обучения Кауфмана, можно добавить цикл Колба для продуманной вами практики.
Мой общий вывод - достаточно хорошая вдохновляющая лекция с простой практической программой, которую легко можно адаптировать под простые тайм-менеджерские инструменты и сразу начать применять на практике. Успехов вам в освоении нового навыка в течение 20 последующих часов и далее!

Если у вас есть замечания, комментарии, предложения по лекции и статье - добро пожаловать в комментарии. На этом все, оставайтесь с Qastugama!

вторник, 4 июня 2013 г.

Самообразование. Done! Coursera - Grow to Greatness: Smart Growth for Private Businesses, Part II.

Очередной курс онлайн-обучения Coursera пройден. На этот раз - вторая часть курса Grow to Greatness. Еще один отличный курс, многое взял на заметку и добавил в конспект (карту памяти  см. внизу поста).

Ed Hess, преподаватель курса Grow to Greatness
Чем же так хороши вообще курсы Coursera, и почему я бы вам рекомендовал попробовать для своего развития:
  • Представлены онлайн-курсы ведущих американских университетов по самой различной тематике и дисциплинам - https://www.coursera.org/courses. Онлайн-курса по тестированию, к сожалению нет, но довольно много курсов по Computer Science: от теории и искусственного интеллекта до программирования и безопасности. Да и по остальным темам есть интересные курсы, так что советую не ограничиваться только профильной тематикой.
  • Язык преподавания - английский (есть курсы на французском и испанском, их пока мало), есть возможность смотреть видеолекции с субтитрами. Одновременно с обучением, можно "прокачивать" свой English. Уровень английского - где-то Intermediate (B1)- Upper Intermediate (B2), если смотреть с субтитрами, практически все понятно с первого раза.
  • Хорошо выстроенный процесс обучения: кроме просмотра лекций, есть тесты (Quiz) как с единственным правильным, так и несколькими правильными вариантами ответов, эссе на заданную тему, оценка вашей работы коллегами (Peer Evaluation) - оценивают как вас, так и вы другие работы. И, наконец, во многих курсах есть финальный экзамен (Final Exam), ограниченный по времени и/или использованию сторонних материалов. Есть форум для обсуждения В перспективе появится работа в группах на форуме.
  • Есть чему поучиться у преподавателей. Очень высокий уровень каждого (или мне так повезло, я прослушал полностью 5 курсов, у каждого из профессоров есть свои "фишки", что-то взял на заметку).
  • Можно одновременно изучать несколько курсов. Но я бы, для лучшего усвоения, рекомендовал брать один. Количество курсов можно планировать по часам, которые даются в описании курса (например, "Workload: 4-6 hours/week" - эстимации для меня получились довольно точными, приблизительно так по времени и выходило). Можно записаться на несколько курсов, просмотреть первую неделю, оценить, насколько вам подходит тема данного курса и преподаватель, и решить, продолжать ли обучение).
  • Онлайн-обучение бесплатно. Все видеолекции, материалы. Если есть желание и необходимость - можно официально, с подтверждением, получить сертификат об окончании выбранного вами курса за энную сумму. Например, https://www.coursera.org/signature/course/introfinance/970308 Но в любом случае, создатели говорят, что курсы будут бесплатными всегда (см. интервью с создателем Coursera, целях проекта, статистику об онлайн обучении, можно почитать здесь - ссылка)

Немного о содержании. Первая часть курса (Grow to Greatness - Part 1) была о построении команд, мифах и реальности. Очень интересный и полезный курс, который мне пригодился: я проанализировал свой опыт работы в различных командах, что получалось, а что нет, как бы я сейчас строил процесс построения команды тестирования, рассказал об этом на SQA Days - 12 в Санкт-Петербурге и использую сейчас на практике.

Вторая часть курса делает акцент на взаимодействии с людьми: заказчиками, коллегами, подчиненными. Основные моменты:
  • Предприниматели тоже должны расти - первая неделя. Теория Дугласа МакГрегора (категории людей X и Y), 6 переходов в трех категориях, которые должен пройти предприниматель на пути к личностному росту, делегирование, лидерство, процессы, метрики;
  • Секрет высокой производительности - высокая вовлеченность подчиненных в работу. Вторая неделя. Как достичь высокой вовлеченности, чего хотят подчиненные, 4 принципа лидерства, ответ "да и" вместо "да, но", самые важные слова лидера;
  • Рост требует не только стратегии, но и системы - третья неделя. "Бизнес как мороженое", рост - органический процесс, как получить от подчиненных высокую вовлеченность, требования к системе организации, построение системы;
  • Строим продвинутую управленческую команду - неделя четвертая. Интервью, процесс найма, конфликт "повышение подчиненного - лояльность", какого менеджера нанять первым;
  • Самое главное - разбор кейсов, всего 4 кейса, по одному на каждую неделю. Теория и принципы разбираются на практических примерах уже успешных компаний. Must read! Интегрирующая все 4 недели часть курса, пожалуй, самая интересная и вдохновляющая.
Более подробно содержание курса вы можете посмотреть по моей составленной карте памяти:

четверг, 11 апреля 2013 г.

Образование будущего - как учиться, чтобы научиться

В 2007-м году я получил 2 образования (математик-программист БГУ ФПМИ и математик-экономист ИБМТ БГУ) почти одновременно. Больше всего мне тогда не хотелось - это вновь садиться за учебники, конспекты... Наверное, как и многие из вас я задумался, что действующая система обучения мне не нравится, а своей системы на тот момент я предложить себе не мог.

Обучающие книги, фильмы - максимум, на что у меня хватало времени. Достаточно ли этого? Скорее всего, нет. Во-первых, нужна практика и применение навыков в жизни. Во-вторых, блогов (книг, твитов, статей, фильмов) много, какие же из них выбрать? Ну, и в-третьих, как говорил Козьма Прутков - "Специалист подобен флюсу: полнота его односторонняя" - верно как и для одной области, так и для одного источника. А в-четвертых, вам понадобятся не только инструменты, но и работа с вашими целями и планирование как минимум. 

Сейчас давайте поговорим именно об инструментах образования: вы уже решили, что ВАМ нужно что-то менять, теперь давайте подумаем, ЧТО вам нужно поменять.

Когда я слушал лекцию Юрия Лифшица "Образование будущего", мне было интересно, насколько то, что я делаю для своего развития, эффективно, что "работает", а что нет. Если вас тоже заинтересовала данная тема, советую посмотреть видео, или как минимум, просмотреть мой конспект чуть ниже. Сама лекция простая для восприятия и очень хорошо структурирована и преподнесена, с долей иронии и сарказма.

Юрий выделил 8 пунктов своей системы образования будущего и предложил посчитать, сколько твердых "да" вы наберете. Ответ "нет" или "немного есть такое" - напоминание вам, в чем вам следует развиваться.
Много "нет" - ничего страшного, Apple'у и Co. уборщики тоже нужны:)
У меня получилось 4 твердых "да", а у вас?

1. Соревновательные системы - участвуете ли вы в такой системе (желательно зарубежной), входите ли в ТОП-100 специалистов в своей области.

2. Опубликованное портфолио, сервисы

3. "Быстрые проекты" - бывало ли такое, что к вам пришла идея, и вы за сутки реализовали идею, или за первые 7 дней с момента идеи получили первую прибыль?

4. Менторы (практики, лучшие в мире) - должен быть человек-лидер, который вам доступен минимум 1 раз в месяц для беседы.  Ментор занимается не преподаванием, а именно зарабатывает практикой.

5. Пример для подражания (Юрий назвал Элона Маска как пример для бизнесмена) - таких людей нужно знать, если вы стремитесь к совершенству в этой области, и учиться у них.

6. Видеолекции. Тест - смотрели ли вы видео длительностью более 15 минут (промо-ролики и отрывки из бесед не считаются) с лидером (из пункта 5). Второй тест - смотрели ли вы в последний месяц минимум 3 образовательных видео на английском).
Примеры - http://www.charlierose.com - вдумчивые и глубокие интервью с известными людьми.
Образовательные порталы для онлайн-образования - http://www.coursera.org, http://www.udacity.com

7. Путешествия - для расширения сознания это необходимо. Европа не считается :) Контрольный вопрос: вы были в Нью-Йорке, в Шанхае (в Китае)?

8. Спорт - влияет на креативные идеи.

вторник, 5 февраля 2013 г.

Ищете учителя? Задайте ему всего один вопрос....

Просматривая Николая Латанского, я нашел одну очень занятную мысль по поиску учителя, которой хочу поделиться с вами. Надеюсь, она вам тоже поможет в поисках.

На тренингах очень модно стало рассказывать, как много какой тренер сколько на себя денег потратил, инвестировал на свое обучение. Но когда вы спросите их, так куда же ты на самом деле столько потратил, мало кто из них в состоянии сформулировать, куда он потратил 50 тысяч или 100 тысяч, или 200 тысяч, или 500 тысяч... Я вам рекомендую, в следующий раз, когда вам какой-либо учитель говорит, какую сумму он потратил, спросите у него, ты можешь перечислить, куда именно ты эти деньги потратил.... И здесь не может быть тайн, здесь не может быть никакой приватной информации.

Давайте и я поделюсь с вами, на что я потратил деньги за прошедший 2012 год. Это не самопиар, да и моя сумма относительно небольшая. Но буду искренен перед вами, потому что вы - читатели моего блога, а кто-то - и студенты курса, и имеете право знать, кто же вам тут распрягает рассказывает про обучение тестированию.

Итак:

1. Стратоплан, "Курс практического тестирования". 550$
2. Экзамен ISTQB Advanced Level Test Analyst, готовился самостоятельно, сдал со 2-го раза. 2 * 150 евро = 300 евро или  почти 400 долларов
3. Дистанционное обучение Mini-MBA + годовая подписка на онлайн-семинары MBA. 450$ по скидке. 
4. Тренинг Стратоплана "Продуктивные коммуникации в команде" - 100 долларов
5. Confet&QA - выиграл бесплатное участие в конкурсе - 100 долларов за осеннюю программу
6. SQA Days-12 - бесплатное участие как докладчик конференции - 350 долларов за участие в конференции.

Итого 1950 долларов за год. Из них - 300 долларов оплатила компания, 450 долларов я выиграл в конкурсе или как участник конференции. Получается 1200 долларов только за тренинги я заплатил самостоятельно. Или 100 долларов в месяц.

Кроме того:
- приобретение наиболее ценных для меня бумажных книг в интернет-магазине. Приблизительно 2 книги или около 20-25 долларов ежемесячно.
- чтение литературы и блогов по тестированию - это бесплатно
- просмотр видео, участие в бесплатных видеоконференциях по тестированию (Рекс Блэк, Михаил Поляруш, Майкл Болтон, Джеймс Бах, SQA Days 11, Selenium Camp...)

В марте мой друг посоветовал меня в УЦ "Белхард", и с мая я преподаю курсы "Тестирование ПО" и "Тестирование веб-ориентированных приложений". Продолжительность курса  - 56 академических часов. С мая по декабрь я выпустил 4 группы (в сумме 40 человек). Подробнее про занятия буду освещать в этом блоге.

Но 2012 год уже история, а впереди очень много интересных событий: Стратосфера Grand Conference, сертификат ISTQB AL TM, SQA Days-13, новая Confet&QA, окончание Mini MBA, запланированные тренинги, продолжение преподавания в УЦ... Отличный должен получиться год! Обо всем этом я буду рассказывать в своем блоге.

До связи!