← Back to my blog

Nunca es demasiado tarde para cambiar de carrera


Cover Image

Antecedentes

Crecí en una casa de clase media alta en un barrio suburbano de Argentina. Durante mi adolescencia fui un desastre:

  • Me gusta el punk rock, así que quería usar un mohawk en una escuela donde tenías que usar zapatos, camisa y corbata
  • Luché con mi padre constantemente
  • No me fue bien en la escuela, principalmente porque abandonaba la clase para ir a jugar Magic The Gathering o jugar algun MMORPG.

Después de cumplir 18 años, no sabía lo que quería hacer con mi vida, sabía que tenía que ir a la universidad porque eso es lo que todos hacen ¿no?. Como mi escuela secundaria estaba orientada a los negocios, me inscribí para una doble especialización en Administración de Empresas y Contabilidad en la Universidad de Buenos Aires, la universidad más grande del país.

Adelantando 5 años después, era 2013 y tenía 23 años, todavía vivía con mis padres, trabajaba 8 horas al día como cajero de un banco mientras asistía a la universidad por la tarde / noche. Vida bastante normal ¿verdad?. Probablemente todos los que conozco habrían considerado que es un buen camino, y que era alguien que está progresando en su vida. Para mí fue un infierno.

No estaba contento, aunque estaba progresando en la escuela, estudiaba a medias, no me gustaba lo que estaba aprendiendo, pero sabía que quería una buena vida y pensé que ese era el camino correcto para conseguirla.

El punto de quiebre

Lo curioso es que siempre he estado alrededor de la tecnología, simplemente no me di cuenta de que podría ser el camino correcto para mí.

Mi padre es ingeniero de software, nuestra relación aún es complicada, por lo que nos dabamos poca atención, todos mis amigos trabajaron en software o IT. Fue uno de esos amigos, Gastón, quien probablemente me conocía mejor que yo, que me dijo muchas veces que el sabia que escribir software era lo indicado para mi.Yo tenia dudas si siquiera podría entenderlo, pero decidí intentarlo. Me dio una breve introducción y obtuve el libro usado en el primer año de especialización en ingeniería en mi universidad y comencé a aprender algoritmos, estructuras de datos y C/C++.

  1. Me enganché de inmediato.
  2. Sentí que había descubierto un mundo nuevo.
  3. Sentía que ahora tenía poderes mágicos.
  4. Esto era algo especial.

Pasé muchos días y noches meditando sobre mi vida y lo que quería hacer con ella. Reconocí que la programación era algo que me interesaba profundamente, como nunca nada lo había estado antes, nadie tenía que decirme que estudiara, leyera, practicara, lo hice por mi propio interés y curiosidad. Entonces, decidí hacer un cambio completo y convertirme en desarrollador de software.

Después de terminar completamente ese libro, el mismo amigo, que es desarrollador de .NET, me dijo que leyera C # en profundidad por Jon Skeet, lo lei varias veces y comencé a hacer C# con Windows Forms.

Es curioso cómo un evento puede desencadenar otros, desde ese momento usé lo que sabía y comencé a hacer hacks para los mismos videojuegos que solía jugar muchos años antes. Comenzó pequeño con algunas macros que tocarían ciertas teclas, luego pase a leer y escribir memoria y luego para crear archivos DLL que harían Hook funciones de Windows para leer el tráfico cliente-servidor.

Al mismo tiempo me aceptaron en un Bootcamp C# ofrecido por Accenture, era gratis pero implicaba ir allí 8 horas al día durante un mes, lo que significaba dejar mi trabajo como cajero de un banco. Decidí dar un salto y hacerlo, renuncié a mi trabajo e hice el Bootcamp.

Supongo que Gaston aún vio mi potencial en mi porque cuando terminé el Bootcamp me dio una recomendación en su trabajo. Dos meses después, estaba trabajando allí como desarrollador de .NET, haciendo C#, Webforms y ASP.net MVC.

¿Cómo resultó todo?

Es 2020 y estoy trabajando como desarrollador .NET/Angular. Ya pase por algunos trabajos, trabajando con C#, F#, JavaScript y TypeScript.

  • Todavía regreso a casa después de trabajar 8 horas y me siento a programar.
  • Cuando hago ejercicio, tengo una larga lista de podcasts de desarrollo de software.
  • Antes de acostarme, leo libros relacionados con el desarrollo de software.
  • Doy tutoría a desarrolladores principiantes los fines de semana.
  • He trabajado en algunos proyectos de código abierto, incluido mi propia extensión de Visual Studio Code.
  • Escribo en mi propio blog al menos una vez a la semana.
  • En mi tiempo libre me gusta construir cosas con JavaScript, aunque últimamente me he metido en la programación funcional y Haskell.

Esta carrera me ha presentado a personas increíbles e incluso me dio la oportunidad de mudarme fuera del país y experimentar un tipo de vida diferente. Después de 6 años, sigo pensando que esto es lo que quiero hacer por el resto de mi vida, tengo mucha suerte de haber encontrado mi vocación en la vida y de que mis amigos me empujaron hacia adelante en el momento adecuado.

¿Todavía tienes dudas?

Tu situación puede ser diferente, pero si te sientes relacionado con mi historia de amor con el desarrollo de software, hace lo que esté en tu poder para continuar en este camino, vale la pena, yo solo lamento no haber comenzado antes.

Ahora puedo mirar hacia atrás y ver que todas mis elecciones, aunque más aterradoras, estaban enraizadas en algo poderoso, la comprensión de que este camino era el correcto para mí.

No puedo hacer el trabajo por ti, pero puedo darte mi historia como prueba de que es posible, puedo ser tu amigo y empujarte hacia adelante cuando lo necesites, puedo darte consejos y guiarte en tu viaje.

Gracias por leer este resumen de mi viaje hacia el desarrollo de software, un viaje que apenas comienza y no puedo esperar para ver lo que el futuro tiene preparado para mí. Si te gusta este artículo, por favor compártelo.

La promesa que hice atras era real, si necesitas ayuda, envíame un DM en Twitter o escribe tu pregunta en los comentarios, tienes un nuevo amigo 😀


Patricio Ferraggi Ares
Hola, soy Patricio Ferraggi Ares

Soy un developer autodidacta Argentino que actualmente vive y trabaja en España. Intento mejorar diariamente, mientras ayudo a otros a hacer lo mismo.


← Back to my blog