company_banner

Пережили 2020-й? Готовимся к 2021-му: Яндекс спросил разработчиков о будущем IT-индустрии

    В 2020 году айтишники научились жить в условиях неопределённости и привыкли гореть на работе — во время локдауна востребованность онлайн-сервисов резко возросла. Удалёнку попробовали даже те, кто не верил в эффективность работы вне офиса. Мир ещё находится в зоне турбулентности, но мы привыкаем к новой реальности, где готовность меняться — главное условие выживания на рынке и для IT-компаний, и для их сотрудников. Можно ли выделить что-то, что точно будет важно в следующем году? За какими трендами стоит следить, какие навыки развивать?

    Об этом мы поговорили со спикерами конференции YaTalks, которая состоится совсем скоро — 5 декабря. Мнениями поделились Алексей Шаграев @ashagraev, Алексей Башкеев, Евгений Россинский @eross, Дмитрий Маркович, Максим Барышников, Александр Голубев, Елена Кунакова, Александр Крайнов @krainov и Евгений Лисовский @eugene-lisovskiy. А вот и наши вопросы:

    • Сейчас строить прогнозы на будущее сложно, но всё же — каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    • Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Что важно, но осталось в тени?

    • Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    • Одной фразой — ключевой навык разработчика в 2021 году?

    Алексей Шаграев, экс-Яндекс. Руководил службой свеже-социального поиска

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

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

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Нормальными, общепризнанными и финансово заметными наконец стали высокотехнологичная медицина и нетрадиционные источники энергии. Renewable Energy Group стала единорогом и уже стоит больше 2 миллиардов, NextEra Energy утроилась за пять лет — примеров можно привести ещё много. Прорыв в производстве и понимании перспективности лекарств на основе мРКН произошёл в 2015 году, но именно в 2020-м они стали хедлайнерами, обеспечив эффективность препаратов от коронавируса компаний BioNTech и Moderna. Капитализация Moderna за год выросла почти в 5 раз! Так что теперь это всё — большие истории, в которых крутятся большие деньги, и это прекрасно.

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Я больше пишу, чем читаю, и со всей ответственностью готов утверждать, что не обязательно читать что-то конкретное, чтобы быть в курсе и быть успешным :). Тем не менее, я рекомендую присмотреться к международным трендам, особенно в части менеджмента. Выходит много научных работ, хороших книг, проходят конференции — важно быть в контексте, чтобы не отставать и не совершать ошибок. Лучше самостоятельно шерстить интернет, не доверяя своё информационное поле ограниченному набору источников.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Могу даже одним словом — адаптация.

    Алексей Башкеев, Яндекс. Руководитель платформы Yandex.Cloud

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

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

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

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

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Я выбрал для себя (и рекомендую вам) три направления: Хабр и Hacker News, чтобы следить за новостями, Coursera и другие образовательные ресурсы, например, Яндекс.Практикум — чтобы учиться новому, и, конечно, конференции — я бы советовал следить за самыми большими событиями в вашей области. Почти все они переехали в онлайн и стали доступнее.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Умение программировать. Оно не устаревает. Язык программирования, знание библиотек и стандартов — всему этому можно довольно быстро научиться, а вот хорошие coding skills — важная инвестиция. LeetCode, HackerRank и другие подобные ресурсы позволят оставаться в форме или набрать её.

    Евгений Россинский, ivi. CTO с 2012 года

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    По субъективным ощущениям набирает обороты финтех. Усилилось проникновение IT в медицину. Конечно же, очень важно, чем закончится противостояние Epic Games и Apple. Интересно, выживет ли Intel. Выборы в США и их воздействие на свободу слова и социальные сети. Данные стали чаще утекать, увеличился поток брутфорса. А в отрасли люди соскучились по офлайн-конференциям.

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Тут всё зависит от того, что вы за разработчик. Рано или поздно всех заносит на Хабр (привет, @Boomburum) Reddit, Stack Overflow, TechCrunch, блог какого-то парня, который единственный в мире решил твою проблему, а ещё есть тонны тематических каналов и чатов в Телеграме. Главное — найти комьюнити по своей специализации и внедриться в его ряды. И не забывать почитывать общеинженерные новости с перечисленных ресурсов.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Не привязываться к стеку технологий.

    Дмитрий Маркович, Dropbox. Вице-президент, руководит всей инфраструктурой: от датацентров до сервисов

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    Умение работать асинхронно. Мы привыкли к тому, что работа кипела в офисе, где в спорах рождались идеи и решения. В 2021-м и после принцип работы инженера изменится: многие предпочтут удалённую или частично удаленную работу. Ведущие компании в США уже предлагают разработчикам выбор после пандемии: работать из дома, в офисе или 50/50. Если часть команды не будет присутствовать в офисе постоянно, сразу получить ответ на любой вопрос не получится. Поэтому нужно привыкать к асинхронному общению. Компаниям придётся пересмотреть процессы так, чтобы они учитывали работающих удалённо сотрудников. Например, улучшить документацию для онбординга. С другой стороны, доверительные отношения невозможно на 100% выстроить на расстоянии, и какая-то часть офлайна должна обязательно остаться с нами.

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Многие интересные тренды пандемия ускорила: от collaboration/productivity сервисов до ИТ в медицине. Я уверен, что и без влияния COVID-18 эти тренды развивались бы, но чуть медленнее. А ещё в 2020-м были сети 5G, которые ускорили IoT, стриминг игр и AR/VR в мобильных устройствах — раньше мешали ограничения мобильных сетей. AI пришёл в каждый дом, и это уже никого не удивляет, но в 2020 году сильно прогрессировал AI в производстве и беспилотных автомобилях. Огромный прорыв совершил SpaceX в космической отрасли. Близкая мне по роду деятельности концепция edge computing (когда задачи выполняются на локальных мощностях, которые находятся максимально близко к пользователю) становится всё актуальнее. Усилился контроль за хранением и обработкой данных — требование хранить данные локально встречается всё чаще. 

    Одной фразой — ключевой навык разработчика в 2021 году?

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

    Максим Барышников, Wargaming. Возглавляет команду Платформы, занимается бэкенд-сервисами для игровых проектов

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    Готов утверждать, что пандемия никак на это не влияет, максимум служит катализатором тех процессов, которые и так происходили. Уже несколько лет идёт переоценка значения софт-скиллов: они были сильно недооценены, сейчас по законам жанра мы входим в зону, когда они будут временно переоценены. Так что я рекомендовал бы каждому проанализировать себя, понять свои сильные и слабые стороны и выработать персональную тактику. Это сильно облегчит путь, особенно опытным разработчикам. В первую очередь стоит обратить внимание на культуру коммуникации и управление ожиданиями.

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

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

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Любые, которые позволяют отслеживать тренды, например: https://www.thoughtworks.com/radar и https://landscape.cncf.io/.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Могу одним словом — коммуникация.

    Александр Голубев, Контур. Руководитель управления, объединяющего почти все команды программистов в компании, — более 1200 человек

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    Думаю, станет больше цифровых кочевников и для этой аудитории появится больше сервисов. Пандемия пойдёт на спад, но многие, прочувствовав вкус удалёнки, не вернутся в офисы. Мне кажется, это будет касаться не только разработчиков, но и руководителей. Например, я бы сам с удовольствием взял летом в аренду вэн на несколько недель и колесил бы на нём по Европе, чередуя отдых и работу. Главное, чтобы интернет работал как надо :).

    Если говорить про скиллы, то в 2020 (и дальше в 2021) важно уметь быстро концентрироваться на задаче, находясь в любом месте, в любое время суток, с любым фоном (привет тем, кто работал на удалёнке с маленькими детьми в квартире). 

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Государственное регулирование софта. У нас — это налоговый манёвр, из-за которого всем нужно быстро запрыгнуть в Реестр отечественного ПО, чтобы не потерять льготы. За границей — противостояние США, Китая и Индии с блокировками приложений друг у друга и громкие суды с IT-компаниями.

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Сложно советовать, так как сам я мало за чем слежу. Читаю несколько каналов в Телеграме: Кухня Яндекс.Дзена, 42 секунды, TechSparks, addmeto.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Сейчас главное — адаптивность.

    Елена Кунакова, Яндекс. Руководит отделом видеопродуктов и технологий

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

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

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Не то чтобы остался в тени, но уже забылся фантастический успех SpaceX. Супер успешное взаимодействие госструктуры и коммерческой компании — отличный тренд!

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Читать можно любые интересные вам ресурсы. Главное — по-настоящему интересоваться темой и регулярно искать новую информацию. Из конкретного могу посоветовать следить за официальными блогами крупных технологических компаний.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Умение нести ответственность и широкий профессиональный кругозор — эти вещи в сочетании с технической экспертизой дадут сильный буст карьере.

    Александр Крайнов, Яндекс. Руководит лабораторией машинного интеллекта

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    Мы не знаем сколько, но пандемия ещё продлится. А это значит, что разработчики должны научиться эффективно работать удалённо вдолгую. Недолго работать эффективно на удалёнке уже научились.

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Пока ещё не стих хайп вокруг генеративных сетей, создающих картинки и видео (дипфейки и разные модификации внешности). Но, пожалуй, главный тренд — это большие трансформеры: BERT, GPT, T5 и другие.

    Одной фразой — ключевой навык разработчика в 2021 году?

    Умение собирать большие и репрезентативные датасеты.

    Евгений Лисовский, MAPS.ME. Предприниматель и CEO проекта

    Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии?

    В ИТ уже давно практикуется удалённая работа, но на эмоциональном уровне изоляция от общества во время пандемии — всё равно очень неприятное чувство. Многие остались наедине с собой, своими тараканами в голове и страхом неопределённости. Всё это подтолкнуло людей к саморазвитию: чтение, занятия с психологом, здоровый сон, спорт. Это вещи, которые конечном счёте влияют на ощущение личного счастья и продуктивность в работе. Так что ключевой soft skill в 2021 году — стремление развивать себя.

    Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией?

    Трудно найти тренд, никак не связанный с пандемией. Она затронула почти все отрасли. Из очевидного: появилась огромная потребность в мотивации распределённых команд. Работа в офисе и удалённая работа всей командой сильно друг от друга отличаются. На удалёнке исчезают интересные офисные разговоры за чашкой чая на кухне и другие элементы, которые скрепляют команды на биохимическом уровне. Есть сервис Wind4Tune — это виртуальные путешествия-тимбилдинги для команд на удалёнке. Очень интересное направление. Мощный тренд — жить где угодно в мире. Это, конечно же, требует надёжных виртуальных рабочих пространств. Например, мой друг запустил проект meetsidekick.com, где в едином пространстве собраны все сервисы для удалённой работы.

    Какие ресурсы стоит читать и где получать актуальную профессиональную информацию?

    Я смотрю ежедневные выпуски Bloomberg Technology, отличный обзор ИТ-индустрии. Ещё рекомендую следить за новыми запусками на producthunt.com

    Одной фразой — ключевой навык разработчика в 2021 году?

    Саморазвитие.

    Яндекс
    Как мы делаем Яндекс

    Комментарии 10

      +5
      Действительно, нельзя забывать о себе, о своем физическом и ментальном состоянии
        0
        Жду, когда пользователи начнут взаимодействовать с сайтами через нейроинтерфейс :)
        Без мышки, клавиатуры, тачбара и сенсора.
        Вряд ли это начнётся в 2021.
          0

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

            +1
            пандемия ничего коренным образом не изменила, а лишь сменила фокус с одних трендов, на другие.

            Изменила, просто мы все изменения ещё не заметили. Один из примеров: за этот год только те деньги, которые россияне потратили на внутренний туризм вместо внешнего, составили 1.5-2% ВВП.


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


            Немногое изменилось лишь в IT, и то, полагаю, временно.


            Второе важное изменение: центробанки США, Европы, Японии напечатали умопомрачительное количество денег в попытке сгладить последствия кризиса. Это привело к надуванию гигантского пузыря на бирже. Сейчас положение неустойчивое: половина экономистов и инвесторов говорит: "Всё нормально, пузырь будет надуваться и дальше, надувать можно до бесконечности". Вторая половина говорит: "Завтра-послезавтра уже лопнет как гнойный нарыв". Специально посмотрел кучу самых разных статей и видео от самых разных экономистов: сторонников разных школ, разных стран, разных бизнесов. Единого мнения нет ни у кого, но по всем признакам видно, что давление в топке приближается к критическому. Или есть какой-то предохранительный клапан, или всё рванет. В любом случае, последствия будут серьезными.


            Может и IT затронуть, потому что я помню, что перед кризисом доткомов были вот приблизительно похожие настроения: зарплаты растут, деньги выделяют на любые, даже самые безумные идеи, акции взлетели до небес, куча новых миллионеров, все в воодушевлении говорят, что так теперь будет всегда.

            0
            С этого года удаленка стала настолько востребованной и ожидаемой, что во многих вакансиях работодателям сейчас явно приходится прописывать, что присутствие в офисе обязательно и удаленку они не рассматривают с кучей восклицательных знаков )
              +1

              Вы уж меня извините, но мнения эти — это какая-то ерунда, набор общих слов, местам — заблуждений. «Саморазвитие, быть гибким» — это было и будет всегда актуально, а в пандемию оно не стало более актуальным, сейчас объясню. А вот это «не привязываться к стеку технологий» — просто даже комментировать не хочется… оторванные от реальности люди, раздающие вредные советы. По тому, как знакомые люди ищут работу, и по тому, как проходят мои собеседования (где я — интервьюер), у меня сложилась очень простая картина происходящего (и, скорее всего, в 2021 вектор в целом сохранится). Рынок стал более напряжённым, компании осторожнее нанимают (кто-то вообще заморозил найм), компании (клиенты, заказчики — не важно) хотят нанимать насколько возможно готовых специалистов, кто быстро потянет задачи, обучать нет ресурсов. При этом на рынке труда много уволенных сотрудников, страдающих синдромом переоценки себя — их резюме просто космос, но реальный уровень — ни какой. И тому, кто ищет работу — конкурировать с этой массой. Человек должен быть T shape skilled, подучить типичные для интервью вещи (data structures, big O and etc.), порешать задачки (написать небольшой код — это спрашивают почти во всех нормальных компаниях), и сфокусироваться на своей специализации. Какая, пардон, к черту, смена стека? Если вы пишите на Julia или Lisp — может и стоит. Если ваш стек и язык из мейнстримовых — вы найдёте работу в любом случае (или же справитесь с наплывом задач на текущей, если говорить не про найм). Сменив сейчас стек — вы начнёте с нуля, джуниором, и будете не конкурентоспособны. Самое разумное — это наоборот, становиться экспертом в своей основной технологии.

                0

                Ну я тут рискну не согласиться, хотя, очень может оказаться, что мы на самом деле об одном и том же и спорим только о терминах. Например, как именно вы ограничиваете понимание слова "технология". Если его понимать в узком смысле конкретных языков, фреймворков и прочего, то я с вами не согласен. Если в более широком смысле, условно говоря, создания высоконагруженных систем, то быть экспертом в такого рода технологии — вне всяких сомнений, правильный выбор.


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


                Грубо говоря, GDBT — это очень хорошо, но в современных реалиях стоит уметь и в BERT. А уж сколько всего сменилось за десять лет в ML, во фронтенде, в облаках, в бекенде — и не перечислить.


                Если уж слишком держаться за специфику, вы просто ограничиваете себя в том, на какие позиции можете претендовать и рискуете через небольшое время обнаружить себя неконкурентоспособным на рынке, потому что мода уже сменилась и сейчас все используют что-то новое (и по-другому).


                При найме уж слишком много внимания уделять конкретной технологии не стоит по той же причине и хорошие компании уже давно так не делают. Опыт адаптации под новые условия важнее, чем умение использовать конкретный фреймворк. Я много лет программировал на C++ и Python, а теперь в основном пишу на Golang в драматически новом окружении и чувствую себя прекрасно. Те, кто меня нанимал, понимал, что человеку с опытом освоиться на новом стеке вполне возможно за небольшое время — так и произошло.

                  0

                  Возникает встречный вопрос: на новый стек вас нанимали до пандемии, или во время?
                  В остальном же, я согласен, что экспертность не должна лишать гибкости, и сами технологии меняются. Это сильно зависит от области. В мире фронта, со всеми этими JS фреймворками, растущими как грибы, где проверка строки на null — отдельная модная либа, там да. В enterprise .net такого зоопарка технологий нет, переезды типа .net -> .net core довольно плавные, все основополагающие фреймворки (для ORM и DI к примеру) остаются годами, только версии растут.

                    0

                    Меня нанимали прямо во время пандемии. Летом 2020-го.


                    Но это довольно типично как минимум для биг-теха (и поэтому я думаю, что это скорее правильно, чем нет). Если я много писал на С++ и использовал много разных фреймворков, скорее всего, я смогу освоиться с C# и другими фреймворками. Ну и наоборот.

                0
                Не понимаю, как можно всё время работать и учится. Работаю удалённо. Полгода назад начал изучать Python. После работы сразу к книге/курсам по Python. Людей не вижу, никуда не хожу практически. С учётом приёма пищи и домашних дел — на изучение, после работы, остаётся в лучшем случае 2-2.5 часа чистого времени. Разжирел. Начала болеть спина и шея. Пришлось раскошелится на стол, для работы стоя. И так каждый день. Грёбаный день сурка. Как не сойти с ума?

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое