Извините, но онлайн-курсы не сделают вас Data Scientist

Автор оригинала: Ramshankar Yadhunath
  • Перевод
Причина, по которой вам, на полном серьёзе, нужно прекратить записываться на онлайн-курсы, если вы не применяете на практике то, что уже знаете.

image

Шли выходные. Я только что закончил ещё один онлайн-курс по науке о данных. Я чувствовал, что достиг чего-то. Ещё бы, любой почувствует, что стал настоящим специалистом в области данных, «успешно завершив» 5 разных курсов и получив «сертификаты» за каждый из них. Именно так я и считал.

Но онлайн-курсы – забавная штука. У большинства из них есть красочные описания, длинный список тем, которые они охватывают, обещания сделать из вас эксперта в одной или нескольких сферах, а если повезёт, то и отзывы людей, уже прошедших курс. Обычно в отзывах пишут про то, как этот курс спас кого-нибудь от неминуемой гибели или сделал его/её абсолютным чемпионом в предметной области. Хотя, конечно, большая часть из нас пришла сюда за другим — сертификатом о прохождении курса. Этот яркий цифровой документ, содержащий наше имя – то, что играет решающую роль для большинства участников. А затем, в один прекрасный день, мы сидим в комнате напротив нашего потенциального работодателя и понимаем, что, вопреки нашим ожиданиям, сертификаты мало кого из них впечатлили. Некоторые даже не считают нужным отнестись с уважением к времени, потраченному на получение этих сертификатов. Они сразу переходят к делу и говорят: «Эти сертификаты бесполезны, если вы не работали ни над одним проектом». Естественно, очень неприятно услышать такое. Тем более, если наши надежды на то, что это интервью пройдёт успешно, в первую очередь возлагались на пройденные нами онлайн-курсы. Мы вложили в них наши деньги, время и усилия. Наше главное оружие было разбито ещё до начала конкурсного отбора – такое ослабило бы чью угодно уверенность в себе.

Можете мне поверить. Я оказался в такой ситуации, когда был студентом второго курса, имеющим при себе 2 копии минималистичного резюме, 5 разных сертификатов и большую надежду на то, что мне повезёт хотя бы на одном из 7 собеседований с разными компаниями, которые проходили в колледже во время ежегодной ярмарки вакансий для стажировки. На первых шести я заводил одну и ту же песню «У меня есть сертификаты с этих курсов…» На собеседовании с шестой компанией меня отправили в нокаут фразой «Слушайте, конечно, здорово, что вы прошли эти курсы. Но вы не работали с реальными проектами. У вас нет аккаунта на Github. Мы не можем оценить ваши возможности. Так что… Нам очень жаль.»

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

У всех бывает такой момент в жизни, когда кто-то другой берёт в руки зеркало и ставит его перед нашими глазами. Именно это произошло со мной на том собеседовании.

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

Зачем работать над проектами


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

Однако, учитывая объем информации, которую Интернет предоставляет всем желающим, онлайн-курс доступен каждому. Поэтому, даже если мы пройдем курс, у нас не будет особого преимущества перед теми, кто сделал то же самое. Компании сравнивают кандидатов, потому что это их единственный способ легко выбрать тех, кто будет, по их мнению, соответствовать их потребностям. Конкуренция лежит в основе всего, что мы делаем. Таким образом, единственный способ выделяться на фоне других – это работать над проектами.

Ещё одна причина работать над проектами – это обучение. Онлайн-курсы, безусловно, несут много полезной информации, но они ограничены тем же, что мешает учителям передать все свои знания и опыт ученикам в классе — учебной программой. Онлайн-курсы должны быть спланированы, а все, что должно быть спланировано, будет сокращено и сжато, поэтому не сможет охватить все возможные аспекты обсуждаемой темы.

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

Переход от идеи к обучению на основе проектов


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

Я прочёл несколько статей на тему того, как применять науку о данных и работать над проектами. Затем я несколько раз ненавязчиво поднимал этот вопрос в разговоре с моими однокурсниками. Если честно, из-за этих разговоров я немного приуныл. Не то чтобы мои однокурсники были плохими собеседниками, просто некоторые из них казались намного умнее меня. Казалось, что они занимаются очень крутыми вещами. Одни так вообще создавали беспилотный самолёт, и я видел беспилотный самолёт только один раз – по телевизору. Забавно, но я захотел присоединиться к их работе сразу, как только услышал, что они занимаются созданием беспилотника. Но я не хотел спрашивать, могу ли я поработать с ними. Мне казалось, что я был недостаточно хорошим специалистом, чтобы иметь дело с такими крутыми проектами. Увы, мы все совершаем ошибки…

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

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

Я понял, что мне нужно научиться оценивать самого себя лучше, чем это мог бы сделать кто угодно другой. Вот, что я сделал: я сел и набросал свою идею для проекта, даже поставил цели, которые должны быть достигнуты в определённые сроки. На самом деле, в итоге я просрочил все дедлайны, но перед приближением дедлайна я всегда проверял, что успел закончить хотя бы 80% того, что решил сделать.

Белая доска, висящая в моей комнате, была свидетелем моего ежедневного составления плана, «выходных» дней, того, как я изучаю новые концепции, пытаюсь их переосмыслить, или как я рисую любимые мной блок-схемы. Моим первым проектом был анализ рейтингов шоколадных батончиков. Чистой воды исследующий анализ данных — этот проект дал мне мой первый опыт работы над проектом, который выбрал я сам. Я работал над ним, потому что мне было интересно узнать больше о рейтингах шоколадных батончиков по всему миру.

Нам легко работать над проектом, если мы чувствуем себя так или иначе заинтересованными в его теме. Поэтому для того, чтобы вы точно смогли закончить свой проект, важно чувствовать, что вы эмоционально привязаны к проекту, что вам по-настоящему интересно, каков будет его результат. Это гораздо важнее, чем то, какими инструментами вы при этом пользовались.

Но почему обучение на основе проектов бывает непростым


Я часто переключался в перерывах между лекциями в колледже, брал листок бумаги и начинал лихорадочно записывать идеи, которые только что пришли мне в голову. Многие из этих идей так и не были воплощены, потому что они казались недостаточно стоящими. Я чувствовал, что эти идеи не помогут мне стать крутым экспертом по аналитическим данным. Желание быть крутым экспертом было слишком амбициозным, учитывая тот факт, что я был весьма далек от того, чтобы вообще называться экспертом (я до сих пор им не являюсь). Тем не менее, навязчивая идея о работе только над крутыми держала меня примагниченным к полюсу нелогичности. Неосознанно, я искал свой беспилотник.

Даже проект по анализу батончиков был изначально отвергнут мной из-за того, что не звучал достаточно круто. Слава богу, я передумал. Большинство из нас отвергает идеи проектов по причине того, что они выглядят хуже в сравнении с проектами других. Откровенно говоря, это саморазрушающая мысль. Мы не понимаем, что человек А и человек Б никогда не будут иметь одно и то же прошлое, одни и те же способности. Поэтому неправильно ожидать, что мы будем так же хороши, как другой человек, или будем лучше него, вне зависимости от обстоятельств. Мы можем только попытаться. Исход на самом деле не в наших руках. Те, кто работает над сложными проектами, наверное, знают об этом куда больше нас.

Нельзя быть уверенным в том, что у нас получится корабль, если мы не знаем свойств плавучести. Было бы просто глупо надеяться на это.

А мы хотим быть глупыми? Полагаю, что нет.

Заключительная мысль


Не существует идеального способа работать над учебными проектами. В основном это связано с тем, что у каждого студента свой подход к работе над проектами. Некоторые делают это ради оценок, некоторые — ради обучения, а некоторые – ради того и другого. Некоторые рассматривают проекты как способ работать, не выходя из зоны комфорта, в то время как другие считают проекты способом изучать новые концепции. Комбинации и подходы к работе над учебными проектами многочисленны. Тем не менее, я заметил несколько важных моментов за время учёбы на инженерии систем управления, и ими я хочу завершить эту статью.

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


В конце хочу добавить, что я не ставлю под сомнение пользу онлайн-курсов. Некоторые сертификаты действительно являются важными для работодателей. Кроме того, курсы – это прекрасный способ изучения конкретных навыков. Некоторые из них ведутся высококвалифицированными практикующими специалистами и вполне могут нам пригодиться. Более того, свои первые шаги в науке о данных я сделал благодаря замечательному Datacamp. Но одни только теоретические знания никогда не сделают из вас хорошего специалиста.

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

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



image
Узнайте подробности, как получить востребованную профессию с нуля или Level Up по навыкам и зарплате, пройдя онлайн-курсы SkillFactory:


Читать еще


SkillFactory
Онлайн-школа по программированию

Похожие публикации

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

    0
    Так чего вы ждёте? Выберите тему для проекта, начните работу над ним и сами увидите магический эффект от знаний, применяемых на практике.

    Жаль не все могут вот так взять и придумать себе проект.

      +3
      Куча датасетов лежит без дела. Взять тот же kaggle, потыкать то, что дают новичкам, начиная от титаника с ирисами. Потом поискать датасет с интересующей темой и пилить на нем свой проект, попутно разбираясь с документацией к библиотекам и математическими основами.

      Самый здравый способ научиться чему-то практически — практиковаться, а не слушать. Это известно еще со времен Сократа. Но люди все-равно ведутся на ярлыки типа: «Пройди этот урок всего за 999.99 и ты станешь УЧЕНЫМ!!1»
        0

        Ну потыкал. Потом ещё потыкал. А идеи нет? Что дальше? Следующий сет тыкать?


        Тут дело не в том, что курсы обещают, а в том, что хочется получить. Например начать работу можно без платных курсов на один год, хватит бесплатных. А вот дальше уже на работе можно смотреть куда ты хочешь идти и идти, в том числе и на платные, большие интересные курсы. Тогда твоя практика будет у тебя рядом с тобой =)


        Ну это реальность, очень не многие могут придумать для себя идею и начать её реализовывать.

          0
          Самый здравый способ научиться чему-то практически

          Чувак с Хабра только что обанкротил все вузы мира. :) Мужики-то не знали, что системы образования не здравый способ научиться чему-то практически.
            +1
            Ой и правда, чего это я. Надо им это как-то компенсировать.
            В макдональсе мне кофе подает физик-ядерщик, а на работе, админ по хайлоаду и переводчик, не имеют вообще никакого образования.
            Надо будет срочно получить две вышки, а то у нас — обезьян, без соответствующих бумажек, в голове хлебушек. А без бакалавров и магистров так бы лаптями щи и хлебали.
        +2
        на одном из 7 собеседований с разными компаниями, которые проходили в колледже во время ежегодной ярмарки вакансий для стажировки. На первых шести я заводил одну и ту же песню «У меня есть сертификаты с этих курсов…» На собеседовании с шестой компанией меня отправили в нокаут фразой «Слушайте, конечно, здорово, что вы прошли эти курсы. Но вы не работали с реальными проектами. У вас нет аккаунта на Github. Мы не можем оценить ваши возможности. Так что… Нам очень жаль.»


        Не совсем понятно кого они хотят найти в колледже — 17-летних сеньоров с 10-летним опытом?
          0
          на 2 курсе колледжа (это Индия), ему должно было уже быть лет 20 минимум. Плюс, работодатели же не приходили именно ради него, но и ради более старших учеников. Они искали хотя бы с полугодом-годом реального опыта. Он же сам пишет — у него даже github c какими-либо работами не было.
          +2

          Я что-то не понимаю, либо в должности scientist подразумевается наличие… научного образования? Ну, там, BSc для начала, со специализацией в математике.


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

            +1
            Я не понимаю, почему навыки пушпула и кнопкодавства в этой профессии могут значить больше, чем понимание матстатистики.
            Их легче продать.
            0
            Ну, онлайн курсы онлайн курсам рознь. Есть совершенно тупые и говняные курсы от людей, которые сами не очень хорошо понимают, что такое, к примеру, градиентный спуск, производная или метод главных компонент. Есть такие курсы по ML, что не многие доходят не то что бы до конца, а даже до середины, где требуется определенное понимание линейной алгебры и смежных областей из мира разработки программного обеспечения. Мало того — одно дело пробежаться по доке tensorflow и парочке туториалов и накидать какую-нибудь модельку, которая будет работать, другое дело получить теорию и понимать, что модель то будет работать, но давать не совсем корректный результат.

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

            Я прошел и прохожу курсы от Stanford University c Andrew Ng и курсы от организации DeepLearning.ai. Это отличные курсы с хорошей теорией и практикой. И я точно могу сказать что в ситуации когда есть люди имеющее опыт практической разработки ML но не имеющих знания теории в этой области уж точно намного хуже чем, если бы была хорошая теоретическая база, но нет практического опыта. Опыт можно приобрести от коллег и в процессе любой практики, а вот теоретические фундаментальные знания просто так в процессе практики не получишь.

            Поэтому коллеги учитесь! учитесь! учитесь! это круто!
              +5
              Самое ироничное, что в подвале поста «Узнайте подробности, как получить востребованную профессию с нуля или Level Up по навыкам и зарплате, пройдя онлайн-курсы SkillFactory»
                0

                Хороший опыт это 90% (если не больше) херни и 10% полезных знаний. Курсы дают эти 10% полезных знаний, замечательно, только без 90% оно никому не нужно. Т.е. платят за 10%, а думают, что получат 100%.

                  0

                  С другой стороны достаточно соответствующей записи в трудовой об опыте работы в ИП «IT и копыта» — и для HR-ов твоё резюме сразу становится интересным вместо того, чтобы улететь прямиком в мусорку — потому что «le боевой опыт».

                    0

                    Поэтому на первой работе даже за еду поработать не грех. Если направление правильное, то в дальнейшем окупиться на несколько порядков.

                    +1
                    Заивно было увидеть эту статью прямо под статьёй Бесплатные курсы по Data Science от Harvard University.
                    Заголовок спойлера
                    image
                      0
                      Мне кажется мысль в том, что колледж и курсы это необходимо, но не достаточно. Тесты и сертификаты не заменяют драгоценного практического опыта. Мысль, которая рвет шаблоны многим молодым студентам потому, что она противоречит маркетинговым заявлениям образовательных сервисов. Я не хочу сказать что они бесполезны, но уж точно не являются универсальной отмычкой для дверей любого работодателя.

                      Проводить собеседования с индийскими ребятами это тот ещё квест. У них работает чуть ли не целая индустрия по подготовке к собесам, где натаскивают отвечать на типовые вопросы. Может ещё поэтому нет изначального доверия к теоретическим регалиям и дискуссия смещается в область практики.
                        0
                        Вы рынок труда проанализируйте, а то попадете в такую же ситуацию.

                        Вот data scientist.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое