TGViewer
dev.insuline.eth dev.insuline.eth @insuline_eth · 8.21K subscribers
Post #597 3.87K
Я не считаю правильным решением учить Python, если вы планируете работать в Web 3.0 🐍

GM! Достаточно провокационный заголовок, который родился из нескольки тезисов, с которыми я сталкиваюсь последнее время. В посте нет цели показать недостатки питона – они есть у любого ЯП. В свою очередь я хочу показать, что выбор изначального языка разработки – важный аспект вашей будущей карьеры. Погнали по пунктам, или как говорят, Let's think step by step:

🧩Рассмотрим Python, Golang, JS/TS, Rust. В чем преимущество каждого из них для изучения?

Ну, к примеру с JS/TS вы сразу сможете стать фуллстек разработчиком, так как фронтенд на других языках не пишут (хотя можно, но зачем??). Так же, JS часто используется для тестирования смарт-контрактов и их деплоя (hardhat), да и Solidity в целом очень похож на Typescript. И субьективно я считаю, что на JS вам будет проще всего найти решение ваших проблем в интернете, тот же ethers.js имеет больше 2300+ issues, кажется там решен уже абсолютно любой вопрос.

Golang и Rust – совершенно разные языки, но я отнесу их в одну категорию по причине того, что на них написано много Ethereum клиентов – geth (golang), erigon (golang), lighthouse (rust), reth (rust). Это повышает количество разработчиков и позволяет строить максимально совместимую инфраструктуру.

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

Если выбирать между Golang и Rust (я изучал синтаксис обоих языков, но не писал софт на них) – то Golang имеет более лаконичный и простой синтаксис, но Rust будет более производительным и эффективным по использованию памяти.

Здесь хорошим примером будут MEV-боты и инфраструктура вокруг них – вот опенсорсные шаблоны для разработки MEV-ботов на Rust и Golang, закиньте такие же производительные решения на других языках в комментарии, если встретите. Я не нашел 🥲 (хотя есть ощущение, что можно попробовать собрать, используя viem)

Python – отличный язык для прототипирования, закрепившийся в DS/AI сфере, и в бэкенде до недавних времен. Да, в питоне есть Vyper и библиотеки для работы с EVM, но когда мы хотим работать с типизированными данными и делать это быстро – имхо лучше рассмотреть альтернативы.
  • 👍 26
  • ❤ 10
More from @insuline_eth
  1. Sep 18, 2026OpenAI опубликовали обучающий датасет для GPT-6 Astra Computer Use
  2. Sep 16, 2026ахахаха это гениально и больно)))
  3. Sep 16, 2026GM! Хейтеры клода, вы будете очень довольны! https://insulineru.github.io/opusfived/
  4. Sep 15, 2026gm! В июне, в день выхода Fable 5, я писал, что вау-эффекта от моделей больше нет: на бенч…
  5. Sep 13, 2026photo post
  6. Sep 13, 2026Post #967
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →