Байткод в 3 часа ночи и резюме соискателей
Ого, только что отлаживал проблему оптимизации EVM байткода, когда вдруг осознал, что это прямо как резюме современных Web3 соискателей — вещи, которые работают на поверхности, но с комиссиями за газ, которые пугающе высоки. Серьёзно, как бывший разработчик Solidity, просмотревший десять тысяч резюме на MyJob.one, некоторые из этих технологических упаковок напоминают мне тот проект, который назвал ERC20 токен "UniverseCoin".
Подождите, может, я слишком строг? Возможно. Но честно говоря, текущий рынок труда Web3 похож на непроверенный смарт-контракт, полный загадочных и впечатляющих опкодов EVM. Внезапно вспомнил кандидата, которого собеседовал на прошлой неделе, который указал в резюме "владеет ZK-SNARKs", но не смог объяснить даже базовые квадратичные арифметические схемы — это как заявлять, что ты мастер всей китайской кухни, но не знать разницы между соевым соусом и уксусом.
Инфляция технологического стека и реальный рыночный спрос
С точки зрения кода, самое сюрреалистичное явление в текущем Web3 рекрутинге — это инфляция технологического стека:
- Позиции разработчиков Rust требуют экспертизы в MPC (Secure Multi-Party Computation)
- Продуктовым менеджерам DeFi протоколов нужно знание математических выводов кривых AMM
- От фронтенд-разработчиков ожидают написания ZK схем — это даже безумнее, чем ожидать от UI-дизайнера владения ассемблером
Реальные данные из моего бэкенда MyJob.one показывают, что 80% вакансий на Solidity фактически требуют только базовых стандартов ERC и unit-тестирования, но соискатели яростно изучают L2 и zero-knowledge proofs. Внезапно осознал, что это отражает менталитет FOMO на криптовалютном рынке...
Взгляд на технические недостатки через отладку
Расскажу реальный случай: вчера отвергли разработчика с трёхлетним опытом работы с Ethereum. Он отправил PR в клиент Geth, но не смог даже корректно реализовать расчёт базовой комиссии для EIP-1559. Это как программист, который может модифицировать ядро Linux, но не умеет писать shell-скрипты — я вдруг подумал, что, возможно, это потому, что текущие Web3 туториалы рассказывают только о том, как запустить токен, но не учат читать документацию протоколов.
"Землетрясение древа навыков" после The Merge
После The Merge вся структура спроса на навыки похожа на выполнение инструкции SELFDESTRUCT:
- Разработка майнинговых машин для PoW сразу обнулилась
- Спрос на инженеров стратегий MEV вырос на 300%
- Cairo (язык смарт-контрактов StarkNet) внезапно стал твёрдой валютой
Ого, это напоминает мне тех разработчиков в 2017 году, которые сходили с ума, изучая фреймворк Truffle — срок годности технологического стека короче, чем у йогурта. Честно говоря, правильный подход для поиска работы на MyJob.one сейчас должен быть: специализация в EVM + Rust двойное древо навыков, а концепции ZK как бонусный навык.
Странности нанимающей стороны
Внезапно хочется поёрничать над некоторыми практиками найма:
- Форк-проект Aave требует пятилетнего опыта разработки Aave (путешествие во времени? Серьёзно?)
- DAO организации выдают офферы в смарт-контрактах, но забывают добавить функцию вывода средств (настоящая блокчейн-дилемма заключённого)
- HR биржи спросил меня: "Можете ли вы написать симулятор Uniswap V3 на C++" (Вы меня тестируете или просите работать бесплатно?)
Руководство по выживанию для разработчиков
На основе моих семи лет наблюдений на MyJob.one, самая надёжная комбинация навыков в 2023 году:
Навыки T0Навыки T1Навыки T0Навыки T1Solidity + HardhatМодель памяти EVMАсинхронное программирование на RustГорутины GoОсновы ZK схемБазовые концепции MPCПодождите, я снова впал в режим техгика? Серьёзно, вместо слепой погони за новыми трендами, сосредоточьтесь на освоении базовой инфраструктуры, такой как The Graph — прямо как те разработчики, которые в своё время сфокусировались на IPFS, теперь стали легендами индустрии.
Вызовы и возможности эпохи AIGC
Внезапно подумал о пугающем: теперь 30% вакансий для джуниоров Solidity на MyJob.one требуют "умения использовать ChatGPT для разработки". Это как требовать от повара знания, как пользоваться микроволновкой — инструменты не проблема, но если вы не можете контролировать уровень нагрева, это уже проблема.
На прошлой неделе я собеседовал парня, чей сгенерированный ИИ контракт Cairo выглядел отлично, но когда я спросил, почему он использовал определённую встроенную функцию, он завис. Это напомнило мне те годы, когда мы копировали и вставляли код с Stack Overflow...
Будущее Web3 профессий (серьёзный прогноз)
Наконец, поделюсь реальными данными (из анализа бэкенда MyJob.one):
- 2023Q2

