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

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

Полина Аладьина проработала в блокчейне шесть лет и говорит, что из этой сферы разработчики не уходят: она затягивает. И дело здесь не только в зарплате. О сфере блокчейна, ее особенностях и «точке входа» Culture Lead в ChainSafe Systems рассказала в интервью Highload.

В первой компании я не прошла испытательный срок, о чем не жалею

Culture Lead в ChainSafe Systems Полина Аладьина

Родители работали в IT, поэтому и я росла с мыслью, что однажды пойду работать в этом направлении. В университете изучала прикладную математику, получила степень бакалавра и пошла искать работу. Тем же летом получилось устроиться в SPS Commerce, в которой я пробыла месяц, так как не прошла испытательный срок, о чем абсолютно не жалею. Потом были около трех месяцев поисков вакансии программиста, и так я нашла стартап, связанный с криптографией — Ambisafe

В декабре 2015-го меня взяли туда на работу как Java Trainee. Тогда мы писали сервер на Java для хранения ключей для биткойна. В криптостартапе я работала на разных позициях, пока у него не закончились деньги. Потом был небольшой контракт с ETHDenver — это самый большой хакатон, который есть в Ethereum (криптовалюте ETH — прим.). Сразу после этого меня посоветовали в ChainSafe, где сейчас работаю. Мы занимаемся cutting-edge-разработкой (разработкой передовых технологий — прим.): делаем инфраструктурные решения для Polkadot, Cosmos, Falcoin и других блокчейнов, в том числе поддерживаем Web3js клиент Ethereum. 

В течение карьеры я работала на разных позициях: начиная с Java-интерна, через тернистые пути Node.js, React и React Native дошла до Solidity-разработчика. Затем была менеджером, аккаунт-менеджером, продакт-оунером, некоторое время даже Head of Engineering, потом продакт-менеджером, где задержалась на некоторое время. Неожиданно для себя, сейчас я Culture Lead — это смесь HR и Employer Branding позиций (в моем случае). Занимаюсь  внутренними и внешними мероприятиями, чем очень довольна. 

Блокчейн — это секта. Отсюда не уходят

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

Дословно — это цепочка блоков, при этом данные в ней складываются таким образом, что их легко подтвердить и невозможно изменить (прим.: практически невозможно, есть пограничные случаи, например, атака 51%). При том, что все пользователи внутри блокчейна представлены адресами, а не фамилиями или email, это обеспечивает анонимность всем операциям. Началось все с биткойна, позже появился Ethereum. Я познакомилась с этой криптовалютой в начале 2016 года, с тех пор весь мой карьерный путь лежал вокруг этой технологии.

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

Эта сфера требует много мозгов и навыков

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

Эта сфера требует много мозгов и навыков. Писать на Solidity в целом легко, но загвоздка в том, что в твоем коде не должно быть уязвимостей. Поэтому разработчики  с несколькими годами опыта будут стоить так дорого (по данным HeadHunter, в среднем $5000 в месяц). И все же их код надо будет проверять.

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

Конечно, не для всех мотивация — деньги. Я долго в блокчейне, потому что это классная тусовка и крутые люди. Сообщество, которое возникло вокруг эфирной сети, верит в светлое будущее, которое может принести блокчейн. Верит в новый вид организаций с прозрачными процессами (например, DAO — Decentralised Autonomous Organisation),  в полный контроль над своими приватными данными.

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

Фото Полины Аладьиной

Есть новые технологии, в которых черт ногу сломит

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

Есть новые технологии, вроде Zero Knowledge Proofs (ZKP — интерактивный криптографический протокол, позволяющий одной из взаимодействующих сторон убедиться в достоверности какого-либо утверждения, не имея при этом никакой другой информации от второй стороны, — прим.), в которой черт ногу сломит. Когда я заканчивала универ, эта технология потихоньку развивалась и выглядела перспективно. Сейчас она ушла настолько вперед, что глубоко разобраться в ней — дело отнюдь не легкое. 

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

Как любая уважающая себя криптокомпания, в 2017 году мы писали криптобиржу. Там много математики не нужно было. Все проблемы были исключительно с юристами, легальным статусом продаваемых токенов, KYC (Know Your Customer) и AML (Anti-Money Laundering).

В блокчейне чаще всего встречаются Rust, JavaScript, Golang

Как и в любой другой отрасли, можно идти в блокчейн, чтобы просто программировать, а можно идти в очень серьезные проекты и разрабатывать новые виды сетей, криптографии и прочее. Например, ZKP используется для решения проблем с повышением пропускной способности в Ethereumи верификации пользователей в блокчейне. Последняя проблема все еще не решена. В общем, если вам не очень нравится программировать, но нравятся дискретная алгебра и криптография — вам в блокчейн. Тут есть, где писать исследовательские работы, ввиду огромного количества нерешенных проблем.

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

Фото Полины Аладьиной

В блокчейне чаще всего встречаются Rust, JavaScript (JS), Golang, изредка Python. Из-за технологических особенностей каждый новый блокчейн чаще всего  реализует свой  язык программирования (специально под свой блокчейн). Как Solidity в Ethereum. Именно из-за этой особенности многие компании не ищут готовых специалистов, а нанимают мидлов с опытом в JS, например, и учат их писать программы под конкретный блокчейн. 

Во второй части интервью Полина расскажет об особенностях специальности culture lead, «проколах» на работе и жизни в Сан-Франциско. Читайте скоро на Highload.

На нашем сайте теперь доступны комментарии! Делитесь своим мнением об интервью и присоединяйтесь к обсуждениям.

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

Обучение 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