Industry Insights 

Смарт-контракты и разработка DeFi-протоколов: инсайты по найму и карьерные советы для топовых проектов

Откровенно говоря, вчера в 3 часа ночи я все еще отлаживал проблему оптимизации газа в смарт-контракте, и мой кофе уже остыл... Внезапно я осознал, что этот процесс поразительно похож на то, как соискатели оптимизируют свои резюме. Так же, как мы постоянно корректируем структуру кода, чтобы снизить затраты на транзакции, соискатели...

Отладка смарт-контракта в полночь и размышления о карьере

Честно говоря, я все еще отлаживал проблему оптимизации газа в смарт-контракте в 3 часа ночи, и мой кофе давно остыл... Внезапно я осознал, насколько это похоже на процесс оптимизации резюме соискателями. Так же, как мы постоянно корректируем структуру кода для снижения затрат на транзакции, соискателям необходимо адаптировать свои технологические стеки под требования таких топовых проектов, как набор в Synthetix, набор в Aave, набор в Compound и набор в MakerDAO.

Если честно, с точки зрения разработки протоколов, текущий рынок талантов в DeFi напоминает высокопроизводительную EVM — вам нужно обрабатывать множество транзакций одновременно, но комиссии за газ (здесь подразумеваются затраты на поиск работы) становятся все дороже. Погодите, я снова начал использовать слишком много технических метафор? Возможно, но это искренние ощущения за семь лет работы в MyJob.one.

Реальные потребности разработки протоколов

Я вдруг вспомнил одного кандидата из прошлого месяца: инженер с трехлетним опытом разработки смарт-контрактов подавал заявку на вакансию в наборе Aave, но его GitHub был заполнен простыми реализациями ERC20...

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

  • Набор в Synthetix: Опыт работы с сетью Optimism Layer 2, знание протокола Perps V3
  • Набор в Aave: Умение реализовывать Cross-Chain Message Passing Protocol (CCIP)
  • Набор в Compound: Опыт аудита безопасности кредитного протокола Comet
  • Набор в MakerDAO: Понимание модулей RWA и протокола Spark

Путь от разработчика Solidity до инженера протоколов

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

Если вы стремитесь к ролям в этих топовых проектах, вот мой дружеский совет:

  1. Освойте основы: Не только синтаксис Solidity, но и глубокое понимание стоимости каждой операции EVM
  2. Специализируйтесь на протоколах: Погрузитесь в код 1-2 крупных протоколов (рекомендую начать с Aave или Compound)
  3. Подтвердите практикой: Форкните эти протоколы в тестовых сетях и решайте реальные проблемы

Честно говоря, я видел слишком много резюме с пометкой "знаком с DeFi", где кандидаты не могли объяснить даже базовые защиты от флеш-кредитов...

Инсайдерские взгляды на собеседования в топ-проектах

Я подумал, что стоит поделиться реальными процессами собеседований. Возьмем недавний набор в Synthetix в качестве примера:

Вопросы технического раунда:

  • Как бы вы оптимизировали функцию расчета маржи для протокола перпетуальных контрактов?
  • Объясните механизм пула долгов Synthetix и его отличия от традиционных кредитных протоколов

Раунд проектирования системы:

  • Спроектируйте кросс-чейн систему расчетов для деривативов

Погодите, я не слишком много раскрыл? Не волнуйтесь, это и так известные секреты. Главное — продемонстрировать процесс решения проблем, а не только навыки кодирования.

Изменения в требованиях после The Merge

Честно говоря, после перехода Ethereum на PoS я заметил тонкие изменения в требованиях набора MakerDAO и других проектов...

Теперь больше внимания уделяется:

  • Опыту работы со стратегиями защиты от MEV
  • Пониманию абстракции аккаунтов ERC-4337
  • Способности выбирать между ZK-Rollup и традиционным Optimistic Rollup

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

Дружеские напоминания для соискателей

Дорогие разработчики, я знаю, что поиск работы — это сложно. Каждый раз, когда я вижу отказ отличным кандидатам на MyJob.one, я это чувствую...

Но помните:

  1. Не распыляйтесь: Адаптируйте материалы для каждого протокола (я видел сопроводительные письма для Aave, поданные в MakerDAO...)
  2. Покажите свою уникальность: Глубоко ли вы изучили конкретную уязвимость в протоколе? Или у вас есть качественные форки на GitHub?
  3. Не останавливайтесь в развитии: Скорость технологических изменений в DeFi выше, чем у смарт-контрактов, которые вы развернули прошлой ночью...

Прогнозы по отрасли, которые уже сбываются

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

  • Применение полностью гомоморфного шифрования в DeFi
  • Проектирование архитектур транзакций на основе намерений

Честно говоря, если вы начнете изучать эти передовые области сейчас, то в следующем году набор в Synthetix или набор в Aave может быть создан специально для вас...