Blog de Tecnología, Talento Femenino y Diversidad | Laboratoria

¿Cómo llegué a ser Desarrolladora Web? y por qué nosotras también podemos trabajar remoto

Escrito por Lupe Canviri | 3/23/20 8:09 PM

Futura Front End Developer o Desarrolladora Web, tal vez al principio te preguntes ¿qué rayos es una Desarrolladora Web? A mí me costó mucho tiempo entender este concepto, pero a ti no te tiene que costar tanto tiempo. A mí me tomó ese tiempo porque no le había hecho las preguntas adecuadas a personas que trabajan en la industria de software. 

Para comprender el rol de una Desarrolladora Web primero tuve que entender el rol de un/a desarrollador/a o programador/a, todo mi aprendizaje fue progresivo, nunca antes me había preguntado quién decidía cómo funcionaban las cosas dentro de la web,  como es que funcionaba Youtube, como es que funcionaba Facebook, incluso como funcionaba la barra de búsqueda de Google, yo creía que esas cosas estaban ahí porque, pues, estaban ahí y nunca me hubiera imaginado que habría realmente humanos como tú y como yo, con las habilidades para construir estas cosas.

Fue entonces que descubrí que a las personas que construyen estas aplicaciones les llamamos developers o programadores y me pregunté ¿cómo es que se hacen estas cosas? ¿Cómo se construyen las aplicaciones web? En ese momento entendí que la universidad tal vez no podía responderme esa pregunta, que me tocaba preguntarle a personas que estuvieran desarrollando estas aplicaciones, y ¿dónde encontraba a estas personas? Es entonces cuando comencé a participar de las comunidades, meetups y eventos de tecnología. 

Fuente: organización de NG Bolivia 2018

Me acuerdo que en uno de los eventos en los que más me emocioné fue en un DevFest que se organizó como para 300 personas en mi ciudad y que tenían talleres, charlas y otras actividades. Participé de uno de esos talleres sobre cómo hacer un chat interactivo con Firebase, el taller iba a durar entre una y una hora y media, no me podía creer que alguien pudiera crear una aplicación de chat en tan poco tiempo. Fui al taller donde el instructor estaba explicando: “esto es Angular... esto es Firebase”, en ese momento habían varias cosas que no entendía en ese taller, “descárguense ..., instálense npm” (yo estaba como "¡¿qué?!").

Al final de esa hora el expositor terminó construyendo la aplicación web, yo quedé sorprendida. ¡No podía creerlo! ¿Cómo lo hizo tan rápido? Me pareció increíble ver toda esa magia, ahí fue cuando me entusiasme más y dije si él puede hacerlo en una hora, yo con toda mi lentitud lo ¿haré en 7 días? ¿Un mes?, exagerando. Pero existía la posibilidad, la pequeña posibilidad de que yo podría ser capaz de construir cosas así, como un chat, y bueno, me puse manos a la obra. Empecé a cuestionar muchas cosas, a revisar cursos sobre aplicaciones web en internet, y al cabo de un mes, tenía construida, por primera vez en mi vida, una aplicación web que tenía base de datos, que tenía cosas de Front End y cosas de Back End. Aprendí lo que era HTML, aprendí lo que era JavaScript, aprendí lo que era CSS, también aprendí lo que era responsive. Y ¡claro! hay un montón de pantallas de dispositivos de distintos tamaños, y obviamente nuestra aplicación tiene que adaptarse a todos estos distintos tamaños.  Cada cosa era un reto, y así es como empezó mi camino para ser developer.

Hoy en día escribo principalmente archivos HTML, CSS y JavaScript que son los lenguajes que principalmente se necesitan saber en el rol de Front End Developer, puedo trabajar remoto porque todo lo que escribo es para la web, y al final no importa en qué lugar del mundo me encuentre.

Por ejemplo hace un par de meses había dado una charla en un evento del @nucleognulinux, al final de mi charla yo mencioné que estaba aceptando trabajos freelance como programadora dejando mi email a los participantes de ese evento, poco después me contactó una persona que necesitaba visualizar en una aplicación web los spots publicitarios que aparecían en los canales de televisión locales. Me hizo llegar los requerimientos específicos de la aplicación que necesitaba por email, le respondí para aclarar dudas y nuestra comunicación fue online durante las semanas que trabajamos juntos, mi cliente siempre podía ver los avances de mi código porque teníamos un repositorio de código en GitHub, la aplicación quedó funcionando tal como lo habíamos acordado.

Como ya te habrás dado cuenta, en ningún momento mi cliente y yo tuvimos la necesidad de encontrarnos en persona así que tú también puedes trabajar de esta manera (remotamente) sin ningún problema sobre todo en esta época donde lo más responsable es quedarnos en casa.