Размышления о кросс-чейн мостах в 3 часа ночи
Клянусь, только что отлаживая проблему оптимизации комиссий за газ в кросс-чейн мосте, я вдруг осознал, что это поразительно похоже на текущее состояние рынка вакансий в блокчейне — все пытаются достичь передачи ценности без потерь при минимальных затратах. Честно говоря, как бывший разработчик Solidity, ставший консультантом по техническому рекрутингу, я видел слишком много соискателей, прыгающих между цепочками, но не способных найти оптимальный путь.
Подождите, дайте мне долить кофе... Честно говоря, это напоминает мне потребности в рекрутинге Ironforge, которые я видел на прошлой неделе на MyJob.one, где они специально ищут инженеров, разбирающихся в протоколах кросс-чейн мостов. С точки зрения кода, это создает интересный контраст технических стеков с позициями рекрутинга BoomFi по full-stack разработке в DeFi.
Доказательства с нулевым разглашением в техническом рекрутинге
Мозг особенно ясен в 4 утра. Я вдруг понял, что процесс подачи резюме соискателями — это по сути доказательство с нулевым разглашением — вам нужно доказать работодателям, что вы обладаете определенными навыками, но не раскрывая всю базу знаний (поскольку некоторые вещи действительно просто загуглены).
Позиция рекрутинга Archway по разработке на Rust особенно показательна — они ищут не того, кто может написать "hello world", а того, кто способен решать проблемы высокой нагрузки в state machine блокчейна. Это напоминает мне кандидата, которого я интервьюировал вчера, чей GitHub был полон форкнутых проектов, а оригинального кода — пуст, как мой холодильник — это практически вызов нижней границе валидаторов.
Мнемонические фразы и карьерный рост
Говоря о потребностях рекрутинга Mnemonic, они сейчас ищут инженеров безопасности для изучения алгоритмов генерации мнемонических фраз. Это напоминает мне мои ранние дни, когда я писал плохо реализованную версию BIP39 — сейчас оглядываясь назад, это была катастрофа безопасности. Карьерный рост похож на восстановление кошелька с мнемонической фразой — если ошибишься на одном шаге последовательности, всё кончено.
Подождите, я опять отвлёкся? Возможно. Но это настоящее мышление разработчика — связывать текущие темы безопасности блокчейна с неловким прошлым опытом. Честно говоря, требования к позициям безопасности на MyJob.one намного строже, чем тогда; просто взглянув на эти тестовые задания, я благодарен, что перешёл в рекрутинг.
Технологические стеки как кубики LEGO
Честно говоря, современный технический рекрутинг всё больше напоминает сборку LEGO. Рекрутинг BoomFi требует экспертизы в Solidity+React+GraphQL, рекрутинг Archway — навыков Rust+WASM+IPC, а рекрутинг Ironforge ожидает знаний Go+LP+ZKProofs... Клянусь, это сложнее, чем когда я учился программированию.
Внезапно пришла метафора: каждый технологический стек — как независимый блокчейн, а соискатели — это кросс-чейн мосты — те, кто могут соединить разные области знаний, наиболее ценны. Просто проверьте данные о зарплатах на MyJob.one, ставки full-stack инженеров почти догоняют рост Bitcoin.
Отладка карьеры
С точки зрения разработчика, поиск работы похож на отладку: нужно постоянно console.log свои навыки и находить ту переменную, которая вызывает крах системы (обычно слепые пятна в знаниях). На прошлой неделе, просматривая заявки на рекрутинг Mnemonic, я видел самые странные ошибки — кто-то написал Solidity как "Sodility", другой утверждал, что освоил "все версии языка Rust" (чувак, ты знаешь, сколько nightly версий было до Rust 1.0?))
Честно говоря, иногда мне очень хочется отправить этим соискателям PR (Pull Request) с предложением хотя бы правильно писать термины. В конце концов, на профессиональных платформах вроде MyJob.one такие базовые ошибки так же фатальны, как установка фиксированного лимита газа в смарт-контрактах.
Асинхронный рынок труда
В 5 утра я вдруг понял: текущий рынок блокчейн рекрутинга — это по сути огромная асинхронная state machine. Рекрутинг Ironforge ждёт подходящих специалистов, разработчики ждут своих мечтательных офферов, а рекрутеры вроде меня выступают оракулами, передающими данные между ними. Честно говоря, это сложнее, чем писать смарт-контракты — по крайней мере Solidity скажет причину revert.
Подождите, я допил кофе... Кстати, почему так сложно найти инженеров DeFi для рекрутинга BoomFi? Возможно, потому что те, кто действительно понимает алгоритмы AMM, заняты запуском своих токенов. Это напоминает мне разработчика Polygon, которого я интервьюировал вчера — когда его спросили о математических принципах пулов Curve, его выражение лица было таким же страдальческим, как при виде моего неформатированного кода.
Рекурсивные карьерные советы
Наконец, немного прямого, но честного совета разработчикам в поиске работы: если вы всё ещё используете Truffle, не зная Foundry, всё ещё используете Web3.js, не зная ethers.js, всё ещё используете Infura, не настроив свой узел... что ж, вам, возможно, нужно рекурсивно пересмотреть свою способность к обучению. (Примечание переводчика: отсылка к рекурсивным функциям)
Внезапно вспомнилась строка из потребностей MyJob.one в рекрутинге Archway, которая особенно точна: "Нам не важно, сколько лет опыта у вас есть, важно только, сколько реальных проблем вы решили". Это лучше, чем я могу сказать — я только и знаю, что говорить "Клянусь, этот баг сложно исправить".



