В 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 году? Могу даже одним словом — адаптация. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? В 2021 году получат ещё большее развитие инструменты разработки для удалённых команд. То, что позволит нам стать как можно более продуктивными дома. Совместная разработка, код-ревью онлайн, более интересное использование Slack, Miro и другие форматы, о которых раньше мы и не думали. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Для меня это облака и облачный подход, который уже стал дефолтным в самых передовых странах и отраслях. Думаю, что в 2021 году этот подход к разработке завоюет ещё больше стран и отраслей. Процесс происходил и без пандемии, но быстро изменяющиеся обстоятельства подталкивают мир в сторону большей гибкости. Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Я выбрал для себя (и рекомендую вам) три направления: Хабр и Hacker News, чтобы следить за новостями, Coursera и другие образовательные ресурсы, например, Яндекс.Практикум — чтобы учиться новому, и, конечно, конференции — я бы советовал следить за самыми большими событиями в вашей области. Почти все они переехали в онлайн и стали доступнее. Одной фразой — ключевой навык разработчика в 2021 году? Умение программировать. Оно не устаревает. Язык программирования, знание библиотек и стандартов — всему этому можно довольно быстро научиться, а вот хорошие coding skills — важная инвестиция. LeetCode, HackerRank и другие подобные ресурсы позволят оставаться в форме или набрать её. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? По субъективным ощущениям набирает обороты финтех. Усилилось проникновение IT в медицину. Конечно же, очень важно, чем закончится противостояние Epic Games и Apple. Интересно, выживет ли Intel. Выборы в США и их воздействие на свободу слова и социальные сети. Данные стали чаще утекать, увеличился поток брутфорса. А в отрасли люди соскучились по офлайн-конференциям. Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Тут всё зависит от того, что вы за разработчик. Рано или поздно всех заносит на Хабр (привет, @Boomburum) Reddit, Stack Overflow, TechCrunch, блог какого-то парня, который единственный в мире решил твою проблему, а ещё есть тонны тематических каналов и чатов в Телеграме. Главное — найти комьюнити по своей специализации и внедриться в его ряды. И не забывать почитывать общеинженерные новости с перечисленных ресурсов. Одной фразой — ключевой навык разработчика в 2021 году? Не привязываться к стеку технологий. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? Умение работать асинхронно. Мы привыкли к тому, что работа кипела в офисе, где в спорах рождались идеи и решения. В 2021-м и после принцип работы инженера изменится: многие предпочтут удалённую или частично удаленную работу. Ведущие компании в США уже предлагают разработчикам выбор после пандемии: работать из дома, в офисе или 50/50. Если часть команды не будет присутствовать в офисе постоянно, сразу получить ответ на любой вопрос не получится. Поэтому нужно привыкать к асинхронному общению. Компаниям придётся пересмотреть процессы так, чтобы они учитывали работающих удалённо сотрудников. Например, улучшить документацию для онбординга. С другой стороны, доверительные отношения невозможно на 100% выстроить на расстоянии, и какая-то часть офлайна должна обязательно остаться с нами. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Многие интересные тренды пандемия ускорила: от collaboration/productivity сервисов до ИТ в медицине. Я уверен, что и без влияния COVID-18 эти тренды развивались бы, но чуть медленнее. А ещё в 2020-м были сети 5G, которые ускорили IoT, стриминг игр и AR/VR в мобильных устройствах — раньше мешали ограничения мобильных сетей. AI пришёл в каждый дом, и это уже никого не удивляет, но в 2020 году сильно прогрессировал AI в производстве и беспилотных автомобилях. Огромный прорыв совершил SpaceX в космической отрасли. Близкая мне по роду деятельности концепция edge computing (когда задачи выполняются на локальных мощностях, которые находятся максимально близко к пользователю) становится всё актуальнее. Усилился контроль за хранением и обработкой данных — требование хранить данные локально встречается всё чаще.  Одной фразой — ключевой навык разработчика в 2021 году? Стремление учиться. В наше время инженеру просто необходимо быть обучаемым, гибким и готовым к изменениям. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? Готов утверждать, что пандемия никак на это не влияет, максимум служит катализатором тех процессов, которые и так происходили. Уже несколько лет идёт переоценка значения софт-скиллов: они были сильно недооценены, сейчас по законам жанра мы входим в зону, когда они будут временно переоценены. Так что я рекомендовал бы каждому проанализировать себя, понять свои сильные и слабые стороны и выработать персональную тактику. Это сильно облегчит путь, особенно опытным разработчикам. В первую очередь стоит обратить внимание на культуру коммуникации и управление ожиданиями. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Окончательно повзрослели облака и связанные с ними технологии. Я имею в виду, что в терминах закона проникновения инноваций наступила стадия адаптации технологии консервативным большинством. Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Любые, которые позволяют отслеживать тренды, например: https://www.thoughtworks.com/radar и https://landscape.cncf.io/. Одной фразой — ключевой навык разработчика в 2021 году? Могу одним словом — коммуникация. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? Думаю, станет больше цифровых кочевников и для этой аудитории появится больше сервисов. Пандемия пойдёт на спад, но многие, прочувствовав вкус удалёнки, не вернутся в офисы. Мне кажется, это будет касаться не только разработчиков, но и руководителей. Например, я бы сам с удовольствием взял летом в аренду вэн на несколько недель и колесил бы на нём по Европе, чередуя отдых и работу. Главное, чтобы интернет работал как надо :). Если говорить про скиллы, то в 2020 (и дальше в 2021) важно уметь быстро концентрироваться на задаче, находясь в любом месте, в любое время суток, с любым фоном (привет тем, кто работал на удалёнке с маленькими детьми в квартире).  Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Государственное регулирование софта. У нас — это налоговый манёвр, из-за которого всем нужно быстро запрыгнуть в Реестр отечественного ПО, чтобы не потерять льготы. За границей — противостояние США, Китая и Индии с блокировками приложений друг у друга и громкие суды с IT-компаниями. Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Сложно советовать, так как сам я мало за чем слежу. Читаю несколько каналов в Телеграме: Кухня Яндекс.Дзена, 42 секунды, TechSparks, addmeto. Одной фразой — ключевой навык разработчика в 2021 году? Сейчас главное — адаптивность. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? Думаю, в 2021 году темпы изменений не снизятся, а поэтому нужно прокачивать гибкость, чтобы быстро адаптироваться к новым обстоятельствам. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Не то чтобы остался в тени, но уже забылся фантастический успех SpaceX. Супер успешное взаимодействие госструктуры и коммерческой компании — отличный тренд! Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Читать можно любые интересные вам ресурсы. Главное — по-настоящему интересоваться темой и регулярно искать новую информацию. Из конкретного могу посоветовать следить за официальными блогами крупных технологических компаний. Одной фразой — ключевой навык разработчика в 2021 году? Умение нести ответственность и широкий профессиональный кругозор — эти вещи в сочетании с технической экспертизой дадут сильный буст карьере. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? Мы не знаем сколько, но пандемия ещё продлится. А это значит, что разработчики должны научиться эффективно работать удалённо вдолгую. Недолго работать эффективно на удалёнке уже научились. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Пока ещё не стих хайп вокруг генеративных сетей, создающих картинки и видео (дипфейки и разные модификации внешности). Но, пожалуй, главный тренд — это большие трансформеры: BERT, GPT, T5 и другие. Одной фразой — ключевой навык разработчика в 2021 году? Умение собирать большие и репрезентативные датасеты. Каким будет 2021-й в мире разработки? Как опытному программисту лучше скорректировать свои скиллы в эпоху пандемии? В ИТ уже давно практикуется удалённая работа, но на эмоциональном уровне изоляция от общества во время пандемии — всё равно очень неприятное чувство. Многие остались наедине с собой, своими тараканами в голове и страхом неопределённости. Всё это подтолкнуло людей к саморазвитию: чтение, занятия с психологом, здоровый сон, спорт. Это вещи, которые конечном счёте влияют на ощущение личного счастья и продуктивность в работе. Так что ключевой soft skill в 2021 году — стремление развивать себя. Главный технологический тренд 2020-го, если не считать всего, связанного с пандемией? Трудно найти тренд, никак не связанный с пандемией. Она затронула почти все отрасли. Из очевидного: появилась огромная потребность в мотивации распределённых команд. Работа в офисе и удалённая работа всей командой сильно друг от друга отличаются. На удалёнке исчезают интересные офисные разговоры за чашкой чая на кухне и другие элементы, которые скрепляют команды на биохимическом уровне. Есть сервис Wind4Tune — это виртуальные путешествия-тимбилдинги для команд на удалёнке. Очень интересное направление. Мощный тренд — жить где угодно в мире. Это, конечно же, требует надёжных виртуальных рабочих пространств. Например, мой друг запустил проект meetsidekick.com, где в едином пространстве собраны все сервисы для удалённой работы. Какие ресурсы стоит читать и где получать актуальную профессиональную информацию? Я смотрю ежедневные выпуски Bloomberg Technology, отличный обзор ИТ-индустрии. Ещё рекомендую следить за новыми запусками на producthunt.com.  Одной фразой — ключевой навык разработчика в 2021 году? Саморазвитие. Интернет щей