«Джун у блокчейні може розраховувати на зарплату сеньйора у звичайному 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 і зовсім не розуміти, що таке блокчейн. Думаю, це стане базовою навичкою для технічного спеціаліста — як бази даних. На рівні «що ця технологія може/не може і як не пхати пальці в розетку».

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

Айтівець Міноборони США понабирав кредитів і хотів продати рф секретну інформацію

32-річний розробник безпеки інформаційних систем Агентства національної безпеки Джарех Себастьян Далке отримав 22 роки в'язниці…

30.04.2024

Простий та дешевий. Українська Flytech запустила масове виробництво розвідувальних БПЛА ARES

Українська компанія Flytech представила розвідувальний безпілотний літальний апарат ARES. Основні його переваги — недорога ціна…

30.04.2024

Запрошуємо взяти участь у премії TechComms Award. Розкажіть про свій потужний PR-проєкт у сфері IT

MC.today разом з Асоціацією IT Ukraine і сервісом моніторингу та аналітики згадок у ЗМІ та…

30.04.2024

«Йдеться про потенціал мобілізації»: Україна не планує примусово повертати українців із ЄС

Україна не буде примусово повертати чоловіків призовного віку з-за кордону. Про це повідомила у Брюсселі…

30.04.2024

В ЗСУ з’явився жіночий підрозділ БПЛА — і вже можна проходити конкурсний відбір

В Збройних Силах України з'явився жіночий підрозділ з БПЛА. І вже проводиться конкурсний відбір до…

30.04.2024

GitHub на наступному тижні випустить Copilot Workplace — ШІ-помічника для розробників

GitHub анонсував Copilot Workspace, середовище розробки з використанням «агентів на базі Copilot». За задумкою, вони…

30.04.2024