Pull to refresh

Comments 60

TL;DR: Вкатываться нынче в айти - овчинка выделки не стоит.

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

Вебкам и закладки только остаются.

Если только это и остаётся, такого контингента тем более не надо нам в айти...

"вам в айти" - чувства юмора бы немного подвезти :) "вебкам" и "закладки" взяты из шутки.

Это из расхожей фразы "В России три пути - вебкам, закладки и айти".

Ну вебкамщицы пусть идут, хотя бы красивые айтишницы появятся ))

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

А айти-то тут причем - в дальнобойщики тоже врядли стоит вкатываться, если не готов по 10 часов минимум в день баранку крутить да полжизни в кабине проводить.

посоветуйте, пожалуйста, области куда стоит вкатываться?

UFO just landed and posted this here

Основание?

Основание я написал ранее, в своем спитче.

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

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

По факту, в лучшем случае, получают подборку, "галопом по Европа". Качество контента, и особенно компетентность "спеца"-педагога, вызывает отдельные вопросы.

Не спорю, есть и сильные игроки. Например ШАД. По отзывам ребята не зря кушают хлеб. Но простите это площадка на базе высшего заведения, а в команде педагогов реальные эксперты в теме. Это кузница кадров крупного ИТ игрока. Они учат для себя и понимают как и чему учить.

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

простите а вы статью то читали? Где я что-то рекламирую и говорю что курсы это 100 процентный вариант трудоустройства? Я говорю про РС скулл (бесплатный курс) только потому что я там работал и обучал студентов, а про остальное + мой личный опыт работы на курсах ЕПАМ-а, netcracker и общению ребят препадющих на яндекс практикум. Так где инфоцыганщина?

Кто не умеет работать -- тот учит. К сожалению, как правило, это так. Очень редко реальный спец находит время для передачи знаний, и это скорее исключение. При этом, если находит, то делает это pro bono. Когда за обучение начинают брать деньги, это уже является признаком, того, что "спец" не востребован на рынке. А когда "обучают" на каждом углу, как наперсточники в 90-е, то ничего хорошего ждать не стоит.

Мне все таки кажется что обучать и работать это два совсем разных понятия. Обучать - это отдельный навык, который также проходит через условные этапы "джун/мидл/сеньор".

Уметь работать? тут тоже можно поспорить) по-моему это несколько странно человек с опытом (реальный спец) будет что-то передавать бесплатно) насколько у него хватит мотивации?

Знаю таких. Мотивация -- им когда-то повезло с учителями, отдают "долг".

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

у вас есть сомнения в моей компетенции?

У меня есть предвзятость ко всем, кто начинал карьеру с онлайн курсов, хотя вашей квалификации оценить не могу, потому как я не фронтэндер.

Инфоцыгане, или же скомпонованная информация с практикой и возможностью пообщаться с практикующим специалистом?

Инфоцыгане

почему? как же обратная связь от автора или кураторов курса?

По сути курсы нужны чтобы показать hr что ты настолько "увлечён" что даже готов дополнительно тратить деньги и время для повышения квалификации.

UFO just landed and posted this here

Шляпа это, hr ищут не слушателей курсов, а реальных специалистов. Будь вы хоть с дипломом гарварда, когда встанет вопрос выбора, предпочтение отдадут самоучке, у которого есть опыт и свои проекты.

что даже готов дополнительно тратить деньги и время для повышения квалификации

Вот это, как раз таки, может быть и негативным фактором.

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

Ладно бы ещё в "обычных" работах, где один раз научился и дальше всю жизнь работаешь, но вот в IT, где раз в 10 лет приходится полностью переобучаться - вряд ли работодателю захочется каждый раз оплачивать новые курсы и ждать год.

Так что я бы вот уж кому, а HR точно не говорил бы про курсы, если напрямую не спросят.

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

я закончил курсы в 2017 году и сейчас на позиции senior developer

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

В разных компаниях требования к определенным уровням могут сильно отличаться. Например, в одной компании вы могли бы быть на уровне "junior plus". А среди других преподавателей и менторов курсов зная лишь основы работы с IDE и Git уже считаться профессионалом уровня Ричарда Столлмана.

О вас на мало информации. Расскажите о себе больше.

На данный момент работаю в Тинькофф банке на позиции старшего фронтенд разработчика, с 2017 и в обучающийх программах компаний задействован и есть опыт менторства, опираясь на который и написана статья :)

Вы так понимаю джунов учите)

С джунами есть 2 типа подхода обучения

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

2й, который ещё где-то жив, заключается в геймификациях, адаптациях материала, внедрении системы стимулов и вовлечения в учебный процесс, проработка базовых тем, с плавными переходами в сложные.

Объективности ради у Тинькофф образования норм подготовка - она во первых бесплатная, во вторых обучают практикующие сотрудники. Но как повезет с ментором ещё зависит. Я сам проходил финтех, очень помогло в свое время

Удивительно! Раньше они даже кнопки красить не брали без вышки и на собеседовании гоняли по Клеппману даже фронтов. Отдельно шокирует переход в сеньоры менее, чем за шесть лет. Это у фронтов такая жизнь простая или у Тинька такие низкие требования к сеньорам?

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

Есть курсы хорошие, от них — польза, есть курсы плохие, от них пользы нет (сенсей.jpg)

А кроме шуток, лучшее, что я видел в плане обучения — это либо бесплатные проекты вроде FreeCodeCamp, либо проекты компаний, которые затем набирают с них персонал (тот же RS School, хотя сейчас можно назвать community driven, но создан все равно Epam), либо инди-курсы от состоявшихся специалистов. Худшее же — курсы от... назову их производителями инфосодержащих продуктов (далее ПИП, хм, отличное слово, на запиканный мат похоже, идеально просто).

Почему такой расклад? Потому, что энтузиасты, готовые предлагать свои знания бесплатно, радеют за то, что делают, и делают это качественно, компании заинтересованы в адекватных сотрудниках, и обучают потенциальных штатных специалистов качественно, инди борются за слушателей и делают свою работу качественно хотя бы ради конкуренции (а часто к этому примешиваются и первые две мотивации). ПИПы же вваливают кучу бабла в рекламу и стригут купоны с тех, кто зачастую еще не способен оценить адекватность предлагаемых знаний (причем к таковым относятся и вайтишники на хайпе и студенты ВУЗов, потому как даже на IT-факультетах зачастую учат ... странному, мягко говоря). А все потому, что нет утвержденных стандартов обучения, значит и спроса с ПИПа нет: деньги уплачены, услуга оказана, какие претензии?

Отсутствие стандартов в обучении приводит к отсутствию четких грейдов, что в свою очередь порождает балаган на собеседованиях. Можете представить себе, как терапевт с 20-летним стажем устраивается на работу, а его заворачивают за то, что он не смог расписать на бумажке цикл Кребса? А в IT такое сплошь и рядом. Не говоря уже о той дурнопахнущей куче говнокода, который появляется стараниями выпускников курсов от ПИПов, а ведь их потом тоже кому-то приходится разгребать. Впрочем это тема для отдельного разговора.

Ну а что касается финансового вопроса, тезисы о том, что "ты заплатил деньги, это даст тебе мотивацию" или "главное, что дает курс — это план обучения, остальное — сам" считаю контрпродуктивными. Главная мотивация в обучении программированию — желание стать программистом, а Learning Journey Maps, коих можно нагуглить по любой компетенции, ну никак не может стоить 300 тысяч: курс должен предлагать именно что качественные знания и практику, а если он этого предложить не может, он плох.

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

Зависит от типа (программирование с нуля или повышение квалификации в какой-то области) и длительности, конечно, но полагаю, примерно столько же, за сколько свою продукцию предлагают ПИПы. Ну а если говорить о том, что такое "качественный курс", то опять же, ориентируемся на рекламу ПИПов: если бы изложенное там было на 100% правдой, то это были бы действительно качественные курсы.

То есть, реально "занятия в малых группах" (по типу университетских), а не по несколько сотен человек, "опытный наставник" (тут вопрос, что такое "опытный" с учетом относительности грейдов, но если брать среднестатистическое, то в моем понимании это должен быть, как минимум, крепкий миддл и выше), а не вчерашние стажеры, которые сами путают списки и массивы, "обратная связь" (разумеется, не 24/7, но чтобы после занятий каждый имел возможность задать интересующий вопрос, а домашние задания возвращались с подробным объяснением ошибок), а не "отвечу трем везунчикам и убегаю" и оценки в стиле "ок"/"не ок", "продуманная программа", которая реально охватывает все необходимое для того, чтобы выпускник считался спецом, на которого учился, "актуальные знания", а не технологии десятилетней давности, с которыми только замшелое legacy ковырять — вот примерно так должен выглядеть стоящий курс. Я бы еще, признаться честно, добавил сюда командную работу (сложно организовать для инди, а вот ПИПы как раз имеют все возможности для формирования команд front-back, например, чтобы студенты прочувствовали реальную разработку), тогда вообще было бы идеально.

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

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

Но если курсы качественные и дешёвые, то у вас сразу появляется куча конкурентов, а цена за услуги падает :/.

И уже вам самому нужно будет доказывать, чем вы так нужнее и ценнее, чем вчерашний Вася.

начинают хотеть квалифицированного специалиста

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

Пока не замечал описанной вами динамики. Огромное количество претендентов на вакансии начального уровня (и наглеющие из-за этого работодатели) - это да. Снижение среднего уровня соискателей на миддла и выше - это да.

Обычное техническое интервью довольно быстро отличает выпускника курсов от человека, который написал правду про свой опыт работы. Не нужны даже никакие каверзные вопросы, всё понятно по обычному small talk`у - если он протекает плавно, с высокой вероятностью - кандидат ок.

Имхо курсы это возможность быстро и поверхностно ознакомиться с новой технологией или новым продуктом

При работе с новыми технологиями или продуктами обычно имеется документация с разделами Quick Start или Getting Started. Эти разделы предоставляют достаточно информации для поверхностного ознакомления.

Ваше высказывание совершенно не отменяет изначального комментария.

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

Невозможно за 6-12 месяцев подготовить вменяемого джуна

Тем, кто в принципе способен быть джуном, достаточно 6-18 месяцев с учебником. Остальным не помогут ни курсы, ни высшее образование.

Что учить? Как учить?

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

Достаточно ли информации дают курсы для того, чтобы по окончанию их вы смогли трудоустроиться? Это зависит от того, куда вы хотите устроиться. Если это небольшая веб-студия, то информации будет достаточно.

Судя по тому, на сколько дубовые к нам приходят выпускники курсов, даже для маленькой web-студии недостаточно.

Возможно ли после курсов получить позицию выше джуна?

Независимо от качества обучения где бы то ни было и размера компании-нанимателя - это невозможно в принципе. Грейды - это не про объём знаний, а про боевой командный опыт. Если человек не работал как минимум года три над реальным коммерческим проектом в команде с мидлами, то сам мидлом он быть не может никак.

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

Современные джуны в большинстве своём не знают ни хрена и самое страшное, что ещё и учиться не хотят. Всё ждут, что на работе, как и на курсиках, им кто-то всё разжуёт и в рот положит.

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

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

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

Как говорится, кто умеет - делает, кто не умеет - учит. Очевидно, эти вот менторы свернули куда-то не туда, раз преподают на курсах, а потому учить будут чему-то не тому.

Потому что сфера разработки - очень динамична, и технологии, которые были на коне 10 лет назад, сейчас уже не актуальны.

Всё самое важное в разработке придумали около 50 лет назад. И даже если не смотреть на фундаментальные знания, та же Java и Spring принципиально не поменялись за последние 15 лет.

та же Java и Spring принципиально не поменялись за последние 15 лет

Вы не в курсе. С такими знаниями вас никто на работу не возьмёт.

Примерная аналогия вашего замечания такая - вот я сто лет напильником работал и ещё 200 проработаю, потому что обработка металлов за последние 100 лет не изменилась. Но давайте вспомним, сколько новых и разнообразных инструментов придумали за 100 лет. Да, они тоже могут использовать трение для обработки материалов, но вы, перейдя на них с напильника, просто не будете знать, куда их включать (что такое розетка, вилка, провод и т.д.)

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

Ну и такой момент - зная высшую математику, вы сможете работать в окружении выпускников младшей школы, увлечённо разрабатывающих метод вычисления площади треугольника путём приближённого разбиения его на множество прямоугольников? Это сколь страшный голод нужно испытывать, что бы ходить на такую "работу"?

Пишу на Spring'е с версии 2.0, тоже считаю, что принципиально в нём за эти годы ничего не изменилось, если не считать появление Reactor'а.

Значит вас тоже никто не возьмёт на работу, потому что вы не знаете Spring Boot, а для принимающих "по очкам" это очень важный минус.

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

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

Если есть что-то типа стандартов, как для QA от ISTQB, то курсы бесполезны, выучить необходимую инфу можно из материалов для подготовки к сертификации. А вот практика уже сложнее, тут уже курсы, если там практическая часть, могут помочь хотя бы фидбеком от преподов. Ну и если уж и идти, то лучше на курсы от самих айти компаний.

Курсы без практики смысла не несут.

Многие начинают сходу с практики и потом уже конкретную нужную им информацию под задачи гуглят.

К сожалению в большинстве случаев курсы это просто сбор бабла в сетевом формате.

К сожалению, тема с курсами всегда сводится к вопросу - ну да, всё непросто, но где же мне по быстрому найти правильное решение? Именно отсутствие быстрого решения и критикуется в большинстве комментариев (правда неявно). А вот движение в сторону лучшего понимания проблемы почти никому не интересно.

Изначальная постановка вопроса принципиально неправильная. По быстрому означает некачественно. Сумма миллиардов некачественных действий даёт именно ту картину, которую мы наблюдаем - засилье рекламы и невозможность выбрать качественный курс. Но даже если удача улыбнулась, после хорошего курса вы попадаете на рынок, где правит всё тот же принцип - надо по быстрому. Хотелки бизнеса должны быть быстро внедрены в промышленную эксплуатацию. Можно качественно, но за в пятеро большее время? У бизнеса нет таких бюджетов! Это отговорка, бюджеты, особенно у крупных контор, конечно же есть, но общая нацеленность на решение по быстрому не даст вам возможности получить качество. Даже если вы локально попадёте в рай для любителей качества, глобально рынок не примет подходы, выработанные в этом раю.

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

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

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

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

По теме - курсы это добро. Они нужны. Ждать от них сверхъестественного не стоит. Но для образования новых нейронных связей то что нужно.

Выучиваем английский хотя бы на уровне B2 (более-менее свободные чтение, письмо, понимание на слух, разговорка не обязательна, но желательна) и посылаем курсы за 30k+ рублей на Й*х. Дорожная карта развития - roadmap.sh. Предзаписанные лекции - YouTube, Udemy. Онлайн-тренажёры - freeсоdecamp. Алгосы - Codewars,Leetcode. Пообщаться с людьми из отрасли - tech-Twitter, телеграм-чатики.

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

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

По мне, так единственное, чему стоит учить - это подходам к решению того или иного класса задач. А вот этого на всяческих курсах как раз никто и не делает. Учат пользованию инструментом.

Согласна, что базу на курсах получить можно. Но нет гарантии что устроишься. Я в Upward School отучилась 4,5 месяца, на UI/UX дизайнера.

Курсы бывают разные. Я напишу о положительном опыте. Есть, например, практические курсы, цель которых научить что-то делать руками. По окончании таких курсов слушатель должен выполнить дипломную работу в виде практического задания, совершенно рабочего боего решения развёрнутого, которое можно протестировать и пощупать. Причём, в коде он должен использовать минимум 50% того, чему его научили (модули, библиотеки и тп)

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

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

Поэтому для меня такое количество негатива в комментах вызывает вопросы. А кто эти люди которые так старательно засирают автора, уж не те ли мидлы и сеньоры, которые прошли в свое время путь Без курсов и теперь не хотят, чтобы кто-то добился результата быстрее, чем они раньше? Боятся конкуренции? Да рынок растёт...

имхо вся инфа с курсов доступна бесплатно или почти бесплатно, типа той же udemy, да еще и в различно структурированном виде, в том числе с тренажерами и задачками, курсы, которые про "профессия через год за 200к" могут дать может быть чтото про дисциплину и какой-то social networking, если оч повезет, но качество менторов и теже тренажеры на многих этих курсах вайти чот неоч соответствуют их конскими ценникам за эти опции

Sign up to leave a comment.

Articles