[Career Pathways] No siempre me interesó la tecnología, pero estaba dispuesta a enfrentar un desafío
Por
Publicado: August 07, 2020
En nuestra nueva serie 'Caminos Profesionales', compartiremos historias inspiradoras y reales de nuestros colaboradores de Thoughtworks con base en Australia sobre cómo comenzaron sus carreras en tecnología, sus aprendizajes y cómo su trayectoria en Thoughtworks ha continuado potenciando su carrera como tecnólogos.
Nombre: Ann Mwangi
Se unió a Thoughtworks: 2013
Rol: Desarrollador/a Senior y Consultor/a
Comparte un dato curioso sobre ti.
Disfruto jugando con mis hijos. Especialmente los juegos sencillos al aire libre, como jugar a la pelota prisionera, jugar bajo la lluvia y rodar por las colinas: eso es lo que más me gusta.
¿Cuál fue tu camino hacia una carrera en Tecnología?
No siempre estuve interesada en la tecnología; la primera vez que trabajé en una computadora fue después de la escuela secundaria, y eso fue para aprender programas de utilidad de Microsoft.
Sin embargo, mientras trataba de decidir qué curso estudiar en la universidad en otro país, un amigo mío me habló sobre un curso que era aparentemente realmente difícil e involucraba mucha matemática. También, los estudiantes, especialmente de mi país, estaban fallando debido a la brecha de conocimiento entre las matemáticas que estudiamos al más alto nivel en mi país natal y el nivel esperado en el país donde asistía a la universidad. Pero me gustó la idea de un desafío, y en ese momento decidí que este sería el curso que seguiría. Así es como terminé estudiando Ciencias de la Computación.
¿Cómo ha sido tu trayectoria en Thoughtworks?
Comencé como Desarrollador/a cuando fui contratada en nuestra oficina de Thoughtworks en Uganda y continué en el mismo rol durante 2 años hasta que fui transferida a la oficina de Australia.
Una vez, cuando estaba entre proyectos, es decir, en la "playa", me preguntaron si estaría interesada en desempeñar un rol de Control de Calidad (QA), a lo cual accedí felizmente. En otra ocasión, tuve la oportunidad de realizar actividades de Gerente de Proyecto (PM) en un proyecto porque el PM actual solo trabajaba un par de días a la semana después de regresar de su licencia de maternidad.
Debo decir, sin embargo, que el rol más gratificante en el que he estado fue como Formadora en Thoughtworks University en India. Tuve la oportunidad no solo de enseñar a las personas cómo escribir buen software, sino también de estar ahí para ellos mientras tomaban una gran decisión en sus vidas al convertirse en tecnólogos.
También tuve la rara oportunidad de ser diseñadora de cursos de formación. Fui parte de una renovación muy interesante del plan de estudios de Thoughtworks University, que había sido el mismo durante cinco años y había llegado a un punto en el que necesitábamos evolucionar y capacitar un plan de estudios relevante para la industria actual.
Rediseñar el plan de estudios implicó pensar de manera innovadora, y aunque no pudimos hacer un cambio total, tuvimos que pensar en qué les estábamos enseñando que no era necesario. Aún es un proceso gradual, pero me alegra haber estado allí desde el comienzo para asegurarme de que, por ejemplo, usemos la tecnología que tenemos para distinguir entre el contenido que pueden utilizar antes de unirse a Thoughtworks University y después de completar el programa.
¿En qué estás trabajando actualmente?
He formado parte de un equipo que está replanteando un sistema heredado hacia una arquitectura de microservicios, con un frente Angular y un backend en Kotlin. El backend estaba basado en eventos con un modelo de publicador/suscriptor utilizando feeds de átomos. Fue una arquitectura basada en eventos donde pudimos llevar un dominio muy complejo con muchas reglas a una plataforma moderna.
Este sistema se encarga del proceso de solicitud de cursos terciarios. En este proyecto, hubo mucho trabajo y lógica intensivos en el backend, y es ahí donde me destaco.
Gran parte de la información que necesitábamos para reemplazar el sistema que había estado en funcionamiento durante más de 20 años estaba en la cabeza de las personas. Así que fue interesante recuperar toda esa información contextual de diferentes fuentes de negocios y tecnología.
Lo que aprendí es que la tecnología no es la parte más difícil de un proyecto de software; entender el problema comercial y crear una solución funcional es lo más importante, y también la parte más crucial, de cualquier proyecto. Una vez que resolvemos esa primera parte, es más fácil que la tecnología complemente el proceso. Fue un dominio complejo con un trabajo realmente interesante y al final de todo, valió la pena ver los frutos de nuestro arduo trabajo.
¿Cómo ha evolucionado o madurado tu experiencia técnica a lo largo de tu carrera?
Al principio, al pensar en el desarrollo, pensaba en un conjunto de tecnologías específicas y se trataba en gran medida de comprenderlas muy bien, lo cual es importante cuando estás comenzando tu carrera. En ese momento, quería comprender al menos una tecnología en particular en profundidad, que, al pensarlo bien, rara vez uso ahora.
Ahora, cuando tengo que aprender o usar una tecnología diferente, uso mi comprensión de los conceptos generales de cómo se hacen las cosas y cómo puedo aplicar estos conceptos en la nueva tecnología. En algunas empresas, encontrarás que sus tecnologías estándar son Java o Angular, y eso está bien. Sin embargo, de vez en cuando, como consultor/a, debes trabajar con diferentes clientes, tecnologías o empresas cada pocos meses, donde te encuentras con una nueva tecnología que requiere adaptación.
Así que a medida que crezco en mi carrera, he aprendido sobre diferentes conceptos y ahora puedo moverme de uno a otro con mayor facilidad. Por un lado, es bueno porque adquieres cosas nuevas, por otro lado, es frustrante porque justo cuando te estás acostumbrando a una nueva tecnología, de repente es hora de aprender una nueva.
En última instancia, llegar a comprender la profundidad y eventualmente la amplitud de muchos conceptos me ha ayudado a obtener una comprensión concreta de todas estas tecnologías y aplicarlas a diferentes escenarios.
¿De qué estás más orgullosa en tu carrera hasta ahora?
Graduarme de Thoughtworks University, que es un programa de ingreso para graduados que incluye un curso de inmersión de cinco semanas. Tuve la suerte de hacer este entrenamiento después de unirme a la empresa. Cuando me fui, me prometí a mí misma que volvería como formadora para devolver los beneficios que obtuve allí.
Casi cinco años después, tuve la oportunidad de regresar como formadora, y esto ha sido lo más destacado de mi carrera. Fue una experiencia única y humilde ser parte de un equipo que moldeó la carrera de los aprendices.
¿Qué oportunidades únicas tienen los tecnólogos cuando se trata de abogar por un cambio positivo y social?
Ser una persona de color y vivir en un país donde eres la minoría siempre me hace pensar en cómo puedo contribuir. Estoy muy orgullosa de que Thoughtworks anime a los colaboradores a identificar oportunidades para devolver a la sociedad.
Como ejemplo, me ofrecí como voluntaria en el programa Level Up, así como en reuniones de Women Who Code y en la organización y presentación durante la conmemoración del Día Ada Lovelace, donde estábamos capacitando a mujeres con las habilidades que necesitan para aventurarse y tener éxito en la tecnología. Mi momento más especial fue presentar durante el Día Ada Lovelace con mi hija.
Debo decir que la contribución tecnológica más importante que he hecho y que está más cerca de mi corazón fue cuando todavía estaba en Uganda; formé parte de un proyecto de código abierto llamado RapidFTR, que se creó para reunir a los niños con sus padres durante una guerra. También se utilizó cuando hubo un terremoto en Filipinas. Como madre, fue muy gratificante ver a esos niños reunidos con sus familias.
¿Cuál es la tendencia más interesante en la tecnología reciente que capturó tu interés?
La forma en que lo veo, no se trata solo de la tecnología. Creo que para que un negocio tenga éxito, debemos asegurarnos de que la tecnología forme parte del negocio y de las personas que realmente lo hacen funcionar. Debemos esforzarnos por hacer que la tecnología funcione para el negocio; ya sea a través del uso de los datos que tenemos o mediante metodologías ágiles que funcionen.
Esto es algo que me llega mucho, porque aunque disfruto del desarrollo, también disfruto de formar a las personas y explorar cómo podemos hacer que se unan estos aspectos en lugar de estar aislados. Siento que las conversaciones están cambiando en la sala de juntas. Hubo un tiempo en que la transformación ágil quedaba en manos de los equipos tecnológicos para manejarla. Sin embargo, ahora las empresas están empezando a entender que el software está en el centro del negocio, especialmente con la forma en que muchas organizaciones han tenido que adaptarse después de la pandemia.
¿Cuál es el mejor consejo que te han dado?
La preparación es clave. Uno de mis mentores explicó que cuando estás en el sitio del cliente como consultor/a o en cualquier otro lugar, realmente tienes que entender lo que estás tratando de lograr y prepararte con anticipación.
¿Qué sigue para tu carrera?
Realmente disfruto trabajar con personas y empresas. Aunque no sé exactamente qué viene después, sé que disfruto estar en la intersección, donde a menudo hay muchas oportunidades para hacer crecer la tecnología, influir en el negocio y ayudar a las personas a convertirse en mejores versiones de sí mismas. Ese es el futuro que veo para mí, pero ¿quién sabe? El cielo es el límite.
Nombre: Ann Mwangi
Se unió a Thoughtworks: 2013
Rol: Desarrollador/a Senior y Consultor/a
Comparte un dato curioso sobre ti.
Disfruto jugando con mis hijos. Especialmente los juegos sencillos al aire libre, como jugar a la pelota prisionera, jugar bajo la lluvia y rodar por las colinas: eso es lo que más me gusta.
¿Cuál fue tu camino hacia una carrera en Tecnología?
No siempre estuve interesada en la tecnología; la primera vez que trabajé en una computadora fue después de la escuela secundaria, y eso fue para aprender programas de utilidad de Microsoft.
Sin embargo, mientras trataba de decidir qué curso estudiar en la universidad en otro país, un amigo mío me habló sobre un curso que era aparentemente realmente difícil e involucraba mucha matemática. También, los estudiantes, especialmente de mi país, estaban fallando debido a la brecha de conocimiento entre las matemáticas que estudiamos al más alto nivel en mi país natal y el nivel esperado en el país donde asistía a la universidad. Pero me gustó la idea de un desafío, y en ese momento decidí que este sería el curso que seguiría. Así es como terminé estudiando Ciencias de la Computación.
¿Cómo ha sido tu trayectoria en Thoughtworks?
Comencé como Desarrollador/a cuando fui contratada en nuestra oficina de Thoughtworks en Uganda y continué en el mismo rol durante 2 años hasta que fui transferida a la oficina de Australia.
Una vez, cuando estaba entre proyectos, es decir, en la "playa", me preguntaron si estaría interesada en desempeñar un rol de Control de Calidad (QA), a lo cual accedí felizmente. En otra ocasión, tuve la oportunidad de realizar actividades de Gerente de Proyecto (PM) en un proyecto porque el PM actual solo trabajaba un par de días a la semana después de regresar de su licencia de maternidad.
Debo decir, sin embargo, que el rol más gratificante en el que he estado fue como Formadora en Thoughtworks University en India. Tuve la oportunidad no solo de enseñar a las personas cómo escribir buen software, sino también de estar ahí para ellos mientras tomaban una gran decisión en sus vidas al convertirse en tecnólogos.
También tuve la rara oportunidad de ser diseñadora de cursos de formación. Fui parte de una renovación muy interesante del plan de estudios de Thoughtworks University, que había sido el mismo durante cinco años y había llegado a un punto en el que necesitábamos evolucionar y capacitar un plan de estudios relevante para la industria actual.
Rediseñar el plan de estudios implicó pensar de manera innovadora, y aunque no pudimos hacer un cambio total, tuvimos que pensar en qué les estábamos enseñando que no era necesario. Aún es un proceso gradual, pero me alegra haber estado allí desde el comienzo para asegurarme de que, por ejemplo, usemos la tecnología que tenemos para distinguir entre el contenido que pueden utilizar antes de unirse a Thoughtworks University y después de completar el programa.
¿En qué estás trabajando actualmente?
He formado parte de un equipo que está replanteando un sistema heredado hacia una arquitectura de microservicios, con un frente Angular y un backend en Kotlin. El backend estaba basado en eventos con un modelo de publicador/suscriptor utilizando feeds de átomos. Fue una arquitectura basada en eventos donde pudimos llevar un dominio muy complejo con muchas reglas a una plataforma moderna.
Este sistema se encarga del proceso de solicitud de cursos terciarios. En este proyecto, hubo mucho trabajo y lógica intensivos en el backend, y es ahí donde me destaco.
Gran parte de la información que necesitábamos para reemplazar el sistema que había estado en funcionamiento durante más de 20 años estaba en la cabeza de las personas. Así que fue interesante recuperar toda esa información contextual de diferentes fuentes de negocios y tecnología.
Lo que aprendí es que la tecnología no es la parte más difícil de un proyecto de software; entender el problema comercial y crear una solución funcional es lo más importante, y también la parte más crucial, de cualquier proyecto. Una vez que resolvemos esa primera parte, es más fácil que la tecnología complemente el proceso. Fue un dominio complejo con un trabajo realmente interesante y al final de todo, valió la pena ver los frutos de nuestro arduo trabajo.
¿Cómo ha evolucionado o madurado tu experiencia técnica a lo largo de tu carrera?
Al principio, al pensar en el desarrollo, pensaba en un conjunto de tecnologías específicas y se trataba en gran medida de comprenderlas muy bien, lo cual es importante cuando estás comenzando tu carrera. En ese momento, quería comprender al menos una tecnología en particular en profundidad, que, al pensarlo bien, rara vez uso ahora.
Ahora, cuando tengo que aprender o usar una tecnología diferente, uso mi comprensión de los conceptos generales de cómo se hacen las cosas y cómo puedo aplicar estos conceptos en la nueva tecnología. En algunas empresas, encontrarás que sus tecnologías estándar son Java o Angular, y eso está bien. Sin embargo, de vez en cuando, como consultor/a, debes trabajar con diferentes clientes, tecnologías o empresas cada pocos meses, donde te encuentras con una nueva tecnología que requiere adaptación.
Así que a medida que crezco en mi carrera, he aprendido sobre diferentes conceptos y ahora puedo moverme de uno a otro con mayor facilidad. Por un lado, es bueno porque adquieres cosas nuevas, por otro lado, es frustrante porque justo cuando te estás acostumbrando a una nueva tecnología, de repente es hora de aprender una nueva.
En última instancia, llegar a comprender la profundidad y eventualmente la amplitud de muchos conceptos me ha ayudado a obtener una comprensión concreta de todas estas tecnologías y aplicarlas a diferentes escenarios.
¿De qué estás más orgullosa en tu carrera hasta ahora?
Graduarme de Thoughtworks University, que es un programa de ingreso para graduados que incluye un curso de inmersión de cinco semanas. Tuve la suerte de hacer este entrenamiento después de unirme a la empresa. Cuando me fui, me prometí a mí misma que volvería como formadora para devolver los beneficios que obtuve allí.
Casi cinco años después, tuve la oportunidad de regresar como formadora, y esto ha sido lo más destacado de mi carrera. Fue una experiencia única y humilde ser parte de un equipo que moldeó la carrera de los aprendices.
¿Qué oportunidades únicas tienen los tecnólogos cuando se trata de abogar por un cambio positivo y social?
Ser una persona de color y vivir en un país donde eres la minoría siempre me hace pensar en cómo puedo contribuir. Estoy muy orgullosa de que Thoughtworks anime a los colaboradores a identificar oportunidades para devolver a la sociedad.
Como ejemplo, me ofrecí como voluntaria en el programa Level Up, así como en reuniones de Women Who Code y en la organización y presentación durante la conmemoración del Día Ada Lovelace, donde estábamos capacitando a mujeres con las habilidades que necesitan para aventurarse y tener éxito en la tecnología. Mi momento más especial fue presentar durante el Día Ada Lovelace con mi hija.
Debo decir que la contribución tecnológica más importante que he hecho y que está más cerca de mi corazón fue cuando todavía estaba en Uganda; formé parte de un proyecto de código abierto llamado RapidFTR, que se creó para reunir a los niños con sus padres durante una guerra. También se utilizó cuando hubo un terremoto en Filipinas. Como madre, fue muy gratificante ver a esos niños reunidos con sus familias.
¿Cuál es la tendencia más interesante en la tecnología reciente que capturó tu interés?
La forma en que lo veo, no se trata solo de la tecnología. Creo que para que un negocio tenga éxito, debemos asegurarnos de que la tecnología forme parte del negocio y de las personas que realmente lo hacen funcionar. Debemos esforzarnos por hacer que la tecnología funcione para el negocio; ya sea a través del uso de los datos que tenemos o mediante metodologías ágiles que funcionen.
Esto es algo que me llega mucho, porque aunque disfruto del desarrollo, también disfruto de formar a las personas y explorar cómo podemos hacer que se unan estos aspectos en lugar de estar aislados. Siento que las conversaciones están cambiando en la sala de juntas. Hubo un tiempo en que la transformación ágil quedaba en manos de los equipos tecnológicos para manejarla. Sin embargo, ahora las empresas están empezando a entender que el software está en el centro del negocio, especialmente con la forma en que muchas organizaciones han tenido que adaptarse después de la pandemia.
¿Cuál es el mejor consejo que te han dado?
La preparación es clave. Uno de mis mentores explicó que cuando estás en el sitio del cliente como consultor/a o en cualquier otro lugar, realmente tienes que entender lo que estás tratando de lograr y prepararte con anticipación.
¿Qué sigue para tu carrera?
Realmente disfruto trabajar con personas y empresas. Aunque no sé exactamente qué viene después, sé que disfruto estar en la intersección, donde a menudo hay muchas oportunidades para hacer crecer la tecnología, influir en el negocio y ayudar a las personas a convertirse en mejores versiones de sí mismas. Ese es el futuro que veo para mí, pero ¿quién sabe? El cielo es el límite.