Как стать автором
Обновить

Учимся учиться или как получить реальную пользу от курсов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров23K

Машина по продаже IT‑курсов исправно работает не первый год. Каждое рекламное объявление даёт классную перспективу: стань разработчиком за 6 месяцев, аналитиком за 8 или вовсе тестировщиком за 3. Плати деньги — и вопрос с учёбой и трудоустройством решён.

В реальности существует огромная пропасть между продающими обещаниями и реальным результатом. Можно спустить миллионы рублей на десятки курсов и в результате всё равно ничего не понимать. Как обойти эту ловушку, чтобы выбрать и пройти курс с максимальной пользой мы обсудили с Python‑разработчиком Николаем Свиридовым.

Почему людей привлекают курсы?

Курсы = деньги. Для их создателей, а не для тебя. Акцент на зарплатах, удалёнке из любой точки мира и непыльной работе за компьютером по паре часов в день отдаляет нас от практической реальности. Айтишникам много платят не просто так. Чтобы освоить инструменты и навыки ты потратишь много времени, а первую работу найти будет непросто.

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

Другой крючок — «гарантированное трудоустройство». Вся магия этой фразы разбивается об целевые показатели по трудоустройству студентов — в среднем они равны 10%. Компания будет довольна, если из 100 человек после курса работу найдут 10. Но можно и меньше. Гарантировать работу может только твоя светлая голова и профпригодность, а на влияние онлайн‑школы можно оставить от силы 5% успеха. В итоге куда честнее выглядят курсы, которые вместо фиксированной суммы какое‑то время берут процент от зарплаты после начала твоей работы.

Обычно путь прохождения курса получается примерно таким:

  • Ты решаешь вкатиться в IT и начинаешь что‑то гуглить.

  • Достаточно быстро тебя подхватывает реклама одной из школ.

  • Звучит разумно: всему научат, дадут практические задания, помогут найти работу, надо брать.

  • В итоге большинство людей либо бросают купленные курсы, либо проходят их до конца, но не понимают, что делать дальше.

Соотнести курс и реальные задачи на работе можно на примере иностранного языка. Если ты начал учить французский, то пример рабочей задачи — научиться говорить и внятно излагать свои мысли. Курсы же похожи на карточки со словами, которых можно выучить 10, 100 и 1000, но так и не научиться складывать из них предложения и общаться с носителями языка.

Понятно, курсы несовершенны. Как тогда лучше учиться?

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

  • Делай практику. Многие горе‑студенты смотрят только видеолекции и ленятся делать практические задания. На одной теории далеко не уедешь, особенно, когда слушаешь её на фоне и занимаешься своими делами. Чтобы научиться писать код нужно постоянно писать код — без практики здесь никак.

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

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

Что лучше учить?

Направления в IT, которое однозначно лучше всех остальных просто не существует. У каждого языка программирования свои задачи, плюсы и минусы. Куда важнее чётко определиться с желаниями и не скакать по разным курсам в течение года в поисках «той самой» профессии. Особенно это важно для разработки — при владении одним языком переключиться на новый при желании будет не так сложно. Ты потратишь немного времени, потеряешь 10–15% в зарплате, но будешь заниматься тем, чем хочется без старта с полного нуля.

Чтобы найти наиболее востребованную специальность, проще всего собрать актуальную статистику на платформах. Зайди на хедхантер или LinkedIn, посмотри количество вакансий и зарплаты на разных языках, стеках и профессиях — выбор станет легче.

Если не курсы — то что?

Главная альтернатива — ментор. Это опытный человек из выбранной сферы, который уже прошёл карьерный путь и готов поделиться знаниями. Менторские услуги почти всегда дешевле платных курсов, а отдача от специалиста намного выше. А ещё с ментором ты занимаешься один на один, и всё его внимание полностью занято твоим развитием. Кстати, найти наставника ты можешь прямо в стае — у нас есть таблица менторов, в которой собрано более 100 специалистов по разным направлениям.

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

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

Другим важным качеством для собеседований остаётся умение себя продать. Ты можешь быть крутым специалистом с кучей навыков и хорошим знанием теории, но собеседующий не будет знать об этом заочно. Расскажи о себе подробно, отвечай на вопросы развёрнуто и покажи свою вовлечённость в диалог. Если тебе сложно общаться с людьми, хорошей тренировкой станут mock‑собеседования. Их проводит куча людей в Youtube, по Зуму или можно вовсе попросить об этом ментора.

Ещё одной проблемой курсов остаётся то, что они учат тебя решать лишь атомарные задачки, которые затем собираются в проект. В таком случае ты не учишься разбивать большие задачи на маленькие — всё делается внутри программы курса без твоего участия. Набить недостающий навык можно на паре хороших тестовых заданий. Часто в них дают несложную, но объёмную задачу, над которой нужно подумать и составить план решения.

А что про общий подход к обучению?

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

А ещё учись гуглить. Этот навык до сих пор хромает у многих. Переставай писать что‑то вроде «элемент n не работает, что делать» и давай больше конкретики — «элемент n ошибка такая‑то». Так результат выдачи поисковика будет более релевантным, и ты с большей вероятностью начнёшь получать конкретные материалы. Умение отловить ошибку в длинной цепочке изменений становится полезной школой и прокачивает не хуже многих курсов.

Не ленись читать дополнительные статьи, слушать подкасты и смотреть видео. Часто в таких источниках скрыто много пользы и инструментов для развития. Но важно отличать хороший контент от плохого. Проверь, чтобы у ответа на Stackoverflow была зелёная галочка, а у репозитория на Github несколько сотен или тысяч звёздочек. И обращай внимание на дату публикации — читать статью из 2010 года по языку программирования вряд ли будет полезно, если только это не что‑то фундаментальное.

Последнее, но не менее важное — не пытайся работать на износ и отдыхай. Нужно распределять нагрузку и давать голове расслабиться, чтобы не выгореть ещё до начала работы. Любая статья о продуктивности начинается с того, что в работе всегда нужно делать перерывы. Лучше спокойно поучиться 2–3 часа с перерывами, чем насильно просидеть за монитором 12 часов подряд.

Допустим, вышло чему-то научиться. Как проходить собеседования?

Умения программировать и отвечать на теоретические вопросы сочетаются примерно как учёба в школе и результат ЕГЭ. Если ты хорошо пишешь код, то это не значит, что ответы на топ 100 вопросов к собеседованию придут сами собой.

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

Помни, что пока ты джун, закапываться глубоко в каждый вопрос не нужно. У тебя должно быть общее понимание того, как что‑то работает и зачем. Если недобдеть и ответить мало, то вопрос можно будет доучить позже. А если перебдеть и завалить интервьюера пустыми терминами, можно нарваться на дополнительные вопросы, с которыми тебе будет уже не совладать. Общее правило — не давай определений, которые не сможешь объяснить хотя бы на один уровень глубже.

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

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

Если тебе понравилась статья, подпишись на мой канал, чтобы не пропустить новый контент!

Теги:
Хабы:
Всего голосов 21: ↑9 и ↓12-3
Комментарии4

Публикации