Вы случайно не PHP Middle?

Что не так с онлайн-образованием, в том числе для программистов

Всем привет! Я Лаптев Алексей, основатель и главный разработчик сервиса бесплатной сквозной аналитики и коллтрекинга Utmstat, а также Telegram-канала про сквозную аналитику. Сегодня расскажу про некоторые нюансы онлайн-образования.

В закладки

Проблема на рынке

Ко мне периодически обращаются с вопросом посоветовать курсы чтобы войти в айти и стать программистом/маркетологом/дизайнером.

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

Если профессионал в своей области еще отличит откровенную ерунду, от нормальной программы, то новичек, непонимающий тему и ослепленный будущей зарплатой - нет.

Пример

Я силен в веб-разработке, в частности PHP, поэтому берем курс по веб-разработке в одной из популярных "школ".

Что обещают

Научить на веб-разработчика за 2 года с возможностью получать "высокую" программисткую зарплату.

Что не так?

Учить на веб-разработчика 2 (два!!) года, запихивая в один курс верстку, php, битрикс, управление проектами - это безграмотно с точки зрения обучения (но не LTV).

Отнимать у человека 2 года жизни обещая сертификат и работу, вообще как-то непорядочно.

При этом обещается какой-то опыт.

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

Как правильно?

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

Настоящий программист учится примерно так:

Берутся трендовые инструменты - html/js/php или java/kotlin/swift.

За 1-2 месяца пишется демо проект - бложик, калькулятор, to-do list, что-нибуть простое и полезное.

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

И только в такой конторе 1-2 года унижений от опытных коллег дадут реальный коммерческий опыт разработки, а не нелепые дипломные работы.

Онлайн-школы должны просто вправлять мозг в нужном направлении и на это нужно ну 1-2 месяца, а то и пара вебинаров.

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

Так как выбрать курс?

Рекомендую учесть следующие нюансы.

  1. Ищите курсы от технологических контор (Яндекс/Сбер), основной продукт которых ПО/дизайн/маркетинг, а не сами курсы. На рынке дефицит квалифицированных кадров, поэтому некоторым проще уже с нуля учить, чем искать. А так как там учат будущих работников, а не просто берут деньги, то высока вероятность получить действительно ценные знания быстро, недорого/бесплатно, а потом даже за зарплату!
  2. Если все-таки выбрали школу, то не верьте на слово тому, что написано на сайте, лучше покажите программу и стоимость обучения знакомому программисту или киньте в тематический чат. Если скажут что похоже на правду по материалу/цене/срокам, то можно брать. Если курс камнем пойдет на дно - не стоит.
  3. Так же не стоит забывать про возможность самостоятельного обучения по многочисленным бесплатным/недорогим материалам и даже книгам! Это невероятно, но так учились буквально 5 лет назад и многие действующие профессионалы так учатся до сих пор.
  4. Стремитесь как можно быстрее попасть на реальный проект с коллективом, который сильнее вас и будет вас реально учить. На курсы тратьте 1-2-3 месяца, а потом ищите работу. Только практика коммерческих проектов дает знания, дипломы и сертификаты никому не нужны.

Выводы

Адекватная длительность курса - до 6 месяцев, лучше уложиться в 1-2 дроблением тем.

Прежде чем платить за курс, покажите его профессионалу в теме.

Обещания на сайте, отзывы и рекомендации новичков имеют сомнительную ценность, с точки зрения реальной востребованности на рынке труда.

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

И самое главное

Вам должно нравиться.

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

Даже "программистов" с 10 летним опытом, не всех можно назвать профессионалами. Поэтому курсы как толчок в профессию - хорошо, но это только самое-самое начало.

{ "author_name": "Alexey Laptev", "author_type": "self", "tags": [], "comments": 49, "likes": 8, "favorites": 26, "is_advertisement": false, "subsite_label": "education", "id": 131558, "is_wide": false, "is_ugc": true, "date": "Wed, 03 Jun 2020 11:47:52 +0300", "is_special": false }
Новые вакансии в 2Reallife
Объявление на vc.ru
0
49 комментариев
Популярные
По порядку
Написать комментарий...
2

Берутся трендовые инструменты - html/js/php или java/kotlin/swift.

За 1-2 месяца пишется демо проект - бложик, калькулятор, to-do list, что-нибуть простое и полезное.

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

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

Ответить
7

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

Ответить
0

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

Ответить
1

Критерием использования этих штук является не толковость, а контекст.

Если геймдев и низкоуровневое программирование - да.

Если веб разработка - там это не нужно и критерии толковости немного другие.

Ответить
0

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

Ответить
0

Не путайте потребности рынка и личное ЧСВ программиста

Ответить
0

Да какое чсв
Говнокодить каждый научиться может
А чтобы писать качественный код, надо много чего уметь и знать
Люди алгоритмы спрашивают на собеседованиях, чтобы отсеять говнокодеров

Ответить
0

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

Пройду ли я собеседование хотя бы на джуниора? Думаю что нет.

Ответить
0

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

Ответить
0

Название знаю, детали не знаю, эти знания вообще не нужны

Ответить
0

Ну, тогда мне больше нечего сказать
Понятно всё с вами)))
Забавно рассуждать со стороны незнания
Приведу пример:
Когда вы сможете лучше решить задачу? Зная 3-4 фреймворка/библиотеки, или всего одну?
Очевидно, зная 3-4, потому что вы можете выбрать как именно эту задачу сделать, у вас больше "кругозор"
А когда вы даже не знаете что это
Заявлять подобное - это лишь оправдание собственной неграмотности

Ответить
0

А где связь между фреймворками и низкоуровневыми алгоритмами? Вы знаете за счет чего один фреймворк быстрее другого? Из-за бинарного поиска? Как это замерить? Я знаю.

Ответить
0

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

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

Ответить
0

Попробуйте пописать коммерческие проекты, думаю поймете о чем я )

Ответить
0

Omg, и причём тут коммерческие проекты, чем они отличаются?
В коммерческих проектах говнокодить надо, или что?
Вы так говорите, будто вас заставляют вручную сортировку писать - нет
На практике не будете, уже многое готовое есть
Но если возникает потребность чуть более умное сделать, то надо знать как это работает

Ответить
1

Умное - это обычно грамотная архитектура и подходящий инструмент, а не алгоритмы и как работает память.

Ответить
0

Согласен, автор теоретизируют по 1-2 месяца. Поэтому статья бесполезна и отдает популизмом. Сам он, наверняка, не возьмёт программиста после такого обучения.

Ответить
2

Ох уж эти настоящие программисты... Про настоящих мужчин/женщин в следующей серии?
По сабжу. Уровень полезности данной статьи стремится к нулю, как и рекомендации пойти на двухмесячные курсы от Яндекса, которых не существует. А главная мысль: каждому следующему поколению должно быть также больно, как предыдущему. 
Это, кстати, не означает, что надо отнести 300 кусков не будем говорить куда.

Ответить
0

Каждый вправе расплатиться своим временем и деньгами, чтобы оценить уровень полезности статьи.

Ответить
0

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

Ответить
0

Опыт есть

Ответить
0

Про него в статье ни слова.

Ответить
0

Онлайн-курсы это медленно, быстрее текстом книжку прочитать, но это уже ультрасложно как я понимаю.

Ответить
2

У вас нет опыта обучения в онлайн-школе. Вы пишете статью. Когда вам указывают на нерелевантность вашего опыта, вы начинаете шеймить тех, кто не читает книг. Какие аргументы дальше? Брат танкист? Для того, чтобы написать о том какой вы молодец, читаете книги, ее обязательно писать про онлайн-учебу.

Ответить
0

Ну вы просто не понимаете нюансы специальности.

Есть веб-разработчики на условном yii/laravel/symfony - это универсалы востребованные на международном рынке. Которые в страшном сне не будут разрабатывать на битриксе.

Есть "веб-разработчики" на битриксе - они клепают в основном однотипные сайты на битриксе и их рынок - РФ.

Есть фронтендеры - делают свистелки на сайтах.

Это 3 разные специальности и нужно учиться чему-то одному.

Это все-равно что поступить в универ сразу на биолога/тракториста и повара. Когда ты хочешь стат дизайнером.

Вот о чем речь.

Ответить
1

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

Ответить
0

Ну вообще я взял реальный курс одной из популярных школ и это не Яндекс.

Ответить
0

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

Ответить
0

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

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

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

Ответить
0

Да, изучите вопрос с другими курсами.

Ответить
0

От Яндекса есть полугодовые платные курсы.

Ответить
0

10 мес, если речь о фронтенде. 6 мес, по-моему, тестировщик

Ответить
2

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

Ответить
0

Так то да, но в примере мешать в один курс довольно разные направления - не признак профессионализма. 

Ответить
0

Ну, тогда и статью нужно было назвать "Что не так с одним известным курсом" :)
Помню, как я года три назад попробовал несколько дней курс по Питону (я не сижу на этом языке, поэтому условно новичок). Мне честно организатор курса указывал на огрехи в коде.
Вот это и нужно для новичков. Такой опыт не получить, просто читая книги и делая примеры. Так уж устроен мозг - поначалу много "неважного" может быть проигнорировано.

Ответить
0

Я бы сказал, что даже от одного поставщика курсов, но двух разных преподавателей, материал различается по качеству. А между школами, да еще с разницей в несколько лет, может быть пропасть. Преимущество онлайн школы (могу сказать только про Яндекс) - это не дать ученику утонуть в потоке лишнего и устаревшего материала. Можно открыть ютуб и повторять верстку Acme, но это бесполезно, если, например, нужно работать по БЭМ. Да и за логотип, который завернут в заголовок, потголове не погладят. Поэтому да, материала много. Можно сделать и это даже будет работать. Можно даже сайт на виксе или тильде продать. Можно лендинг сверстать левой пяткой. Но если речь о чем-то большом, системном, что потом нужно будет улучшать, поддерживать, то лучше, конечно, идти учиться туда, где подобное не только преподают, но и используют в работе. 

Ответить
2

Не берут же джунов через 2-3 месяца обучения. 

Ответить
1

Мне кажется, основная проблема онлайн-курсов в том, что у них нет цели "научить" клиента, а есть цель "учить клиента как можно дольше", чтобы он или оплачивал абонентские платежи или покупал очередные курсы. То есть у продавца и покупателя разные цели, впрочем как и всегда :)

Ответить
1

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

Не берите платные курсы, пока не убедитесь, что им нет бесплатных аналогов. (Спойлер: аналоги всегда есть)

Ответить
0

Совсем полному новичку нужен указатель. А дальше да, можно идти изучать самому через книги или за те же деньги в udemy

Ответить
0

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

Ответить
1

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

Ответить
0

И самое главное
Вам должно нравиться.

Ответить
0

Проходишь быстрокурс, потом пишешь в резюме 3-4 года опыта и ищешь работу. Месяц на реальном проекте дадут больше знаний, чем год курсов. По крайней мере поймёшь, что реально нужно в коммерческой разработке и насколько оно надо.
Вполне берут джунов почти без опыта. Да, в конторы, которые занимаются разработкой - нет. Там поток и код надо выдавать сразу. Но туда, где деньги зарабатываются другими вещами - вполне.
Не бейте меня палками, но я считаю, что знание нормальной IDE сходу позволит решать несложные задачи на вполне нормальном уровне, параллельно осваивая язык.  

Ответить
0

Если берут джунов без опыта, зачем писать про опыт 3-4 года?

Ответить
0

Для повышения привлекательности резюме, ессено. Что бы вообще попасть на собеседование.

Ответить
0

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

Ответить
0

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

Ответить

Комментарии