Рынок диктует свою моду, в том числе моду на специальности.
Как в моей юности было модно учиться на юриста, чуть позже пошла мода на дизайнеров, а до меня - стоматология, так и последние годы самая популярная специальность у поступающих - программист-разработчик.
Ничего удивительного, спрос на них сейчас высок как никогда. Они востребованы практически в любой сфере, у них фантастические(по рассказам всяких онлайн-курсов) зарплаты,легкая(по рассказам все тех же онлайн курсов) работа, которую можно выполнять, попивая коктейль на шезлонге в Паттайе.
Миф первый. Айти это легко.
Для начала, это в первую очередь программирование(внезапно, да?) Даже работа с таблицами и БД требует знания языков программирования(например, для создания макросов)
Знание языка программирования это не минимальный набор операторов и функций для написания школьных заданий - это еще и понимание его синтаксиса. Три четверти времени в написании кода уходит на отладку и устранение ошибок. В понимании же юного программиста код можно просто набрать, машина сама догадается, что ты там имел ввиду. Не-а.
Большинство обучающихся не особо заморачивается с написанием кода, доверяя это неблагодарное дело знакомым программистам, или подыскивая готовое решение в гугле. Как результат - самостоятельно дальше "helloworld" у них дело не доходит. Те же, кто осваивает азы программирования, обычно очень быстро разочаровываются в себе после ряда безуспешных попыток запустить более сложный проект. По итогу остается пара-тройка отмороженных домоседов,которые не бросают до последнего, изучают новые языки, курят мануалы. Но один из них не может в математику, а второй это - я.
Миф второй. Буду игры делать.
В мое время(звучит, словно я старый дед) начался и закончился золотой век игростроя.
Собственно, закончился он как раз потому, что в индустрию за длинным рублем потянулись все подряд, наводнив рынок сделанным на скорую руку ширпотребом, который отечественную индустрию и похоронил.
Сейчас у нас в моде мобильные игры. Простые, как спичечный коробок, с красивой картинкой и обязательно с донатами. В них залипают, они клепаются десятками, а главное - на них можно зарабатывать! В теории, конечно. По факту, у нас два пути: либо на голом энтузиазме пилить шедевр, либо работать на дядю, который платит копейки за разработку софта, зато много в графику и рекламу. В любом случае, зарабатывает в основном дядя. Опять же - побеждает принцип "пипл схавает", помянем "Диабло онлайн".
Говорю об этом с некоторой болью, так как сам в свое время хотел делать игры, и даже что-то делал. На данный момент я уже знаю три языка программирования осваиваю четвертый.
Да, мне сейчас скажут, что полно инструментов разработки, которые позволяют создавать игры без написания кода. Отлично, но можно ли создать шедевр с помощью одной только киянки?
Миф третий. Закончу курсы - буду зарабатывать.
Есть просто куча разных интернет платформ, которые обещают дать вам IT специальность за пару месяцев, а затем даже трудоустроить на фантастические зарплаты. В большинстве своем, к сожалению, это обычное инфоциганство, цель которых - заработать на доверчивых студентах.
Так исторически сложилось, что без опыта работы вы не нужны, а следовательно - и рассчитывать на большую зарплату тоже не приходится. Тут как в Макдональдс, сначала пашешь за спасибо на подхвате и черновой работе, через пару лет(если проявишь себя и не сорвешься) станешь ты мидлом. Через курсы повышения квалификации, постоянное самообучение, десятки проектов. Ага, вспоминаем миф первый.
Миф четвертый. Буду работать откуда захочу.
Тут даже не смешно. Просто читаю посты людей, которых поставили в определенный момент перед выбором - или увольняешься, или релоцируешься куда скажут. Никто не будет смотреть на наличие семьи, детей, питомцев. Но это если вы мидл или сеньор, с джунами даже церемониться не будут.
Работа программиста потому и высоко оплачивается, что это сложная, требующая навыков и знаний работа.