Фил Макаров | Благополучие и отвага
707 subscribers
110 photos
13 videos
2 files
131 links
Контакт @filmakarov
Download Telegram
Ну что ж, большинство за детали, значит будут детали.
А начну все же с результата. Но расскажу только половину, а половину потом.

Первая половина того, чем я сейчас занимаюсь - это play and earn механика в Dater.com

Dater - топовый проект: микс Tinder, Twitch и чатрулетки. Его делает мой друг.
А я помогаю прикрутить к общению p2e механики, чтобы знакомиться, кайфовать и зарабатывать.

Мы придумали устойчивую токеномику, так что курс дейтеркоина не обвалится. А ещё сделаем все так, что даже пользователи без опыта в крипте смогут играть и зарабатывать.

Короче, скоро наведём шуму круче, чем STEPN 🤘
🔥14👏3😱2
По просьбам трудящихся рассказываю, как нашел работу блокчейн-разработчиком в стартапе.

Попытка 1.

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

Первым местом, куда я отправил резюме, был проект Optic.xyz. Один из основателей там - Андрей Дороничев, в прошлом директор по продукту в Google. Я давно читаю его, и восхищаюсь тем, как абсолютно с нуля устроился в гугл и сделал карьеру. Вообще я всегда хотел поработать с Андреем, поэтому когда узнал, что у него теперь стартап в веб3, который к тому же как раз ищет блокчейн разработчика, сразу откликнулся на вакансию.

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

Если вкратце, нужно было написать смарт-контракт на простое голосование. Исходно поздразумевалось, что на это у меня будет 30 минут.
Но за 30 минут на звонке я едва сумел прикинуть основную структуру логики. Честно говоря, тупил довольно сильно. Отчасти, думаю, из-за волнения, отчасти из-за того, что мой опыт в разработке контрактов был не слишком универсален - в основном нфт.
Интервьюер сжалился надо мной и отпустил меня дописывать после звонка и потом прислать.
Не знаю, всерьез ли задание было рассчитано на 30 мин, но мне понадобилось в итоге еще 1,5 часа чтобы вылизать контракт до состояния, когда он меня бы устраивал.

Я отправил готовый смарт-контракт. И месяц не получал никакой обратной связи.

Через месяц HR сообщила мне, что вакансия приостановлена и если они ее возобновят, со мной свяжутся.
То ли это вежливая форма отказа, то ли в компании реально решили сузить фокус и пока не набирать разрабов под второстепенные задачи (а мне потенциально предстояло работать как раз не над основным продуктом) - я не знаю. В любом случае, первый блин комом. Но я по меньшей мере посмотрел, как все проходит, понял, что я, хоть и туплю, но в целом знаний у меня достаточно, чтобы уверенно отвечать на многие вопросы. И, главное, увидел свои слабые места и смог начать это исправлять.
👏91
CommunityVoting.sol
3.5 KB
А вот итоговый смарт-контракт.
Там сверху есть формулировка задания.

Сейчас посмотрел снова на него, вроде явных косяков не вижу, хотя по мелочи кое что подправил бы.

Если в канале есть коллеги, буду рад обратной связи 🤝
Давайте еще немного про дейтер расскажу. По очереди буду.

Для меня идея Dater в двух словах - это “токенизация общения”.
Stepn сделали токенизацию хождения.
А тут общение. А общение - это на минуточку то, что позволило человеку занять господствующее место на планете.
А кроме того, ощущение человеческого общения - это одно из самых плохо заменяемых искуственным интеллектом благ.

В общем, идея, на мой взгляд, супер перспективная и очень хорошо подходящая под play and earn.
Здесь есть, на что опереться, чтобы построить устойчивую токеномику. И мы это уже делаем.

Главное: у дейтера уже есть крутые приложение в app store/google play и первые пользователи, которые уже зарабатывают дейтер коины.
На самом деле, как всегда в крипте, у первых пользователей все преимущества.
За альфу не благодарите 😎
10
Дальше про собеседования.

Вообще, как я искал вакансии.
В блокчейне есть три главных сайта:
- https://cryptocurrencyjobs.co
- https://cryptojobslist.com
- https://crypto.jobs
Вакансии во многом пересекаются, но бывают и уникальные на каждом сайте.
Второй удобен тем, что делает рассылку раз в неделю. Так что даже если вы не в активном поиске, можете следить за рынком.
А еще есть пара пабликов в телеге, где публикуют блокчейн вакансии.
Там мне и попалась вакансия от компании, которая меня пригласила на собес следующей - eywa.fi

Это был самый простой процесс из всех, что я помню, не уверен даже, что был раунд с HR перед техническим интервью. На интервью были разраб и тимлид, которые даже не включали камеру.
Это не помешало нам приятно пообщаться. На все технические вопросы я ответил хорошо, порасспрашивал об их продукте, тем более, что продукт у них очень интересный.
Через неделю HR вернулся с ответом, что они решили пока вакансию приостановить. Хм, где-то я уже это слышал 🤔 ну ок, едем дальше.
👌7
Если хотите попробовать дейтер в деле - сегодня отличный шанс.
У нас пока не очень много пользователей, поэтому чтобы было динамичное общение, мы устраиваем вечеринки: это когда много пользователей входят в приложение в одно и то же время.
Обычно мы приглашаем известных стримеров и делаем мега-пати, но вот сегодня будет ламповая тусовка. Сможете влиться наше раннее комюнити, познакомиться с командой и самыми активными пользователями.
Залетайте в 18:00 по Мск в дейтер. Вход по инвайтам, за инвайтами ко мне.
👍4
Forwarded from Sergey Boogerwooger
Центробанк планирует запустить крипторубль на базе MySQL под названием "консенсус и точка."
Погнали дальше про собеседования.

Следующая вакансия была супер интересная.
Там ааа-p2e игра, искали блокчейн разработчика с опытом в NFT - с пониманием разных стандартов NFT и т.д.
А это идеально мой профиль, я же даже свой EIP для NFT разработал, плюс я до веб3 как раз играми занимался.
Я был уверен, что мы с этой работой созданы друг для друга.

Вакансия была от американской компании, но через аутсорсера, Akvelon.
Пообщался с HR аутсорсера, потом с их техническим специалистом.
Это было интересно. Я не уверен, что мой интервьюер написал хоть один смарт-контракт на солидити.

Было больше похоже на экзамен в универе, то есть мы говорили в целом о принципах разработки. Интервьюер попросил меня на звонке написать алгоритм решения квадратного уравнения на солидити.
И по-честному спросил - какие из перечисленных в вакансии NFT стандартов я знаю.
Ну я по-честому ответил :)
Хотя очевидно, что он не мог это проверить.

В целом, очень приятно пообщались, и я ушел ждать фидбека.
12
Фидбек в итоге был хороший, и дальше по идее мне нужно было общаться уже с технической командой непосредственно компании-работодателя.

Для этого я переоформил свое резюме по правилам Аквелон, пришлось подробно расписывать весь свой опыт снова, заняло несколько часов. На самом деле я не очень понял, зачем так, насколько я читал в разных источниках, амеры как раз наоборот предпочитают короткие резюме в 1-2 листа, а тут мне пришлось из своего короткого сделать как раз длинное.

Ну в общем, работа мне снова не досталась, тут уже по причине моей локации.
В середине процесса найма неожиданно выяснилось, что работодателю принципиально, чтобы будущий инженер был в американском часовом поясе, а лучше вообще в Сиэттле.

Окей, еще опыт собеседований мне в копилку и едем дальше :)
3
Пояснительная бригада нужна?

🤯 - Да
🔥 - Нет
🤯18🔥5
Как играть и зарабатывать в Dater?

Dater - приложение для тех, кто любит общаться. Для "дейтеров".
Общение в Dater - это не обязательно романтические знакомства.
Главное - кайфовать от общения самому.
А чтобы зарабатывать, гораздо важнее, чтобы кайфовали твои собеседники от общения с тобой.
Все как в жизни: все плюшки тем, с кем интересно.

Итак, основа геймплея Dater - 3х-минутные короткие созвоны с случайными пользователями (или не совсем случайными, но об этом позже).

За что капают дейтеркоины ($DC)?

Во-первых, просто за сам факт общения - за каждый трехминутный созвон начисляем вознаграждение.
Но не всем.
Потому что если бы мы начисляли всем, то не смогли бы справиться с инфляцией и $DC был бы очень дешевым.
А наша цель - построить устойчивую токеномику.
С токеном, курс которого не упадет ниже определенной планки.
Поэтому чтобы получать $DC за каждый звонок, понадобится Dater NFT Avatar.

Но главное, что отличает Dater от других play and earn приложений - в Dater можно зарабатывать даже без NFT.
8👍1
Пояснительная бригада подъехала:

Это стеб криптокомюнити над самими собой.
Над проектами, которые называют себя децентрализованными.
А по факту в смарт контрактах есть:

onlyOwner - функции, доступные только привилегированным пользователям (то есть админам)

upgradeTo - функция, которая позволяет проапгрейдить контракт, к примеру, то есть очень сильно изменить функционал

emergencyWithdraw - экстренный вывод средств с контракта

Ну то есть по факту, полноценно децентрализованных протоколов очень мало.

Я считаю что это опять же нормальный этап - не все сразу будет идеально. Но в этой шутке не просто доля правды, а очень много правды 😁 так что всегда DYOR
👍8
Вообще я задумывал канал, как канал не только про крипту, а в целом про то, куда мир меняется.

Просто в веб3 я профессионально вовлечен, поэтому, конечно, про это было и будет больше всего, и эксклюзивы я буду доставлять в первую очередь из крипты.

Сегодня пара слов про дипфейки.

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

Думаю, на тему того, как изменится общество в условиях тотального недоверия будет ещё много авторитетных статей.

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

Затем средства связи развиваются и новости доходят в любую точку шара почти мгновенно.

Но теперь те же технологии, что обеспечили такую скорость передачи инфы развились настолько, что наступает новая эра, пост-информационная, видимо. Когда доверие к информации, полученной из открытых источников становится нулевым. Да и закрытые тоже могут быть взломаны. Соответственно, смысла в такой информации больше нет, ее ценность почти нулевая.
А, может, и отрицательная даже. Так как только вызывает сомнения и неуверенность : верить/не верить.

То есть по сути, мы возвращаемся к эре, когда получение действительно ценной (=трастовой) информации может занимать не секунды, а дни.
👍11🤔72
Кажется, дело пахнет новым циклом роста: у потенциальных ритейл инвесторов скопилось на руках денег больше, чем в период пандемии. А как раз на пандемических деньгах был разгон в 2021.

https://twitter.com/marknewtoncmt/status/1639346965749153792
Следующая попытка стать профессиональным разрабом:

Эту вакансию я нашел благодаря Дейтеру.
В дейтере наша основная аудитория - совсем не криптаны, поэтому мы там стремимся сделать все максимально удобно и как в веб2. Никаких заморочек с газом, комиссиями и тд.
Но на блокчейне совсем без комиссий за транзу нельзя, если их не платит юзер, их должно платить само приложение.
На текущем этапе развития блокчейнов это не так-то просто сделать.
Именно это будет исправлять Account Abstraction - сейчас одна из самых горячих тем в крипте.
Есть стартапы, которые помогают компаниям платить комиссии за своих пользователей - предоставляют готовые sdk и прочую инфраструктуру для этого.

На сайте одной из них - Biconomy.io - я и нашел очередную вакансию блокчейн инженера.
Они быстро ответили на мой запрос и пригласили собеседоваться.

Забавно, что еще за месяц до этого, я ни про какие gasless experience даже и не слышал. Первый раз я про это услышал на собеседовании с eywa.fi :)
И вот я уже собеседуюсь в gasless компанию.
👍31
Я был постарше, но в целом - да 🥲
🏆3
Пятничные шутки за 300 из рабочего чатика
😁2
Обещал рассказать, как получать монеты в Dater без NFT аватара.

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

По умолчанию звонки в Дейтере по 3 минуты.
Если собеседник скучный, то 3 минуты тянутся вечно.
Но если интересный - то не заметишь, как пролетят.
А потом захочется еще, но собеседники-то выбираются случайно.

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

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

Кстати, всем, кто зайдет сегодня в дейтер, дадут по миллиону дейтеркоинов (ШУТКА).

А еще сегодня вечеринка. Тема - "Протри фронталку, плохо видно" (НЕ ШУТКА) 😎
2
В общем, начал я собеседоваться в Biconomy.

По классике, сначала HR, потом с технической командой. Тут все прошло ок.
А чтобы перейти на следующий этап мне дали домашнее тестовое.

Полное задание на скрине, но суть такая: склепать контракт(ы), который позволяет юзеру создавать smart contract wallet, депозитить в него нативные токены (eth, matic) и ерс20 токены на определенный срок, а потом снимать депозит. И сделать ко всему этому интерфейс, чтобы взаимодействовать с контрактом.

А, главное, cделать это безгазово, используя их инфраструктуру.

Ну контракты я за день набросал. Еще полдня тесты.
Чтобы сделать интерфейс, то есть по сути дэпп, потребовалось еще 2,5 дня, так как в этом мой опыт был меньше.
Пришлось попросить друга, с кем мы все нфт проекты запускали, чтобы он меня заонбордил в интеграцию контрактов с фронтом.
Но в итоге получилось симпатично, хоть и клепал на коленке.
👍61
Media is too big
VIEW IN TELEGRAM
В итоге технически решил так:

- Есть основной смарт-контракт со всей логикой
- Под каждого пользователя по запросу деплоится минимал прокси. Это и будет его кошелек.
- Адрес этого прокси прописывается в систему Бикономи
- Также соответствие этого адрес и адреса EOA пользователя пишется в мою базу, чтобы узнавать пользователя в следующий раз
- Ну и все, дальше пользователь вызывает функции контракта через бикономи, и комиссия берется с моего счета, так как его кошелек есть в системе

Контракты можно посмотреть тут.

И вот видос, как это все работает вживую.
👍5🔥1
Если честно, я был очень доволен тем, как я выполнил тестовое.
Просто до тестового я ни про какие смарт-контракт кошельки и минимал прокси почти ничего не знал, потому что в основном мой опыт был в NFT.

Поэтому даже если бы нанимателю не понравилось тестовое, я бы все равно был рад, потому что реально много нового попробовал на практике.

Но в итоге, они сказали, что им все понравилось, и позвали на следующее интервью - с CTO.
Потом было собеседование с тремя ко-фаундерами. И потом финальное с двумя HR.

Итого я прошел 5 интервью на английском и выполнил тестовое.
После этого, у меня запросили референс леттер.
Что хорошо, благодаря моей работе в HyperCube у меня было кого попросить о рекомендации.

Ну и все, через несколько часов после получения рекомендационного письма Biconomy сказали, что готовы сделать мне оффер.
Оффер я принял 16 декабря и договорились, что с 16 января я начинаю работу.

Вот так я меньше, чем за два года с нуля дорос до Senior Blockchain Developer.
Ну и за 2.5 месяца нашел работу.
👍14🔥8