Python et ZIO ont écrasé mon égoïsme
L'arrogance et l'ego suppriment la croissance et la capacité d'apprentissage.
Comment ça a commencé
Scala était au centre de mon univers. J'étais enterré jusqu'au cou dans scala et ses bibliothèques dépendantes. Le langage était incroyablement performant et efficace en même temps. J'ai investi environ trois ans de mon temps à apprendre la scala tout en travaillant sur d'autres choses pour survivre.
Au moment de mon voyage scala, toutes les autres langues me semblaient futiles. Tout le monde louait Python et Javascript et les merveilles que nous pouvons accomplir grâce à eux. Je suis resté avec scala . Je savais que l'avenir était fonctionnel, distribué et meilleur avec scala.
La communauté Scala était immature quand je mourais d'envie de m'adapter et de grandir. Je n'ai pas reçu suffisamment de soutien ou de mentorat au moment où j'en avais le plus besoin.
J'ai continué à travailler dessus. J'ai commencé à travailler en tant qu'ingénieur de données avec scala comme langage de base alors que mes intérêts étaient toujours alignés sur la création d'un service exceptionnel avec scala.
Pourquoi j'ai changé
J'ai été déçu par le manque de travail stimulant et d'opportunités sur scala, en particulier en Inde. J'ai arrêté de chercher des emplois purement basés sur scala et j'ai commencé à explorer des rôles qui étaient un mélange d'autres langages avec scala. Je suis entré dans une entreprise prestigieuse en tant que développeur Big Data sur scala, et les choses ont commencé à s'aligner. Bien que ce ne soit pas ce que je voulais, j'ai dû admettre la dure réalité et accepter l'offre de survivre.
En interne, j'ai été obligé de travailler sur Python en raison des exigences du client. J'avais honte d'admettre à l'époque que je suis passé à Python. Le travail était sans défi. Python se sentait trop facile et le travail était monotone. J'ai commencé à sentir que mes efforts pour maîtriser la scala étaient vains, et mon rêve de construire quelque chose d'exceptionnel restera un rêve. Tout ce que je faisais me semblait inutile. Rien n'avait de sens. J'étais à mon point d'éclatement, où j'étais sur le point d'exploser.
Lorsque vous mettez toute votre énergie et vos efforts à structurer un état d'esprit diversifié et innovant, les choses plus faciles deviendront sans passion. Je ne signale pas que Python est imparfait. Je pense qu'il existe d'innombrables possibilités pour créer des offres potentielles sur Python. Mais le fait est que Python est efficace et non performant. J'aimerais créer des services d'IA et de ML sur Python et toujours choisir scala pour le reste du développement.
J'ai toujours été attentif aux performances, à l'efficacité et à l'évolutivité. Aujourd'hui, je donnerais la même importance et le même respect à Python qu'à scala, en gardant mon ego et mon arrogance de côté. Python est un langage brillant et un écosystème florissant avec de nombreuses bibliothèques prometteuses.
Je suis tombé sur quelque chose de remarquable
Appelez ça un accident ou j'aimerais appeler ça de la chance. J'ai découvert quelque chose d'un autre monde.
ZIO - une bibliothèque qui a redonné vie à mon amour pour scala. ZIO est une bibliothèque construite sur scala fournissant un paradigme de programmation asynchrone et simultanée qui est de type sécurisé. Après beaucoup de compréhension et de vérification des preuves, pour citer une célèbre ligne de la guerre des étoiles.
"Si une fois que vous avez commencé le chemin ZIO, il dominera à jamais votre destin."
ZIO s'enflamme. Il a le potentiel d'exploser et de tout tirer sous son aile. Il décolle avec précautions, et il n'y a pas de ralentissement.
J'ai exploré de nombreuses autres bibliothèques scala, mais ZIO est la seule chose qui m'a intrigué au début, alors que je continuais à creuser davantage, j'ai réalisé que cela pourrait être un espace réservé viable pour combler le fossé entre scala (opinion personnelle).
ZIO s'étend pour devenir un écosystème avec une vaste collection de services et une communauté enthousiaste. Je suis heureux que ZIO ait vu le jour et ait ramené à la vie mes rêves mourants.
La réalisation
Python est le meilleur pour permettre aux équipes d'accomplir presque n'importe quoi avec facilité. Aujourd'hui, Python a une bibliothèque pour chaque problème auquel on peut être confronté. Les développeurs n'ont plus besoin de chercher plus loin pour livrer. Python nous a couverts.
ZIO offre des traits identiques où les contributeurs peuvent restructurer le champ fonctionnel avec leur soutien et leurs contributions. ZIO étend la capacité de développer des systèmes complexes et sécurisés capables de résister à l'usure dans toutes les mesures.
Python et ZIO sont tous deux exceptionnels pour offrir des moyens de regrouper des fonctionnalités et de les publier en tant que bibliothèques. D'après mon expérience, une union symbiotique des deux langues pourrait donner naissance à un service super intelligent, sécurisé et évolutif. Seul le temps pourrait le dire.
Dernières pensées
Je ne sous-estimerais pas les langues et les bibliothèques avec mon état d'esprit autrefois naïf. Aujourd'hui, j'embrasserais Python et ZIO et m'inclinerais devant la communauté pour avoir ajouté des fonctionnalités pour les étendre et en faire ce qu'ils sont.
Une leçon importante que j'ai apprise est que tout arrive pour une raison. Nous devons être humbles et travailler sans relâche pour nous améliorer plutôt que de rester têtus et de rater des opportunités.
En espérant que mon parcours et mes expériences inciteront les nouveaux arrivants à ne pas répéter les mêmes erreurs de rester solides avec leurs émotions, mais à suivre le rythme de la technologie et à tuer le monde.
Suivez-moi pour plus….
https://www.linkedin.com/in/jayachandra-sekhar-reddy/
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































