Vi un vídeo (1 hora) de alguien que lo dio todo para llegar a la Big Tech y me sentí motivado a compartir mi caso, les dejo dicho video al final del artículo.
Un poco de mi contexto
Mi camino en el frontend empezó como hobby hace más de 14 años y nunca creí que la gente pagara por eso que hacia, en ese entonces estaba en auge el uso de blogger y wordpress para encontrar emuladores de juegos y roms.
Mi curiosidad me llevo a también crear un blog; y no solo eso, crear una plantilla de blogger desde cero, recuerdo que incluso me imprimí hojas y hojas del código para poder analizarlo con lo poco que sabía de programación:
Empezaba a entender cómo blogger sabia cómo colocar las entradas una después de otra, cómo colocaba condicionalmente algunos widgets y más.
Finalmente vi un poco de Typescript en un curso de Angular que empecé (y nunca voy a terminar), que me abrieron las puertas a mi trabajo como junior.
No importa, igual estoy aprendiendo
Cuando empecé a trabajar recuerdo muy bien que mi compañero me dijo: "No te lleves trabajo a la casa" y estuve de acuerdo en ese momento; pero no sabía la profundidad de lo que trataba de advertirme.
Nadie escarmienta en cabeza ajena
Pasaron las semanas, los meses y trabajé muchísimas horas extras; ya que el negocio decidió los tiempos. Mi nivel de análisis, productividad y autoestima se fueron al suelo, pero seguía "aprendiendo".
Incluso tenía tareas que un Senior debía atender, un año después apenas descubrí que no se podían lograr de la forma en que me las planteaban, pero eso dejémoslo para otro día hahaha.
Sentí que estaba en la obligación de entregar a como dé lugar (y bajo los tiempos impuestos por otro que ni sabe frontend) y esta parte estuvo mal, luego aprendí que si necesitan cumplir con más tareas, contraten más programadores.
Luego los años pasaron, ya soy capaz de hacerle frente al cliente y decirle lo que sí y no se puede lograr en un sitio.
Si trabajas de lo que te gusta nunca trabajarás
Esto tiene una parte de verdad; lo que me motiva a levantarme por las mañanas muchas veces es ese nuevo feature que escuché que incluyeron en el planning.
Si es algo que hice antes, busco acelerar el proceso e indagar puntos adicionales que mejorar; si es algo nuevo, analizo las posibles soluciones y como implementar desde cero.
Por otro punto de vista, el estrés, deadlines y horas debuggeando errores afectan, no es lo mismo a crear un proyecto para tu portafolio o un side project.
Lo que opino de todo esto
Mis círculos profesionales suelen verme como alguien joven apasionada por lo que hace; a veces muy joven e ingenuo.
Cuando les menciono que mi hobby es programar, algunos creen que sigo programando en el mismo proyecto del trabajo y no es así; justamente los side projects me libraron un poco de esa etapa temprana como "workaholic".
No te digo que alguna vez no me haya quedado después de mis jornada ajustando algo; muchas veces he estimado mal, no he encontrado el bug o me he quedado de mas; pero ha sido conscientemente y porque me tomé el problema "personal".
Son excepciones a la regla y estoy claro que no debe ser una constante...
Si eres como yo que te apasiona este campo y te gusta programar luego de tu jornada laboral:
Personalmente te recomiendo que armes side projects, create una excusa para aprender una nueva tecnología, lee acerca del problema que encontraste en tu jornada, algoritmia, inglés o incluso redacta en un blog acerca de lo que ves en tu día a día.
No regales tu tiempo, te puede encantar lo que haces e incluso lo sientes fácil o como un juego; pero aprovecha que te gusta y cobra de ello, no comes aire.
Si aún no te convence, te muestro mi ejemplo:
- Yo solo sabia Angular; pero a partir de side projects, aprendí React, un poco de Vue y un gran abanico de tecnologías por casi 2 años.
- Mientras que aprendía Redux aplicaba esos patrones de diseño en el proyecto Angular que tenia a cargo en ese entonces (me quedó un pedazo de código super guapo, mejorable pero super cómodo)
- Gracias a leer documentación en inglés, practicar mi habla con una profesora cuando podía y todo el conocimiento adquirido, pude aspirar a un nuevo trabajo que reúne todo esto.
Gran ironía, mi nuevo hobby se volvió un trabajo (otra vez)
Objetivos del Blog y hobbies
Los objetivos de este blog son forzarme a despejar mi mente, redactando acerca de lo que me gusta; me incita a preguntarme cual será el próximo tema del cual voy a redactar; desahogar todas mis ideas acerca de algo nuevo que aprendí de forma ordenada y como bitácora de viaje en esta área.
No es que siempre quiera programar o redactar un artículo, hay veces que quiero jugar, ver alguna serie, salir a comer con alguien o simplemente dormir; pero por el momento es mi hobby favorito.
No estoy y nunca me debería sentir obligado a hacerlo
A veces he aceptado trabajos de freelancer, pero con una estimación super alcochonada y siempre aclarando que tengo una jornada completa de primera prioridad.
Espero que en un futuro no pierda esta pasión por programar interfaces ...