dev.insuline.eth
7.89K subscribers
293 photos
28 videos
5 files
322 links
DeFi разработчик делится знаниями о крипте. DM – @insuline_0x

Навигация – https://xn--r1a.website/insuline_eth/713
Download Telegram
4️⃣ Time to jobs market

И так, возвращаемся к поиску работы на фулл-тайме. Чтобы не рассасывать процесс еще на два поста, сразу пойду по цифрам:

4 самостоятельных отклика на вакансии

23 входящих предложения. В основном – в LinkedIn, Telegram (где-то треть) и на почту (1 предложение)

– Процесс от первого собеседования до выхода на работу занял чуть больше 2 месяцев

– Собеседований на английском языке – 2. Все остальные собеседования по большей части в иностранные команды, но везде большинство разработчиков было из СНГ

– Минимальная предложенная ЗП – 180 тысяч рублей. Максимальная – $150k / year

– Разбирался с вакансиями последовательно, а не параллельно. Максимально за 1 неделю приходилось собеседоваться с 3 компаниями

Overqualified – самая распространенная причина отказа от офферов. В 2 местах я отказался по этой причине (мало ответственности, мало платят), в двух местах отказали мне (так и говорили, что будет скучно на предложенной позиции)

– Собеседований, на которых спрашивали вопросы про Javascript / Typescript / React – 0. В 80% случаев Везде рассказывал про опыт и решённые задачи вместо разницы между var, let и const. Это радует 🙂

– Лайвкодинг встретился лишь один раз. Тестовое задание тоже было однажды

– Почти везде были вопросы о продуктовом подходе, такие как – "что такое метрики продукта", "как подходишь к задаче перед выполнением", "что будешь делать, если дают в работу тупую задачу", "как трекать ценность выполненных задач", "какую проблему ты решаешь с помощью этой задачи", etc

– Самое интересное собеседование – Rarible. По отзывам – отличный процесс собеседования. Мне понравилась важность продуктового подхода в позиции и "кейс-собеседование", релокейт в Лиссабон и хорошие условия в СНГ коллективе

– Самое странное собеседование – Rarible. Удивительно, но продуктовые задачи пришлось решать на "техническом этапе", да еще и во время лайв-кодинга, который был в FigJam. Когда мне на "техническом этапе" открыли фигму, в которой можно писать код и сказали спроектировать Trello – я пытался "притянуть за уши" паттерны проектирования и правильную работу с данными (фетчинг, валидация), а в конце собеседования спросил "а почему вы вообще не спрашиваете про предыдущий опыт?". В итоге – мне предложили позицию Middle Frontend, так как не хватило "продуктового подхода", а еще через 2 дня написали, что я overqualified на миддла и мне будет скучно, поэтому они решили меня не брать и отсобеседовать на сеньора позднее 🤡

Так че, куда устроился то?

В общем, работу я сменил кардинально и теперь каждый мой день начинается с фразы "gm everyone", а к фронтенду за 3 прошедшие рабочие недели я еще ни разу не прикоснулся, да и вроде пока не планирую. Теперь я Fullstack разработчик в KWENTA, а львиная доля задач будет заключаться в построении инфраструктурных сервисов и работе над Kwenta SDK

А ещё, последние 3 недели я не сидел без дела и сделал полноценный пример ончейн копитрейдинга, основанного на Kwenta Smart Margin функционале.

– Задержка в вызове транзакций – 1-2 блока (до 5 секунд), что быстрее чем на CEX-ах и тем более в Web 2.0 торговле
– Полное отсутствие комиссий за возможность копитрейдить,
– Полностью опенсорсно.
– Работает на viem, а полное покрытие юнит-тестами уже в процессе, так что будет 100% test coverage и отличный performance.
– Безопасно – кошелек, исполняющий транзакции не связан с кошельком, на котором находятся ваши средства для торговли и никак не сможет вывести ваши средства себе, даже если ваш файл .env украдут при аренде VDS, так как работает через ограниченный функционал делегирования ордеров ✌🏻

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

Интересно, какой вариант из 4 вы бы выбрали для себя? Или посоветовали бы мне? Пишите в комменты, интересно пообсуждать. Ну или про что стоит рассказать подробнее 👨🏼‍💻
👍74🔥25🏆53👌1
Деаноним пользователей ради ретродропа или немного об Arkham

По крипто телеграму прокатилась волна новостей о лаунчпаде на Бинансе от проекта Arkham. Не буду дублировать дефи скамчика, позиционирование проекта достаточно спорное – сибил-детектор с необходимостью выкупать свою приватность. Имхо, совсем не то, чего не хватает Web 3.0 в данный момент.

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

Но Arkham решил удивить еще сильнее и помимо ончейн-деанона решили заодно сделать деанон своих юзеров, а именно пропалить почты пользователей. Каким образом? 🤔

1. Возьмём рандомную ссылку из ТГ чата с рефкой на Arkham – https://platform.arkhamintelligence.com/waitlist?referrer=ZGV2QGluc3VsaW5lLmV0aA== (ссылка офк изменена)

2. Мы видим, что в ссылке есть поле реферрер, а его значение заканчивается знаком =. Не похоже на формат айдишника пользователя

3. Узнаем у ChatGPT, что это за формат такой. Он моментально догадывается, что это Base64.

4. Используем любой онлайн-декодер для расшифровки и получаем почту инфлюенсера (или спамера по чатам)

5. Блин, опять @insuline_eth со своей альфой!
🔥26🐳32👍1🎉1
Хотите гайд по использованию viem и написанию своих скриптов? Мануал подойдет для любого человека, знакомого с основами JS и пониманием того, что такое смарт-контракты, опыт в web 3.0 будет не обязателен

У меня есть идея сделать гайд по самостоятельной реализации личного UNIBOT, но если есть идеи интереснее – предлагайте в комменты (леерзиро не предлагать)

Реакции с легкостью накручивают, поэтому интерес аудитории буду замерять по комментам 🐳
🐳813🔥21
dev.insuline.eth
Хотите гайд по использованию viem и написанию своих скриптов? Мануал подойдет для любого человека, знакомого с основами JS и пониманием того, что такое смарт-контракты, опыт в web 3.0 будет не обязателен У меня есть идея сделать гайд по самостоятельной реализации…
GM! В инфополе прошла очередная напоминалка о том, что не стоит слепо верить «создателям» софтов.

Вызывать заранее определенные методы смарт-контрактов через код не так тяжело, как вы думаете. Но если ректы начинаются еще до распределения дропов — то что станет с этими «программистами», когда они увидят 10 миллионов долларов в LayerZero или ZKSync токене во время дропа? Я думаю вполне вероятно, что крупные инфлюенсеры имеют такие обьемы кошельков в своих софтах

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

Имхо, смерть некоторых кастодиальных продуктов показала, что если есть возможность не доверять свои средства кому-то — лучше этого не делать. Но это так, мысли вслух 👨‍🎨
👍40
Лучшая новость за лето 2023 👀
Rabby Wallet добавили тестнеты, начиная с Ethereum Goerli, Arbitrum Goerli, и Gnosis Chiado

Доступно после обновления кошелька до новой версии.

Отличная новость. Теперь переключаться на ММ придётся еще реже.
🔥20👍2
gm!

сидел изучал работу с монгой, писал опенсорсный квента трэкинг (по примеру Cielo и EtherDROPS), а тут такие инфоповоды

обещанный гайд по изучению web 3.0 для фронтендеров. а вот по написанию скриптов в процессе 🤓
🔥29👍32😱2🏆1
Терминал для нормисов 🤖

GM! Что вы представляете при виде терминала и команд в нем?
Вероятнее всего это образ хакера, взламывающего все и вся судорожно нажимая кнопки и вводя какие-то команды, как на прикрепленной гифке.

Но не стоит быть категоричным. Есть определенные задачи, которые удобнее выполнять в терминале, как бы не старались UX дизайнеры. И полезны эти задачи не только для разработчиков и хакеров, но и «уверенным пользователям ПК».

Установка приложений 💾

Интересный факт — разработчики ебанутые. Когда вы видите сайт, состоящий из одной страницы, вам даже в голову не может придти, что в исходниках этого проекта может быть установлено больше 1000 «мини-программ», они называются пакетами. Представьте, если бы для установки этих зависимостей все пользовались бы обычным графическим интерфейсом. Искали пакет в гугле, скачивали его и запускали установщик🥱

И тут люди придумали пакетные менеджеры.

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

Недавно, я случайно узнаю что через пакетные менеджеры так же можно устанавливать десктопные приложения и тут меня осенило, что всю жизнь я устанавливал приложения НЕПРАВИЛЬНО.

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

— Вбил название программы в гугл

— Выбрал сайт, который «похож» на оригинальный

— Прокликал куки баннеры, ввел почту, наставил галочек

— Скачал установщик, запустил, прокликал шаги, установил софт

— Удалил установщик, удалил загрузчик из истории скачанных файлов, почистил корзину от установщика

— Перешел к следующей программе

Скучное, рутинное и долгое занятие. А если вдруг скачал софт не с официальной ссылки — то есть вероятность установить что-то «не то» и вообще придется сносить систему и устанавливать заново, не хочется ведь на чистый комп сразу «подозрительное ПО» устанавливать.

А теперь сравните инструкции выше с такой: brew install --cask figma vlc visual-studio-code iterm2 google-chrome 1password rectangle docker discord maccy zoom (brew доступен только на macOS, для Windows посмотрите Chocolatey)

Запустил 1 строку в терминале, отошел от компьютера на пару минут, пришел и пользуешься установленным софтом. Никаких прокликиваний установщиков, удалений/скачиваний файлов вручную, необходимости поиска оригинальных источников (если конечно вы доверяете опенсорс комьюнити).

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

Advanced level для гиков — изучить Ansible и приготовить для себя конфигурацию по настройке рабочего окружения. Тогда макбук привести в рабочую конфигурацию можно literally за одну команду
🔥388❤‍🔥6👍5🐳2🤡1
GM! Немного ностальгии о моих попытках начать блоггинг

В 2019 году я активно изучал фронтенд, следуя формату: «читаю и смотрю все, что попадается на глаза». Главная задача была выстроить окружение, которое помогает прокачиваться в индустрии и изучать что-то полезное. Так зарождалась моя любовь к текстам и блогам (хотя еще до этого я несколько лет очень любил читать гайды по Доте и Lineage 2. Есть тут еще фанаты блога Даниэля Дэфо? 📚)

В мае 2019-го я создал телеграм-канал «Верстка жизни». Рассказывал про фронтенд, верстку, сочетая это с развитием собственного пути как разработчика. История успеха, так сказать. Зацените логотип канала — он нравится мне даже спустя 3 года после его создания

Активно вел его больше двух лет; в пике количество подписчиков достигло 300 человек. Но в середине 2021 года, когда я перешел на тимлидскую позицию и почти перестал писать код, контент стал постепенно пропадать. Тогда я ушел рассказывать в Instagram про собеседования, подходы к поиску работы и тайм-менеджмент, но и это продлилось недолго. Уже в ноябре я создал новый канал и начал рассказывать в нем об изучении DeFi и Web 3.0, а новости фронтенда ушли на второй план

Теперь подобный путь начинает повторять мой друг — Леха

Он прям ультанул при запуске канала и сразу выкатил огромный лонгрид с историями поиска работы, выгоранием, зарплатами в русской ИТ-сфере и опенсорсом. А еще там есть потрясающая история нетворкинга: как мы познакомились через GitHub-рекомендации и опенсорс, а затем реферили друг друга на работу. Зная его перфекционизм и работоспособность (мы работали вместе почти два года) — у канала все шансы на интересный путь, и я с радостью помогу в начальном развитии 👊

@webistomin_channel

Stay tuned 📢
🐳16🥴43🤡1
Зачем всё это??? 🚬

GM! Сегодня мой канал уже четыре раза преодолевал рубеж в 3000 подписчиков, чтобы затем снова спуститься к 2999. Это невообразимая цифра для моего личного телеграм-канала, который растёт без каких-либо вложений и ожиданий. Вспоминая прошлое, я отмечал каждого сотого подписчика.

Что же держит меня на плаву, не позволяя забросить этот проект уже на протяжении трёх лет? Безусловно, это обратная связь 🤝

Каждое тёплое слово в комментариях, количество реакций на постах, благодарности в личных сообщениях и при IRL знакомствах — всё это наполняет меня энергией и вдохновением. Не забросить контент ради кратковременных развлечений, продолжать совершенствоваться, заниматься интересными проектами и делиться новым.

Это касается не только канала. Например, на прошлой работе нас называли комьюнити-проектом. Мы c Матвеем были теми суперменами, кто приходил на помощь в различных уголках крипто-сообщества СНГ — будь то чат нулевых, академия криптона или комментарии у ведущих крипто-блогеров. Любая проблема рассматривалась индивидуально. Мы ценили каждого, всегда были готовы поделиться новостями, помочь советом или прислушаться к критике. Таким человеческим отношением мы завоевывали уважение и мотивировали себя к работе.

📉 Видели обвал биткоина на прошлой неделе, когда за день он потерял 16%? Я следил активно, ведь сидел в шорт позиции всё это время. Но как это связано с обратной связью?

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

Итак, четверг. Этот день я целиком посвятил мониторингу нашего нового сервиса и активно следил за нашим дискордом. По итогам дня, мое настроение было просто ахуенным! Не только из-за приличной прибыли от моей шорт-позиции, но и потому, что я стал свидетелем множества успешно выполненных условных ордеров и активного фидбека в дискорде. Понимание того, что моя работа помогла кому-то уберечь или даже приумножить свои средства, наполнило меня гордостью и уверенностью. Эти мгновения — истинное признание и оценка твоих усилий. Обязательно сохраню себе скриншот в качестве первого milestone на новом рабочем месте. Но уверен, это только начало.

Keep BUIDLing 👨🏼‍🔧

Я продолжаю работать над созданием качественных и продвинутых сервисов для Web 3.0, делать захватывающий контент и помогать осваивать новые технологии. Всё это — благодаря вашей поддержке и обратной связи. Цените чужой труд, не стесняйтесь делиться комплиментами, и делайте это искренне и не токсично. Поверьте, ваша похвала и позитив могут сделать чей-то день намного ярче — будь то стартап, блогер или просто кто-то из вашей телефонной книги 🖤
❤‍🔥53187🔥3🐳3👍2
Расскажите в комментариях пожалуйста, как вы прячете конфиденциальную информацию на VDS? Хочу захостить Telegram бота, который имеет write ключи от биржи + приватники от кошельков и как-то переживаю

UPD: Коммьюнити – топ! В выходной за 20 минут накидали 10+ вариантов под все случаи. Считайте полноценная статья сформировалась ✍️
24👍4
С праздником тебя, dev.${your_nickname}.eth 🎁
🎉42👍4🔥1
Привет. Не буду зарекаться о легендарном камбэке, историях о построении успешных компаний или благородных целях помочь всем сибиллам вынести дропы. Пост – публичный дневник о целях ведении канала и рефлексия относительно выгорания и уменьшения количества постов 📝 В фантазиях многих людей, которые заводят свой Social Media источник – это будет их главным активом. Деньги с рекламы и инфопродуктов будут течь рекой, контент появляться по щелчку пальцев, а список контактов в телеграме когда-то превратится в Crypto Forbes List.

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

Получается, всё, канал можно закрыть и ничего не делать? Полтора года ведения в топку?

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

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

Если вы на 0xConnect – пишите, встретимся ✌🏻
🥰2610👍9🐳4🔥1
Networking Season

Удивительно, как по разному люди раскрываются в IRL. Людей с нфт аватарками ты совсем иначе представляешь в реальной жизни, начиная от возраста и внешности и заканчивая манерой общения.

0xConnect представил мне многих людей совершенно по новому. Не скажу, что ожидал какой-то альфы, нереальных коллабов или сервиса уровня мишленовских ресторанов. Но мероприятие очевидно закрыло главную потребность – оффлайн общение криптанов о насущных проблемах, нарративах и идеях.

Между прочим, с одним из дегенов-участников митапа мы уже успели записать подкаст. Внутри обсудили:

- Kwenta, Synthetix

- Маркетинг в web 3.0

- Советы начинающим кодерам

- Нарративы в разработке

- Инфополя

- Смысл ведения пабликов

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

ТГ-канал подкастера – sellnotbuy
Подкаст (youtube) – link
Подкаст (tg version) – link
👍184🐳4
Я, конечно, не альфаомегакэт, но кое чем про yield farming поделиться тоже могу

Pendle релизнули академию, где рассказывают про свои продукты и делят материалы на 3 типа – для нубов, нормисов и дегенов.

📹 Если не достаточно для полного погружения в экосистему, то вот еще несколько материалов на русском языке:

- Обзор Pendle от Alexandr Pro Defi

- Обзор на Pendle от CrystCake

- AMA с БизДевом Pendle на русском языке (в переводе от автора)

- Практический кейс торговли доходностью GLP.
31🤡5🐳3👍1
44🤡14🥴7🍌6❤‍🔥3👍3😱1🐳1🏆1