Быстрый старт в Data Science на курсах от Яндекса?
Всем привет!
Решил, что хочу начать карьеру в Data science. Данная сфера интересовала довольно давно, однако решение развиваться в ней я принял только сейчас. Вот уже месяц, как прохожу курсы на степике, учу Python, да и в целом пытаюсь «въехать в тему». Наметил примерный план: прохожу «Python: Книга рецептов», «Грокаем алгоритмы», после чего меня ждет курс «Машинное обучение и анализ данных» от яндекса и Kaggle, параллельно учу английский. В дальнейшем, разумеется, книги по матану. Однако на днях наткнулся на платные курсы от яндекса на яндекс.практикум на «Специалист по Data Science», рассчитанный на 8 месяцев за 90000 рублей. Из плюсов: курсы от яндекса с преподавателями из ШАД и портфолио из 17 проектов в гитхаб, все это на боевых данных яндекса, сэкономленное время и возможный серьезный профит. Минусы: цена и сомнение в целесообразности платных онлайн курсов, молодая платформа, носит статус беты, а первый поток по интересующему меня курсу стартует только в этом сентябре.
Уважаемые гуру в Data Science, подскажите, стоят эти курсы своих денег? Если нет, то что посоветуете?
Есть еще такой момент, через 2 — максимум 3 года я хочу поступить в магистратуру в Японию, а перед этим год поработать на новой профессии. Времени катастрофически не хватает, поэтому курсы от яндекса выглядят лучом света в тоннеле неопределенности.
Коротко о себе: недавний выпускник-программист, 24 года, основной рабочий инструмент С/С++, работаю под Linux и неплохо его знаю, год работал(стажировался) в НИИ в лаборатории робототехники, сейчас работаю на предприятии, используя С/С++. Немного знаю японский(N4 ~N3), и его также параллельно раскачиваю. Технически развиваюсь прямо на работе, соответственно возможность укладываться в минимальные 10 часов в неделю по курсам яндекса есть.
Окей, скажу иначе. Машинное обучение и работа с данными меня интересовали довольно давно, но решение заниматься этим я принял только сейчас.
Изначально предполагалось, что магистратура будет связана либо с робототехникой, либо с DS.
Про бесплатные курсы знаю, но в основном они на инглише(которым я пока что не очень хорошо владею). Плюс там не будет той обратной связи, которую я получу в яндексе. Курсы от яндекса же мне видятся самым быстрым введением в профессию, которое сэкономит кучу времени и нервов.
По поводу английского в Японии - нет, японский там необходим, даже среди программистов в международной компании.
Наобум, разумеется, я туда не поеду, благо знакомые японцы есть.
Английским я сейчас активно занимаюсь.
Я не отрицаю, что в Японии есть английский. Но устроиться на работу без японского при этом сложно.
Может быть, конкретно в DS ситуация иная, этого я не знаю.
Машинное обучение меня интересует в первую очередь. Те же голосовые помощники, например.
Берут. И знакомый разработчик из языковой школы это подтвердил. Главное, чтобы был хоть небольшой опыт (1-3 года) и портфолио, которое можно показать.
Я про это и говорил. Логично же, что разработка голосовых интерфейсов включает в себя машинное обучение("разработка и оптимизация алгоритмов распознавания и генерации голоса") и обработку данных.
sim3x, не, ну это понятно что в контексте TTS/STT для подготовки датасета нужно данные обработать, отфильтровать и т.д., т.е. DS ради ML. Но всё-же ML и DS разные области которые просто бывают пересекаются.
И да, если говорить чисто об TTS, то там вообще можно и без ML и без DS обойтись, что-бы сваять что-то на уровне виндовс-войса 20-летней давности.
Не подумайте, это я вам не в упрек, просто диалог ради диалога. metalleg, вам стоит понимать, любые из написанных нами буковок - это невменяемо обширные направления и у каждого направление могут быть сотни ответвлений, для каждого из которого могут быть совершенно разные подходы и инструменты.
Яндекс, 2-3 года и Японии тут вряд-ли хватит не зная конкретно чего ты хочешь.
что-бы сваять что-то на уровне виндовс-войса 20-летней давности.
там уже применялись довольно мощные с математической точки зрения вещи
То что оно сейчас звучит убого по сравнению с NN вариантами не меняет данного факта
Я б даже рискнул сказать, что сейчас требуется меньше знаний для создания и понимания решений на NN, чем тогда на чистой математике, статистике звуковых комбинаций и анализе естесственного языка
Яндекс, 2-3 года и Японии тут вряд-ли хватит не зная конкретно чего ты хочешь.
Ivan Yakushenko, Да, я уже понял. Действительно, все, что я могу сказать сейчас - что меня интересует ML. Пока начну с базы, а там решу более конкретно, что меня интересует. А на основании этого и о соответствующем направлении в магистратуре буду думать. Быть может, это можно будет и с робототехникой совместить, которой я занимался.
Ivan Yakushenko, Что значит почему? А для того, чтобы какая то область интересовала нужна причина?
ML и компьютерное зрение использовались в проектах по робототехнике, в которых мне повезло участвовать. Эта область меня заинтересовала еще тогда, однако возможности уйти в ту сторону не было, так как у каждого члена команды были свои задачи со своими дедлайнами, плюс я заканчивал вуз.
Сейчас я уже понял, что ошибался. Не нужны никакие курсы(кроме тех, что лежат в свободном доступе, разумеется). Так что возвращаюсь к старому плану - въезжаю в базу и пытаюсь делать что-то сам. А там дальше решу, в какое из многочисленных направлений податься.
А для того, чтобы какая то область интересовала нужна причина?
Да, нужна, иначе это обычная хотелка. А хотелки часто заканчиваются разочарованием. Вы собираетесь потратить несколько лет жизни на изучение чего-то абстрактного, даже не знаете что именно вы хотите. Вероятнее всего это вызвано ажиотажем в данном направлении.
ML и компьютерное зрение использовались в проектах по робототехнике, в которых мне повезло участвовать.
Так ML вас интересует, или DS? Это совершенно разные направления. Вы уже, видимо, сами запутались чего хотите =)
Это хорошо, что вам повезло "поучаствовать". Что именно вы делали? Что вам понравилось? Просто атмосфера? Так она есть в миллионе других направлений, эта "атмосфера". Или вы выполняли какие-то прикладные задачи?
Вот вам тру-стори: мне повезло увлечься компьютерами и программированием в довольно юном возрасте, лет так 15-16 назад, но из-за сильной неразвитости компьютерной техники в целом и в регионе в частности не было ни одного человека, который мог-бы посоветовать мне что-то, в итоге я просто прыгал по своим "хотелкам". Да, начал зарабатывать лет с 15 и делаю это по сей день, но из-за того, что до последнего года я тупо прыгал по "хотелкам" я за эти 15 лет могу написать условный "Hello, World" на ~10 языках, но ни 1 из них не знаю хотя-бы на среднем уровне, в итоге за 15 лет в индустрии мой доход не превышает доход среднего мидла в моём регионе, а это очень мало, если что. Но все-же, как я и сказал, мне повезло начать этим заниматься в раннем возрасте.
Вам сейчас явно не 10 лет и вы собираетесь выкинуть несколько лет на, по всей видимости, "хотелку".
Для себя решите - это то, чего вы действительно хотите, с чем хотите связать свою жизнь (условно), или всё-же вы просто поддались ажиотажу и впечатлены условным возможных доходом, или еще чем-то?
Ivan Yakushenko, Я участвовал в проектах в течение примерно двух лет. То была и разработка мобильной платформы, и антропоморфная робототехника, и даже отчасти алгоритмы для роевых систем.
В таком случае позвольте также поделиться своей тру-стори=)
Так уж вышло, что очень давно меня заинтересовала Япония и японский язык. Однако это было на уровне мечтаний из серии когда-нибудь. В определенный момент я попал в очень непростую ситуацию, назовем ее черной полосой в жизни: то были и проблемы на работе, и в личной жизни, и с вузом на тот момент все было очень печально. И однажды мне пришло в голову спонтанное решение - начать заниматься японским. В тот же вечер после работы я позвонил в языковую школу, договорился, и уже через неделю приступил к занятиям. И все получилось очень здорово - язык пошел в гору, коллектив попался отличный на тот момент, и вообще все вышло очень замечательно, а вскоре и жизнь начала налаживаться. Это произошло 5 лет назад. За это время я перезнакомился с кучей людей, в том числе и с японцами, 2 раза съездил в Японию и сейчас имею цель уехать туда учиться. И даже несмотря на большие перерыва в обучении из-за распада группы, я снова вернулся к японскому и горю мотивацией.
Сейчас происходит похожая ситуация. Действительно, до конца я еще сам не понимаю чего конкретно хочу, но чувствую, что копать нужно в сторону именно DS и ML.
И да, я ищу направление не из-за хотелки или большой зп(хотя было бы лукавством сказать, что зп меня не интересует), я ищу сферу, от которой у меня будут гореть глаза, в которой я смогу работать сутками и получать от этого удовольствие. И что-то мне подсказывает, что это "что-то" в области DS и ML.
Хм... Давай я попробую залезть к тебе в голову. Ты думаешь примерно так: "Я сейчас пройду курс от Яндекса по DS, закину себе N проектов в портфолио и меня наймет богатый дядя из США за 100500 тыс долларов". Я угадал?
Такого не будет... Ты должен понимать, зачем тебе этот самый DS.
Просто заработать 100500 тыс денег - плохая мотивация.
Я хочу BMW X5/квартиру в Сити/отпуск на ГОА, а в DS много платят - лучше, но все же не то.
Меня прет от анализа данных, я тащусь от решения таких задач. Дайте мне 5ТБ Ваших данных, оставьте меня на неделю и я сделаю Вам результат - вот, что тебе нужно.
Ты либо кайфуешь от самого процесса работы c DS либо это часть какой-то твоей цели, что поднимает тебя по утрам. Тогда просто занимайся этим и деньги сами к тебе притянутся.
По поводу курсов - чтобы попробовать DS тебе того материала, что лежит в свободном доступе к сети точно хватит. Если ты попробовал и понял, что тебя с этого прет - иди на любые другие курсы по своему усмотрению.
Нет, не угадали. Я не смотрю на DS сквозь призму розовых очков. Ни в какой области нельзя стартовать с большими зарплатами, однако не буду лукавить, у меня есть большие надежды на определенный результат через 5-10 лет.
По поводу мотивации. Мне прекрасно известно, что для результата надо кайфовать от своей работы. Так уж получилось, что я понял, что текущая работа мне абсолютно не интересна. Какое-то время я искал, в какой области развиваться, искал то, что реально заинтересует. Напрямую с DS и ML я ранее дела не имел, однако их элементы использовались в проектах по робототехнике, в которых мне доводилось участвовать. Уже на тот момент эта тема меня заинтересовала, однако каждый занимался своими задачами, и уйти в ту область возможности не было.
Когда я наткнулся на курсы от яндекса, то малость погорячился. Это самый короткий и неправильный путь в IT, и я благодарен сообществу, которое остудило мне голову=)
Так что на данный момент я возвращаюсь к старому плану - въезжаю в тему и пытаюсь что-то делать своими силами без всяких курсов. Если попрет(а я почти уверен в этом), значит все сложится само.
ШАД хорошо себя зарекомендовал, почему нет, если есть деньги/желание.
За 8 месяцев можно натаскаться по верхам, но с хорошей мат.базой будет работаться легче и осознанней.
Хорошим вариантов будет поступить потом в японскую магистратуру на мат.факультет(эконометрика, статистика, тер.вер, мат.моделирование вот это всё)
Как с математикой кстати?
Желание и мотивация просто огромные(что может мотивировать лучше, чем недовольство своей работой?).
Математика на уровне вуза. Малость подзабыл, конечно, но вспомнить не будет большой проблемой.
Masters degree и PhD в области Machine learning, Business analytics, statistics и т.п. пригодятся тебе при поиске работы больше чем курсы от яндекс, поэтому тщательно выбери магистратуру и задумайся над PhD если хочешь именно data science т.к. там без PhD много не заработать и в серьезную контору не возьмут.