$20 000 на місяць і більше: які професії існують у сфері блокчейну та яка зарплата в IT-спеціалістів

Фото до статті

Анастасія Пономарьова

Журналістка Highload

Блокчейн – це маловідома і незрозуміла багатьом IT-спеціалістам сфера. Однак, якщо ви колись вирішите поглибити свої знання в ній та опанувати певні технології, ваш заробіток може зрости в рази. Про те, які фахівці у сфері блокчейну користуються попитом на ринку (зокрема, американському), що необхідно знати IT-спеціалісту та які зарплати пропонуються, дізнайтеся з огляду Highload.

Раніше в інтерв’ю Culture Lead у ChainSafe Systems Поліна Аладьїна розповіла нам про сферу блокчейну, її унікальні риси та «точку входу». Вона зазначила, що блокчейн є ідеальною нішею для тих розробників, які не надто люблять програмувати, але цінують дискретну алгебру та криптографію.

Culture Lead у ChainSafe Systems Поліна Аладьїна

«У блокчейні найчастіше використовуються Rust, JavaScript (JS), Golang, рідше — Python. Через специфіку технологій, кожен новий блокчейн нерідко створює власну мову програмування (спеціально для свого блокчейну). Як-от Solidity в Ethereum. Саме з цієї причини багато компаній не шукають готових фахівців, а наймають спеціалістів середнього рівня з досвідом роботи, наприклад, у JS, і навчають їх створювати програми для конкретного блокчейну», — зауважує Поліна.

Як ви вже зрозуміли, у блокчейні цінними є не тільки знання специфічних мов програмування, як-от Solidity чи Simplicity, але й C++ чи Scala. Отже, не обов’язково повністю перевчатися — на початковому етапі достатньо бути кваліфікованим спеціалістом у своїй галузі (з досвідом роботи від п’яти років), володіти англійською мовою та, як то кажуть, мати здатність швидко навчатися.

А що тоді вимагається від досвідчених професіоналів? Ми проаналізували сайти пошуку роботи у сфері блокчейну — Crypto Jobs List, Blockchain Headhunter, CryptoJobs — і ось кого шукають роботодавці.

Rust Engineer

Насамперед потрібен досвід роботи з виробничими системами, створеними на Rust. На роботі вам доведеться проєктувати, розробляти, тестувати та впроваджувати смарт-контракти. Тобто необхідно мати загальне уявлення про логіку смарт-контрактів. Окрім Rust, часто потрібні знання інших технологій, наприклад, Golang.

Високо цінується досвід роботи в проєктах з відкритим вихідним кодом на відомих блокчейн-платформах, таких як Solana. Якщо ви прагнете працювати з криптовалютами, досвід у фінтеху буде корисним.

У західних країнах, окрім професійних та особистісних навичок, важливою є також кваліфікація в галузі комп’ютерних наук, математики або інших суміжних напрямків. Тобто, диплом.

Скільки платять: senior – $12,5–17 тис. на місяць

Solidity Engineer

До основних обов’язків інженера Solidity належить написання високоякісного та безпечного коду (оскільки його потрібно писати без помилок з самого початку), а також технічних специфікацій, розгортання скриптів, створення автоматизованих тестів та багато іншого.

Перелік вимог до інженера зазвичай включає досвід розробки на JavaScript із використанням бібліотек web3.js/ethers.js, розуміння основ блокчейну, поширених векторів атак та вразливостей, а також розуміння роботи Ethereum. І, звісно, досвід роботи зі стеками смарт-контрактів.

Мем «Занурюємося у світ блокчейну»

Крім того, вам знадобиться вища технічна освіта в галузі математики, інформатики, інженерії, досвід роботи з бібліотеками OpenZeppelin, Tenderly, Hardhat, інструментами для тестування Ethereum (наприклад, Truffle, Embark, Hard Hat тощо), а також знання та розуміння фінансових основ.

Скільки платять: до $25 тис. (плюс можливі бонуси у вигляді токенів до $450 тис. на рік).

C++ Developer

Це вже більш знайома мова програмування, чи не так? Однак розробник на C++ у сфері блокчейну повинен мати дещо нетипові навички та знання. Як мінімум, потрібно бути в курсі найновіших технологій у блокчейн-сфері. На інженера можуть покладатися такі завдання:

  • відповідальність за проєктування функцій, розробку, тестування та впровадження для блокчейну;
  • виправлення помилок та вирішення проблем у кодовій базі;
  • технічна підтримка (для бірж і майнерів, наприклад);
  • обслуговування основної мережі, включаючи аналіз збоїв у мережі, моніторинг працездатності, встановлення патчів, оновлень.

Від розробників вимагається освіта в галузі комп’ютерних наук, обов’язкове глибоке знання C++ та супутніх технологій (наприклад, володіння Linux, AWS та Kubernetes).

Скільки платять: до $20 тис.

Scala Engineer

На таких інженерів покладається завдання оптимізації коду, написання автоматизованих тестів та забезпечення якості коду. Якщо це буде робота з криптовалютою, то вирішення складних завдань у контексті фінансів і розподілених систем, написання коду для створення інфраструктури, здатної обробляти електронні гроші та криптовалютні транзакції.

Роботодавці також прагнуть залучати фахівців, які мають досвід роботи з технологіями JVM, RDBM та хмарними архітектурами, зі знанням архітектури CQRS/Event Sourcing.

Скільки платять: до $12,5 тис.

JavaScript Engineer

Окрім гарного знання JS, від розробників часто очікують володіння технологіями React, Web3, TypeScript, Node.js, CSS. Ймовірно, крім створення нових функцій, на роботі доведеться писати тести, тому досвід у Jest та Cypress буде перевагою. 

Загалом, якщо ви не надто глибоко знаєтеся на блокчейні, але є кваліфікованим інженером, вас все одно візьмуть на роботу. Хоча, можливо, і на менш привабливих умовах.

Скільки платять: senior – $7–12,5 тис.

Golang Developer

Якщо ви вже три роки займаєтеся розробкою на Golang, можете сміливо розглядати шлях до блокчейну. Також тут часто вимагають досвід розробки серверної частини, створення (або участі у створенні) вузлів блокчейну (вузол, або нода — це точка в мережі, яка розподіляє дані між іншими вузлами або є кінцевою точкою мережі).

Інколи потрібен підтверджений досвід роботи з хмарними інфраструктурами, децентралізованими платформами, кількома технологіями, наприклад P2P, Docker, Python, Kubernetes, Java або Unix. Цінується наявність вищої освіти в галузі комп’ютерних наук, знання про блокчейн та цифрові валюти, стейкінг.

Скільки платять: до $15 тис.

Head of Tokens

Можна працювати в блокчейні, навіть якщо ви не займаєтеся написанням коду. Окрім дизайнерів і продакт-менеджерів, тут може знадобитися «керівник з токенів». Такі фахівці розробляють стратегії збільшення вартості токенів, визначають шляхи реалізації їхньої цінності, знижують ризики операцій з токенами, співпрацюють з біржами та іншими учасниками екосистеми.

Необхідно розуміти, як функціонує блокчейн, децентралізовані фінансові сервіси (DeFi), добре орієнтуватися у фінансових принципах. Перевагою буде досвід торгівлі.

Скільки платять: до $15 тис.

Головна > Добірки > $20 000 на місяць і вище: які спеціальності є в блокчейні та скільки платять айтівцям

Джерело

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *