«Джун в блокчейне может рассчитывать на зарплату сеньора в обычном IT»: как попасть в индустрию и кому тут не понравится

Вікторія Пушкіна

Это интервью было очень необычным: впервые я разговаривала по Zoom с одним человеком, но сразу с двух аккаунтов — с одного шло видео, а с другого звук. Тема была тоже необычная: блокчейн. Но не просто блокчейн, а блокчейн для браузерной игры.

Как это связано, кому точно не стоит идти в индустрию и какой самый простой способ туда войти — обо всем этом рассказывает Director of Engineering в Bitmedia Labs Виктор Мирошников.

Виктор Мирошников, Director of Engineering в Bitmedia Labs

Мы выбрали Web3, чтобы дать пользователю реальную возможность владения

Компания Bitmedia в блокчейн-индустрии с 2014 года, помогает другим компаниям растить продажи и аудиторию. Но мой проект — это новое направление. Мы делаем комьюнити-ориентированную браузерную игру с упором на Web3. Много раскрывать не могу, но постараюсь объяснить хотя бы, при чем тут Web3 и блокчейн.

Пройдемся по терминам.

Если очень просто, то блокчейн — это технология передачи имущества и выполнения смарт-контракта. Как когда ты продаешь машину: ты ведь не просто отдаешь ключи, ты переоформляешь документы, записываешься и выписываешься где-то в реестре. Вот это как раз про такой реестр.

Но в блокчейне реестр децентрализован: тут нет единой сущности, которая решает, что правда, а что нет — об этом договариваются участники. На языке блокчейна это называется «консенсус».

Криптовалюта — самое простое применение блокчейна. Но технология используется не только для нее. И тут на сцену выходит Web3.

В Web 1.0 контент генерировали и им владели компании. В Web 2.0 — пользователи. А в Web 3.0 нет кого-то одного, кто управляет интернетом. Есть сообщество, которое может решать судьбу какого-либо сервиса (и эти решения записываются в блокчейн). А самое главное: все, что ты сделал в Web3, принадлежит тебе, и только ты этим распоряжаешься.

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

Я — модник в плане технологий, но в блокчейн пришел не в погоне за модой

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

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

Блокчейн показался мне следующим шагом их развития и очень интересной находкой за счет того, что здесь исключается элемент доверия к третьему лицу. Сам блокчейном я тоже пользуюсь — я давно живу в Европе и успел оценить, как удобно через эту систему, например, отправлять деньги родителям.

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

Потом появился Ethereum и показался мне очень интересным проектом — но тогда в стартап-тусовке в эту сторону никто не смотрел, и я стал тянуться к тем, кто уже «в теме». Мне вообще кажется, что в блокчейне очень умные и любознательные люди. В IT-индустрии в принципе нет потолка, куда можно расти, а блокчейн в ней — это бездонная бочка со знаниями.

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

Итак, блокчейн для:

  1. модников;
  2. тех, кто любит ходить по краю.

Есть и 3. — для тех, кто идейный.

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

Не стоит идти в блокчейн, если ты не готов много работать

Тем, кто хочет заниматься разработкой на блокчейне, придется многое изучить. Если говорить только про технологии, то это Solidity и/или Rust. И это будет легче для тех, кто уже умеет программировать.

Но вообще то, что нужно учить, чтобы войти в блокчейн, зависит от того, чем ты хочешь здесь заниматься:

  1. Если ты хочешь создавать простые NFT, будет достаточно понимать саму концепцию.
  2. Если ты хочешь создавать свои проекты на блокчейне, понадобится знание криптографии и низкоуровневого программирования.
  3. А если у тебя амбициозная цель создавать свои блокчейн-протоколы, то здесь нужны очень глубокие знания практически по всем направлениям Computer Science.

Тем, кого заинтересовали пункты 2–3, путь предстоит сложный. Посвятить придется около года — при условии, что у вас много свободного времени. Но даже в этом случае начинать с изучения самой экосистемы — неплохое решение. Например, есть такая штука, которая называется Tatum — это обертка над блокчейном, и она позволяет делать очень просто сложные, но типовые вещи.

Так вы «помочите ножки» и оттуда уже будете нырять. Потому что блокчейн — быстро развивающаяся среда. Еще более быстро развивающаяся, чем IT-индустрия в целом. То, что в обычном IT происходит за год, здесь занимает пару месяцев. 

Еще более простой путь войти в блокчейн есть у тестировщиков. В этом случае особой переквалификации не понадобится. Хотя чем больше ты будешь понимать блокчейн — тем лучше. Так что лайфхак для тестировщиков, которые хотят в блокчейн: пойти и оттестировать все блокчейн-проекты, которые попадутся 🙂

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

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

А еще блокчейн не подойдет тем, кто уверен, что все знает. Индустрия быстро сбивает эту спесь 🙂

Хотя не думаю, что через несколько лет можно будет работать в любой другой области IT и совсем не понимать, что такое блокчейн. Думаю, это станет базовым навыком для технического специалиста — как базы данных. На уровне «что эта технология может/не может и как не совать пальцы в розетку».

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023