Эта статья является прямым продолжением моей прошлой статьи Несколько советов как новичкам не забросить изучение IT, где я обещала рассказать как эффективнее обучаться программированию самостоятельно, где набираться опыта и про бесплатные курсы от компаний с возможностью трудоустройства.
Важное отступление
Мне было очень приятно видеть несколько десятков новых подписчиков в моем канале после выхода прошлой статьи, хотя я даже не давала на него ссылку (а сейчас дам), и отдельная благодарность тем, кто написал мне приятные отзывы и что очень ждет продолжения! Помните пожалуйста, что написание статей это инициатива авторов бесплатно делиться материалами и знаниями, а утопая в десятках негативных комментариев мотивация продолжать это делать сильно падает) Поэтому рекомендую иногда писать авторам понравившихся вам статей что-то приятное, это очень сильно мотивирует!
Перед покупкой дорогостоящего обучения попробуйте все бесплатное, что найдете по этой теме
Особенно если вы только начали свой путь в IT.
Я постоянно твержу, что IT не для всех. Как и вязание не для всех, и серфинг не для всех и гончарное дело не для всех. Но при этом почему-то все понимают, что вязание может понравиться не каждому и перед открытием своего бренда вязаных шапочек с нуля - его бы нужно сначала попробовать. Взять спицы, сходить на мастеркласс, что-то связать, возможно с первого раза криво и косо, зато сразу станет понятно, готовы ли вы дальше тратить на это время и силы или не хотите больше брать спицы в руки никогда в жизни. Просто потому что вам это не подходит и это нормально.
И с программированием все абсолютно так же. Перед тем как покупаться на рекламу и брать кредит на обучение фронтенду или Data Science, попробуйте пройти пару бесплатных курсов на эти темы. Они не сделают вас специалистами, зато дадут хотя бы небольшое представление о том, чем вам предстоит заниматься и нравится ли вам это вообще.
Когда началась пандемия, я еще занималась репетиторством, многие люди в панике решили переходить в новые профессии, которые позволяли работать из дома - например в IT - и начали писать мне с запросом на обучение веб-разработке (не знаю, почему именно ей, видимо самое понятное направление, кажется востребованным и на слуху) и просили посоветовать хорошее обучение. Я провожу консультации перед своими курсами и те, кто общался со мной, знают, что я очень люблю отговаривать от обучений). С моей стороны это выглядит как тест на адекватность: я проверяю, четко ли человек осознает, на сколько это сложная область, точно ли она ему подходит, какое количество времени придется потратить на обучение, готов ли он в это вкладываться. Только после этого я готова с человеком работать, пригласить на свое обучение (если оно подходит под его запрос) или помочь подобрать что-то другое.
Я очень люблю проходить разные курсы и в силу профессии постоянно повышаю квалификации и прохожу различные обучения, чтобы делать свои лучше и лучше. Сейчас я веду отдельный канал с рекомендациями и обзорами на разные курсы для всех, раньше это было исключительно для обучающихся у меня людей и коллег.
Так вот на тот момент я наткнулась на классный недельный курс от какой-то компании по введению в веб-разработку (в частности во фронтенд), где за неделю, тратя 30-40 минут в день можно было сделать себе сайт-резюме. Сейчас почти все онлайн-школы запускают такие бесплатные интенсивны для привлечения аудитории (из серии напиши Телеграм-бота за три дня с нуля), не все они хорошего качества, но тогда их было еще не так много и этот курс был суперский по качеству и контенту. Он реально за неделю давал хорошее понимание того, чем занимаются фронтенд-разработчики, что такое HTML и CSS, давал возможность помаяться и создать свой небольшой сайт. И это бесплатно, тратя полчаса в день, повторяя уроки из курса.
И на каждый запрос "я точно решил, что я хочу стать веб-разработчиком" я присылала ссылку на этот курс, просила пройти его, попробовать и по итогу написать мне. Знаете сколько людей прошли его и отписались?
Ни одного. Одна девушка зарегистрировалась и посмотрела первый урок. Остальные даже его не открыли.
Так вот вопрос: если человек решил стать разработчиком и не может в течение недели найти 30 минут в день на бесплатное обучение той специальности, в которую он так уверенно решил переходить, изменится ли ситуация при покупке курса за 200.000?
Поэтому перед покупкой обучений я советую:
Разобраться какие вообще есть области в IT, чем они занимаются и какие для них нужны знания (Ютуб в помощь)
Если вам приглянулась какая-то область, попробуйте пройти бесплатные (или крайне недорогие) курсы по ней просто чтобы попробовать: можно походить на те самые бесплатные интенсивы от онлайн-школ, посмотреть туториалы на ютубе или найти курсы на платформах ниже
Если сложно разобраться самому - найдите разработчика с опытом (авито, профи.ру) и купите у него одну консультацию, чтобы вам все разложили по полочкам. Не умеешь что-то сам, найди того, кто умеет и попроси научить. И желательно, чтоб это был не менеджер из какой-нибудь онлайн школы, в которой точно есть подходящее вам обучение и только в ней.
Где смотреть курсы?
Stepik - на данный момент самая популярная в России платформа с IT-курсами, все на русском языке, есть как бесплатные, так и платные курсы. Больше всего курсов связанных с Python, C++, Data Science и ML.
Coursera - самая большая в мире платформа с онлайн-курсами различных университетов мира. Платформа американская, штаб-квартира базируется в Калифорнии, все курсы на английском. Раньше на курсере были очень топовые IT-курсы от МФТИ и других российских университетов, но к большому сожалению больше у российских вузов нет доступа к этой платформе. Тем не менее на ней очень много курсов на разные темы и многие можно проходить бесплатно.
Открытое образование - российский аналог курсеры (надеюсь, они на это не обидятся), но с курсами исключительно российских вузов. Курсы больше академические, проходить можно бесплатно и при желании получить сертификаты. Минус - не все курсы можно начинать проходить моментально, иногда нужно дождаться даты старта.
Udemy - платформа, известная каждому программисту в мире. Миллионы классных IT курсов по 10-20$, есть даже на русском языке. Большой минус - больше не принимаются оплаты с российских карт (но думаю что уж оплатить 10$ найдется у кого попросить) и еще один - курсы в основном представляют собой видео-уроки без практики и поддержки. Некоторые российские авторы перенесли свои курсы на Stepik.
Любимый Ютуб, куда же без него. Можно посмотреть, например, открытый Лекторий Яндекса по нескольким специальностям, поискать тематические каналы и тд. Уж учить вас пользоваться ютубом я не буду.
Существуют очень крутые и доступные обучения, например абсолютно бесплатная школа по искусственному интеллекту от МФТИ, в которой очень сложно учиться, зато берут без отбора и вы точно поймете ваше это или нет. Школа Анализа Данных - наверное одно из самых крутых бесплатных обучений, но придется надорвать одно место, чтоб туда поступить и другое, чтоб их закончить. Но все возможно :)
Если у вас хорошо с английским, то ресурсов еще больше. Например JetBrains Academy или Code Academy.
Бесплатные курсы от компаний с возможностью трудоустройства
Да, такие действительно есть и на них реально попасть. Но надо прекрасно понимать, что на них есть вступительные экзамены, к которым придется готовиться самостоятельно и только за красивые глаза и большую мотивацию вас никто не возьмет. Однако при должном желании и подходе подготовиться к ним вполне реально.
Сразу скажу, что к большому сожалению, ни одна из этих компаний не платила мне за рекламу, так что это непредвзятые рекомендации, которые возможно кому-то позволят грамотно и успешно выстроить свой путь по переходу в IT без мам, пап и кредитов.
Академия Аналитиков Авито - готовит аналитиков данных и DS-инженеров. Годовое обучение, для поступления нужно сдать теорвер, матстат и программирование на python.
Hidden text
Мне довелось увидеть вступительные за один год и точно могу сказать, что подготовиться к ним самостоятельно (или с репетитором) ВПОЛНЕ РЕАЛЬНО
MTC Тета - готовит аналитиков, SRE , golang- и java-разработчиков.
Hidden text
Тинькофф Финтех - курсы и обучения по всем существующим областям разработки, но довольно сложные вступительные экзамены и, на сколько помню, отдают предпочтения студентам и людям с опытом разработки (могу ошибаться). Но есть и открытые курсы для всех.
Академия Яндекса - самая популярная школа такого формата на ровне с Тинькофф. Все абсолютно аналогично. Много направлений, тяжелые вступительные, огромный конкурс и тут точно отдают предпочтения студентам и опытным разработчикам.
Школа программистов HH - бэкенд и фронтенд. Берут всех, нужно сдать программирование и алгоритмы.
KTS Metaclass - месячное обучение, крутая школа, реально есть возможность попасть на стажировку, но уже нужны очень классные начальные знания. Есть направление бэкенда и фронтенда
Школа 21 - наверное, уже все о ней слышали. Благотворительный проект от Сбера, крутое погружение в разработку с нуля, абсолютно бесплатно. Плюсы - несложные вступительные, все направления разработки мира. Минус - только очно, проходит в нескольких городах.
Ozon - крутые бесплатные курсы для Джуниор/Мидл Go- и python-разработчиков.
Alfa Campus - честно говоря, узнала о них случайно, но выглядит очень воодушевляюще.
Федеральный проект Содействие занятости - если вы попадаете в одну из льготных категорий граждан (например официально безработные, только закончили вуз или предпенсионного/пенсионного возраста, мама в декрете (или с ребенком до 7 лет) или у вас нет высшего образования) можете пройти курсы бесплатно от государства
Бывают еще одноразовые акции, когда компания хочет обучить и набрать разработчиков на стажировку, например один раз так делала Экспонента и предоставляла гранты на обучение лучшим студентам.
В своем канале IT как цифровое творчество пишу про разные интересные обучения, делаю обзоры на курсы, рассказываю про свой опыт и о том, как я от инженера на заводе дошла до создания IT-стартапа и попала с ним в Акселератор, даю рекомендации и анонсирую запуски интересных проектов по разработке.
Надеюсь, что материал был вам полезен! И успехов в ваших начинаниях!