Делают прогнозы:
- Марсель Ибраев, Developer Advocate Southbridge;
- Василий Романов, СТО VK Communications;
- Дмитрий Масленников, Head of SRE Тинькофф.
Будущее российского IT: позитивный и негативный сценарии
Что ждёт российское IT: мрачный застой или небывалый рассвет? Эксперты делятся своими позитивными и негативными сценариями развития IT в России.Василий: Мой позитивный сценарий. В последнее время замечен тренд на импортозамещение. Возможно, сейчас он усилится в силу недоступности зарубежного ПО и железа. В этом есть два позитивных момента. Первый — у IT-специалистов будет работа. Второе — отечественные решения станут более конкурентоспособными. О негативном сценарии я не готов думать.
Дмитрий: Самый негативный сценарий вероятен при сильной изоляция России. В таком случае возрастёт влияние государства на бизнес, сократится конкуренция и прочее. Это может привести к большому застою, когда IT выполняет госзаказы и играет роль отстающего догоняющего, который разрабатывает недо-Oracle, недо-Office, недо-Zoom и т. д. Для меня госзаказы выглядят так: нужно сделать что-то проверенное, понятное, с хорошими шансами пусть на небольшой, но успех и потом отчитаться. Для развития нужны авантюра, риск, азарт. Требуются два чудака. Один считает, что можно сделать лучше, но странно, например, выпускать электромобили. Второй чудак готов инвестировать в эту идею и рисковать своими деньгами. Я не верю, что государство может вкладываться в инновации.
Позитивный сценарий — эквивалент нового НЭПа (новая экономическая политика — прим. редакции): бизнес активно развивается, выходит на зарубежные рынки и конкурирует с иностранными аналогами. Взамен старым инструментам мы разрабатываем новое и необычное. Когда знаешь чужой опыт и над душой никто не стоит, можно выдумать более красивое решение.
Марсель: В моём понимании, негативный сценарий — это стагнация: мы остаёмся без железа и нормального софта, число блокировок и санкций растёт, конкретно страдает бизнес. Однако в итоге всё вернётся к более-менее приемлемому уровню, потому что спрос и предложение никуда не денутся. В самом негативном сценарии стагнация затянется и уровень будет просто приемлемым, чтобы закрыть самые базовые потребности и жить дальше.
Позитивный сценарий — объединение IT и государства. Сейчас мы видим, что правительство идёт на встречу айтишникам и IT-компаниям. Будет здорово, если станет проще получать инвестиции от государства или энтузиастов, которые горят идеей сделать что-то внутри страны. Без тендеров и госзакупок. Пока нет ответа, как это реализовать.
Ещё Дмитрий в точку сказал. Я тоже считаю, что нужно делать лучше. Зачем выдумывать очередной ответ Западу? Хватит уже — давайте создавать своё. В моём благоприятном сценарии русские айтишники как индусы. Сейчас в шутку говорят: «Хочешь учить IT — учи индусский». Надеюсь, так же будут шутить про российское IT.
Будущее российских IT-специалистов
По поводу востребованности IT-специалистов есть два противоположных мнения. Одни говорят, что нас ждёт развитие и число вакансий вырастет. Другие считают, что впереди кризис и айтишники будут работать за 50 тысяч в месяц. Что прогнозируют эксперты?Дмитрий: Если проблема с закупкой железа не решится, мы застанем пору оптимизации. Оптимизировать системы могут только очень сильные программисты — на них спрос будет большой.
Что насчёт джунов? Мы в «Тинькофф» пока не набираем джунов. Но это не значит, что завтра мы не передумаем и не начнём работать в обратном направлении. Мы следим за ситуацией и адаптируемся к ней. Сейчас период турбулентности, и финальная картинка только вырисовывается.
В целом я считаю, что крепким специалистам никогда не стоит отчаиваться. IT-профессионал всё равно будет жить хорошо.
Василий: Кажется, потребность в сильных специалистах вырастет, поэтому войти в IT с нулевыми знаниями станет тяжелее. В текущих условиях стоит инвестировать в своё образование и прокачиваться в интересной для себя сфере.
Марсель: Поддерживаю Василия и Дмитрия. Профессионал без работы точно не останется — сильные специалисты нужны всегда.
При этом наблюдается рост «вайтишников» — тех, кто хочет с нуля «войти в IT». Я вижу, что среди моих знакомых и друзей есть люди, которые выбрали путь переквалификации. Это действительно может привести к переизбытку IT-специалистов на рынке.
Однако большинство IT-инструментов, которые мы используем каждый день — сплошь и рядом иностранные. Если они станут недоступными, нам придётся разрабатывать что-то на замену, а для этого нужны руки. Соответственно, и работы станет больше.
Дмитрий: Мне кажется, человечество будет программировать всё больше. Вероятно, разработка примет странные формы, например, визуальные, но программироваться будет всё — от домашних пылесосов до серьёзных систем, поэтому переизбытка программистов не случится никогда.
Будущее технологий
Что ждёт популярные технологии и языки программирования? Останется ли актуальным Go? Kubernetes заблокируют?Марсель: У меня даже в личке многие спрашивали: «Что будет с Kubernetes? Не заблокируют ли его?» Я думаю, Kubernetes из России не исчезнет. Даже если его заблокируют, у нас найдутся энтузиасты, которые сделают форк и будут развивать свою разработку. Kubernetes — это инфраструктурный стандарт. Он никуда не денется, ровно как и популярные языки программирования: Go, Python и так далее.
Василий: С уверенностью могу сказать — с Go всё будет в порядке. Его использует множество крупных компаний. Например, мне в VK Communications требуется много крутых Go-разработчиков.
Мы затрагивали тему оптимизации железа и производительности. У Go всё хорошо с производительностью. Он менее ресурсоёмок, чем PHP или Python. Думаю, многие нагруженные сервисы будут переписываться на Go. Кроме того, у Go есть инструменты для отладки производительности, например, замечательный Pprof. Можно увидеть, где язык потребляет излишки памяти и оптимизировать этот процесс.
Беспокоиться стоит о совсем эзотерических языках типа Rust. При всём моём к нему уважении. Это крутой язык, но вряд ли в ближайшее время кто-то будет тратить ресурсы, чтобы экспериментировать на Rust.
Дмитрий: Когда я слышу вопросы: «Что будет с технологией X или с языком Y?», я понимаю, что их задают либо новички в индустрии, либо люди, которые ещё не доросли до уровня сеньора. Я могу сказать так: выучить технологию X или язык Y — довольно просто. Трудно решать сложные задачи. При этом сейчас может оказаться, что в России станет меньше простых задач, а количество сложных, которые раньше решались западными сервисами, возрастёт. Стоит учиться решать сложные задачи.
Василий: Хочется добавить. При росте опыта язык отходит на второй план — в первую очередь решается бизнес-задача. Мне нет разницы на чём писать — на Perl, C, C++, Python или Go. Я решаю задачи бизнеса. Рекомендую не просто учить языки, а развивать понимание, какую бизнес-задачу требуется реализовать. Для этого нужно разобраться, как работает система; как крутится весь проект; как он деплоится, мониторится, откатывается, накатывается; как туда приходят пользователи. Такое понимание поможет дорасти до уровня, когда без разницы, на каком языке писать. В этом случае вы всегда будете нарасхват.
Ключевые мысли
Сейчас время турбулентности и сложно делать даже среднесрочные прогнозы. Всё, что мы говорили выше — гипотезы.Ситуация меняется быстро, поэтому оптимальная стратегия сейчас — вкладываться в своё образование и становиться хорошим специалистом. В этом случае при любых условиях вы будете востребованным и найдёте работу.
Популярные технологии и языки программирования вряд ли исчезнут из России. Но даже если они станут недоступны для российских пользователей, найдутся способы применять эти инструменты дальше.
Как защитить свою инфраструктуру от санкций, читайте в нашем блоге на VC.ru