Как найти курсы программирования и чего стоят гарантии трудоустройства / Habr
3 года назад я опубликовала свою первую и единственную статью на habr.ru, которая была посвящена написанию небольшого приложения на Angular 2. Он тогда находился в бета-версии, уроков по нему было мало, а мне он был интересен с точки зрения времени вхождения по сравнению с другими фреймворками/библиотеками с точки зрения непрограммиста.В той статье я написала, что работаю маркетологом (жаль, что не в Google :). И в комментариях дискуссия развернулась о том, почему Angular, а не React, кто-то похвалил за чистоту кода. Было очень интересно и познавательно.
В течение последних трёх лет я медленно, но верно шла к смене профессии. Та дискуссия подтолкнула к мысли, что шансы есть. С некоторой периодичностью проходила разные онлайн-курсы. Делала для себя какие-то небольшие проекты, пробовала разные технологии. Но, каких-то системных знаний при таком “образе жизни”, естественно, не появлялось.
Год назад я решила, что пора прекращать разброд и шатания и начала искать курсы, которые кроме систематизации знаний давали бы уверенность, что я найду работу. Задачка, надо признать, не из лёгких. Поисковая выдача даёт много рекламы онлайн-курсов, где есть вроде бы все составляющие “успеха”. Но, на деле, конечно, всё не так. Чтение отзывов, тонны спама после одного созвона с продажниками этих курсов, чтение договоров. Было ясно одно — после того, как я пройду курсы и перестану платить никто ничего мне не гарантирует. На мой взгляд, это мало чем отличается от бесплатных тонн материалов на русском и английском. Тот же эффект.
В итоге решила забить на курсы и пойти учиться на программиста в колледж. Документы поданы, я радостно пишу об этом и натыкаюсь на два вопроса: «зачем тебе это» и «почему не вуз»?
И тут приходится объяснять, что вуз — это ЕГЭ и никак иначе, а у меня нет сданного ЕГЭ и терять ещё год с непонятными перспективами не хочется.
А колледж на заочке — это практика и возможность попробовать себя в реальной компании (и чем чёрт не шутит, пойти туда работать), какие-то новые знакомства с людьми, которые, в этой же теме и плюс математика. Математика для меня важна, потому что я хочу развиваться дальше в ML.
У нас состоялась интересная дискуссия по поводу обучения, сообщества, личных проектов, работы. В этом общении Валентин подтвердил некоторые мои мысли, а некоторые мифы развеял.
Немного забегая вперёд, скажу, что я успела посмотреть вживую выпускные проекты ребят и их презентации, а также пообщаться с некоторыми выпускниками, чтобы составить своё мнение.
С разрешения Валентина я приведу основные моменты из наших дискуссий по поводу обучения, как всё устроено в Learn Python и почему нет ни слова о программе поддержки трудоустройства на сайте этих курсов.
Самовоспроизводящееся сообщество питонистов
Валентин Домбровский: «C 2012 года существует сообщество MoscowPython. Сообщество — это крутая тема сама по себе. Это общение, связи, обмен знаниями.
Учиться, учиться и ещё раз учиться…
Валентин Домбровский: «Первый набор на курсы состоялся в июне 2016 года. У нас курсы — это довольно живой организм. С тех пор они претерпели определённые изменения. Если на старте не было разделения на области, то где-то к 11 набору мы пришли к тому, чтобы группы разделить. Большой объём информации и хочется, чтобы у учащегося была возможность больше изучить по направлению, которое ему наиболее интересно. При этом мы не ограничиваем — хоть всё сразу. Если времени и сил хватит.
Многие популярные курсы держат в штате именно преподавателей. У нас кураторы — это сотрудники разных компаний, которые посвящают своё время обучению. Потому что им это в кайф. От потока к потоку какие-то кураторы могут поменяться, могут отдохнуть, а потом вернуться. Но каждый куратор свой поток доводит от начала и до конца.
В оффлайн-группах за каждым куратором закреплено где-то 5-7 человек. Это оптимальное количество. В такой группе у куратора есть возможность для полноценной проверки домашних заданий, обсуждений, ответов на вопросы, code review каждого ученика. С каждым набором мы делаем чаты с кураторами, где каждый может на неделе задавать вопросы, уточнять информацию, общаться с другими сокурсниками.
Группы мы формируем на основании изначальных навыков и знаний. Если раньше мы полагались на оценку ученика, в этом году будем полагаться на оценку небольшого теста, который надо будет пройти каждому. Если что-то не сработает, то, естественно, ученика переведём в группу с соответствующим уровнем подготовки.
Над выпускным проектом можно работать как одному, так и с напарником. У нас был опыт, когда над выпускным проектом работало больше двух человек — это не оптимально. Кому-то удаётся халявить. Поэтому остановились на ограничении в два человека».
А что с трудоустройством?
Валентин Домбровский: «В мае 2019 года мы запустили программу поддержки трудоустройства. Мы очень долго наблюдали за тем, что делают наши выпускники после обучения, с какими проблемами сталкиваются. В качестве подготовки к запуску программы поддержки трудоустройства мы начали делать подкасты для джунов с разбором разных актуальных тем. Например, один из последних как раз о том, как стать разработчиком за несколько месяцев, как искать работу джуну и на что можно рассчитывать.
Мы не гарантируем трудоустройство. Давай объективно, гарантировать это в принципе не могут ни одни курсы. Но мы со своей стороны стараемся сделать максимум для того, чтобы наши выпускники, которые ищут работу, находили её. За это время у нас накопились разные истории про трудоустройство, накопился опыт ».
Спойлер о трудоустройстве на презентации выпускных проектов Да, когда я была на презентации выпускных проектов, там один человек из потока сказал, что за время обучения получил предложение о работе.
И Валентин у себя в facebook частенько публикует скрины из чатов в духе “нашёл работу там-то”, “перешёл на новую работу с повышением зарплаты”.
Валентин Домбровский: «Заметь, кстати, что программа поддержки трудоустройства. Сейчас у нас она работает по следующему принципу:
- Через неделю после окончания курса у нас проходит вебинар, на который мы приглашаем всех выпускников курсов. Мы не говорим, что эта программа действует только на тех, кто только-только закончил. Наоборот, мы зовём всех. И, может быть, это полезнее для тех, кто закончил чуть раньше, потому что они за это время набрались уже какого-то опыта, подучили какие-то вещи. Вебинар проводят наши ребята — основатели курсов: Михаил Корнеев, Илья Лебедев и Владимир Филонов. Во многом это обусловлено как раз тем, что они хорошо понимают, что, с одной стороны, требуют от разработчика hr’ы и, с другой стороны, технические специалисты.
- После вебинара мы даём ребятам неделю на заполнение анкеты, в которой пишут о себе, дают ссылку на резюме, ссылку на github, ссылку на выпускной проект. Сейчас некоторые наши партнёры стали просить и ссылку на выпускной проект обязательно указывать.
- После этого мы для себя берём неделю на просмотр анкет, на то, чтобы выписать какие вещи надо подправить. После чего даём обратную связь с этими замечаниями. И даём ещё неделю на их исправление.
- После всех исправлений уже делаем рассылку этих анкет по базе наших партнёров.
Этот цикл мы будем повторять после каждого набора. И планируем, что к каждому циклу рассылки человек, который хочет оставаться в базе, допустим, не нашёл пока работу, подаёт анкету снова с какими-то обновлёнными данными. Пока это выстроено так. Сейчас у нас пока порядка 16 компаний, с которыми мы сотрудничаем. Например, X5 Retail, Яндекс, МТС Bigdata, BestDoctor. Со своей стороны будем прилагать усилия к тому, чтобы список рос.
Не стоит забывать, что поиску работы помогают и личные знакомства. Посещение различных митапов и конференций, которые мы проводим — это хороший способ знакомиться и общаться. В поиске работы не стоит полагаться только на hh.ru или на нас. Тут надо проявлять свою активность, поддерживать общение с людьми из интересующей сферы».
Неисповедимы пути джуниоровИ тут слова Валентина подтверждает один из бывших учеников, который прошёл курсы и с кем мне удалось пообщаться. За недолгий период он дорос до того, чтобы стать одним из кураторов группы, устроился на работу в одну из крупных компаний, а теперь и сам нанимает программистов в штат.
Валентин Домбровский: «Если возвращаться к гарантиям трудоустройства, которые на сайте прописывают некоторые курсы. Они пишут о тысячах или о десятках тысяч выпускников. А сколько реальных историй трудоустройства? Если поискать отзывы, то какие-то единицы».
Сообщество — это не только учёба, но ещё и много полезного
Валентин Домбровский: «Как я уже говорил, курсы Learn Python выросли из сообщества MoscowPython. Мы не ставим перед собой задачу массово нагонять людей, их как-то учить, а потом бросать и искать следующих. Наша миссия растить сообщество. После окончания курсов мы стараемся давать выпускникам полезные материалы, записываем подкасты, проводим конференции. Ученики остаются в чатах с кураторами и после окончания обучения могут спокойно задавать вопросы, советоваться. Кураторы всегда подскажут и ответят».
Вместо послесловия
Длительный поиск и масса вопросов о том, как учиться, как двигаться, что важно, что не очень — стало причиной написания этого текста.
Если кому-то этот опыт поможет — это будет здорово.
Мне в этих ответах понравилась честность и открытость. Никаких ужимок и недоговорок. У меня после общения осталось ощущение, что выбор этих курсов может стать той дверью, в которую я хочу войти.
Уже сейчас у меня есть идея выпускного проекта, который буду делать. И потихоньку к этому готовлюсь, собираю материал. Надеюсь, что следующая статья будет как раз о нём и не спустя ещё три года.
Онлайн-курс программирования. Обучение программированию с нуля в онлайн-школе HEDU
На сегодняшний день насчитывается достаточно востребованных и высокооплачиваемых профессий, среди которых находится и веб-программирование. По всему миру в популярные компании требуются веб-разработчики. Сегодня профессией можно овладеть без посещения университета. Чтобы научиться создавать сайты, можно записаться на онлайн-обучение веб-программированию от академии «HEDU». Здесь будет дана основа, позволяющая дальше развиваться в сфере программирования и устроиться на востребованную высокооплачиваемую работу.
Онлайн-курс веб-программирования — отличная возможность начать изучение востребованной специальности, не тратя на обучение и бесполезные занятия несколько лет. На занятиях вы получите знания и навыки, необходимые для создания Web-сайтов.
Особенности профессии веб-программиста
Веб-программист — профессионал в сфере цифровых технологий, а именно в сфере разработки сайтов, а также веб-программирования. Сеть интернет стремительно развивается, и с каждым днем появляются различные интернет-ресурсы, на которых располагается информация о компании, товары или услуги и множество других данных. За созданием Web-сайтов стоит целая команда специалистов, в числе которых находится и веб-программист, что говорит об актуальности этой профессии в современном мире.
Для успешной работы веб-программист должен знать популярные языки программирования, среди которых HTML, JAVA, JAVAScript, РНР и т.д.
Сегодня, чтобы получить эту профессию, не обязательно заканчивать высшие и другие учебные заведения, обучение специальности можно пройти на онлайн-курсах веб-программирования. Получив образование, вы сможете самостоятельно заниматься разработкой сайта компании, устроиться на работу в популярную веб-студию или компанию, где необходим специалист данной отрасли, работать на фрилансе практически из любой точки мира.
Достоинство дистанционного обучения
В начале курса будете осваивать базовые технологии, постепенно переходя к более сложным урокам. Это позволяет лучше разобраться в специфике веб-программирования. После прохождения дистанционного или офлайн обучения, вы получаете сертификат, который можно приложить к портфолио при устройстве на работу. Если хотите создать сайт для компании и увеличить прибыль или желаете получить высокооплачиваемую и интересную профессию, то записывайтесь на онлайн-курс веб-программирование с нуля. Присоединяйтесь к миру профессиональных веб-программистов и работайте из любой точки мира, где есть интернет.
Начинать обучение никогда не поздно, но лучше не откладывать мечту, особенно когда первый урок бесплатный.
Видео- и онлайн-курсы по С++
Подборка для тех, кто привык воспринимать информацию в визуализированной форме: лучшие видео- и онлайн-курсы по С++ для разработчиков разных уровней от Библиотеки Программиста.
Видеокурс по основам языка, его основным принципам и структурам. Типы данных, динамическое управление памятью, работа с файлами, ссылки и указатели, шаблоны и основы ООП.
Фундаментальный курс по языку С и его тонкостям: структуры, функции, работа с памятью, потоки ввода-вывода, компиляция и сборка проекта. Три последние лекции посвящены ООП в С++.
Подборка из десяти коротких лекций, дающих понимание основ алгоритмизации и структурирования задач, а также эффективной реализации практических приемов их решения.
Курс посвящен разбору реальных математических, алгоритмических, логических и оптимизационных задач. Данная серия ориентирована на людей, имеющих некоторый опыт и глубокое понимание алгоритмов, поэтому может быть несколько сложной для новичков.
Кто из нас в детстве не мечтал делать игры? Данный курс состоит из 16 одно-/двухминутных видео, в каждом из которых под легкую музыку демонстрируется написание кода для классических игр вроде змейки, арканоида и Doodle Jump.
В целом подборка аналогична предыдущей, за исключением, пожалуй, того, что демонстрируемый код содержит больше комментариев и в общем более понятен интуитивно. Каждое десятиминутное видео научит, как написать простую игру: шашки, сапера, тетрис и др.
Серия для уверенных знатоков С++, которая позволит углубить и расширить свои знания техник, методик и фич языка. Из этого курса вы узнаете о различиях между логической и физической константностью, виртуальных функциях, функциях, генерируемых компилятором, и многом другом.
Англоязычный курс от Netacad поможет приобрести базовые навыки написания программ на языке C++, усвоить принципы объектно-ориентированного программирования, а также универсальные концепции разработки программного обеспечения. Курс подходит для подготовки к экзамену на получение сертификата CPA от C++ Institute.
Данный базовый курс, входящий в онлайн-программы по основам программирования и анализу данных, дает представление об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции.
Этот самоучитель создан для тех, кто хочет освоить основы программирования на C++. Уроки рассчитаны, в первую очередь на новичков, но будут полезны и тем, кто уже имеет небольшой опыт в программировании.
Курс рассчитан на школьников, интересующихся программированием. Для его освоения достаточно знания программы 8 класса. Слушатели начнут изучать C++ с нуля, напишут множество небольших программ и познакомятся с основными конструкциями языка. Полученные знания станут отличной основой для продолжения обучения программированию в вузе.
42 онлайн-курса по программированию — рейтинг, отзывы
Здесь вы можете найти рейтинг онлайн-курсов по программированию, которые оценило множество людей. У каждого есть отдельная страница с описанием и преимуществами, отзывами пользователей, которые уже воспользовались сервисом.
LoftBlog.ru
LoftBlog – это образовательный портал, посвященный IT-технологиям.
5,00
JunySchool
JunySchool – школа IT-наук для детей и подростков 5-17 лет.
5,00
Learn Python
Learn Python – это онлайн и оффлайн-курсы по изучению Python с упором на практику.
4,83
HTML Academy
HTML Academy – популярный образовательный онлайн-проект, обучающий веб-технологиям HTML, CSS и JavaScript.
4,80
ITVDN.com
ITVDN – образовательный online-ресурс для обучения востребованным профессиям в сфере IT-технологий.
4,80
Нетология
Нетология – один из наиболее популярных образовательных порталов Рунета, предлагающий онлайн-курсы в сфере веб-технологий: интернет-маркетинга, веб-программирования, дизайна, data science, а также бизнес-менеджмента.
4,80
FructCode.com
FructCode – это сервис интерактивных онлайн-курсов, касающихся разработки и программирования интернет-сайтов.
4,67
Moscow Coding School (moscoding.ru)
Moscow Coding School является онлайн-школой нового типа, в которой занятия проводятся молодыми девелоперами и сотрудниками компаний IT-сферы, обучающих программированию.
4,67
BeONmax.com
BeONmax представляет собой образовательную онлайн-платформу, затрагивающую все области IT и WEB.
4,67
JavaRush
Обучение программированию ещё никогда не было таким увлекательным! Проект JavaRush представлен в форме занимательной онлайн-игры, которая на 80% состоит из практических заданий, нацеленных на оттачивание навыков и умений будущего java-программиста.
4,64
Skillbox
Skillbox – образовательный сервис, обучающий актуальным интернет-профессиям в сфере программирования, веб-дизайна, SEO-продвижения, управления бизнес-проектами.
4,60
Coursera
Обучение может быть абсолютно бесплатным, популярный интернет-проект Coursera доказывает это! Международная платформа массового online-образования насчитывает более 2-х тысяч курсов по более чем 160-ти специализациям – начиная от точных наук (физика, инженерия), заканчивая бизнесом и программированием.
4,50
WAYUP.in
WAYUP – популярные онлайн-курсы по веб-дизайну, разработке сайтов, приложений для мобильных устройств, а также интернет-маркетингу.
4,50
SkillFactory.ru
Онлайн-школа SkillFactory ведет обучение в области Data Science, Machine Learning, аналитики, веб-разработки и управлении продуктами.
4,50
EDX.org
edX — проект, нацеленный на бесплатное обучение слушателей со всего мира.
4,50
GeekBrains.ru
GeekBrains – качественный IT-ресурс, популярный как у опытных программистов, так и у новичков, желающих обучиться прогрессивным веб-технологиям.
4,44
OTUS.ru
OTUS – это набор профессиональный онлайн-курсов, посвященных IT-технологиям.
4,17
Udemy
Udemy — международная интернет-платформа, созданная в образовательных целях.
4,00
Shultais Education
Shultais Education является центром удаленного обучения, работающим с 2015 года.
4,00
Hexlet.io
Hexlet – онлайн-школа практических курсов программирования.
4,00
DoCode.Ru
DoCode. ru – это онлайн-курсы программирования, посвященные изучению HTML5, CSS3, JavaScrip и Базам Данных.
4,00
Code Avengers
Code Avengers – это международный интернет-проект по обучению программированию.
4,00
Learn.Javascript.ru
Learn. Javascript – это онлайн-школа, специализированная на преподавании JavaScript.
4,00
CleverBear.ru
Clever Bear («Умный медведь») – это российская онлайн-школа, в которой студентов обучают веб-разработке на практике.
4,00
TOPJAVA.ru
TopJava – это онлайн-школа, специализирующаяся на обучении языку программирования Java.
4,00
IT.Mail.ru
IT. Mail.
4,00
Питонтьютор
Питонтьютор – это бесплатные онлайн-курсы по программированию на языке Python с нуля.
4,00
GoodProgrammer.ru
Онлайн-курсы «Хороший программист» — это образовательный проект, в рамках которого любой желающий может научиться работать с кодом и стать начинающим программистом своими силами.
4,00
Яндекс Практикум
Яндекс Практикум – это совокупность образовательных проектов, созданных при участии Яндекс.
4,00
Java-Mentor.com
Java-Mentor — онлайн-школа по изучению одного из самых востребованных языков программирования — Java — с личным ментором.
4,00
Онлайн обучение программированию для детей в Minecraft
Программирование – необходимый навык нашего будущего, которое начинается уже сегодня. Чем раньше овладеет им ребенок, тем проще ему будет разобратьсяс задачами, которые перед ним будет ставить жизнь.
Зачем детям
программирование?
Развивает логику
и интеллект
Учит быстро
обучаться
Учит самостоятельно
решать задачи
Перспективная
профессия
Разрушение мифа
Боитесь, что у ребёнка
НЕ ПОЛУЧИТСЯ?
Заблуждение, что программированием могут заниматься лишь немногие «особого склада ума» люди не имеет под собой оснований. Говорить так, все равно, что утверждать:
«Лишь особенные дети могут научиться читать, выучить иностранный язык или, например, решать арифметические задачи».
Бесплатная консультация
с преподавателем
Оставьте заявку на бесплатную консультацию с преподавателем. Он ответит на все ваши вопросы, поможет выбрать подхоядщую программу обучения,
а также познакомит с работой нашей программы!