Python и ZIO сокрушили мой эгоизм
Высокомерие и эго подавляют рост и способность к обучению.
Как это началось
Scala была в центре моей вселенной. Я погрузился по шею в scala и зависимые от нее библиотеки. Язык был удивительно производительным и эффективным одновременно. Я потратил около трех лет своего времени на изучение (освоение) scala, работая над другими вещами, чтобы выжить.
Во время моего путешествия по scala любой другой язык казался бесполезным. Все хвалили Python и Javascript и те чудеса, которые мы можем с их помощью творить. Я остановился на скале . Я знал, что будущее будет функциональным, распределенным и лучше со Scala.
Сообщество Scala было незрелым, когда я умирал от желания адаптироваться и расти. Я не получал достаточной поддержки или наставничества, когда нуждался в этом больше всего.
Я продолжал его отрабатывать. Я начал работать инженером данных, используя scala в качестве базового языка, в то время как мои интересы всегда были направлены на создание исключительного сервиса с помощью scala.
Почему я переключился
Я был разочарован отсутствием сложной работы и возможностей на scala, особенно в Индии. Я перестал искать работу, основанную исключительно на Scala, и начал изучать роли, которые представляли собой смесь других языков со Scala. Я устроился в престижную фирму в качестве разработчика больших данных на scala, и все начало налаживаться. Хотя это было не то, чего я хотел, мне пришлось признать суровую реальность и принять предложение выжить.
Внутри меня заставили работать на Python из-за требований клиента. Мне тогда было стыдно признаться, что я перешел на Python. Работа была неутомимой. Python казался слишком простым, а работа была монотонной. Я начал чувствовать, что мои усилия по освоению scala были напрасными, и моя мечта построить что-то выдающееся так и останется мечтой. Все, что я делал, казалось бессмысленным. Ничего не имело смысла. Я был в точке взрыва, где я был готов взорваться.
Когда вы вложите всю свою энергию и усилия в структурирование разнообразного и нестандартного мышления, более простые вещи станут бесстрастными. Я не указываю, что Python несовершенен. Я чувствую, что существуют бесчисленные возможности для создания потенциальных предложений на Python. Но дело в том, что Python эффективен, а не производительен. Я хотел бы создавать сервисы AI и ML на Python и по-прежнему выбирать scala для остальной части разработки.
Я всегда стремился к производительности, эффективности и масштабируемости. Сегодня я бы придал Python такое же значение и уважение, как и scala, оставив в стороне свое эго и высокомерие. Python — великолепный язык и процветающая экосистема со множеством многообещающих библиотек.
Я наткнулся на нечто замечательное
Назовите это несчастным случаем, или я хотел бы назвать это удачей. Я обнаружил что-то потустороннее.
ZIO — библиотека, которая вернула мою любовь к scala. ZIO — это библиотека, построенная на основе scala, обеспечивающая парадигму асинхронного и параллельного программирования, обеспечивающую безопасность типов. После долгих размышлений и проверки доказательств, если процитировать известную строчку из «Звездных войн».
«Если однажды вы начнете идти по пути ZIO, он навсегда будет доминировать в вашей судьбе».
ЗИО загорается. Он может взорваться и потянуть все под свое крыло. Он взлетает с предосторожностями и не замедляется.
Я изучил множество других библиотек scala, но ZIO — единственная вещь, которая поначалу интриговала, поскольку я продолжал копать дальше, я понял, что это может быть жизнеспособным заполнителем для преодоления разрыва между scala (личное мнение).
ZIO расширяется, чтобы стать экосистемой с обширным набором услуг и энтузиазмом сообщества. Я рад, что ZIO появился и вернул к жизни мои умирающие мечты.
Реализация
Python лучше всего позволяет командам с легкостью выполнять практически все. Сегодня у Python есть библиотека для решения любой проблемы, с которой можно столкнуться. Разработчикам больше не нужно искать дальше, чтобы доставить продукт. Python помог нам.
ZIO предлагает идентичные черты, когда участники могут реструктурировать функциональное поле со своей поддержкой и вкладом. ZIO расширяет возможности разработки сложных и надежных систем, способных противостоять износу в любой степени.
И Python, и ZIO исключительны тем, что предлагают способы объединения функций и публикации в виде библиотек. По моему опыту, симбиотический союз обоих языков может привести к сверхинтеллектуальному, безопасному и масштабируемому сервису. Только время могло сказать.
Последние мысли
Я бы не стал недооценивать языки и библиотеки с моим когда-то наивным мышлением. Сегодня я бы принял Python и ZIO и поклонился сообществу за добавление функций, чтобы расширить и сделать их такими, какие они есть.
Важный урок, который я усвоил, заключается в том, что все происходит по какой-то причине. Мы должны быть скромными и неустанно работать над собой, а не оставаться упрямыми и упускать возможности.
Надеюсь, что мое путешествие и опыт заставят новичков не повторять те же ошибки, связанные со своими эмоциями, а плыть в ритме технологий и уничтожать мир.
Следуйте за мной, чтобы узнать больше….
https://www.linkedin.com/in/jayachandra-sekhar-reddy/

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































