Caso de Éxito de Codealo Camp: José Manuel Yamin

Perfil: Estudiante de Ciencias de la Computación en University of Central Florida. Recibió clases de programación en la secundaria, le gustó el rama de videojuegos y empezó a crear pequeños juegos usando Unity y C#.

José Manuel vino a mi con una meta clara, me dijo que quería ayudar a su padre en su fábrica de pasta creando pequeñas aplicaciones web y que estas puedan automatizar varios procesos.

Sus conocimientos sobre los fundamentos de la programación son sólidos, pero había trabajado solo con los lenguajes Java y C#. Este sería su primer encuentro con el mundo Frontend, específicamente HTML-CSS-JavaScript. Sin embargo, yo conocía sus capacidades técnicas, porque él ya había creado un pequeño juego usando Unity y C#.

Una vez que tuviera una guía clara sobre los temas que tenía que aprender y de dónde aprenderlos, ya podría crear una aplicación web en corto tiempo.

Es allí donde comenzamos, le dije que tenía que aprender lo básico de HTML y CSS para luego pasar a utilizar ReactJs. Le recomendé hacer los tutoriales de CodeAcademy de HTML y CSS. En una semana había completado ambos cursos y me estaba mostrando landing pages simples en las que trabajo durante su aprendizaje.

En ese momento, le recomendé aprender ReactJs. Justo había creado un video explicando los fundamentos de ReactJs, mientras creaba un Pokédex. Este video tiene una duración de 2 horas y cubre todos los temas básicos de ReactJs y cómo crear una aplicación web.

Por una semana entera, se mantuvo a mi lado mientras trabajaba viendo y estudiando el video. Cuando tenía una duda en específico me preguntaba, pero antes investigaba para intentar solucionarlo por su cuenta. Lo interesante, es que él no estaba copiando ni pegando mi código, estaba buscando entenderlo.

Gracias a las preguntas que me hacía, empezamos a profundizar en los conceptos con los que él se estaba consiguiendo y exploramos otras maneras de utilizar todo lo que, a su paso, iba aprendiendo.

Hasta que llegó el momento de su avance por cuenta propia, me dijo iba crear un juego de “Adivina ese Pokémon”. Le comenté, que con el video de YoutTube, del cual ya había aprendido, tenía todas las herramientas para crear su juego. Trabajo en él durante tres días y sus preguntas hacia mi eran muy puntuales: “¿Cómo hago que le Pokémon aparezca en negro antes de las respuestas?” y “¿Cómo hago para guardar el puntaje de la persona?”, entre otras.

Ya veía a un programador, uno que paso a paso, buscaba la solución al problema, lo hacía por partes. Empezando de lo más básico, que es cómo obtener un Pokémon aleatoriamente, hasta llegar a la parte más compleja, que es guardar los puntajes en una pseudo base de datos.

En estas 3 semanas que José Manuel convivió en mi espacio, aprendió más que en un semestre de la universidad. De allí, me surgió la idea de hacer el Codealo Camp.

Mi metodología es simple. La idea, es hacer que te enfoques solo en una cosa a la vez, te doy todos los recursos necesarios para que logres tu meta y hago seguimiento continuo, de cada 3 a 4 horas. En su caso, me aseguré de que continuara avanzando, que no se estancara en un problema por más de 30 minutos y cuando necesitaba apoyo, estuve allí para aclarar sus dudas.

Este es su código final, lo puedes encontrar en este repositorio: https://github.com/joseyamin/WhosThatPokemon

Aquí, podrás ver el proyecto corriendo: https://codesandbox.io/s/pokemonguessing-b0ex7

El resultado José Manuel

Aprendió a hacer aplicaciones web con ReactJs, pero el verano le quedó corto para ayudar a su padre. Sin embargo, en la universidad utilizó su proyecto para postular a 3 grandes empresas en el mundo: Meta, Microsoft y Google.

José Manuel, obtuvo una oferta laboral de cada una de ellas y ha aceptado trabajar el verano que viene con Meta, como Ingeniero en Software.

Recuerdo cuando me llamó, para decirme que lo habían aceptado en Google y que no lo hubiese logrado sin mí. Me sentí orgulloso por su logro y le dije "el trabajo difícil lo logras tú, con tu esfuerzo, interés y desempeño".

Solo me aseguré de ser su guía y que todos los días estuviera avanzando y aprendiendo. Evitando también, que no perdiera su tiempo en cosas complejas y que probara sus conocimientos creando proyectos.

Seguir estas recomendaciones, fueron las que lo llevaron a tener tanto éxito.

Mi aprendizaje

Debo admitir, que no es la primera vez que me ocurre algo así. Mientras estuve estudiando en la universidad, le ofrecí ayuda a varios de mis compañeros de la misma manera. Estas personas hoy en día, trabajan en Google, Microsoft, Meta, Goldman Sachs y Startups.

Todo el trabajo lo hicieron ellos, solo utilicé mis conocimientos y experiencias de vida, para poder guiarlos a obtener las metas que ellos se plantearon.

Cuando tienes un guía o mentor, recorrer el camino no da tanto miedo, sientes el apoyo de una persona con más experiencia a la que puedes preguntarle de todo. Todo dependerá de ti, si atravesarás el camino o no.

La fórmula del éxito = Meta clara + Motivación + Consistencia

Mi pregunta para ti es, ¿Qué te detiene de empezar tu aventura?

Únete al Codealo Camp para que juntos logremos tus metas.