DA
VitУсловия задачи такие:
Девушка-гуманитарий хочет сменить работу и сдать Дата-аналитиком.
1. Цель: аналог Яндекс.Практикум Дата-Аналитика или karpov.courses/analytics.
2. Образование: гуманитарное.
3. Балл ЕГЭ по математике: 60.
4. Опыт программирования: нет.
5. Срок: 6 месяцев или 1 год.
6. Частота занятий: 3 раза в неделю по 1.5 часа.
7. Цена: бесплатно.
8. Негативный опыт: было несколько неудачных попыток такого обучения.
Что я могу посоветовать в режиме наибольшего благоприятствования и с максимальной лояльностью (это входит в условие задачи)?
Прежде всего простой совет: забыть про Питон и искать другую реализацию. Но в указанном контексте такое решение противоречит постановке задачи.
С учетом контекста я уверен, что реализовать эту цель можно, и уверен на 50-90% что смогу помочь это сделать. Тем не менее это весьма сложная задача, что делает ее решение особенно интересным.
Используется алгоритмический подход к обучению.
План изложения такой:
1. Общие недостатки платных курсов.
2. Общие недостатки бесплатного самообразования.
3. Предлагаемый учебный план результативного образования.
4. Типы неудачников. Личный опыт.
5. Конкретные стереотипы и риски.
1. Общие недостатки платных курсов.
- Нет входного и выходного тестирования. Обещают все и всем, вначале.
- Рекламный обман.
- Ориентация на практические задачи, самостоятельную работу.
- Помогают решать проблемы, отвечают на вопросы.
- Цель учебы - знания, навыки и компетенции.
Это довольно странно, что компании которые занимаются преподаванием ML никак не используют данные в своем обучении. Между тем, прогноз результата обучения и по начальным признакам до его начала и по результатам в процессе был бы весьма интересен платным подписчикам (не хочу сказать донатерам) этих курсов. Еще один странный момент - отсутствие платного выходного тестирования. Такой аналог ЕГЭ (или, например, CFA) оказал бы услугу всему рынку. И да, процент неудач неизвестен. Возможно, что он те же 90%.
2. Общие недостатки бесплатного самообразования.
1. Потеря мотивации. Нет социальных стимулов: учебного общения с учителями, коллегами и учениками. Нет дополнительной мотивации: стресс, награды, угрозы, деньги, стыд.
2. Непонимание и незнание того, что правильно и полезно, а что нет. Нет оптимального дерева целей. Нет полезных сплетен и бенчмаркинга.
3. Нет хороших учебных ресурсов, или их мало, или они неизвестны.
Самостоятельное обучение возможно, несмотря на процент неудач около 90%. Но разные мотивационные инструменты могут сделать его более эффективным и менее нудным или просто возможным.
3. Предлагаемый план результативного обучения.
Целью обучения является не просто изучение Питона и получение каких-то практических навыков. Речь идет о получении или восстановлении базового инженерного образования по высшей математике (матан, линейная алгебра, оптимизация, теория вероятностей и статистика). У студентов изучение этих предметов занимает несколько лет. Но справляются почти все. Возможно более быстрое и более эффективное обучение, но всегда надо решать много задач.
Общие правила:
- Целью обучения являются не просто знания или навыки, а определенный mindset - любовь или хотя бы склонность к решению тематических задач.
- Тщательно подготовленные практические задачи могут быть очень полезны, но нет ничего практичнее хорошей теории. Для понимания теории нужны содержательные локальные задачи с неочевидным решением.
- Планировать занятия и анализировать их результаты. Формализовать процесс учебы. Составить детальный список изучаемых тем, курсов и их последовательность. Общая схема, диаграмма Ганта и т.п. (прилагается).
- Максимально использовать тренажеры - задачи с автоматической проверкой.
- Вместо помощи в решении задач надо ждать самостоятельного решения и еще более усложнять жизнь и создавать препятствия. Помощь - неправильная и неэффективная методика, хотя клиенты ее заказывают, оплачивают и хотят. Она приводит к чудовищным факапам. Поэтому надо поступать, по возможности, прямо противоположным образом. При этом способе эффективность выше, чем в первом. Она может быть даже выше в любое число раз, если эффективность первого способа - нулевая.
- Взаимное обучение может быть эффективным. Использовать социальные инструменты: занятия в разновозрастной и разнополой онлайн-группе. Использовать несколько учителей и тренеров. Использовать длительный контракт с тьютором или куратором.
- Использование полезных ноутбуков разных курсов и вузов с гитхаба.
Конкретный план:
- Входное тестирование - курс Степик-67. В результате имеем либо базовый Питон, либо педагогический челендж.
- Решение задач Codeforces на уровне 1000-1300. Затем до 1500. Если успех - имеем уверенный начальный Питон, иначе - челендж.
- Пройти Питон инструменты (numpy, pandas, matplotlib) на тренажерах или на pytest. После п.2 проблем не должно быть.
- Пройти курс ТВ-0 - основы школьной теории вероятности. Это на несколько часов.
- Провести детальную диагностику школьной математики и составить план коррекции если надо. Использовать опыт репетиторов ЕГЭ. Темы: дроби, множества, функции, производные, интегралы.
- Изучать ТВ и статистику (курсы ТВ-1, ТВ-2), активно используя модели на Питоне. Это несколько месяцев.
- Пройти вводный курс ML-0.
- Решить базовые задачи из книги Мюллера.
- Использовать кейсы разных курсов, вышки и т.п.
На этом этапе студент неплохо знает основы Питона, статистики и ML. Освоение нового материала не требует чрезмерных усилий. Основным барьерами являются 1,2,6.
Признаки для прогноза негативных челенджей:
- Балл ЕГЭ по математике.
- Сложности с п.1.
- Идентификация проблемного психологического профиля по разделу 4.
4. Типы неудачников. Личный опыт.
Кластеризация, обсуждение и изучение разных типов неудачников и их неудач позволит рассмотреть предлагаемый учебный план под критическим углом. Кроме этого, идентификация психологического профиля позволит уточнить прогноз обучения и управлять его результатом.
1 - Неразумный инвестор
+ Наслышан о высокой доходности работы в DS. Хочет попробовать сменить свою работу на более выгодную, используя несколько месяцев для быстрого обучения. Верит в возможность такого ускоренного обучения, свысока относится к традиционным вузовским программам. Ожидает быстрого возврата на вложенный капитал.
-- Эта инвестиция становится разумной, если достигает своего результата.
2 - Фантазер
+ Это ментальная ловушка, когда фантазер получает удовольствие не от решения задач, а от фантазирования на эту тему: как это будет хорошо и почетно когда-то в будущем. Фантазии и мечтания занимают все время, которого не остается на учебу.
-- Лафхакеры и гуру учат, что мечать не вредно. Это верно только в том случае, если любимые мечты о будущем оставляют время на то, чтобы сделать хоть что-то продуктивное, что может это будущее приблизить.
3 - Коллекционер
+ Это ментальная ловушка. Коллекционер получает удовольствие не от решения задач, а от подготовительных операций, связанных с подготовкой. Также тут есть элементы мечтания в виде бурной активности. Коллеционер ищет и собирает новые учебные курсы, новые книги, блоги, телеграм-каналы, статьи на medium или habr и все что угодно. Любит пополнять Calibre, собирать ссылки в Bookmarks, открывать и не закрывать страницы Chrome.
-- Коллекции могут быть частично полезны, если они помогут учебе.
4 - Невротик
+ Это ментальная ловушка, в которую попадает фантазер, столкнувшийся с реальностью. Он испытывает боль, фрустарцию и вынужден отращивать защиту.
+ Сразу сообщает о своем желании поступить только в ШАД и заниматься там только BigData и DeepLearning. Строго интересуется у преподавателя его уровнем Kaggle. Уверен, что сможет быстро освоить любой учебный курс, но только у самого компетентного преподавателя. Такие поиски могут затянуться и закончиться неудачами, но что делать.
-- Является потенциальным клиентом платных курсов, которые обещают реализовать все его мечты быстро и недорого.
-- Невротики вполне могут являться способными людьми успешными в разных сферах, в карьере и финансах.
-- Невротизм является главным психологическим челенджем. Предлагаемое решение см. в следующем разделе.
5 - Истерик
+ Истерика - это одна из популярных защитных реакций у невротиков.
+ Невротик - это нарцисс с завышенной самооценкой. Такая психологическая деформация встречается настолько часто, что является вариантом нормы. Именно терапия невротиков и истериков является целью психоанализа и его многочисленных наследников вроде КПТ и пр. Высокая степень этой деформации приводит к пограничному состоянию "мании величия". Главной задачей невротика является преодоление фрустрации - стресса от столкновения с реальностью. Поэтому невротик отращивает броню против обесценивания, нарушения границ и пр. Простейшей защитой является истерика. Это вариант также является самым вероятным по нейропсихологическим причинам: фрустрация немедленно повышает уровень кортизола, который отключает префронтальную кору и включает режим "бей или беги". Эмоции: гнев, страх, отвращение, подозрительность, жадность.
-- Предлагаемое решение радикально отличается от предлагаемого терапией. Если причина фрустрации - учебный стресс, то реализация учебной программы даст реальную причину для самоуважения, позволит ослабить или даже избавиться от фрустрации.
6 - Математикофоб
+ Ненависть к математике формируется в начальных или средних классах, ведет к математической тревожности, чувству неполноценности для успешного во всем остальном человека.
-- Математикофоб - это невротик. Он легко впадает в истерику на задачу, которая кажется ему трудной. Она почему-то задевает его самооценку.
-- Это педагогический челендж. Требуется помощь опытного психолога и педагога. Восстановление возможно.
7 - Циклежник
+ Периодически начинает и бросает учебные курсы.
-- Надо попробовать закончить какой-то этап. Это может помочь уменьшить уровень невротизма.
8 - Дикарь
+ Органически неспособен воспринять критическое мышление или мыслить рационально. Живет эмоциями и слухами. Любит конспирологию. Увлекается всеми модными сектами по очереди. Постоянно ищет новизны в своих увлечениях. Любую критику воспринимает как оскорбление. Поэтому имеет мощную защиту против критики и обесценивания. Высокомерен.
-- Дикарь может быть интеллектуально развит и обладать множеством полезных навыков и привлекательных черт, финансовой успешностью. Дикарь может достигнуть успехов в обучении, но планировать его не может.
5. Стереотипы и риски
Обсуждение разных стереотипов и рисков также позволит рассмотреть предлагаемый учебный план под критическим углом.
- Женщины не способны к DS. Это не так, поскольку они в целом умнее мужчин, а DS не предполагает особый интеллект или какие-то особые навыки в программировании. Это обычная инженерная дисциплина.
- Гумантирии не способны к DS. Это не так. Например, в вышке курсы ML обязательны для всех. Это просто инструмент, который гуманитарий может освоить не хуже других. Гуманитарию это дается сложнее, но зато интересных задач у него больше.
- За короткое время нельзя ничему научиться. Даже дети могут освоить программирование за месяц. Для остальных навыков кривая обучения более пологая. Но все надо измерять. Измеренные признаки дадут возможность сделать прогноз.
- Самостоятельная учеба невозможна. Это не совсем так. Прохождение автоматического тренажера всегда дает гарантированный результат.
6. Выводы
- Обучение DS в требуемом объеме возможно.
- Первые шаги позволят уточнить и детализировать прогноз.
- Необходимые ресурсы не являются чрезмерными.
- Вероятность срывов и отказов от обучения есть, она велика. Нужны специальные инструменты, чтобы контролировать и уменьшить эту вероятность.
- Главный из таких инструментов - это долговременный контракт с тьютором, куратором, который обеспечит обратную связь.