Стоит ли идти в ИТ, если есть ChatGPT? Рассуждает известный преподаватель
Если коротко, то да — стоит. Но следует учесть вот что.
Если коротко, то да — стоит. Но следует учесть вот что.
Если коротко, то да — стоит. Но следует учесть вот что.
devby поговорил с CEO, фаундерами и другими успешными айтишниками о том, куда поступать молодым людям и чему учиться, чтобы не остаться на обочине, когда «ИИ заберёт всё» — как пугают на каждом шагу.
Вопрос мы задали также известному преподавателю, директору Школы цифровых компетенций филиала ЕГУ Дмитрию Самалю. И вот что он ответил.
— Если давать краткий ответ — то да, [идти в ИТ] стоит. Если развёрнутый, то тут можно посмотреть на следующие пункты.
ИИ — это переход на другой уровень программирования. В программировании есть известная дилемма «семантического разрыва», которая описывает проблему решения многоуровневой задачи примитивными инстументами. Иными словами, построить ракету каменным топором теоретически, конечно, возможно, но практически — нереально. Аналогично, например, программисты, знакомые с языком ассемблера, могут представить процесс написания «простейшего» современного приложения (а-ля интернет-магазин, чат-бот) на этом языке и оценить количество человеко-лет бессмысленного труда над задачей, которую сейчас может решить условный школьник за полдня.
Этим и объясняется появление высокоуровневых языков программирования, которые с одной стороны сильно упростили технологические процессы, а с другой — «демократизировали» профессию программиста, в которую до этого шли только математики или непосредственно разработчики вычислительной техники.
Таким образом переход на «программирование на естественном языке» был вопросом времени — первые ласточки типа Siri, Alexa, «Алисы» и им подобных уже приоткрывали горизонт возможностей. С появлением ChatGPT, Claude, Gemini и т. п. этот процесс переходит на качественно новый уровень — создание действительно сложных работающих приложений и систем на натуральном языке.
И с одной стороны кажется, что это будет очень легко и приятно (уже даже придумали термин «вайб-кодинг»), но с другой стороны почему-то многие забывают об обратной стороне медали данного явления — чётко выразить свою мысль (она же — техническое задание) на естественном языке без возможности её ошибочного трактования (интерпретации) — не так просто, как кажется на первый взгляд. Уже сейчас люди пишут одно- или двухстраничные промпты «не от хорошей жизни» и, как правило, получают желаемый результат не с первой попытки, а в следствие нескольких итераций — прямо по диалектической спирали, уточняя результат и пытаясь исправлять многие элементарные недочёты создаваемого продукта в процессе «вайб-кодинга».
То есть можно с одной стороны ожидать, что порог вхождения в подобное вайб-кодирование снизится, а с другой — можно прогнозировать, что результат подобной деятельности будет сильно коррелировать с уровнем технической грамотности подобного программиста (и это мы ещё не берём в расчёт возможные галлюцинации сети или морально устаревающую базу обучающего кода для тренировки кода). Резюмируя, скажу, что для качественного программирования систематизированные знания всё же потребуются.
Кастомизация программых продуктов. Переход на качественно новый уровень технологии создания ИТ-продуктов приведёт к скачку разновидностей и, соответственно, предложений ИТ-продуктов, как это уже было при переходе на языки высокого уровня.
Можно строить много предположений, как это будет выглядеть с точки зрения конечного пользователя, но уже очевидно, что снижение трудозатрат на создание таких продуктов приведёт к возможности создания индивидуальных продуктов (причём некоторой части даже руками самих пользователей — технически несложные приложения, индивидуализированные ИИ-агенты и т. п.).
В любом случае, количество различных систем, протоколов, вариантов взаимодействия, как и общий уровень автоматизации процессов — существенно вырастут. И во всём этом зоопарке нужно будет кому-то разбираться. ИИ сможет некоторые вещи подсказать и облегчить, но заставить всё работать надёжно и без неожиданных моментов в ближайшие пару десятков лет — вряд ли. Нужен будет кто-то (либо индивидуальный специалист, либо сервисная компания), кто будет отвечать за надёжную работу разработанных систем и их чинить, если что-то вдруг упадёт (а оно гарантированно упадёт). Уже сейчас очень высоко ценятся специалисты с системным мышлением, которые представляют происходящие вычислительные процессы в системе комплексно, а что будет лет через 20 — можно себе представить. Иными словами, скорее всего, спрос, например, на DevOps специалистов не только не уменьшится, но и значительно вырастет.
Демографическая проблема. В области найма ИТ-специалистов за последние 15 лет можно выделить несколько глобальных трендов (спасибо ChatGPT за беглый анализ):
Да, можно с уверенностью декларировать непростые времена для ИТ-разработчиков в текущий момент времени, который диктуется помимо технологического ИИ-скачка ещё и общей геополитической ситуацией в мире и снижением общего горизонта планирования у коммерческих агентов, но это не может длиться вечно.
Первый шок от широкого проникновения ChatGPT в массы в ноябре 2023 года уже прошёл. Более-менее адекватные представления о возможностях ИИ и о его потенциальных ограничениях (стоимость, галлюцинации, безопасность, скорость прогресса, ограниченность данных для тренинга и т. п.) уже составлены, идёт планомерная работа по включению ИИ-инструментов в технологические процессы, как на уровне исполнителей, так и на уровне менеджмента. То есть можно прогнозировать более позитивную динамику в оценке перспектив рынка труда в ИТ как глобально, так и на главном ИТ-рынке — в США. Вот свежие (за апрель 2025 года) оценки перспектив рынка труда от американского государственного Бюро статистики труда:
Но помимо общего позитивного настроя аналитиков, стоить упомянуть ещё один момент — имевшие место «заморозки» в наборе джунов в последние два года.
Этому были объективные причины — повышение общей экономической неопределённости, снижение заказов на ИТ-продукты со стороны бизнесов «реального сектора», перегрев рынка труда квалифицированными специалистами вследствие череды как объективных факторов, так и поспешных решений менеджмента и тому подобного. Но люди стареют, процесс естественного обновления кадров в ИТ никто не отменял, стек технологий понемногу, но тоже изменяется, джуны дёшевы, но требуют от них уже как от мидлов и так далее — всё это приведёт к тому, что найм джунов также восстановится в ближайшей перспективе.
Не так давно я провёл опрос среди своих бывших студентов — сейчас это успешные специалисты в разных странах мира, — порекомендовали бы они сейчас своему ребёнку или чаду друзей бакалавриат по Software Engineering или Computer Science. Если собрать ответы в один документ, то наберётся более десятка страниц текста. Приведу несколько цитат:
— На любых курсах могут «накидать» по верхам — но потом эти спецы приходят [в компании] и вообще не понимают, как всё работает под капотом. А без этого не напишешь эффективный код, ну и не отличишь нормально сгенерированный код от шлака. Сколько бы ни было с годами выстроено высокоуровневых обёрток — без понимания глубин никакого профессионализма и эффективности не будет.
— Если нравится и есть желание, — конечно, да! Инженерия существовала задолго до изобретения компьютера и была профессией, в которой надо работать головой.
Шансы найти работу сейчас остаются — и немаленькие. Просто в каких-то сферах (например, в геймдеве) конкуренция высока, а мест мало. И да, ещё во время учёбы нужно искать стажировки, не сидеть без дела и без пет-проектов.
[…] Что до ИИ, то я не думаю, что это Джокер. Это всего лишь дальнейшее развитие индустрии. […] Появятся новые должности/стеки, уйдут в небытие должности копирайтера и мануального тестировщика, но в целом все остальные адаптируются и всё будет хорошо до следующего этапа технической революции. Плюс как бы не был хорошо развит ИИ, он не умеет интерпретировать запросы, как человек, — так что посредник-профессионал всё-таки нужен.
— Фундаментальные знания будут актуальны и сегодня, и завтра, и послезавтра, и ещё хватит нашим внукам. Банально работоспособность пресловутого ИИ кому-то нужно будет поддерживать и развивать. Без базовых знаний «от низов» вряд ли получится это делать.
— По моему мнению, самое важное для инженера — это:
Выводы можно сделать следующие:
P.S. Тут можно было бы упомянуть, что рынок образования (и, тем более, ИТ-образования) тоже очень сильно меняется, но это уже тема для отдельного разговора… Всем успехов!
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
"" — Если давать краткий ответ — то да, [идти в ИТ] стоит.""
""Нужен будет тот, кто будет нести ответственность за надёжную работу разработанных систем""
Так а зачем, если всё это будет оплачиваться на уровне стоимости миски рисового супа? И если вы думаете, что это не так - то подумайте ещё раз. Даю подсказку - если вы хотите получать 3000 долларов в месяц, а рядом с вами есть кандидат, котовый работать за 2500 - кого выберет СЕО ?? Вы скажете - так надо значит развиваться. Ага, опять эта бесконечная гонка под названием "вечно развивайся догоняй технологии". Чтобы потом что? Когда-то я был доволен как слон, что освоил jQuery. Потом ещё миллион всяких "знаний". И что сейчас? Мне говорят - ну максимум 3000 долларов в месяц на руки, но надо ещё сильно изучать/внедрять ИИ. Опять мозги сушить.. А квартира между тем уже около 5000 злотых в месяц обходится в Варшаве.
Мой совет - не лезьте сюда, уж если не можете создать бизнес - то идите лучше сантехником, электриком, обивщиком мебели, автомехаником. Нет в ИТ будущего.
""Нет в ИТ будущего.""
Точнее оно есть, но точно не для простых кодеров-гребцов.
точно, я тоже так всем рассказываю. Еще и вышку хорошо бы, и тервер на продвинутом уровне. нефиг сюда лезть, идите лучше историю древних орков или как дудуть в трубу изучайте, если уж руки не могут плитку класть.
""— По моему мнению, самое важное для инженера — это:""
Самое главное для инженера - это свалить из профессии и забыть её как страшный сон. Чтобы потом не слушать наставления от всяких СЕО, каким нужно быть хорошим и послушным. И не видеть как руководящие позиции в компании занимает любовница или любовник СЕО.
получилось уйти? или пока что некуда
Ее нет даже для синьоров
Если мы, конечно, говорим про работу с достойной оплатой инженера. На зп таксиста убер, конечно же, бывает спрос, хотя тоже не всегда.
Булшит, причем наглейший.
Если говорить про ИТ образование, то образование и работа - два разных мира.
Если говорить про системные знания и опыт в айти, ценность этого опыта в изменчивом мире. Будучи с-разрабом и переходя на джаву, например, вы должны будете понизить планочку до миддла или даже джуна. Кабанычу плевать, что у вас там за опыт. См. пункт про убер.
Если говорить про один язык, но разные домены (финтех или ед-тех, например), то готовьтесь понижать планочку. Кабанычу плевать. См. пункт про убер.
Если говорить про один язык, один домен, но немного разный стек - см.пункт про убер.
Если говорить про один язык, один домен и даже один стек, но немного меньший опыт в какой-то туле - ХР плевать, кабанычу плевать, понижайте планочку, ценные вы наши.
Оо да, ходите на конференции, будьте активными-проактивными, перерабатывайте, приносите новые идеи, будьте лучшими, мы ведь семья, мы ведь в одной лодке, вкалывайте за троих, стремитесь показать лучший результат, закройте пожар в выходной, старайтесь закрыть спринт за 2 дня, быстрее-лучше-лучше-быстрее-еще быстрее, ооо да, вот так, ты уже близко, еще-еще! Ой, бюджет закончился, вы уволены, сами понимаете, и это же логично - никто не будет вас кормить за так. [sad-shitty-flute-noises]
<Meanwhile, кабаныч покупает новую ламбу>
Как походы на конференции, скроллинг дев-бая и участие в голодных играх на стажировках-тренингах поможет вам найти работу - непонятно.
Да, кстати. Список зарекомендовавших себя - в студию, пжалст.
Пока я вижу, что "зарекомендовавшие" не могут продержаться и года (да какое там, и полугода!), что бы публично не обгадить штаны, попутно крича "это не я, это ситуация такая, поймите!".
Это публично! Без инсайдов как было при *баном.айти (ой, не хватает, ой как не хватает).
Он то, конечно, маст хэв, но совсем не для айти.
Про крайне мастхевные жидкие скиллы забыл еще упомянуть, аффтар.
Что я могу сказать. Это пройдет. Джунов-миддлов сейчас крайне неактивно берут, компании не хотят вкладываться ни в обучение новичков, ни в обучение даже старичков. С таким положением дел очень непонятно, а кто работать то будет? И на чьем горбу СЕО будут вывозить бизнес через 5-10 лет.
И тем не менее, старичкам искренне желаю выкатиться из этого цирка и по возможности начать свое дело. Новичка желаю найти что-то получше.
Пользователь отредактировал комментарий 11 июня 2025, 12:35
'Новичка желаю найти что-то получше'. Что можете предложить и посоветовать? Надеюсь не будет что-то заезженное по типу электрика, сантехника, плиточника и т.д., где деньги есть только если на себя работать и то с нехилой конкуренцией мастеров с 10+ годами опыта. Что можете предложить такого, что как и IT не особо требовательно к вышке как например медицина, но и не обезьянья работа по типу курьера?
Я пообщался с студентами как самого ЕГУ, так и с Информатики, и то что они рассказывают сильно расходится с тем что здесь пишет Дмитрий.
Многие цитаты из "опрос среди своих бывших студентов" такое впечатление что придуманы им самим.
-- Английский язык (особенно устный) — must have.
-* между тем на информатике английский только на первом курсе, тогда как в остальных вузах Литвы - минимум 2 года а то и на весь период обучения + в самом ЕГУ идут планы по сокращению преподавания английского и введения обязательных курсов по литовскому.
-- Аналогично, например, программисты, знакомые с языком ассемблера, могут представить процесс написания «простейшего» современного приложения (а-ля интернет-магазин, чат-бот) на этом языке и оценить количество человеко-лет бессмысленного труда над задачей, которую сейчас может решить условный школьник за полдня.
-* тоесть Дмитрий понимает что знания низкоуровневых ЯП сейчас уже бесполезны, но на информатике вместо операционных систем студентам не рассказывая про С/Assembler требуют писать лабораторные работы на этих языках.
-- По моему мнению, самое важное для инженера — это: подвергать сомнению решения — как существующие, так и те которые он планирует сделать;
-* при этом на информатике любые предложения по улучшению учебного процесса или содержания предметов - или отвергаются или игнорируются.
-- На любых курсах могут «накидать» по верхам — но потом эти спецы приходят [в компании] и вообще не понимают, как всё работает под капотом.
-* Знания по профильным предметам C#/Java/JS даются настолько поверхностные и базовые, что на любых нормальных курсах в РБ - дают гораздо более востребованные и глубокие знания.
-- скорее всего, спрос, например, на DevOps специалистов не только не уменьшится, но и значительно вырастет.
-* внезапно на Информатике нет предметов по DevOps, а то что рассказывают на необязательных семинарах сравнимо любым базовым получасовым видосом с youtube
-- всю статью рассказывается про пользу ИИ
-* на информатике вообще ии не преподается, вместо последовательного обучения Python -> библиотеки Python для работы с данными и анализ данных -> ML -> нейронные сети -> LLM, было только: 2 лекции по Python, уже после "самого худшего курса по ML который только может быть, без объяснений и с жесткими дедлайнами" (С) читают анализ данных, про работу с библиотеками Python для работы с данными вообще не рассказывали, вместо нейронные сети -> LLM было какое-то "криптоциганское" (C) обучение Blockchain
Пользователь отредактировал комментарий 11 июня 2025, 16:44
Скажем, если чел не горячий энтузиаст технологий, то в ит идти незачем: индус ныне пошёл грамотный и дешёвый. А ещё появились филиппинцы. Тратить жизнь на бесконечное задр*тство смысла нет.