Почему программисты Solidity зарабатывают деньги (и что такое Solidity)

Почему программисты Solidity зарабатывают деньги (и что такое Solidity)

31 мая 2022 г.

На днях за чашкой кофе с другом я упомянул, что разработчики смарт-контрактов могут зарабатывать до 200 тысяч в год, работая над Solidity. У моего друга глаза чуть не вылезли из орбит, когда я это сказал, и он тут же начал печатать заметки в своем телефоне, в то же время спрашивая меня «но что такое Solidity?».


В то время, когда это всплыло, мы на самом деле обсуждали подработку его 11-летнего сына по стрижке газонов. Как и большинство детей в наши дни, его сын обычно играет в видеоигры, когда он не косит газоны, и поэтому мой приятель объяснил, что он попытается подтолкнуть к этому своего сына.


Вот мое краткое объяснение того, что такое Solidity.


Solidity — это язык программирования, используемый для создания особого вида контракта, называемого смарт-контрактом, в блокчейне Ethereum.


Хорошее объяснение?


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


Будем надеяться, что он смог убедить сына, что стать программистом на Solidity выгоднее, чем косить газоны…


Кстати, если вам нужна дополнительная информация о смарт-контрактах или блокчейнах, вы можете взглянуть на [Что такое смарт-контракты? Автор IBM] (https://www.ibm.com/au-en/topics/smart-contracts) и Что такое блокчейн? Лукас Мостазо. Оба ресурса, на мой взгляд, хороши.


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


Прочность также описывается как:


  • Высокий уровень

  • Объектно-ориентированный

  • Фигурная скобка

Что это означает?


Высокоуровневый просто означает, что он якобы ближе к человеческим языкам по сравнению с машинными языками.


Объектно-ориентированный, сокращение от объектно-ориентированной программы (ООП), относится к парадигме или стилю программы. В программировании парадигма — это метод безумия, то, как вы делаете то, что делаете, или как вы решаете проблему.


Фигурная скобка просто описывает тот факт, что Solidity использует эти вещи {}. Фигурная скобка — это [тип языка программирования] (https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Curly-bracket_languages).


Какова цель Solidity?


Основная причина, по которой существует Solidity, заключается в том, чтобы иметь возможность писать смарт-контракты для конкретных случаев использования в блокчейне Ethereum.


Я не буду здесь углубляться в смарт-контракты, к тому же вы можете объяснить смарт-контракт по-разному. В настоящее время основное использование смарт-контрактов заключается в запуске токенов на основе Ethereum и NFTS, проведении краудсейлов и честных запусков, управлении торговыми площадками и создании финансовых протоколов в пространстве DeFi.


Если вы когда-либо использовали MetaMask, PancakeSwap, Uniswap или Coinbase Wallet, есть большая вероятность, что вы взаимодействовали со смарт-контрактом.


Как начать работу с Solidity?


Сначала ознакомьтесь.


Это отличное бесплатное видео с сайта freecodecamp.org, которое вы можете посмотреть, и оно даст вам отличный старт. Это длится полтора часа, потому что это полное руководство, поэтому обязательно выделите немного времени.


Затем вам нужно перейти на soliditylang, который является домашней базой для всего, что связано с Solidity, и начать читать документацию. Документация также доступна на [французском] (https://docs.soliditylang.org/fr/latest/), [индонезийском] (https://github.com/solidity-docs/id-indonesian), [персидском] (https://github.com/solidity-docs/fa-persian), [японский] (https://github.com/solidity-docs/ja-japanese), [корейский] (https://github.com /solidity-docs/ko-korean) и китайский.


Наконец, когда вы будете готовы к работе, вам понадобится компилятор. Самый популярный компилятор — Remix, доступ к которому вы можете получить [здесь] (https://remix.ethereum.org/).


Я нашел отличный видеоурок по использованию Remix здесь.


Существуют ли курсы по Solidity?


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


Есть куча бесплатных или дешевых онлайн-курсов, которые вы можете пройти, например, тот, на который я дал ссылку выше, на freecodecamp.org, или вы можете [проверить этот] (https://www.udemy.com/course/master-ethereum-and -solidity-programming-with-real-world-apps/) от Udemy, который стоит всего 34,99 доллара США (AUD). Его прошли более 16 тысяч студентов, и он имеет рейтинг 4,5 звезды.


Почему программистам Solidity так много платят?


Я могу объяснить это тысячей разных способов, но проще всего просто сказать «спрос и предложение».


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


Я задал те же вопросы Нилу Дандону, основателю [Crypto Recruit] (https://www.cryptorecruit.com/), и он ответил следующее:


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


Если вы стремитесь к этому сладкому пакету в 200 тысяч, прислушайтесь к последнему совету Нилса, особенно к той части, где он говорит развернуто и проверено.


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


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


Как показать свою поддержку Crypto Fireside?


[1] Подпишитесь, чтобы получать новости на свой почтовый ящик (БЕСПЛАТНО).


[2] Присоединяйтесь к Crypto Fireside и станьте платным участником сегодня.


[3] [Проверьте единственную криптовалютную рассылку и службу оповещений, которую я лично использую и рекомендую, нажав здесь.] (https://cryptofireside--dollarvigilante.thrivecart.com/the-dollar-vigilante/) (я партнер, и я получаю комиссию).


[4] Подумайте о том, чтобы купить мне пива или кофе с помощью Crypto — Варианты ниже.


Firo FIRO: aM6QtGrDMxycysthAmJgiYN7zpe1b195Ts


Эфириум ETH: 0xa6F834525b5b44a7F1188B4D1323dDee865fc643


Биткойн BTC: bc1qkckgslfczefjw9fvg7c2lmpgk9g5q9pyqk4nmy


Monero XMR: 4B23PZr53mYGNXzLvNXh5mcSQ5ABwi2RaEc2jfZLwj3vKgrQ7TmjsGNLoeKTnseUZUbeucpv3bihuYWLS1DtQnsvVWxFjtH


Бинанс BNB: bnb10lxgm4k34aqgsqyxjrf80de9yupm3n9fd0rr9z


Cardano ADA: addr1qy7rusmc3l03mnds6mhv7v0c6qh3hqgcwwhqqgn7r0e0pufu8eph3r7lrhxmp4hweucl35p0rwq3suawqq38uxlj7rcs5574fv


Андрей Р, 🔥Crypto Fireside


P.S. Это не финансовый совет, Диор.
P.P.S. У меня нет ни одной из упомянутых валют.



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE