Aprender a programar en Venezuela no fue un camino romántico de tutoriales y hackathons. Fue adaptarse a vivir con limitaciones que la mayoría da por sentado. Este es mi camino real.

Cuando la gente escucha “desarrollador venezolano en Europa” generalmente piensa en una historia bonita de superación. Y en parte lo es. Pero me cansa un poco el cuento de que todo fue gracias al esfuerzo y la perseverancia. Como si el contexto no importara.
La verdad es que crecer como desarrollador en Venezuela fue, sobre todo, aprender a resolver problemas con lo que hay. No con lo que debería haber.
No tuve bootcamp. No tuve un mentor cercano. No tuve internet estable la mayor parte del tiempo. Tuve ganas, una computadora vieja, y la capacidad de descargar documentación en PDF para leerla offline cuando se iba la luz, que era seguido.
Mi primer trabajo de verdad fue en una empresa que ni siquiera era de tecnología. Me contrataron para hacer “una paginita web” y terminé construyendo un sistema de gestión logística con PHP, CodeIgniter y MySQL desde cero. Nadie me había dicho que eso se llamaba TMS.
Lo hice. Lo aprendí sobre la marcha. Y entendí que así es como funciona esto cuando no tienes el lujo de la gradualidad.
Hay un mito que me molesta: la idea de que los desarrolladores de países con dificultades “salimos adelante” porque somos especialmente talentosos o resilientes.
La realidad es que muchos de los que se quedan también son talentosos. Y resilientes. Simplemente no tuvieron las condiciones, el timing, o la combinación de suerte y oportunidad que hace que la gente cruce ciertas fronteras, literalmente y en sentido figurado.
Yo tuve la suerte de que el trabajo remoto se normalizó justo cuando yo podía aprovecharlo. Eso no fue mérito mío.
El salto a Europa no fue de un día para otro. Primero fue trabajo remoto para empresas europeas mientras seguía en Venezuela. Luego una asignación en Países Bajos que me obligó a adaptarme rápido, en un idioma nuevo, en una cultura de trabajo completamente diferente.
Ahí desarrollé mi primera app móvil con React Native en un contexto real, con presión real, y con personas que esperaban resultados. Sin red de seguridad.
Hoy estoy en Italia, en Reggio Emilia, y el contraste sigue siendo surreal. No por la comodidad material, sino por la diferencia en lo que puedes dar por sentado cuando trabajas.
No resiliencia, o no solo eso. Me llevé una tolerancia alta para el caos, para los entornos inciertos, para arrancar sin tener toda la información. Y eso, curiosamente, es útil en el mundo del desarrollo de software.
Los proyectos que más han valorado mis clientes europeos no han sido los técnicamente más complejos. Han sido los que saqué adelante cuando había ambigüedad, cuando el cliente no sabía exactamente qué quería, cuando el tiempo era corto y los recursos ajustados.
Venezuela me enseñó a operar en modo de supervivencia creativa. No es la forma ideal de aprender. Pero funciona.
Si estás en un contexto difícil y estás arrancando en tecnología, no te voy a decir que todo va a estar bien. Te digo que la habilidad de resolver con poco es una ventaja real si sabes usarla. Escríbeme si quieres hablar de eso.