151

Минусы онлайн-курсов для программистов (в геймдеве и не только)

Всем привет! Хочу поговорить про онлайн-образование для программистов (в геймдеве и не только).

Меня бомбит от того, как образовательные площадки наживаются на людях. "Профессия за год", "трудоустройство" и всё это. Ну нельзя за год с нуля стать программистом с теми скудными знаниями, что они продают за 50, 100 и даже 150 тысяч. А еще больше меня бомбит, от того, что продаётся общедоступная информация, поэтому такие курсы и называются «инфоцыганскими».

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

Видео-версия

Я записал видео-версию, для тех кому удобнее смотреть, а ниже мои мысли текстом

Обложка

Самая большая проблема: Обертка красивая, а содержимое такое себе: с нуля и до уровня профессионала за шесть месяцев, трудоустройство, вашу квалификацию подтвердят документы установленного государственного образца (на которые насрать работодателям), курс со скидкой 40% и так далее.

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

Я поясню.

Слыхали поговорку о том, кто больше всех заработал во время золотой лихорадки?

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

Так и с курсами, у онлайн-школы нет никакого мотива сделать вас крутым специалистом. Освоите вы профессию, или не освоите — бизнесу все равно. Устроитесь вы на работу или нет - почти никакой разницы: вы заплатили за курс. Все. Точка.

В сравнении, например, с интернатурой при какой-нибудь компании, у которой есть настоящий мотив: Получить новичков-джуниоров, свежую кровь, недорогую рабочую силу.


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

Для собственного удобства я буду говорить о курсах по программированию, я программист. Но, некоторые замечания можно экстраполировать и на другие профессии. И да, я ругаю и привожу в качестве примеров курсы по разработке игр на движках (это Unity и Unreal чаще всего), но все, что я буду говорить дальше применимо и к другим профессиям связанным с программированием: Data Science, Machine Learning, курсы по языкам C#, C++, Python и другими.


Так вот. С курсами по программированию есть небольшой, но очень важный нюанс.

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

А с курсами Вы этот важнейший навык не прокачиваете!

И поэтому:

1) Первое: Вы не умеете учиться и работать с информацией

Буквально у вас в процессе курса все обучение строится на вопросах и ответах с преподавателем, верно? Вы не учитесь находить ответы сами, банально гуглить, иначе зачем я платил деньги? Пусть меня научат! Обещали за 60 тысяч "профессию разработчик игр", ну так вливайте в меня опыт!

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


2) Второе: Вы и не пробуете настоящего программирования, не факт, что вам понравится работа программиста: она состоит во многом в чтении материалов и исследовании. То есть вы можете долгое время обучаться профессии, которая вам вообще не понравится в итоге.

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

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

Ложь про трудоустройство: Почемуто на обложке курса не пишут: "помощь с трудоустройством", пишут "с трудоустройством" и ложь про диплом государственного образца — кому он вообще нужен? Но утверждается, что работодатель в пляс пойдёт, как только вы его покажете.


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

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


Программы курсов

И еще одно замечание о том чему учат и кто учит.

Во многих программах примерно одинаковый набор: мы сделаем несколько игр для вашего портфолио (год опыта в ваше резюме как обещают некоторые онлайн-школы).

Например вы сделаете танки, шутер, платформер, стратежку и какой-нибудь раннер. Четыре проекта за год. В каком режиме вы будете их выполнять? И в каком режиме будет подаваться информация? Я уверен это monkey see, monkey do: Делай как я, повторяй за мной. Иначе почему у всех студентов четыре одинаковых проекта? Логично предположить, что программа не подразумевает универсальных базовых знаний, который студенты могли бы применять сами и выбрать собственные жанры игр.


Собеседование

И вот тут еще один нюанс. Выпускник на интервью, каким-то образом он туда попал.

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

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

А что будут делать 30 выпускников этой онлайн школы с совершенно одинаковыми портфолио?

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

Еще одна поговорка: Ученик мастера-драконоборца говорит своему учителю: Мастер, вы научили меня как сражаться с драконами, но в этом мире уже не осталось драконов, что же мне делать? Чем зарабатывать на жизнь?

"Учи как сражаться с драконами", ответил мастер.

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

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

Может они стали успешными разработчиками инди игр? Я о таких историях не слыхал.

Так что же делать? Как учиться?

Сложный вопрос. Я сам сторонник книг, очень много хороших книг существует по языкам программирования, алгоритмам и математике. Знания в книгах структурированы и точны, в отличие от вебинаров где преподаватель пыкает-мыкает и не пойми как объясняет. Но есть и хорошие курсы по разным профессиям. Есть крутые каналы на ютубе по геймдеву. Главное — научиться можно (и даже лучше для вас) бесплатно.

Большое спасибо за внимание. Хорошего дня!

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

16
Автор поста оценил этот комментарий
Ну, такие курсы скорее выполняют роль мастер-класса по живописи для домохозяек, они не обучают профессии, а дают почувствовать себя молодцом и разнообразить обстановку необычной для себя информацией
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Отличная метафора!

Автор поста оценил этот комментарий

Я вот очень увлёкся программированием в один момент. Реально мог несколько часов безвылазно сидеть и кодить(искать информацию, решать свои ошибки, писать свой код, делать то, что приходит в голову). И мне это было реально интересно, затягивало как и игры. А потом я поменял работу 5\2 на заводе, на работу 2\2 с день\ночь. Всё. Мозги перестали работать, режим сна убит. Желания нет никакого. Плюс к этому, я очень надеялся на корочку от курсов. Я могу всё, что потребуется изучить сам. Даже за тот же год вполне реально натаскаться на джуна. Но, сука, корка. Куда не посмотри, всем нужна сраная корка. А у меня образование по технической специальности, но это не ИТ. Вот и что делать? Магистратуру пойти на какую нибудь прикладную информатику? Или заного потерять 4-5 лет в универе ради сраной корки? Вот тут курсы и могут спасти. Какая никакая корка есть, знания какие то тоже будут, если конечно самому хотеть их получать.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Да где? Где нужна "корка", вы чего? Всем нужно портфолио, не нужна никому никакая корочка...

показать ответы
3
Автор поста оценил этот комментарий

Самому много читать и разбираться? Да ну нахер, пусть меня за 100к сразу научат бабла больше 200к получать, ТС вообще похоже в вопросе вообще не шарит.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
И тогда ещё курс лидера в нагрузку стоит пройти. Зачем получать 200, если можно 400.
показать ответы
0
Автор поста оценил этот комментарий
Ну допустим. Я знаю где мне брать знания, у меня есть книги, у меня есть сайты, бесплатные курсы, ютуб. Я начал на питоне.
Потом я с одной работы с графиком 5/2, ушёл на другую 2/2,с дневными и ночными сменами. И все полетело к чертям.
Курсы я для себя вижу единственным выходом сейчас, отдавать более 100к за самовнушение это такое себе конечно, но я думаю сам факт, что я плачу деньги за знания, заставит меня заниматься) Вот не могу себя заставить и все. Сажусь и туплю в код, не знаю что и как писать. График 2/2 с ночными сменами - зло. Вообще график сна должен быть стабильным, иначе превращаешься в сраного робота, который умеет делать только то, что ему на примере показали...
раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Господи. Ну самое наивное, что я слышу: Заплатить огромную сумму денег - мотивация, очень расстраиваюсь от этого :(
показать ответы
12
Автор поста оценил этот комментарий

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

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

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

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

3
Автор поста оценил этот комментарий

Плюсую, доучиваюсь на похожем инфоцыганском курсе. По работе в основном занимаюсь ML, разработка более прикладных продуктов - шарп, в связи с чем и хотелось освоить себя в Unity, а не в UE. Трудоустройство и тп не искал. Как человек, ни разу до этого не работавший с 3D моделированием или геймдевом, сначала взял книгу - заказывал с озона, оглавление оказалось интереснее, чем ценность информации в самой книге по факту. Потом в карантин решил попробовать курс.

Мои выводы такие:

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

2) Естественно, основы шарпа прорешивал в турбо режиме, а это почти 10-15% курса.

3) У меня сменилось два "преподавателя", которые как раз напомнили "учителей убивать драконов". Третий толковый, действительно хорошие советы дает, правит где надо, не принимает работу, если сделано неаккуратно. Иногда это реально мотивирует погуглить побольше и задает более высокий уровень решения, чем при самоконтроле. 

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


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

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

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Респект ;) удачи вам с учебой!
показать ответы
2
Автор поста оценил этот комментарий
Начать с бесплатных курсов, как минимум. В книжках/учебниках часто есть задания по пройденным темам, изучаешь теорию и выполняешь.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Плюсую. А то я как будто все перечеркнул этой статьей. Нет я же только про инфоцыган! Курсы на udemy говорят есть недорогие... Я же только хочу народ от кредитов на профессию мечты отговорить))
показать ответы
13
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Топ-замечание)

показать ответы
1
Автор поста оценил этот комментарий

А что на счет курсов от Skillbox?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Профессии программистов и геймдизайнера - ни о чем. Никчемные программы.
показать ответы
6
Автор поста оценил этот комментарий
Вот такие посты считаю зело годными.

ТС не поленился, оформил материал, написал текст и уже в качестве дополнения скинул ссыль на ютуб. Красава, хорошая работа.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Спасибо :)
1
Автор поста оценил этот комментарий

Автор, здравствуйте, а что посоветуете из книг и видеоконтента для желающего освоить Питон или Яву?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
По Python советую курс CSC, вела Екатерина Тузова. Если я не ошибаюсь она сейчас лид PyCharm (лучшая среда разработки для Python от Jetbrains)
1
Автор поста оценил этот комментарий

Автор, здравствуйте, а что посоветуете из книг и видеоконтента для желающего освоить Питон или Яву?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Java это прежде всего классная книга Effective Java. К слову, а разве с приходом Котлина, все не пересели на него?)
0
Автор поста оценил этот комментарий

А как вы выбираете книги?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

просто рекомендации читаю, но вообще в моих областях я знаю какие хорошие, а какие не очень) Можно рейтинги на Амазоне посмотреть, пробежаться по содержанию.

1
Автор поста оценил этот комментарий

А xyz как?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
В плане программирования? Ждём отзывы первых студентов) заранее ведь не сказать...
0
Senior Toxic
Автор поста оценил этот комментарий
про кадровый голод в российском геймдеве и специалистов не хватает
Потому что так оно и есть. Приходят такие вот с курсов и "вышка не нужна" и не могут пройти испытательный. К нам несколько гд приходили и так же уходили до конца испытательного.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ну вот я и к ВШБИ очень подозрительно отношусь, тоже бабло-насос.

0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я обошёлся без курсов по компьютерной графике, например. Но в целом я против курсов 100к за профессию. А есть же бесплатные, недорогие гамроуды и тп
показать ответы
2
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Мощный путь, можно позавидовать такому упорству
показать ответы
0
Автор поста оценил этот комментарий
Не знаю кто сколько выпустил учеников, а в ВШБИ на геймдизайне только и говорят, что про кадровый голод в российском геймдеве и специалистов не хватает.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я все же видео о программистах делал. Но знакомые геймдизы у меня есть, не то, чтобы они были нарасхват в России..
5
async
Автор поста оценил этот комментарий

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

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Где ведут? В какой онлайн-школе?
показать ответы
3
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Яростно плюсую за книги.
показать ответы
21
async
Автор поста оценил этот комментарий

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

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

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

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Совсем не спорю с этим. Обратная связь - очень хорошо. Я задаю вопрос: От кого эта обратная связь, где преподаватели курсов это опыт взяли? Я не видел крутых преподавателей с опытом.. И думаю, что все равно первый правильный фидбек новичок будет получать, если устроится на работу.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества