Мнение: ребенку не нужно идти в ИТ разработчиком
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Статья в первую очередь предназначена для родителей, которые стоят перед выбором будущей профессии для своих детей.
При выборе любой сферы деятельности и профессии, в первую очередь, нужно отталкиваться от предрасположенности, увлечений и интересов ребенка. Поэтому в статье я выражаю своё личное мнение, которое может отличаться от вашего.
Цель и миссия статьи — осветить нюансы и проблемы сферы ИТ ( программирования в частности ), при выборе профессионального пути в ней.
Прежде всего представлюсь, меня зовут Никита и я программист по образованию. Занимаюсь веб-разработкой больше 10 лет, работал Fullstack и Frontend-разработчиком, если говорить проще, то я разрабатывал(ю) сайты "под ключ" и знаю про все процессы и нюансы не только разработки, технологий, но и управления ИТ-проектами.
Ит — перегретая сфера
Уже много лет, из каждого утюга вы слышите, что ИТ это классно, дорого и богато. Вам рассказывают про огромное кол-во вакансий, нехватку специалистов ( то из-за огромного роста рынка и новых технологий, то из-за оттока специалистов из страны ), развитие ИИ ( искуственного интеллекта ) и что всё это открывает возможности быстрого роста и зарплаты от 150.000 р/месяц, стоит только пройти курс и все у вас будет хорошо.
Из-за большой популяризации ИТ, рынок переполнен начинающими специалистами, которые меняют профессию и юными разработчиками, которые только что закончили обучение и выходят на рынок, а это все меняет игру ( мы не говорим про сильных специалистов с опытом, чтобы попасть к ним в ряды, нужно сначала этого опыта набраться, а для этого нужно 3-4 года коммерческой разработки ). Наконец-то про проблемы:
1. Переполненный рынок
Кто бы что не говорил, а на одну вакансию ( junior или middle разработчик ) в среднем приходится по 6-15 соискателей ( если не больше ), можете изучить hh ( head hunter ): проверьте интересующую вас вакансию, например, "Веб-разработчик" или "Fullstack-developer" для junior позиции с зарплатой примерно от 40.000 р, на странице с описанием есть удобный счетчик, который показывает сколько сейчас соискателей просматривают эту же вакансию.
Все больше людей переходят в ИТ из других профессий, что кратно увеличивает кол-во соискателей к кол-ву вакансий.
2. Востребованные ИИ специалисты, новые профессии
Работа с ИИ ( искуственным интеллектом ) — это высокий порог входа, нужно обладать богатым опытом и багажом знаний, чтобы развиваться в этом направлении, но главная проблема — быстрое развитие технологий.
Технологии развиваются безумно быстро ( и это третья сложность в профессии, обсудим в следующем пункте ), сегодня специалисты в ИИ, например, LLM-инжинеры, программисты, аналитики и т.д. востребованы, но завтра искусственный интеллект будет сам себя обслуживать и делать всю работу за этих специалистов, понадобится лишь 1 — администратор, который будет правильно писать задачи ( промпты ).
3. Быстрое, постоянное развитие сферты разработки
Быть разработчиком — это каждый день учиться. Нет, не сравнивайте это с другими профессиями, где нужно один раз выучиться и просто поддерживать свои навыки и быть в курсе изменений в вашей сфере.
Каждый день выходят новые библиотеки, фреймворки, технологии и стандарты разработки, вам необходимо во всем этом разбираться, а желательно иметь опыт.
Давайте приведу пример:
Вы работаете столяром, у вас есть рабочий молоток и вот с ним вы успешно работаете, а каждый день выходят другие модели молотков, которые не подходят для ваших проектов на этой работе, поэтому у вас нет опыта работы с ними, а про многие вы вообще могли не слышать. И хорошо если ваш начальник захочет быть современным и использовать новые инструменты, чтобы компания и вы — развивались.
А если нет? Что-то случиться и вы уйдете в свободное плаванье искать новую работу, что вы увидите!? — Вакансии, на которые откликается много таких же мастеров как и вы, но не это главная проблема, главная проблема, что требования везде разные, требуются разные виды молотков и опыт работы с ними, которого у вас нет, потому что на работе вы такое не использовали. В конечно итоге вам приходится тратить время на доп.обучение, повышение квалификации в новых инструментах и технологиях, чтобы постараться найти новую работу. А это может затянуться на месяца или вообще стать основанием к смене профессии.
Быть разработчиком и зарабатывать миллионы — это раздутая сказка. Всем кто выбрал эту профессию предстоит:
1. Вечное обучение
И я не утрирую, технологий огромное кол-во и каждая компания использует разную комбинацию этих технологий и вас могут не взять на работу, если с некоторыми из них у вас нет опыта.
Но, важная проблема, о которой я знаю по собственному опыту: в большинстве компаний, вам могут обещать кучу курсов, обучений, использования новых технологий и вечного развития вас как специалиста, но по факту, бзнесу нужно лишь чтобы вы выполняли работу, поэтому часто вы работает в короткие сроки, и строго ограниченном стеке технологий.
По итогу развиваться и обучаться вы можете только вне рабочего времени, а это крайне сложно, разработка — умственная работа и поэтому тратится очень много энергии в рабочее время, и сил после работы почти нет. А без энергии человек "выгорает" и вообще не может больше ничего делать ( Проходил это ни раз. Работа и обучение по 14 — 16 часов в течении нескольких недель почти без выходных — это зло ).
В чем конечная мыль?! — Если вдруг случится что-то непредвиденное и вы уйдете из компании, то поймете, что ваши навыки не соответствуют и вы никому не нужны, стек технологий уже сильно поменялся, а у вас нет реального опыта и знаний в нем, нужно срочно догонять и искать способы конкурировать с новыми умами.
2. Вечная конкуренция
Как мы уже обсуждали выше, Ит — популярное направление и много специалистов выпускается ежимесячно, а это вечная конкуренция. Как думаете, кого предпочтет компания: молодого специалиста разбивающегося в новых технологиях или "бывалого" в возрасте, у которого скорость обучения по-естественным причинам становится хуже с каждым годом ( конечно, есть компании где ценится базовый опыт и компетенции, но это очень маленький процент )?