Python e ZIO esmagaram meu egoísmo
A arrogância e o ego suprimem o crescimento e a capacidade de aprendizado.
Como isso começou
Scala estava no centro do meu universo. Eu estava enterrado até o pescoço em scala e suas bibliotecas dependentes. A linguagem era incrivelmente performática e eficiente ao mesmo tempo. Investi cerca de três anos do meu tempo aprendendo (dominando) scala enquanto trabalhava em outras coisas para sobreviver.
Na época da minha jornada scala, todas as outras línguas pareciam fúteis. Todos estavam elogiando Python e Javascript e as maravilhas que podemos realizar com eles. Eu fiquei com scala . Eu sabia que o futuro era funcional, distribuído e melhor com scala nele.
A comunidade Scala era imatura quando eu estava morrendo de vontade de me adaptar e crescer. Não recebi apoio ou orientação suficiente quando mais precisei.
Eu continuei a trabalhar nisso. Comecei trabalhando como engenheiro de dados com scala como minha linguagem base enquanto meus interesses sempre estiveram alinhados em construir um serviço excepcional com scala.
porque eu troquei
Fiquei desapontado com a falta de trabalho desafiador e oportunidades em escala, especialmente na Índia. Parei de procurar trabalhos puramente baseados em scala e comecei a explorar funções que eram uma mistura de outras linguagens com scala. Entrei em uma empresa de prestígio como desenvolvedor de Big Data em scala e as coisas começaram a se encaixar. Embora não fosse isso que eu queria, tive que admitir a dura realidade e aceitar a oferta para sobreviver.
Internamente, fui forçado a trabalhar em Python devido aos requisitos do cliente. Eu tinha vergonha de admitir naquela época que mudei para Python. O trabalho não era desafiador. Python parecia muito fácil e o trabalho era monótono. Comecei a sentir que meus esforços para dominar scala foram em vão, e meu sonho de construir algo excepcional continuará sendo um sonho. Tudo o que eu estava fazendo parecia inútil. Nada fazia sentido. Eu estava no meu ponto de explosão, onde estava prestes a explodir.
Quando você coloca toda a sua energia e esforços na estruturação de uma mentalidade diversificada e inovadora, as coisas mais fáceis se tornam sem paixão. Não estou apontando que o Python é imperfeito. Sinto que existem inúmeras possibilidades para criar ofertas em potencial em Python. Mas o fato é que o Python é eficiente e não tem desempenho. Eu adoraria criar serviços de AI e ML em Python e ainda escolher scala para o restante do desenvolvimento.
Meus olhos sempre estiveram atentos ao desempenho, eficiência e escalabilidade. Hoje eu daria a mesma importância e respeito ao Python quanto ao scala, deixando meu ego e arrogância de lado. Python é uma linguagem brilhante e um ecossistema próspero com muitas bibliotecas promissoras.
Eu tropecei em algo notável
Chame de acidente ou eu gostaria de chamar de sorte. Eu descobri algo de outro mundo.
ZIO — uma biblioteca que trouxe meu amor pela scala de volta à vida. ZIO é uma biblioteca construída em scala que oferece paradigma de programação assíncrona e concorrente que é type-safe. Depois de muito entendimento e verificação de provas, para citar uma frase famosa de Star Wars.
“Se uma vez que você começar o caminho ZIO, para sempre dominará seu destino.”
ZIO está pegando fogo. Tem o potencial de explodir e puxar tudo sob suas asas. Está decolando com cautela, e não há desaceleração.
Eu explorei muitas outras bibliotecas scala, mas ZIO é a única coisa intrigante no começo, conforme continuei a pesquisar mais, percebi que poderia ser um espaço reservado viável para preencher a lacuna entre scala (opinião pessoal).
A ZIO está se expandindo para se tornar um ecossistema com uma extensa coleção de serviços e uma comunidade entusiasmada. Fico feliz que ZIO tenha surgido e trazido meus sonhos moribundos de volta à vida.
A realização
O Python é melhor para permitir que as equipes realizem quase tudo com facilidade. Hoje Python tem uma biblioteca para cada problema que alguém pode enfrentar. Os desenvolvedores não precisam mais procurar mais para entregar. Python nos cobriu.
ZIO oferece características idênticas onde os colaboradores podem reestruturar o campo funcional com seus apoios e contribuições. ZIO amplia a capacidade de desenvolver sistemas complexos e seguros que podem reter o desgaste em qualquer extensão.
Tanto o Python quanto o ZIO são excepcionais em oferecer maneiras de agrupar recursos e publicar como bibliotecas. Pela minha experiência, uma união simbiótica de ambas as linguagens poderia dar origem a um serviço superinteligente, seguro e escalável. Só o tempo poderia dizer.
Pensamentos finais
Eu não subestimaria idiomas e bibliotecas com minha mentalidade ingênua. Hoje, eu abraçaria Python e ZIO e me curvaria à comunidade por adicionar recursos para estender e torná-los o que são.
Uma lição importante que aprendi é que tudo acontece por uma razão. Devemos ser humildes e trabalhar incansavelmente para melhorar a nós mesmos, em vez de permanecer teimosos e perder oportunidades.
Esperando que minha jornada e experiências façam com que os recém-chegados não repitam os mesmos erros de permanecerem sólidos com suas emoções, mas fluam no ritmo da tecnologia e destruam o mundo.
Siga-me para mais….
https://www.linkedin.com/in/jayachandra-sekhar-reddy/





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)