¿Cómo empecé a programar en Rust?


¿Cómo conocí Rust?

Estamos en el verano del 2022, si no lo sabes ya, mi trabajo a full es ser Project Manager(PM de ahora en adelante) pero eso no quitaba que quería seguir tocando código, una de las razones por las que tengo el canal. Bien, pues durante este verano, para el trabajo hice un aplicación web para buscar lecciones aprendidas, el stack fue el siguiente: Vue para el front, Python + ElasticSearch para el backend, gestionando en un server local, en ninguna nube.

Al terminar el proyecto me sentía vacío, no supuso ningún reto la verdad (no quiero lloros por parte de los que usáis esas tecnologías, no tenía ni idea de Vue antes y monté la aplicación entera sin problemas, de hecho, desde entonces le tengo buena estima a Vue, Python es Python, mi lenguaje favorito, y al final ElasticSearch no ha dado la talla pero me tuve que quedar con ella 😩). Me rondaba la idea de apender algo a bajo nivel, cosa que tengo pendiente, y al estar investigando surgió Rust, y dije, oye, este lenguaje muchos dicen que es difícil, vamos a ver si es verdad, y me puse a aprenderlo por mi cuenta usando libros en inglés.

Durante Septiembre del 22, Platzi, con la ayuda de NEAR, montaron un concurso donde si quedabas entre los primeros, te daban un año gratis de suscripción y participapas en un proyecto usando la red de NEAR para mostrar tu idea orientado al web3 y blockchain, y adivinad que lenguaje soportaban para los smart contracts, efectivamente Rust, por lo que la motivación por aprenderlo creció y al final el smart contract lo escribí yo en Rust y estará por algún lado en la red de Near de test.

Montamos un equipo y pasó de esas cosas maravillosas que pasan en la programación y es que juntas a gente random, de diferentes partes del mundo (era el unico con margen horario España, las reuniones eran divertidas a altas horas de la noche), y da la casualidad de que, aún teniendo que salir terriblemente mal, salió terriblemente bien y me encantó trabajar con personas que había conocido días antes. Ahora juraría que tienen trabajo estable y estoy feliz por ellos. Entregamos el proyecto, por esa época mi hija nació así que los últimos retoques del código los hice desde el hospital esperando que nos dieran el alta, pero eso es historia para otro momento.

Después de eso, seguí aprendiendo más Rust y decidí, como la mejor forma de aprender es intentando enseñar, montar el curso en Youtube, y así salió. Lo considero una buena historia, tienes el curso completo aqui. Espero volver a verte pronto por aquí y recuerda, nos veremos cuando el algoritmo nos vuelva a unir 🫡.