Как выбрать хорошие курсы в сфере ИТ?

Вопрос читательницы Т⁠—⁠Ж
81
Как выбрать хорошие курсы в сфере ИТ?
Этот текст написал читатель в Сообществе Т⁠—⁠Ж. Бережно отредактировано и оформлено по стандартам редакции.
Аватар автора

shaggy

хочет постичь азы тестирования

Страница автора

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

Так как сейчас моя работа связана с качеством продукции и ее обеспечением во всех аспектах, решила, что мне будет интересно и полезно обучаться в сфере тестирования. Хотела бы сначала получить базовые знания.

Готова учиться даже платно, но не знаю, какие курсы выбрать. Весь интернет кишит разнообразными курсами вроде «Обучение с нуля до зарплаты в 100—500 тысяч рублей за 3 месяца», но, честно говоря, я сомневаюсь, что это действительно будет так.

Посоветуйте грамотные ИТ-курсы, где я реально смогу понять, стоит идти дальше или нет. Для начала можно бесплатные, но я рассматриваю и платные. Хочу, чтобы там были раскрыты основные азы и навыки, которые пригодятся в дальнейшем.

Сразу уточняю: пока особых иллюзий не строю. Посмотрим, как сложится.

РедакцияПрошли курс для начинающих разработчиков и остались довольны? Делитесь находками:
  • Михаил СмотринБазу можно получить бесплатно и сравнительно быстро. Так вы поймёте, ваше это или нет, потратив 0 рублей. Курсы - это даже не 50/50 в части эффективности, это казино, в котором вы всегда проигрывает деньги и время. Сертификаты ни кем не котируются - всё равно придётся проходить техническое интервью, тестовое задание, показать ваш код на гитхабе или акк на стаковерфлоу. Преподаватели курсов - лоукост спецы или совмещающие с основной работой, так что их экспертиза будет на уровне поисковика, с которым вы и сами справитесь. А уж тренажёрров и примеров заданий по вашей специальности наверняка море, и никакой курс на 18 месяцев за 150к вам не нужен, чтобы практиковать. Если ваша сфера интереса не что-то узкопрофильное и редкое, вы найдёте бесплатные курсы/записи на ютубе или потратите 300р. на электронную книгу. Другое дело, что без профильного образования во многих сферах дальше условного джуна не уйти - у меня слабый матстат и теорвер, нет профильной вышки, так что работаю ДА в регионе за полтинник, хотя работодатели не всегда могут сказать, в каких их задачах мне вообще может потребоваться что-то сложнее байеса.14
  • 182
  • Danil BykovViktor, Чем теперь занимаешься, коллега? В разработку подался?0
  • shaggyViktor, очень подробный ответ,супер)а скажите,вот сейчас есть эти курсы от яндекс/мэйл/скиллбокс,по вашему не имеет смысла обращать на них свое внимание?отзывы неоднозначные если честно,а кучу денег за просто так отдавать не хочется3
  • Полиция Т—ЖАнна, обратите внимание на первый пункт в правилах: https://journal.tinkoff.ru/comments-rules/. В первый раз пропускаем, впредь будьте аккуратнее10
  • Светлана Сергеевнаshaggy, зачем вам платные курсы, если тут много бесплатной информации, разложенной по полочкам?15
  • Татьяна ЛипатоваШкола Contented очень разочаровала. Не рекомендую.5
  • shaggyСветлана, тогда поставлю вопрос по другому:достаточно ли этой информации для того чтобы устроиться на работу?2
  • Aleksandr Demshinshaggy, на курсы от этих компаний не стоит тратить деньги. Отус, рекомендованный Витором - очень крутой.3
  • ТучаОсновные триггеры, по которым стоит отметать курсы: "обучим на мидла за 3 месяца", "гарантированно трудоустроим", "зарплата от 100к рублей в месяц", "лёгкое обучение от двух часов в неделю". Практически каждый из этих постулатов - ложь. Получать совершенно новые знания, если вы из другой сферы - это кровь, пот, тонны потраченных усилий даже в случае структурированных курсов. Как выбрать курс (положительные звоночки): "учиться будет сложно", "от 20 часов в неделю", "трудоустройство не гарантируем"; за качество курса своей репутацией отвечает человек, которого многие знают в отрасли; хорошие отзывы о курсе в профессиональных чатах (в телеграме, например).29
  • Игорь ТюринМихаил, а какой опыт работы у вас? Я думаю и без вышки можно дойти до джуна2
  • МатвейДля тех, у кого есть какая-то база, могу порекомендовать Jetbrains Academy. Интереса ради занимался там бесплатно во время бета-периода. Обучение происходит через создание проектов, то есть по итогу соберете портфель на своем github-е, будет что показать и о чем рассказать на собеседованиях Понравилось, что для выполнения заданий нужно не просто дописать две строки в коде, как во многих курсах, а писать код с нуля. Как мне кажется, при таком подходе приобретаешь необходимую уверенность, что можешь сесть и написать код по требованиям, что опять же поможет найти первую работу Но я там занимался не очень много и уже несколько лет работая программистом, если кто-то учился там с нуля, было бы интересно послушать впечатления :)3
  • ТучаМихаил, если под ДА вы подразумеваете дата аналитику, то знаю кучу людей без профильного образования на позициях синер/лид. Матстат и теорвер подтягиваются тем же самым советом, который вы даёте в комментарии, а при наличии опыта и знаний ваше образование в этой сфере не играет (по крайней мере в Москве). Зарплата джуна в столице - 70-140к, я проходила собесы в марте, так что инфа актуальная.5
  • VladХорошие курсы - бесплатные курсы. На ютубе таковых имеется. С учетом того, что Вы не уверены, надо ли Вам оно вообще или нет, на платные даже смотреть не рекомендую. Более того, некоторые платные курсы с различных платформ (например, Udemy) сами авторы этих курсов выкладывают бесплатно (как пример - youtube-канал Academind - там огромное количество образовательного контента по программированию бесплатно и в удобной форме. Ограничение - всё это добро на английском, но без его базового знания вкатиться в IT в целом будет довольно трудно) Я сам пришел в IT через мануальное тестирование, и каких-то особых навыков оно не требует. Важно знать типы и методики тестирования, методологии разработки, иметь основные понятия о программировании (уметь решить несложную алгоритмическую задачку на любом языке программирования, знать основные понятия) ну и очень желательно английский. Полезно уметь писать запросы и уметь обращаться к базам данных. Буквально всё это очень легко гуглится и читается в статьях либо смотрится в ютуб-роликах. Удачи Вам!5
  • Thisisshaggy, дорогу осилит идущий. Начинайте с того что есть бесплатно, читайте чаты комьюнити и вы поймёте чего ещё потребуется для устройства на работу. Указанные вами курсы российских платформ лучше проигнорировать, хороший айтишник тот кто умеет самостоятельно искать информацию.6
  • Dragon Slayershaggy, в интернете достаточно бесплатной информации чтобы почти до какого угодно уровня дорасти, вопрос только в том насколько хорошо вы можете эту информацию находить и усваивать. На всяких платных курсах вам вроде как должны давать ровно ту инфу что нужно (= вам не нужно тратить время на фильтрацию материалов, да и вначале это сложно, хотя навык очень полезный) и отвечать на вопросы чтобы у именно у вас в голове сложилась полная картина. Но это не для всех в результате работает, негативных отзывов хватает, хотя там сложно иногда судить кто виноват. Я набираю начинающих разработчиков в компанию, практически никто из отобранных курсы не проходил, хотя то что нам нужно в институтах обычно очень мало дают, они сами все находят и учат. Насколько слышал от коллег, далеко не для всех будут плюсом курсы если у вас нет профильного образования, они его не заменяют. Важнее знания показать в таком случае.13
  • Егор ЕльцинАня, у них на сайте нигде не указана стоимость обучения1
  • МатвейNickolaev, я когда ходил по первым собеседованиям интервьюеры регулярно смотрели гитхаб, наверное где-то в половине случаев. О чем интереснее поговорить с человеком без опыта, как не о личных/учебных проектах?) Понятно, что смотрят не везде - где-то дают тестовое, где-то задачки на собеседовании дают решать, но так или иначе все хотят увидеть какой код ты пишешь и что о нем можешь рассказать А если с опытом ищешь работу, то согласен, никого гитхаб не интересует1
  • Nick SivakovРаботаю в QA уже два с половиной года. Пришел стажёром в МТС-Банк, а сейчас уже вырос до лида. Многие любят советовать книгу Романа Савина "Тестирование dot com", но, на мой взгляд, лучше прочитать книгу "Искусство тестирования программ" (The Art of Software Testing). Она содержит сжатое и вместе с тем емкое и исчерпывающее описание принципов тестирования, справедливость которых доказана временем, т.к. первое издание данной книги вышло в 1979, а нынешнее (третье издание) было дополнено и актуализировано. Из курсов отмечу бесплатный курс https://www.portnov.com/ru/ – советую сначала посмотреть курс от 2011 года (там всего 10 видео), и закрепить знания, посмотрев его же курс 2018 года. Данные курсы сформируют хорошую базу в голове и подготовят к собеседованию/старту работы. Не тяните долго с трудоустройством, QA-инженеры всегда нужны и многие компании заинтересованы в найме джунов и их дальнейшем развитии.13
  • shaggyNick, спасибо)скажите,у вас профильное образование?как попали стажером?и на тот момент у вас была одна база или что то еще?прекрасно знаю как сложно найти работу без опыта,поэтому и мучают сомнения.Естественно,не питаю иллюзий что буду получать 100 тысяч будучи стажером)2
  • shaggyVlad, а что нужно показать и знать перед собеседованием чтобы попасть хотя бы на стажера?помимо того что вы написали)1
  • Ismail ValievNickolaev, будет странно, если у джуна нет проектов на github. Просто потому что "а что он делал-то"? Мой смотрели, кстати говоря. По диагонали, но пару вопросов задали. Для миддлов+, соглашусь, смотреть вряд ли будут. Да и у многих разработчиков он пустой банально или там вообще что-то не относящееся к вакансии лежит.2
  • shaggyDragon, почему думала про курсы-как вы верно заметили из-за структурированности информации.Согласитесь,сложно начинать когда ты в этом не разбираешься. С чего начать,какие видео посмотреть когда ты совсем новичок,и дальше по нарастающей1
  • Stasello BoldirevВкину свои 5 копеек про разработку- 3 года назад начал вот с этой специализации https://www.coursera.org/specializations/python Потратил суммарно на обучение(что бы был сертификат) около 12 тысяч за полгода, потом были еще всякие Kaggle соревнования и тд(решил идти в DataScience) и в конечном счете это помогло попасть джуном в стартап(правда входные требования были оч низкие) Так что все возможно) Не знаю как Яндекс Практикум- но вот GeekBrains и им подобные несколько друзей брали за космические 50+ тысяч и остались недовольны(много воды, растягивают материал и тд) Так что поддержу выше сказанное про баззворды типа "научим за 3 месяца" и тд. Скорее всего учиться будет сложно, нужен хороший английский. Но как по мне coursera-udemy с их весьма демократичными ценами вполне норм что бы "Войти в Айти" )9
  • Nick Sivakovshaggy, У меня нет высшего образования, закончил колледж "Архитектуры, дизайна и реинжиниринга". Учился на наладчика программного и аппаратного обеспечения, но программа была 96-го года и почти все мои знания отправились в помойку. Опыта работы не было никакого, на тот момент вообще работал продавцом-консультантом в Леруа Мерлен, но, в какой-то момент, не выдержал и начал отправлять резюме на стартовые позиции и стажировки в QA, параллельно смотрел не самый лучший курс на Udemy. Через пару недель позвонил МТС Банк и позвал на стажировку, стажировка была оплачиваемая (40000₽ в месяц) и продлилась 3 месяца. Затем, меньше чем за год вырос до старшего QA-инженера, уволился, поработал 8 месяцев в Сбербанке (тестировал backend чат-бота), понял, что МТС Банк лучше (конечно же, это моё ИМХО) и вернулся обратно, но уже в роли ведущего QA-инженера. Да, стажер/джун не получает 100к (в среднем 45-55), но, при желании, за год этого спокойно можно достичь.11
  • Ismail Valievshaggy, есть такое понятие как "ментор". Это опытный специалист в области, который не прямо "учит", а даёт направление. С чего начать, на что обратить внимание, отвечает на какие-то возникшие вопросы. Но не занимается "непосредственным" обучением. Это один из вариантов ответа на ваш вопрос. Второй - так называемые "дорожные карты" (roadmaps). Это просто список тем/технологий к изучению. Правда, они могут быть весьма обширными и много чего из них банально может никогда не пригодится. С ними сложно определить момент, "когда уже надо начинать искать вакансию".4
  • shaggyNick, то есть вас взяли на стажера с минимальными знаниями? Это реально? просто боюсь что моей одной теории будет мало для работодателей и соответственно везде отказы)0
  • Nick Sivakovshaggy, Да, это реально) Тут, к сожалению, всё от hr зависит. Рекомендую, писать руководителю QA, а не hr. Ну и как будете готовы – напишите мне в личку (выше писал), если даже не помогу с работой, с радостью помогу фидбэком!5
  • kOTZilla_в_пальтоВ телеге есть много хороших чатов QA, с огромным количеством полезной инфы и людьми, которые могут подсказать (QA juniors, например)1
  • kOTZilla_в_пальтоИ блог Ольги Назиной (Киселевой) можно почитать)1
  • WegeographНачинал штук 20-25 курсов, закончил не менее 10. Пришел к выводу что в любом курсе информация достаточно поверхностная, и ты гораздо глубже погружаешься в технологию, когда пытаешься сам сделать проект и параллельно читаешь документацию3
  • Игорь ВиноградовТакие курсы не сделают вас специалистом, даже близко, но позволят ориентироваться в предметной области и хотябы понимать что говорят нормальные специалисты, а если сможете понимать, то сможете учиться и сами стать спецом. Есть конечно шанс что вы прирожденный QA\разраб, у вас талант, тогда можете быстро "стрельнуть", но это будет заслуга не курсов а природы). А в целом схема такая: 1. забыть про зп в стомильонов в секунду через 3 месяца) 2. Получить "базу", въехать в тему, понять что за профессия и что (и примерно как) тут делают. Тут два пути: A. Бесплатный - Как уже выше советовали cs 101 - курсера или аналоги + тематический ютуб\книги\статьи, Б. Платный - взять курсы от известной школы (яндексы, мейлы и т.д.), те, где хотя бы не кинут. Выбирать можно тупо по цене или дизану лендинга, помним чудес не бывает и этих курсов будет не достаточно, они должны максимально быстро дать общие представления и все. 3. Начав ориентироваться в том что за профессия (еще в процессе прохождения 2го пункта) ищите вакансии джунов\стажеров, рассылаете cv (прям с описанием не ит-мест работы, может совпасть предметная область и это будет плюсом) + мотивированное сопроводительное письмо (почему решили стать qa\разрабом, как обучаетесь, что уже знаете (пусть и в теории). Ходите на интервью, попадаете на первое место работы по новой специальности. Тут важно фильтрануть вакансии именно по нужной специальности а не залететь случайно в "эникейщики". 4. Набиваете руку на реальных проектах, учитесь у новых коллег, параллельно набираете знания по ютубу\книгам\статьям, старайтесь по началу обучаться тем технологиям, которые есть возможность применять на практике. Если повезет - будет наставник который насоветует где и что можно подтянуть, куда стоит развиваться, если компания более мение крупная - будет корпоративное обучение. 5. Через полгода-год вы ИТ-шник, можно до крепкого мидла доучиться за годик. Собственно профит.6
  • Аня КЯ начинала учить Python на курсах Changellenge за какую-то мизерную сумму и осталась ужасно довольна. Очень хороший преподаватель, удобная для меня форма, хотя и фидбек не дождаться. Получила отличную рабочую базу, которую применяла на практике. Сейчас учусь на Geekbrains. Гораздо больше возможностей для получения помощи и фидбека, но, если честно, этого настолько долго и сложно добиваться, что к тому времени, как помощь приходит, я уже сама разбираюсь. Качество модуля зависит от преподавателя, формат довольно неудобный. Даже интерфейс мне неудобен - очень тяжелые видео, очень тяжелый сайт, трудная навигация. Но я решила не бросать, потому что без погонялки сама не выучу.1
  • Дама с Амстердамаshaggy, если хотите, могу направить, поментоствовать немного Сама не так давно прошла путь к QA0
  • Роман МуруговNick, извиняюсь, как написать в ЛС?0
  • Julzshaggy, просто для справки - ничего не знала о тестировании, выбрала первую попавшуюся вакансию на главной странице hh, пришла на собес на джуна узнать что это такое вообще без подготовки - каким-то чудом осилила практическое задание - и вот я в тестировании уже 8 лет. Дерзайте, иногда достаточно даже полного отсутствия информации. Ходите на собесы все подряд, мой вам совет. Все эти книжечки и курсы это конечно прекрасно, но практику не заменит НИЧТО.7
  • Julzshaggy, если вы не автоматизатора идете, то это не будет иметь практически никакого значения. Гораздо большее значение имеет ваш склад ума (лучше бы он был аналитический) и умение мыслить алгоритмически.2
  • Nick SivakovРоман, Видимо ТЖ отредактировали мой первый пост.1
  • zauralskayaAleksandr, поспорила бы в отношении Отуса. Самая большая его проблема - на курсе несколько преподавателей, поэтому качество подачи материала сильно варьируется. Не всегда важный материал даёт человек, который умеет объяснять. И да, там действительно не с 0. Фактически: начитали лекцию, дали дз и ответили потом в личном кабинете, что все ок. Скорее всего пишут, что не с 0, т. к. там нет ресурсов и желания работать с начинающими и что-то подробно им объяснять. Те, кому можно объяснять меньше тоже приходят и несут деньги.2
  • zauralskayaЛюбой выбор между платными и бесплатными курсами можно свести к дихотомии «время-деньги». Либо получаешь готовую программу обучения с примерами того, как лучше сделать именно в реальной работе, либо берешь что бесплатно и путем проб и ошибок пытаешься дойти до реально полезных вещей сам. Курсы платные выбирают не от неумения искать информацию самостоятельно, а из-за того, что с учетом 8-часового рабочего дня и семьи, на длительный поиск и написание «велосипедов» времени не остается. Так «расти» можно годами. Тем более сейчас бесплатная информация сводится к написанию крестиков-ноликов, а то, что будет полезно для реальной работы, уже давно начали продавать. Заметила, что часто пишут про самостоятельное обучение как лучший вариант либо те, кто им занимался, будучи студентом (т.е. имея время только на обучение, фактически), либо те, кто «входил в it» вот именно таким образом долго и тяжело, обучаясь самостоятельно (страдал я, страдай и ты. А другие видят вариант проще и страдать не хотят). Если исходить из этого, то при выборе курса имеет смысл обратить внимание на следующее: 1. Идти на hh, телеграм-каналы и смотреть, что требуют в вакансиях. Учат этому на курсах? Если не понятно, то терзать поддержку. Обычно быстро отвечают тем, кто курс еще не купил :) Смысл платить за знание как написать очередные «крестики и нолики»? А если учат тому, что поможет стать ближе к вакансиям, то это уже ок. 2. Как дается материал. Если есть только лекции (запись или вживую) – это скорее плохо. Есть тренажеры, какие-то письменные summary, материалы – уже лучше. Проблема курсов и лекций – часто ведут практики с маленьким педагогическим опытом, не у всех хорошая дикция и есть умение объяснять. Иногда может быть просто неинтересно. Если есть другие формы, которые комбинируются с вебинарами – это уже лучше. 3. Как проверяют ДЗ и дают обратную связь. Можно прям примеры у техподдержки или менеджера курсов просить со скриншотами. Важно, не только, чтобы ошибки подчеркивали, но показывали, как сделать лучше, то, что работает и говорили, почему так лучше. Здесь важно еще кто проверяет домашки. Если те преподаватели, которые ведут курс – хорошо. Хуже, если приглашенные студенты, т.к. там обратная связь часто «ок, дз принято» если нет ошибок, а как лучше сделать – не говорят, т.к. сами не знают. 4. Как устроена помощь студентам на курсе. Помогают преподаватели? Где можно задать вопрос? Как быстро отвечают? 5. Что можно показать после курсов? Какое портфолио из проектов останется? Похожи эти проекты на то, что требуют на рынке? 6. Какая помощь в части трудоустройства? Есть лекции с разбором вакансий и тестовых, есть партнерские программы с компаниями и вакансии от них? 7. Сколько будет длиться обучение? Если посчитать хотя бы 20-30 часов обучения на один навык из вакансии джуна, то с учетом нагрузки на работе, дома и т.д. это минимум несколько месяцев. За неделю никто никого ничему глобальному не обучит, конечно. Если идти на платный курс, то только для скорости смены профессии при условии того, что ответы на предыдущие 7 вопросов устраивают. А универсальных рецептов нет, только сравнивать и выбирать, понимая, что можешь получить за свои деньги. А советы, вроде «мне зашел отус, хекслет, практикум» мало о чем говорят, т.к. люди по-разному воспринимают информацию, имеют разные цели и разное время на вход в профессию.5
  • shaggyJulz, спасибо,ваша история очень мотивирует)хотя сама помню как искала свою первую приличную работу после окончания института, ведь взяли)1
  • shaggyzauralskaya, возможно вы правы,просто одно дело когда ты понимаешь о чем речь,а другое когда ты пока не знаешь ничего)не хочется отдавать просто так деньги,за то что мне не пригодится,но тем не менее, если про какие то курсы говорят что они неинтересные с точки зрения подачи материала и нет никакого толка от них-уже стоит задуматься нужны ли такие курсы?вот допустим сейчас в данной теме накидали много полезных советов/сайтов/и своих личных предпочтений,я проанализирую все и потом буду действовать)но все таки сначала действительно начну с бесплатных курсов на ютубе)1
  • Полиция Т—ЖNick, и этот тоже отредактируем. Прочтите первый пункт в правилах: https://journal.tinkoff.ru/comments-rules/1
  • zauralskayashaggy, ну вот сравнить хотя бы по названию требования в вакансии и программу обучения - не надо особо разбираться ни в чем. Понять, как удобно воспринимать информацию - взрослые люди это про себя знают. Еще вспомнила - недавно тут на вопросы отвечала менеджер по трудоустройству Яндекс.Практикума. Там одна из веток комментариев прям посвещена тестированию. Комментаторы - тестировщики прям подробно расписывали курс молодого бойца и то, какие книги-навыки-курсы нужны для смены профессии. Возможно, комментарии в том материале вам будут даже более полезны, чем те, что здесь.1
  • Аня ПетрошутоваЕгор, я отдала 200 с чем-то тысяч. Стоимость была отбита с лихвой, ни о чём не жалею)1
  • Анатолий Бизяевshaggy, Как практикующий QA скажу, что курсы вам не нужны. Совсем. Никакие. Базу узнаете из книг, которые автор комментария написал, SQL выучите на sql-ex ru, а все остальное это знание проекта и предметной области. А совсем все остальное найдете в процессе работы с помощью гугла. Мне вот тестировать ПО для ресторанов было крайне трудно, ибо я понятия не имел про работу официантов, а вот в банке на брокерском направлении сильно проще, ибо с биржей я уже достаточно хорошо знаком.1
  • Виктория Семусеваshaggy, лайфхак. Открываете первые попавшиеся курсы, смотрите программу. Обычно так и пишут "содержание курса". Вот там то и смотрите, что почитать можно2
  • Вика ПетроваДама, вы не могли бы и мне написать ovipe009@mail.ru0
  • shaggyРасул, привет)я прошла обучение,но не на тестировщика,а по сео продвижению,на данный момент работаю удаленно уже больше полугода,планирую набраться больше опыта и переходить уже в офис на полный день.Работу на полный день мне уже предлагали,но пока с минимальной зарплатой,так как я новичок,именно поэтому чтобы не просесть в доходе решила пока совмещать основную работу и подработку.Понимаю,это не совсем ИТ,но мой опыт хорошо показывает что все возможно,и с нуля даже найти работу в новой сфере за полгода)1
  • 49тжJulz, скажите, а какой был уровень английского?0