Pull to refresh

Где новичкам самостоятельно изучать программирование или как обойтись малой кровью

Level of difficultyEasy
Reading time6 min
Views48K

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

Важное отступление

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

Перед покупкой дорогостоящего обучения попробуйте все бесплатное, что найдете по этой теме

Особенно если вы только начали свой путь в IT.

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

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

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

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

Так вот на тот момент я наткнулась на классный недельный курс от какой-то компании по введению в веб-разработку (в частности во фронтенд), где за неделю, тратя 30-40 минут в день можно было сделать себе сайт-резюме. Сейчас почти все онлайн-школы запускают такие бесплатные интенсивны для привлечения аудитории (из серии напиши Телеграм-бота за три дня с нуля), не все они хорошего качества, но тогда их было еще не так много и этот курс был суперский по качеству и контенту. Он реально за неделю давал хорошее понимание того, чем занимаются фронтенд-разработчики, что такое HTML и CSS, давал возможность помаяться и создать свой небольшой сайт. И это бесплатно, тратя полчаса в день, повторяя уроки из курса.

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

Ни одного. Одна девушка зарегистрировалась и посмотрела первый урок. Остальные даже его не открыли.

Так вот вопрос: если человек решил стать разработчиком и не может в течение недели найти 30 минут в день на бесплатное обучение той специальности, в которую он так уверенно решил переходить, изменится ли ситуация при покупке курса за 200.000?

Поэтому перед покупкой обучений я советую:

  1. Разобраться какие вообще есть области в IT, чем они занимаются и какие для них нужны знания (Ютуб в помощь)

  2. Если вам приглянулась какая-то область, попробуйте пройти бесплатные (или крайне недорогие) курсы по ней просто чтобы попробовать: можно походить на те самые бесплатные интенсивы от онлайн-школ, посмотреть туториалы на ютубе или найти курсы на платформах ниже

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

Где смотреть курсы?

  1. Stepik - на данный момент самая популярная в России платформа с IT-курсами, все на русском языке, есть как бесплатные, так и платные курсы. Больше всего курсов связанных с Python, C++, Data Science и ML.

  1. Coursera - самая большая в мире платформа с онлайн-курсами различных университетов мира. Платформа американская, штаб-квартира базируется в Калифорнии, все курсы на английском. Раньше на курсере были очень топовые IT-курсы от МФТИ и других российских университетов, но к большому сожалению больше у российских вузов нет доступа к этой платформе. Тем не менее на ней очень много курсов на разные темы и многие можно проходить бесплатно.

  1. Открытое образование - российский аналог курсеры (надеюсь, они на это не обидятся), но с курсами исключительно российских вузов. Курсы больше академические, проходить можно бесплатно и при желании получить сертификаты. Минус - не все курсы можно начинать проходить моментально, иногда нужно дождаться даты старта.

  1. Udemy - платформа, известная каждому программисту в мире. Миллионы классных IT курсов по 10-20$, есть даже на русском языке. Большой минус - больше не принимаются оплаты с российских карт (но думаю что уж оплатить 10$ найдется у кого попросить) и еще один - курсы в основном представляют собой видео-уроки без практики и поддержки. Некоторые российские авторы перенесли свои курсы на Stepik.

  1. Любимый Ютуб, куда же без него. Можно посмотреть, например, открытый Лекторий Яндекса по нескольким специальностям, поискать тематические каналы и тд. Уж учить вас пользоваться ютубом я не буду.

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

Если у вас хорошо с английским, то ресурсов еще больше. Например JetBrains Academy или Code Academy.

Бесплатные курсы от компаний с возможностью трудоустройства

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

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

  1. Академия Аналитиков Авито - готовит аналитиков данных и DS-инженеров. Годовое обучение, для поступления нужно сдать теорвер, матстат и программирование на python.

Hidden text

Мне довелось увидеть вступительные за один год и точно могу сказать, что подготовиться к ним самостоятельно (или с репетитором) ВПОЛНЕ РЕАЛЬНО

  1. MTC Тета - готовит аналитиков, SRE , golang- и java-разработчиков.

Hidden text

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

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

  2. Академия Яндекса - самая популярная школа такого формата на ровне с Тинькофф. Все абсолютно аналогично. Много направлений, тяжелые вступительные, огромный конкурс и тут точно отдают предпочтения студентам и опытным разработчикам.

  3. Школа программистов HH - бэкенд и фронтенд. Берут всех, нужно сдать программирование и алгоритмы.

  4. KTS Metaclass - месячное обучение, крутая школа, реально есть возможность попасть на стажировку, но уже нужны очень классные начальные знания. Есть направление бэкенда и фронтенда

  5. Школа 21 - наверное, уже все о ней слышали. Благотворительный проект от Сбера, крутое погружение в разработку с нуля, абсолютно бесплатно. Плюсы - несложные вступительные, все направления разработки мира. Минус - только очно, проходит в нескольких городах.

  6. Ozon - крутые бесплатные курсы для Джуниор/Мидл Go- и python-разработчиков.

  7. Alfa Campus - честно говоря, узнала о них случайно, но выглядит очень воодушевляюще.

  8. Федеральный проект Содействие занятости - если вы попадаете в одну из льготных категорий граждан (например официально безработные, только закончили вуз или предпенсионного/пенсионного возраста, мама в декрете (или с ребенком до 7 лет) или у вас нет высшего образования) можете пройти курсы бесплатно от государства

  9. Бывают еще одноразовые акции, когда компания хочет обучить и набрать разработчиков на стажировку, например один раз так делала Экспонента и предоставляла гранты на обучение лучшим студентам.

В своем канале IT как цифровое творчество пишу про разные интересные обучения, делаю обзоры на курсы, рассказываю про свой опыт и о том, как я от инженера на заводе дошла до создания IT-стартапа и попала с ним в Акселератор, даю рекомендации и анонсирую запуски интересных проектов по разработке.

Надеюсь, что материал был вам полезен! И успехов в ваших начинаниях!

Only registered users can participate in poll. Log in, please.
Так как это классное место для кастдева, хочется этим воспользоваться :) У меня появилась идея классного проекта " Месяц программирования": суть в том, чтобы погрузиться в основы изучения какого-то языка за 20 минут в день. То есть каждый день 10-минутное видео на какую-то тему + 2 задачки на отработку в течение месяца. Этого хватит для изучения основ языка от создания переменных до функций. На сколько вам было бы интересно поучаствовать в таком проекте?
40% 100%20
38% Интересно, но зависит от языка программирования19
16% Интересно, прошел бы даже несколько по разным языкам8
6% Самому нет, но посоветовал бы друзьям3
50 users voted. 19 users abstained.
Tags:
Hubs:
Total votes 12: ↑8 and ↓4+4
Comments6

Articles